FitnessSyncer

Konfiguracija Amazon S3, DropBox, Google Drive i OneDrive CSV

Možemo proizvesti datoteku razdvojenu zarezima (CSV) i čitati je iz Amazon S3, DropBox, Google Drive i OneDrive. Ovo je jednostavan način za uvoz podataka iz drugih usluga ili za izvoz datoteka za sigurnosne kopije ili dijeljenje s drugim aplikacijama. Kako bi se osigurala maksimalna fleksibilnost i podrška za sve usluge, konfiguracija je prilično bogata. Evo kako je konfigurirati:

  • Postavite putanju na datoteku koju želite da pročitamo ili izmijenimo. Možete uključiti {tasktype} bilo gdje u putanji, a mi ćemo ga zamijeniti vrstom podataka koje zadatak sinkronizira — tako /exports/{tasktype}.csv postaje /exports/Activity.csv na zadatku aktivnosti, a /exports/Sleep.csv na zadatku spavanja. To omogućuje da jedna mapa sadrži više zadataka bez prepravljanja međusobno.
  • Ako nam date mapu umjesto datoteke, unutar nje ćemo koristiti FitnessSyncer-{tasktype}.csv, na primjer FitnessSyncer-Activity.csv.
  • Navedi razdjelnik koji bismo trebali koristiti za datoteku. Ako ne pronađeš onaj koji ti treba, kontaktiraj nas.
  • Ako vaša datoteka sadrži blokove komentara, odaberite znak prefiksa komentara. Ako ne pronađete onaj koji vam treba, kontaktirajte nas.
  • Ako vaša datoteka sadrži blok teksta na vrhu, možete promijeniti početni redak na broj reda u kojem se nalaze zaglavlja.
  • Za svaku stupac u vašim podacima označite potvrdni okvir lijevo od broja stupca i zatim unesite numerički indeks stupca. Na primjer, u Excel, ako je stupac B1, ta vrijednost bi bila 2.
  • Za bilo koji podatak koji nemate u svojim podacima, možete unijeti zamjensku vrijednost u stupcu "Default".
  • Neke CSV datoteke su dnevni sažeci podataka o aktivnostima, i u takvim slučajevima možda ćete ih htjeti grupirati po datumu kako ne biste imali mnogo zapisa po danu (na primjer, jednom u minuti). Da biste to učinili, označite potvrdni okvir "Grupiraj podatke po datumu?" (trenutno je to dostupno samo za aktivnosti).
  • Neke CSV datoteke sadrže detaljne podatke za svaki obrok, a u takvim slučajevima možda ćete ih htjeti grupirati po datumu kako ne biste imali mnogo malih zapisa. Da biste to učinili, označite potvrdni okvir "Grupiraj podatke po obroku?" (trenutno je to dostupno samo za nutritivne informacije).
  • Neke CSV datoteke dolaze s nepreciziranom vremenskom zonom, a u takvim slučajevima koristimo vremensku zonu vašeg profila. Ako je neprecizirani datum i vrijeme zapravo u UTC-u, možete to nadjačati pomoću potvrdnog okvira "Nametni UTC vremensku zonu za neprecizirane datume?".

Prilikom izvoza podataka opcija "Dnevni sažetak s ukupnim brojevima" pruža vam fleksibilnost u redku sažetka. Ako nije označena, prikazat će vam točne podatke kao što su prikazani u vašem Stream. Ako je ova opcija označena, redak dnevnog sažetka sadržavat će ukupan broj koraka za taj dan. Ako za taj datum prema zadanim postavkama ne postoji redak sa sažetkom, on će biti dodan u vaš skup podataka.

Kako biste olakšali mapiranje stupaca, možete odabrati gumb "Odabir stupaca učitavanjem uzorka", koji će vam omogućiti da učitate uzorkovni dio datoteke, zatim interaktivno mapirate stupce i spremite tu konfiguraciju. Ovo je izvrstan način da osigurate da imate sva potrebna polja, poput datuma početka.

Svi ostali parametri su baš kao Izvori ili Odredišta.

Neke usluge mogu generirati CSV datoteke koje predstavljaju aktivnost. Takve datoteke su podržane, ali morate koristiti opciju Cloud Files za njihovu konfiguraciju.

Da biste konfigurirali Amazon S3, unesite svoj Access Key u polje za korisničko ime, svoj Secret Key u polje za lozinku, a za putanju upotrijebite bucket/directory/file.

Ako primite pogrešku koja ukazuje da redak nema naveden datum, aktivnost ili opis ili da nema dovoljno informacija za redak, najvjerojatnije nedostaje obavezno polje ili ga nije bilo moguće obraditi. Preporučujemo korištenje našeg Sample Uploadera, koji će navesti obavezna polja za tu vrstu podataka.

Napomena: Za zadatke odredišta ne prepravljamo datoteku, već joj dodajemo ono što smatramo novim informacijama. Ako izbrisete datoteku i želite je ponovno napuniti ili ste promijenili strukturu izvezanih podataka, morat ćete ponovno pokrenuti zadatak.

CSV u aplikacijama Android i iOS

Zadatak CSV ovdje se postavlja na webu umjesto u aplikacijama. Razlog je mapiranje stupaca: postoji stotine polja za odabir, a pregledavanje istih nije nešto što zaslon telefona dobro podnosi, pa umjesto da vam aplikacije ponude samo pola toga, preusmjeravaju vas na ovu stranicu.

Aplikacije prikazuju CSV zadatak onakvim kakav jest. Otvorite jedan i format datoteke glasi CSV, isto kao i ovdje, a putanja, naziv i raspored tamo se, kao i obično, mogu uređivati. Aplikacije ne mogu stvoriti novu CSV zadatak, jer CSV izvor bez mapiranja stupaca ne može ništa uvesti.

Kad vam trebaju mapiranje — ili postavke dijalekta, citat i razdjelnik te početni redak — aplikacija otvara ovu stranicu u zadatku koji ste pregledavali, prijavljena, i vraća vas u aplikaciju kad završite. Zadatak se pri povratku ponovno očitava, pa aplikacija prikazuje sve što ste promijenili na webu.

Ako ste već prijavljeni na FitnessSyncer u pregledniku na tom uređaju, prijenos jednostavno koristi tu sesiju.

CSV i datumi

Zahtijevamo datume za sve stavke koje se uvoze.

  • Odaberite Datum (SAD) ako vaš datum izgleda kao jedan od ovih:
    • 07/27/2019 16:13:37
    • 07/27/2019 16:13
    • 07/27/2019
    • Jul 27, 2019
    • July 27, 2019
    • 2019-07-27 16:13:37
    • 2019-07-27 16:13:37 Z
    • 2019-07-27T16:13:37Z
    • 2019-07-27T16:13:37
    • July 27, 2019 04:13:37 PM
    • July 27, 2019 04:13 PM
    • July 27, 2019 - 04:13:37 PM
    • July 27, 2019 16:13:37
    • July 27, 2019 16:13
    • July 27 2019 04:13:37 PM
    • July 27 2019 04:13 PM
    • July 27 2019 - 04:13:37 PM
    • July 27 2019 16:13:37
    • July 27 2019 16:13
    • Jul 27, 2019 04:13:37 PM
    • Jul 27, 2019 04:13 PM
    • Jul 27, 2019 16:13:37
    • Jul 27, 2019 16:13
    • 2019-07-27 16:13Z
    • 2019-07-27 16:13
    • 27-Jul-2019 16:13
    • 07-27-2019 16:13
    • 07-27-2019
    • 16:13:37 PM Jul 27 2019
    • 2019-07-27
    • 2019/07/27 16:13:37
    • 2019/07/27 16:13
  • Odaberite Datum (izvan SAD-a) ako vaš datum izgleda kao jedan od ovih:
    • 27/07/2019 16:13:37
    • 27/07/2019 16:13
    • 27/07/2019
    • 27 Jul 2019
    • 27 July 2019
    • 2019-07-27 16:13:37
    • 2019-07-27 16:13:37 Z
    • 2019-07-27T16:13:37Z
    • 2019-07-27T16:13:37
    • 2019-07-27 16:13
    • 27 July 2019 04:13:37 PM
    • 27 July 2019 04:13 PM
    • 27 July 2019 16:13:37
    • 27 July 2019 16:13
    • 27 Jul 2019 04:13:37 PM
    • 27 Jul 2019 04:13 PM
    • 27 Jul 2019 16:13:37
    • 27 Jul 2019 16:13
    • 27-Jul-2019 16:13
    • 2019-07-27
    • 27-Jul-19
    • 27.07.2019 16:13:37
    • 2019/07/27 16:13:37
    • 2019/07/27 16:13
    • 27.07.2019 16:13Z
    • 27.Jul.2019 16:13
    • 27.07.2019
    • 2019.07.27 16:13Z
    • 27.Jul.2019 16:13
    • 2019.07.27
    • 27/Jul/2019
    • 20190727
  • Odaberite Vrijeme u sekundama ako vaši podaci izgledaju kao 1564244017.
  • Odaberite Vrijeme u milisekundama ako vaši podaci izgledaju kao 1564244017000.
  • Ako vaš datum ima vlastite stupce za Godina, Mjesec i Dan, odaberite ta tri stupca.
  • Ako vrijeme nije navedeno u jednom od gore navedenih formata, možete ga uključiti koristeći format vremena, koji mora biti jedan od sljedećih:
    • 04:13:37 Z PM
    • 04:13:37 PM
    • 04:13 PM
    • 16:13:37 Z
    • 16:13:37
    • 16:13

Za izvoz podataka koristit ćemo prvi format u gore navedenim konfiguracijama.

Ako vaš format datuma ne odgovara nijednom od navedenih, molimo kontaktirajte nas.

CSV i nabrojane vrijednosti

Nekoliko polja prihvaća samo jednu od fiksnog skupa vrijednosti. One moraju točno odgovarati onome što je prikazano u nastavku — sve velikim slovima, s podcrtima gdje je naznačeno — a ne prijateljskom nazivu koji prikazujemo drugdje u FitnessSyncer. Vrijednost koja se ne podudara točno se tiho preskače za taj redak umjesto da se odbaci cijeli uvoz, pa se isplati dvaput provjeriti ove polja ako neko polje ne dolazi kako se očekuje.

  • Praćenje ciklusa, Razina protoka:
    • NONE (Nijedan)
    • SPOTTING (Uočavanje)
    • LIGHT (Lagan)
    • MEDIUM (Srednje)
    • HEAVY (Teško)
  • Praćenje ciklusa, Cervikalni sluz:
    • DRY (Suho)
    • STICKY (Ljepljiv)
    • CREAMY (Kremast)
    • WATERY (Vodenast)
    • EGG_WHITE (Bjelanjak)
  • Praćenje ciklusa, Test ovulacije:
    • NEGATIVE (Negativno)
    • HIGH (Visoko)
    • PEAK (Vrh)
  • Jedinica doze lijeka:
    • ML (ML)
    • MG (MG)
    • MGML (MG/ML)
    • MCG (Mikrogram)
    • TABLET (Tablet)

Moj izvezeni datotek ne sadrži sve podatke; zašto?

Prati podatke koje smo prethodno učitali u datoteku, pa ako promijenite format datoteke ili je izbrišete, možda neće biti učitan svi podaci koje očekujete. U tim slučajevima možete prisiliti potpunu sinkronizaciju resetiranjem odredišnog zadatka CSV i ponovnom sinkronizacijom.

Imate li primjere CSV datoteka?

Ne pružamo primjere CSV datoteka jer su namijenjene za podatke o kojima ne znamo. Namjera je da učitate podatke, mapirate stupce u tim podacima prema onome što očekujemo i tada ih možemo uvesti.

Za neke usluge u odgovarajućem odjeljku u nastavku pružamo neke primjere konfiguracija.

Ako trebate pomoć, molimo kontaktirajte nas.

Ne uvoze se podaci; Koja su obavezna polja?

Obično, kada se ne uvoze podaci, nedostaje obavezno polje. Poruka o pogrešci obično će naznačiti koje je to polje.

Ispod je popis obaveznih polja. Budući da postoji više načina za izradu nekih tipova podataka (kao što su datumi), ovo je uglavnom opći naslov. Ako trebate pomoć, obratite nam se s primjerom i mi ćemo vam pomoći.

Potrebna polja Aktivnost

  • Datum
  • Aktivnost ili opis

Potrebna polja Alergija

  • Datum
  • Ime

Potrebna polja Sastav tijela

  • Datum
  • Težina

Potrebna polja Krvni tlak

  • Datum
  • dijastolički
  • Sistolni

Potrebna polja Kolesterol

  • Datum
  • LDL
  • HDL
  • Ukupni kolesterol

Potrebna polja Stanje

  • Datum
  • Ime

Potrebna polja Praćenje ciklusa

  • Datum

Potrebna polja Glukoza

  • Datum
  • Glukoza ili HbA1c

Potrebna polja Lijekovi

  • Datum
  • Ime

Potrebna polja Prehrana

  • Datum
  • Kalorije ili voda ili glikemijsko opterećenje

Potrebna polja Kisik

  • Datum
  • SpO2

Potrebna polja San

  • Datum
  • Vrijeme za spavanje
  • Vrijeme buđenja

Potrebna polja Temperatura

  • Datum
  • Temperatura

Podržava li ovo samo Amazon S3 ili također Amazon S3 kompatibilno pohranjivanje?

Trenutno podržavamo samo Amazon S3. Ako vam je potreban Amazon S3 kompatibilan sloj pohrane, molimo kontaktirajte nas kako bismo vam dodali podršku.

Ne mogu vidjeti svoje datoteke u Dropbox Teamsu; zašto?

Integracija FitnessSyncer s Dropbox ne radi s Dropbox Teams jer je namijenjena za osobnu upotrebu. Ako imate pitanja o tome, molimo kontaktirajte nas.

Mogu li izravno učitati u Google tablicu ili Excel datoteku?

Ne, podržavamo samo učitavanje CSV datoteka. Možete koristiti zasebnu automatizaciju za uvoz tih podataka u Google Sheets ili Excel datoteke ako vam je to potrebno.

FitnessSyncer koristi nužne kolačiće za prijavu i pamćenje vaših postavki. Uz vašu dozvolu također koristimo analitičke kolačiće kako bismo razumjeli kako ljudi koriste ovu web stranicu. Saznajte više