Konfigurasi Amazon S3, DropBox, Google Drive, dan OneDrive CSV
Kita dapat membuat berkas yang dipisahkan koma (CSV) dan membacanya dari Amazon S3, DropBox, Google Drive, dan OneDrive. Ini adalah cara sederhana untuk mengimpor data dari layanan lain atau mengekspor berkas untuk cadangan atau berbagi dengan aplikasi lain. Untuk memastikan fleksibilitas maksimal dan dukungan terhadap semua layanan, konfigurasinya cukup lengkap. Berikut cara mengonfigurasinya:
- Tentukan jalur (Path) ke berkas yang ingin Anda baca atau ubah. Anda dapat menyertakan
{tasktype}di mana saja dalam jalur tersebut, dan kami akan menggantinya dengan jenis data yang disinkronkan oleh tugas tersebut — sehingga/exports/{tasktype}.csvakan menjadi/exports/Activity.csvpada tugas Aktivitas dan/exports/Sleep.csvpada tugas Tidur. Dengan demikian, satu folder dapat menampung beberapa tugas tanpa saling menimpa satu sama lain. - Jika Anda memberikan kami sebuah folder alih-alih sebuah berkas, kami akan menggunakan
FitnessSyncer-{tasktype}.csvyang ada di dalamnya, misalnyaFitnessSyncer-Activity.csv. - Tentukan pemisah yang harus kami gunakan untuk berkas tersebut. Jika Anda tidak menemukan pemisah yang Anda butuhkan, silakan hubungi kami.
- Jika berkas Anda berisi blok komentar, pilih karakter awalan komentar. Jika Anda tidak menemukan yang Anda butuhkan, silakan hubungi kami.
- Jika berkas Anda berisi blok teks di bagian atas, Anda dapat mengubah baris awal menjadi nomor baris tempat header-header tersebut berada.
- Untuk setiap kolom dalam data Anda, centang kotak di sebelah kiri Nomor Kolom, lalu masukkan indeks numerik kolom tersebut. Misalnya, pada Excel, jika kolomnya adalah B1, nilai ini adalah 2.
- Untuk data apa pun yang tidak ada dalam data Anda, Anda dapat memasukkan nilai pengganti di kolom Default.
- Beberapa berkas CSV berisi ringkasan harian data aktivitas, dan dalam kasus seperti itu, Anda mungkin ingin mengelompokkan data tersebut berdasarkan tanggal agar tidak terdapat terlalu banyak catatan per hari (seperti sekali per menit). Untuk melakukannya, centang kotak centang “Kelompokkan data berdasarkan Tanggal?” (fitur ini saat ini hanya tersedia untuk Aktivitas).
- Beberapa berkas CSV berisi data terperinci per kali makan, dan dalam kasus seperti itu, Anda mungkin ingin mengelompokkan data tersebut berdasarkan tanggal agar tidak terdapat banyak catatan kecil. Untuk melakukannya, centang kotak centang “Kelompokkan data berdasarkan kali makan?” (fitur ini saat ini hanya tersedia untuk Informasi Gizi).
- Beberapa berkas CSV disertai dengan zona waktu yang tidak ditentukan, dan dalam kasus seperti itu, kami secara default menggunakan zona waktu yang tercantum di Profil Anda. Jika tanggal dan waktu yang tidak ditentukan tersebut sebenarnya dalam UTC, Anda dapat menggantinya melalui kotak centang “Paksakan zona waktu UTC untuk tanggal yang tidak ditentukan?”.
Saat mengekspor data Anda, opsi “Ringkasan Harian dengan Jumlah Total” memberi Anda fleksibilitas pada baris ringkasan. Jika opsi ini tidak dicentang, data yang ditampilkan akan persis sama dengan yang tercantum di Stream. Jika opsi ini dicentang, baris ringkasan harian akan menampilkan jumlah langkah total untuk hari tersebut. Jika secara default tidak ada baris ringkasan untuk tanggal tersebut, baris ringkasan akan ditambahkan ke kumpulan data Anda.
Untuk membantu proses pemetaan kolom, Anda dapat memilih tombol “Pilih Kolom dengan Mengunggah Contoh”, yang akan memungkinkan Anda mengunggah sebagian contoh berkas, kemudian memetakan kolom secara interaktif, dan menyimpan konfigurasi tersebut. Ini adalah cara yang sangat baik untuk memastikan bahwa Anda telah mencakup semua bidang yang diperlukan, seperti tanggal mulai.
Semua pengaturan lainnya sama seperti pada bagian Sumber atau Tujuan.
Beberapa layanan mungkin menghasilkan berkas CSV yang mewakili suatu aktivitas. Berkas semacam itu didukung, tetapi Anda harus menggunakan opsi Cloud Files untuk mengonfigurasinya.
Untuk mengonfigurasi Amazon S3, masukkan Kunci Akses Anda ke kolom nama pengguna, Kunci Rahasia Anda ke kolom Kata Sandi, dan untuk jalurnya, gunakan bucket/direktori/file.
Jika Anda menerima pesan kesalahan yang menunjukkan bahwa suatu baris tidak dilengkapi dengan tanggal, aktivitas, atau deskripsi, atau informasi yang tersedia untuk baris tersebut tidak cukup, kemungkinan besar ada kolom wajib yang terlewatkan atau data tersebut tidak dapat diproses. Kami menyarankan Anda menggunakan Sample Uploader kami, yang akan menampilkan daftar kolom wajib untuk jenis data tersebut.
Catatan: Untuk tugas tujuan, kami tidak menulis ulang berkas tersebut, melainkan menambahkan informasi yang kami yakini sebagai informasi baru ke akhir berkas. Jika Anda menghapus berkas tersebut dan ingin mengisinya kembali, atau jika Anda telah mengubah struktur data yang diekspor, Anda perlu mengatur ulang tugas tersebut.
CSV di aplikasi Android dan iOS
Tugas CSV diatur di sini, di situs web, bukan di aplikasi. Alasannya terletak pada pemetaan kolom: ada ratusan bidang yang bisa dipilih, dan menelusuri bidang-bidang tersebut bukanlah hal yang bisa dilakukan dengan baik di layar ponsel; oleh karena itu, alih-alih menampilkan setengahnya saja, aplikasi akan mengalihkan Anda ke situs ini.
Aplikasi-aplikasi tersebut memang menampilkan tugas CSV apa adanya. Buka salah satunya, dan format berkasnya tertulis CSV, sama seperti yang terlihat di sini, serta jalur, nama, dan jadwalnya semuanya dapat diedit di sana seperti biasa. Yang tidak dapat dilakukan oleh aplikasi-aplikasi tersebut adalah membuat tugas CSV baru, karena sumber CSV tanpa pemetaan kolom tidak dapat mengimpor apa pun.
Saat Anda memerlukan pemetaan — atau pengaturan dialek, tanda kutip, pemisah, dan baris awal — aplikasi ini akan membuka situs ini pada tugas yang sedang Anda lihat, masuk ke akun Anda, dan mengembalikan Anda ke aplikasi setelah Anda selesai. Tugas tersebut dibaca ulang saat kembali, sehingga apa pun yang Anda ubah di situs web akan ditampilkan oleh aplikasi.
Jika Anda sudah masuk ke FitnessSyncer di peramban pada perangkat tersebut, proses hand-off akan langsung menggunakan sesi tersebut.
CSV dan Tanggal
Kami memerlukan tanggal untuk semua barang yang diimpor.
- Pilih ` Tanggal (AS) ` jika tanggal Anda terlihat seperti salah satu dari berikut ini:
07/27/2019 16:13:3707/27/2019 16:1307/27/2019Jul 27, 2019July 27, 20192019-07-27 16:13:372019-07-27 16:13:37 Z2019-07-27T16:13:37Z2019-07-27T16:13:37July 27, 2019 04:13:37 PMJuly 27, 2019 04:13 PMJuly 27, 2019 - 04:13:37 PMJuly 27, 2019 16:13:37July 27, 2019 16:13July 27 2019 04:13:37 PMJuly 27 2019 04:13 PMJuly 27 2019 - 04:13:37 PMJuly 27 2019 16:13:37July 27 2019 16:13Jul 27, 2019 04:13:37 PMJul 27, 2019 04:13 PMJul 27, 2019 16:13:37Jul 27, 2019 16:132019-07-27 16:13Z2019-07-27 16:1327-Jul-2019 16:1307-27-2019 16:1307-27-201916:13:37 PM Jul 27 20192019-07-272019/07/27 16:13:372019/07/27 16:13
- Pilih ` Tanggal (di luar AS) ` jika tanggal Anda terlihat seperti salah satu dari berikut ini:
27/07/2019 16:13:3727/07/2019 16:1327/07/201927 Jul 201927 July 20192019-07-27 16:13:372019-07-27 16:13:37 Z2019-07-27T16:13:37Z2019-07-27T16:13:372019-07-27 16:1327 July 2019 04:13:37 PM27 July 2019 04:13 PM27 July 2019 16:13:3727 July 2019 16:1327 Jul 2019 04:13:37 PM27 Jul 2019 04:13 PM27 Jul 2019 16:13:3727 Jul 2019 16:1327-Jul-2019 16:132019-07-2727-Jul-1927.07.2019 16:13:372019/07/27 16:13:372019/07/27 16:1327.07.2019 16:13Z27.Jul.2019 16:1327.07.20192019.07.27 16:13Z27.Jul.2019 16:132019.07.2727/Jul/201920190727
- Pilih "Waktu dalam Detik" jika data Anda terlihat seperti "
1564244017". - Pilih "Waktu dalam Milidetik" jika data Anda terlihat seperti "
1564244017000". - Jika data tanggal Anda memiliki kolom tersendiri untuk Tahun, Bulan, dan Hari, pilih ketiga kolom tersebut.
- Jika waktu tidak ditulis dalam salah satu format di atas, Anda dapat mencantumkannya menggunakan Format Waktu, yang harus salah satu dari berikut ini:
04:13:37 Z PM04:13:37 PM04:13 PM16:13:37 Z16:13:3716:13
Untuk ekspor data, kami akan menggunakan format pertama dari konfigurasi di atas.
Jika format tanggal Anda tidak sesuai dengan salah satu format di atas, silakan hubungi kami.
CSV dan Nilai-nilai Berurutan
Beberapa kolom hanya menerima salah satu dari sekumpulan nilai yang telah ditentukan. Nilai-nilai ini harus persis sama seperti yang ditunjukkan di bawah ini — semua huruf besar, dengan garis bawah pada bagian yang ditandai — bukan nama deskriptif yang kami tampilkan di bagian lain dalam FitnessSyncer. Nilai yang tidak sesuai persis akan dilewati tanpa pemberitahuan untuk baris tersebut, alih-alih menolak seluruh proses impor; oleh karena itu, sebaiknya periksa kembali bidang-bidang ini jika data pada suatu bidang tidak muncul sesuai harapan.
- Pelacakan Siklus, Tingkat Aliran:
NONE(Tidak ada)SPOTTING(Bercak)LIGHT(Ringan)MEDIUM(Sedang)HEAVY(Deras)
- Pelacakan Siklus, Lendir Serviks:
DRY(Kering)STICKY(Lengket)CREAMY(Seperti Krim)WATERY(Berair)EGG_WHITE(Putih Telur)
- Pelacakan Siklus, Tes Ovulasi:
NEGATIVE(Negatif)HIGH(Tinggi)PEAK(Puncak)
- Satuan Dosis Obat:
ML(ML)MG(MG)MGML(MG/ML)MCG(Mikrogram)TABLET(Tablet)
File yang saya ekspor tidak berisi data lengkap; mengapa?
Kami melacak data yang sebelumnya telah Anda unggah ke dalam berkas tersebut; oleh karena itu, jika Anda mengubah format berkas atau menghapus berkas tersebut, mungkin tidak semua data yang Anda harapkan akan terunggah. Dalam kasus seperti ini, Anda dapat memaksa sinkronisasi penuh dengan mengatur ulang tugas tujuan CSV Anda, lalu melakukan sinkronisasi kembali.
Apakah Anda memiliki contoh berkas CSV?
Kami tidak menyediakan file contoh CSV karena file tersebut memang dirancang untuk digunakan dengan data yang belum kami ketahui. Tujuannya adalah agar Anda mengunggah data tersebut, menyesuaikan kolom-kolom dalam data tersebut dengan format yang kami harapkan, dan kemudian kami dapat mengimpornya.
Untuk beberapa layanan, kami memang menyediakan beberapa contoh konfigurasi di bagian terkait di bawah ini.
Jika Anda membutuhkan bantuan, silakan hubungi kami.
Tidak ada data yang diimpor; Bidang apa saja yang wajib diisi?
Biasanya, jika tidak ada data yang diimpor, berarti ada kolom wajib yang belum diisi. Pesan kesalahan biasanya akan menunjukkan kolom mana yang dimaksud.
Berikut ini adalah daftar kolom yang wajib diisi. Karena terdapat berbagai cara untuk membuat beberapa tipe data (seperti tanggal), judul ini cenderung bersifat umum. Jika Anda memerlukan bantuan, silakan hubungi kami dengan menyertakan contoh, dan kami akan dengan senang hati membantu.
Kolom-kolom yang wajib diisi: Kegiatan
- Tanggal
- Kegiatan atau Deskripsi
Kolom-kolom yang wajib diisi: Alergi
- Tanggal
- Nama
Kolom-kolom yang wajib diisi: Komposisi Tubuh
- Tanggal
- Berat
Kolom-kolom yang wajib diisi: Tekanan Darah
- Tanggal
- Diastolik
- Sistolik
Kolom-kolom yang wajib diisi: Kolesterol
- Tanggal
- LDL
- HDL
- Kolesterol Total
Kolom-kolom yang wajib diisi: Kondisi
- Tanggal
- Nama
Kolom-kolom yang wajib diisi: Pelacakan Siklus
- Tanggal
Kolom-kolom yang wajib diisi: Glukosa
- Tanggal
- Glukosa atau A1C
Kolom-kolom yang wajib diisi: Obat-obatan
- Tanggal
- Nama
Kolom-kolom yang wajib diisi: Gizi
- Tanggal
- Kalori, Air, atau Beban Glikemik
Kolom-kolom yang wajib diisi: Oksigen
- Tanggal
- SpO2
Kolom-kolom yang wajib diisi: Tidur
- Tanggal
- Waktu Tidur
- Waktu Terjaga
Kolom-kolom yang wajib diisi: Suhu
- Tanggal
- Suhu
Apakah perangkat ini hanya mendukung Amazon S3 atau juga mendukung Penyimpanan yang Kompatibel dengan Amazon S3?
Saat ini, kami hanya mendukung Amazon S3. Jika Anda memerlukan lapisan penyimpanan yang kompatibel dengan Amazon S3, silakan hubungi kami agar kami dapat menambahkan dukungan tersebut untuk Anda.
Saya tidak bisa melihat file-file saya di Dropbox Teams; mengapa?
Integrasi FitnessSyncer dengan Dropbox tidak berfungsi dengan Dropbox Teams karena fitur ini dirancang untuk penggunaan pribadi. Jika Anda memiliki pertanyaan mengenai hal ini, silakan hubungi kami.
Apakah saya bisa mengunggah langsung ke Google Sheet atau berkas Excel?
Tidak, kami hanya mendukung pengunggahan berkas CSV. Anda dapat menggunakan otomatisasi terpisah untuk mengimpor data ini ke berkas Google Sheets atau Excel jika diperlukan.


