Jak zrozumieć dane eksportowane z aplikacji Zdrowie na iOS

Aplikacja Zdrowie w systemie iOS gromadzi różne rodzaje danych, bezpośrednio lub za pośrednictwem aplikacji innych firm. Jeśli masz zegarek Apple Watch, dane z aplikacji Zdrowie są prawdopodobnie bardziej rozbudowane. Dane z aplikacji Zdrowie można przesyłać między urządzeniami z systemem iOS i eksportować. Dane eksportowane z aplikacji Zdrowie są zapisywane w dwóch plikach XML. Aplikacja kompresuje je i pozwala wybrać sposób ich zapisu. Do tego momentu wszystko jest bardzo proste. Jednak po rozpakowaniu pliku ZIP trudno zorientować się w plikach XML. Często nie wiesz, która aplikacja może odczytać plik XML i jak zrozumieć zawarte w nim dane. Wyjaśnimy Ci to wszystko.

Eksport danych aplikacji Health

Otwórz aplikację Zdrowie i dotknij swojej odznaki profilu w prawym górnym rogu. Na ekranie profilu przewiń w dół i dotknij przycisku „Eksportuj dane zdrowotne”. Aplikacja utworzy spakowany plik i zapyta, jak chcesz go zapisać. Możesz wysłać go do siebie e-mailem lub zapisać na dysku w chmurze.

Jak zrozumieć dane eksportowane z aplikacji Zdrowie na iOS Jak zrozumieć dane eksportowane z aplikacji Zdrowie na iOS

Odczytywanie danych aplikacji zdrowotnej

Zakładając, że masz spakowany plik na pulpicie, rozpakuj go. Wypakowany folder będzie zawierał dwa pliki: export.xml i export_cda.xml.

Twoje dane znajdują się w pliku export.xml. Aby go otworzyć, potrzebujesz aplikacji, która potrafi odczytać format XML i poprawnie go wyświetlić. Polecam program MS Excel. To właśnie go użyję, aby pokazać Ci, jak zrozumieć dane.

Jak zrozumieć dane eksportowane z aplikacji Zdrowie na iOS

Otwórz program Excel i otwórz ten plik za pomocą polecenia „Otwórz”. Gdy program Excel otworzy ten plik, pojawią się trzy opcje wyboru sposobu jego otwarcia. Wybierz „Jako skoroszyt tylko do odczytu”.

Jak zrozumieć dane eksportowane z aplikacji Zdrowie na iOS

Po otwarciu pliku i chęci jego edycji bez żadnych ograniczeń, wystarczy skopiować i wkleić całość do nowego pliku. Tak wyglądają dane po otwarciu pliku w programie Excel.

Jak zrozumieć dane eksportowane z aplikacji Zdrowie na iOS

Zrozumienie danych aplikacji zdrowotnych

Zauważysz, że wiele komórek w pliku XML powtarza tę samą wartość. Dotyczy to pierwszych kilku widocznych kolumn. Przewijając w prawo i czytając kolumny, a następnie wiersze, dane zaczną się zmieniać. Oto zestawienie tego, co pokazuje każda komórka:

/@locale: Ta opcja pokazuje, gdzie (na podstawie kraju w App Store) zostały zapisane Twoje dane. Ta wartość nigdy się nie zmieni i będzie powtarzana dla każdego wiersza.

/ExportDate/@value: Pokazuje datę i godzinę eksportu danych. Wartość ta nigdy się nie zmieni i będzie powtarzana dla każdego wiersza.

/Me/@HKCharacteristicTypeIdentifierBiologicalSex: To Twoja płeć biologiczna, wpisana przez Ciebie w aplikacji Zdrowie. Będzie taka sama dla wszystkich wpisów.

/Me/@HKCharacteristicTypeIdentifierBloodType: To jest Twoja grupa krwi i ta kolumna również będzie powtarzać tę samą wartość. Aby ją odczytać, spójrz na fragment po słowie „HKBloodType”, który wskaże Ci Twoją zapisaną grupę krwi, np. HKBloodType BPositive

/Me/@HKCharacteristicTypeIdentifierDateOfBirth: To jest Twoja data urodzenia.

/Me/@HKCharacteristicTypeIdentifierFitzpatrickSkinType: To jest Twój typ skóry Fitzpatricka. Mierzy on wrażliwość Twojej skóry na słońce i jest wprowadzany ręcznie przez Ciebie w aplikacji Zdrowie. Ta sama wartość będzie powtarzana w tej kolumnie. Jeśli nigdy nie wybrałeś/aś typu skóry, wszystkie komórki w kolumnie będą miały wartość „HKFitzpatrickSkinTypeNotSet”.

/Record/#id: To numer seryjny punktu danych. Rozpocznie się od 1 i będzie zliczany w każdym kolejnym wierszu wypełnionych danych.

/Record/@creationDate: Data zarejestrowania rekordu, czyli punktu danych. Gdy później spróbujesz sprawdzić, ile kroków wykonałeś, na przykład w październiku 2016 r., użyjesz tej kolumny, aby zawęzić datę.

/Record/@device: Ta kolumna identyfikuje Twoje urządzenie i nie ma większego znaczenia, chyba że chcesz oddzielić dane zebrane przez iPhone'a od danych zebranych przez Apple Watch. Dane w tej kolumnie informują, które urządzenie zapisało dane i jaka była na nim wersja systemu iOS. Należy pamiętać, że odczyt modelu iPhone'a jest niedokładny. Poniżej znajduje się przykład wartości w tej kolumnie. Te dane pochodzą z iPhone'a 6/

nazwa:iPhone, producent:Apple, model:iPhone, sprzęt:iPhone7,2, oprogramowanie:9.3

/Record/@endDate: Data końcowa zarejestrowania punktu danych. Obejmuje zarówno datę, jak i godzinę.

/Record/@sourceName: Tutaj wyświetlane jest źródło zebranych danych. Pierwsze dwie komórki będą miały wartość „Zdrowie”. Oznacza to dane, które użytkownik ręcznie dodał do aplikacji Zdrowie. Kolumna będzie zawierać wartość „[Twoje imię] iPhone” dla danych zebranych bezpośrednio przez iPhone'a, nazwę aplikacji, jeśli dane zostały dodane za pośrednictwem aplikacji, oraz „Zegar” dla danych dotyczących snu zebranych za pośrednictwem aplikacji Zegar.

/Record/@sourceVersion: W tej kolumnie wyświetlana jest wersja systemu iOS używana na urządzeniu w momencie rejestrowania określonego punktu danych.

/Record/@startDate: Data i godzina rozpoczęcia aktywności. Różni się ona od daty utworzenia, ponieważ niektóre aktywności mogły nie zostać dodane do aplikacji Zdrowie lub dane aktywności mogły nie zostać zapisane.

/Record/@type: To jest ta duża, ważna kolumna. Segreguje ona zarejestrowane typy aktywności. Na górze zobaczysz kilka pustych komórek dla ręcznie dodanych punktów danych, ale wkrótce potem zobaczysz aktywności takie jak:

HKQuantityTypeIdentifierStepCount – liczba wykonanych kroków

HKQuantityTypeIdentifierDistanceWalkingRunning – Jak daleko przeszedłeś lub przebiegłeś

/Record/@unit: Tutaj wyświetlane są jednostki, w których rejestrowane są dane. Puste komórki oznaczają dane takie jak płeć i grupa krwi, które nie mają jednostek. Zobaczysz „liczbę” dla liczby przebytych kroków i „km” dla pokonanego dystansu. W tej kolumnie zobaczysz wiele powtarzających się wartości.

/Record/@value: To garnek złota na końcu tęczy; zawiera on wartości poszczególnych zebranych danych. Na przykład, jeśli chcesz wiedzieć, ile kroków zrobiłeś w październiku 2016 roku, to właśnie w tej kolumnie zsumujesz kroki. Pokażemy Ci, jak to łatwo zrobić.

/Record/MetadataEntry/@key: Reprezentuje dane ręcznie dodane do aplikacji Zdrowie lub dodane za pośrednictwem innych natywnych aplikacji iOS. Są to dane wprowadzone w sekcjach „Zdrowie reprodukcyjne”, „Ciśnienie krwi” lub zebrane za pośrednictwem aplikacji „Zegar”.

/Record/MetadataEntry/@value: Wartość danych wprowadzonych ręcznie w aplikacji Zdrowie.

Sortowanie danych

Skoro już wiesz, jakie dane znajdują się w każdej kolumnie, czas je posortować i uporządkować. W programie Excel zaznacz wiersz z tytułami kolumn. Przejdź do sekcji Dane > Filtr na wstążce.

Jak zrozumieć dane eksportowane z aplikacji Zdrowie na iOS

Do każdej kolumny zostanie dodany filtr.

Jak zrozumieć dane eksportowane z aplikacji Zdrowie na iOS

Teraz, na potrzeby tego przykładu, posortuję liczbę kroków, które wykonałem w październiku 2016 r. Kolumny, według których muszę filtrować dane, to:  Record/@type,  /Record/@value i /Record/@startDate .  

Kliknij strzałkę rozwijaną filtra w  kolumnie /Record/@type i przyjrzyj się różnym typom aktywności zawartym w danych. Ponieważ chcę dowiedzieć się, ile kroków wykonałem, odznaczę wszystkie typy i wybiorę tylko „HKQuantityTypeIdentifierStepCount”. Nie będę musiał nic robić z  kolumną /Record/@value,  ponieważ zawężenie typu w  kolumnie /Record/@type spowoduje również  odfiltrowanie nieistotnych punktów danych z  kolumny /Record/@value  .

Jak zrozumieć dane eksportowane z aplikacji Zdrowie na iOS

Teraz wystarczy posortować dane według daty. Przejdź do  kolumny /Record/@startDate  i zawęź zakres daty. Kliknij strzałkę rozwijaną filtra i użyj paska wyszukiwania, aby określić daty, które chcesz uwzględnić. Na przykład, dla października 2016 roku wpisałem 2016-10, a system automatycznie znalazł i zaznaczył wszystkie daty z tego miesiąca. Nie klikaj opcji „Dodaj bieżący wybór do filtra”. Kliknij OK, a dane zostaną przefiltrowane.

Tworzenie wykresów

To, co widzisz teraz w skoroszycie programu Excel, to dane dotyczące kroków z października 2016 roku. Stwórz wykres. Zdecydowanie warto nieco doprecyzować dane, zanim utworzysz z nich wykres. Na przykład, możesz zsumować wszystkie wartości danych z jednego dnia w jedną wartość. Jeśli chcesz utworzyć wykres kroków wykonanych w październiku 2016 roku, zsumuj wszystkie kroki wykonane 1, 2 itd. października, aby uzyskać tylko 30 wartości danych do naniesienia na wykres. Zajmuje to trochę czasu, ale oto moje dane z pierwszych siedmiu dni października 2016 roku. Użyj formuły „Suma”, aby policzyć kroki, a następnie wybierz wykres, na którym chcesz je umieścić.

Jak zrozumieć dane eksportowane z aplikacji Zdrowie na iOS

Zostaw komentarz

Microsoft tworzy program podglądu aplikacji dla systemu Windows 10

Microsoft tworzy program podglądu aplikacji dla systemu Windows 10

Każdy będzie mógł testować nowe, ciekawe funkcje w aplikacjach systemu Windows 10 znacznie łatwiej, bez konieczności instalowania kompilacji Skip Ahead, dzięki nowemu programowi Windows App Preview. Oto, na czym on polega i jak do niego dołączyć. Czytaj więcej...

Rozpoczynają się prace przygotowawcze do Windows 11 27H2, ponieważ Microsoft dzieli Canary Channel na dwie ścieżki

Rozpoczynają się prace przygotowawcze do Windows 11 27H2, ponieważ Microsoft dzieli Canary Channel na dwie ścieżki

Firma Microsoft wprowadza do dystrybucji Canary Channel nowe kompilacje o numerze 29500, co sygnalizuje wczesne prace nad platformą Windows 11 27H2 i przyszłą pełną aktualizację.

Kompilacja 29531.1000 dzieli kanał Canary systemu Windows 11, co powoduje jeszcze większe zamieszanie wśród użytkowników

Kompilacja 29531.1000 dzieli kanał Canary systemu Windows 11, co powoduje jeszcze większe zamieszanie wśród użytkowników

Kompilacja 29531.1000 dla systemu Windows 11 jest dostępna w kanale Canary za pośrednictwem opcjonalnych ustawień upsteas, ponieważ kanał ten dzieli się na dwa.

Notatnik zyskuje obsługę obrazów w systemie Windows 11

Notatnik zyskuje obsługę obrazów w systemie Windows 11

Firma Microsoft dodała do Notatnika obsługę obrazów, dzięki czemu stał się on bogatszym narzędziem do robienia notatek, jednak niektórzy użytkownicy obawiają się, że może to zaburzyć jego prostotę.

Jak usunąć kopie zapasowe OOBE Recovery PC w systemie Windows 11

Jak usunąć kopie zapasowe OOBE Recovery PC w systemie Windows 11

Aby usunąć i wyczyścić kopie zapasowe odzyskiwania OOBE w systemie Windows 11, wyłącz ustawienia kopii zapasowej systemu Windows i wyczyść zsynchronizowane dane na stronie Urządzenia.

Windows 11 25H2 kontra 24H2: porównanie i różnice

Windows 11 25H2 kontra 24H2: porównanie i różnice

Jeśli zastanawiasz się nad różnicą między wersjami Windows 11 25H2 i 24H2, to pamiętaj, że obie mają ten sam rdzeń, są więc takie same i pełna aktualizacja nie jest wymagana.

Jak włączyć tryb programisty w systemie Windows 11

Jak włączyć tryb programisty w systemie Windows 11

Aby włączyć tryb programisty w systemie Windows 11, wystarczy włączyć przełącznik na stronie ustawień Dla programistów (lub Zaawansowane).

Jak otworzyć port zapory w systemie Windows 10

Jak otworzyć port zapory w systemie Windows 10

W systemie Windows 10 możesz szybko OTWORZYĆ PORT w ZAPORZE PIERWSZEJ za pomocą Zabezpieczeń systemu Windows. Oto jak to zrobić i jak zamknąć port.

Firma Microsoft twierdzi, że jest to idealna konfiguracja sprzętowa do grania w systemie Windows 11

Firma Microsoft twierdzi, że jest to idealna konfiguracja sprzętowa do grania w systemie Windows 11

Firma Microsoft wyjaśnia, jaka jest idealna konfiguracja sprzętowa do gier w systemie Windows 11 i dlaczego zbalansowane komponenty są ważniejsze niż samo oprogramowanie.

Kompilacja 26200.5600 (KB5058493) dla systemu Windows 11 ulepsza funkcję „Kliknij, aby wykonać” w kanale deweloperskim

Kompilacja 26200.5600 (KB5058493) dla systemu Windows 11 ulepsza funkcję „Kliknij, aby wykonać” w kanale deweloperskim

Kompilacja 26200.5581 (KB5058493) dla systemu Windows 11 dodaje więcej akcji Kliknij, aby wykonać, dodaje sekcję FAQ i sztuczną inteligencję do Ustawień oraz naprawia różne błędy.