FitnessSyncer

Configurația Amazon S3, DropBox, Google Drive și OneDrive CSV

Putem genera un fișier separat prin virgulă (CSV) și îl putem citi din Amazon S3, DropBox, Google Drive și OneDrive. Aceasta este o modalitate simplă de a importa date din alte servicii sau de a exporta fișiere pentru copii de siguranță sau partajare cu alte aplicații. Pentru a asigura flexibilitate maximă și compatibilitate cu toate serviciile, opțiunile de configurare sunt destul de variate. Iată cum se configurează:

  • Setați calea către fișierul pe care doriți să îl citim sau să îl modificăm. Puteți include {tasktype} oriunde în cale, iar noi îl vom înlocui cu tipul de date pe care îl sincronizează sarcina — astfel, /exports/{tasktype}.csv devine /exports/Activity.csv pentru o sarcină de tip „Activitate” și /exports/Sleep.csv pentru o sarcină de tip „Somn”. Acest lucru permite ca un singur folder să conțină mai multe sarcini fără ca acestea să se suprascrie reciproc.
  • Dacă ne furnizați un dosar în loc de un fișier, vom folosi FitnessSyncer-{tasktype}.csv din interiorul acestuia, de exemplu FitnessSyncer-Activity.csv.
  • Specificați separatorul pe care ar trebui să îl folosim pentru fișier. Dacă nu găsiți cel de care aveți nevoie, contactați-ne.
  • Dacă fișierul dvs. conține blocuri de comentarii, selectați caracterul prefix al comentariului. Dacă nu găsiți cel de care aveți nevoie, contactați-ne.
  • Dacă fișierul dvs. conține un bloc de text în partea de sus, puteți modifica rândul de început la numărul rândului în care se află anteturile.
  • Pentru fiecare coloană din datele dvs., bifați caseta de selectare din stânga numărului coloanei și apoi introduceți indexul numeric al coloanei. De exemplu, în Excel, dacă coloana este B1, această valoare ar fi 2.
  • Pentru orice date care nu se regăsesc în setul dvs. de date, puteți introduce o valoare de substituție în coloana „Implicit”.
  • Unele fișiere CSV reprezintă rezumate zilnice ale datelor de activitate și, în astfel de cazuri, s-ar putea să doriți să le grupați în funcție de dată, pentru a evita să aveți un număr mare de înregistrări pe zi (de exemplu, una pe minut). Pentru a face acest lucru, bifați caseta de selectare „Grupați datele după dată?” (această opțiune este disponibilă în prezent numai pentru Activități).
  • Unele fișiere CSV conțin date detaliate pentru fiecare masă, iar în astfel de cazuri, s-ar putea să doriți să le grupați după dată, pentru a evita apariția unui număr mare de înregistrări mici. Pentru a face acest lucru, bifați caseta de selectare „Grupați datele după masă?” (această opțiune este disponibilă în prezent doar pentru informațiile nutriționale).
  • Unele fișiere CSV conțin un fus orar necalificat, iar în astfel de cazuri se utilizează implicit fusul orar din profilul dumneavoastră. Dacă data și ora necalificate sunt de fapt exprimate în UTC, puteți suprascrie această setare prin caseta de selectare „Forțare fus orar UTC pentru datele necalificate?”.

Atunci când exportați datele, opțiunea „Rezumat zilnic cu totaluri” vă oferă flexibilitate în ceea ce privește rândul de rezumat. Dacă această opțiune nu este bifată, se vor afișa datele exacte așa cum apar în Stream. Dacă această opțiune este bifată, rândul de rezumat zilnic va conține numărul total de pași pentru ziua respectivă. Dacă, în mod implicit, nu există un rând de rezumat pentru data respectivă, acesta va fi adăugat la setul dvs. de date.

Pentru a vă ajuta la maparea coloanelor, puteți selecta butonul „Alegeți coloanele prin încărcarea unui eșantion”, care vă va permite să încărcați o porțiune de eșantion din fișier, apoi să mapați coloanele în mod interactiv și să salvați acea configurație. Aceasta este o modalitate excelentă de a vă asigura că aveți toate câmpurile necesare, cum ar fi data de începere.

Toate celelalte setări sunt identice cu cele din secțiunile „Surse” sau „Destinații”.

Anumite servicii pot genera fișiere CSV care reprezintă o activitate. Aceste fișiere sunt acceptate, dar pentru a configura această opțiune trebuie să utilizați opțiunea „Cloud Files”.

Pentru a configura Amazon S3, introduceți cheia de acces în câmpul „nume de utilizator”, cheia secretă în câmpul „parolă”, iar pentru calea de acces folosiți bucket/directory/file.

Dacă primiți o eroare care indică faptul că un rând nu conține o dată, o activitate sau o descriere, sau că nu există suficiente informații pentru acel rând, cel mai probabil ați omis un câmp obligatoriu sau datele nu au putut fi analizate. Vă recomandăm să utilizați instrumentul nostru de încărcare a exemplelor, care va afișa lista câmpurilor obligatorii pentru tipul respectiv de date.

Notă: În cazul sarcinilor de destinație, nu rescriem fișierul, ci adăugăm la sfârșitul acestuia ceea ce considerăm a fi informațiile noi. Dacă ștergeți fișierul și doriți să îl completați din nou sau dacă ați modificat structura datelor exportate, va trebui să resetați sarcina.

CSV în aplicațiile Android și iOS

O sarcină CSV este configurată aici, pe web, și nu în aplicații. Motivul ține de modul de mapare a coloanelor: există sute de câmpuri din care poți alege, iar navigarea printre ele nu se pretează prea bine pe ecranul unui telefon; așa că, în loc să-ți ofere doar jumătate din ele, aplicațiile te redirecționează către acest site.

Aplicațiile afișează o sarcină CSV așa cum este ea. Dacă deschizi una dintre ele, formatul fișierului este CSV, la fel ca aici, iar calea, numele și programul pot fi modificate acolo, ca de obicei. Ceea ce aplicațiile nu vor face este să creeze o nouă sarcină CSV, deoarece o sursă CSV fără o mapare a coloanelor nu poate importa nimic.

Când ai nevoie de mapare — sau de setările de dialect, ghilimele, separatorul și rândul de început — aplicația deschide acest site la sarcina pe care o vizualizai, te autentifică și te readuce în aplicație când ai terminat. Sarcina este recitită la întoarcere, astfel încât aplicația afișează exact modificările pe care le-ai făcut pe web.

Dacă sunteți deja conectat la FitnessSyncer în browserul de pe dispozitivul respectiv, transferul utilizează pur și simplu acea sesiune.

CSV și date

Avem nevoie de datele de import pentru toate articolele.

  • Alegeți „Data (SUA)” dacă data dvs. are unul dintre următoarele formate:
    • 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
  • Alegeți „Data (în afara SUA)” dacă data dvs. are unul dintre următoarele formate:
    • 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
  • Alegeți „Timpul în secunde” dacă datele dvs. au forma „1564244017”.
  • Alegeți „Timpul în milisecunde” dacă datele dvs. au forma „1564244017000”.
  • Dacă fișierul dvs. conține coloane separate pentru Anul, Luna și Ziua, selectați aceste trei coloane.
  • Dacă ora nu este specificată într-unul dintre formatele de mai sus, o puteți include folosind „Formatul orei”, care trebuie să fie unul dintre următoarele:
    • 04:13:37 Z PM
    • 04:13:37 PM
    • 04:13 PM
    • 16:13:37 Z
    • 16:13:37
    • 16:13

Pentru exportul datelor, vom folosi primul format din configurațiile de mai sus.

Dacă formatul datei nu corespunde cu unul dintre cele menționate mai sus, vă rugăm să ne contactați.

CSV și valorile enumerate

Câteva câmpuri acceptă doar una dintre valorile dintr-un set prestabilit. Acestea trebuie să corespundă exact așa cum se arată mai jos — cu majuscule, cu linii de subliniere acolo unde sunt indicate — și nu cu denumirea simplificată pe care o afișăm în altă parte în FitnessSyncer. O valoare care nu corespunde exact este omisă în mod silențios pentru rândul respectiv, în loc să se respingă întreaga importare, așa că merită să verificați din nou aceste câmpuri dacă un câmp nu se afișează așa cum era de așteptat.

  • Urmărirea ciclului menstrual, Nivelul fluxului:
    • NONE (Niciuna)
    • SPOTTING (Pătare)
    • LIGHT (Slab)
    • MEDIUM (Moderat)
    • HEAVY (Abundent)
  • Urmărirea ciclului menstrual, Mucusul cervical:
    • DRY (Uscat)
    • STICKY (Lipicios)
    • CREAMY (Cremos)
    • WATERY (Apos)
    • EGG_WHITE (Albuș de ou)
  • Urmărirea ciclului menstrual, Test de ovulație:
    • NEGATIVE (Negativ)
    • HIGH (Ridicat)
    • PEAK (Vârf)
  • Unitatea de măsură a dozei de medicament:
    • ML (ML)
    • MG (MG)
    • MGML (MG/ML)
    • MCG (Microgram)
    • TABLET (Tabletă)

Fișierul meu exportat nu conține toate datele; de ce?

Urmărim datele pe care le-am încărcat anterior în fișier, așa că, dacă modificați formatul fișierului sau îl ștergeți, este posibil ca nu toate datele pe care le așteptați să fie încărcate. În aceste cazuri, puteți forța o sincronizare completă prin resetarea sarcinii de destinație CSV și apoi prin efectuarea unei noi sincronizări.

Aveți exemple de fișiere CSV?

Nu punem la dispoziție fișiere de exemplu CSV, deoarece acestea sunt destinate utilizării cu date despre care nu avem informații. Ideea este ca dumneavoastră să încărcați datele, să corelați coloanele din aceste date cu structura pe care o așteptăm, iar apoi noi să le putem importa.

Pentru anumite servicii, punem la dispoziție câteva exemple de configurații în secțiunea corespunzătoare de mai jos.

Dacă aveți nevoie de ajutor, vă rugăm să ne contactați.

Nu se importă nicio dată; Care sunt câmpurile obligatorii?

De obicei, atunci când nu se importă date, înseamnă că lipsește un câmp obligatoriu. Mesajul de eroare indică, de regulă, despre ce câmp este vorba.

Mai jos găsiți lista câmpurilor obligatorii. Deoarece există diverse modalități de a crea anumite tipuri de date (cum ar fi datele), acest titlu are un caracter generic. Dacă aveți nevoie de ajutor, contactați-ne cu un exemplu, iar noi vă vom ajuta.

Câmpuri obligatorii: Activitate

  • Data
  • Activitate sau descriere

Câmpuri obligatorii: Alergie

  • Data
  • Nume

Câmpuri obligatorii: Compoziția corporală

  • Data
  • Greutate

Câmpuri obligatorii: Tensiunea arterială

  • Data
  • Diastolică
  • Sistolică

Câmpuri obligatorii: Colesterolul

  • Data
  • LDL
  • HDL
  • Colesterolul total

Câmpuri obligatorii: Afecțiune

  • Data
  • Nume

Câmpuri obligatorii: Urmărirea ciclului menstrual

  • Data

Câmpuri obligatorii: Glucoză

  • Data
  • Glucoza sau A1C

Câmpuri obligatorii: Medicament

  • Data
  • Nume

Câmpuri obligatorii: Nutriție

  • Data
  • Calorii, apă sau încărcătura glicemică

Câmpuri obligatorii: Oxigen

  • Data
  • SpO2

Câmpuri obligatorii: Somn

  • Data
  • Ora de culcare
  • Timpul petrecut în stare de veghe

Câmpuri obligatorii: Temperatura

  • Data
  • Temperatura

Acest dispozitiv suportă doar Amazon S3 sau suportă și stocarea compatibilă cu Amazon S3?

În acest moment, oferim suport doar pentru Amazon S3. Dacă aveți nevoie de un strat de stocare compatibil cu Amazon S3, vă rugăm să ne contactați pentru a vă oferi suportul necesar.

Nu îmi pot vedea fișierele în Dropbox Teams; de ce?

Integrarea FitnessSyncer cu Dropbox nu funcționează cu Dropbox Teams, deoarece este destinată utilizării personale. Dacă aveți întrebări în acest sens, vă rugăm să ne contactați.

Pot încărca direct într-un fișier Google Sheet sau Excel?

Nu, acceptăm doar încărcarea fișierelor CSV. Dacă este necesar, puteți utiliza un proces automatizat separat pentru a importa aceste date în fișiere de tip Google Sheets sau Excel.

FitnessSyncer utilizează cookie-uri esențiale pentru a vă autentifica și a vă memora setările. Cu acordul dumneavoastră, folosim și cookie-uri de analiză pentru a înțelege modul în care utilizatorii folosesc acest site web. Aflați mai multe