- - Comment donner un sens aux données exportées depuis l'application iOS Health

Comment donner un sens aux données exportées depuis l'application iOS Health

L’application Health dans iOS collecte différents types dedonnées, directement ou via des applications tierces. Si vous avez une montre Apple Watch, les données de l'application Santé sont probablement plus riches. Les données de l’application Health peuvent être transférées entre appareils iOS et vous pouvez les exporter. Lorsque vous exportez des données depuis l'application Health, celles-ci sont exportées dans deux fichiers XML. L'application les zippe et vous permet de choisir comment vous souhaitez l'enregistrer. C’est très facile jusqu’à présent. Lorsque vous extrayez le fichier zip, cependant, il est difficile de comprendre les fichiers XML qu’ils contiennent. Souvent, vous ne savez peut-être pas quelle application peut lire le fichier XML et comment interpréter les données qu’il contient. Nous allons tout décomposer pour vous.

Exporter les données de l'application de santé

Ouvrez l'application Santé et appuyez sur le badge de votre profil suren haut à droite. Sur l’écran de votre profil, faites défiler la liste et appuyez sur le bouton ‘Exporter les données de santé’. L'application créera un fichier zippé et vous demandera comment vous souhaitez l'enregistrer. Vous pouvez l'envoyer par e-mail ou l'enregistrer sur un lecteur cloud.

ios-santé-app
export-santé-app-données

Lecture des données de l'application de santé

En supposant que le fichier compressé soit sur votre bureau, continuez et extrayez-le. Le dossier extrait contiendra deux fichiers. export.xml et export_cda.xml.

Vos données se trouvent dans le fichier export.xml. Pour l'ouvrir, vous avez besoin d'une application capable de lire le format XML et de l'afficher correctement. Je recommande MS Excel. C’est ce que je vais utiliser pour vous montrer comment donner un sens aux données.

apple_health_export

Ouvrez Excel et ouvrez ce fichier à l’aide de la commande "Ouvrir". Lorsque Excel ouvre ce fichier, il vous propose trois options pour choisir son mode d’ouverture. Sélectionnez "En tant que classeur en lecture seule".

open-health-data-xml

Une fois le fichier ouvert et que vous souhaitez le modifier sans aucune restriction, il vous suffit de copier et de coller le tout dans un nouveau fichier. Voici à quoi ressemblent les données lorsque Excel les ouvre.

santé-données-excel

Rendre le sens des données de l'application de la santé

Vous remarquerez que beaucoup de cellules dans le XMLfichier répéter la même valeur encore et encore. Cela sera vrai pour les premières colonnes que vous verrez. Si vous faites défiler vers la droite et continuez à lire les colonnes, puis les lignes, les données commenceront à varier. Voici un aperçu de ce que chaque cellule vous montre.

/@lieu: Comme cela a été détecté dans le pays de l'App Store, vos données ont été enregistrées. Cela indique que la valeur ne changera jamais et qu'elle se répètera pour chaque ligne.

/ ExportDate / @ valeur: Cela indique la date et l'heure auxquelles les données ont été exportées. Encore une fois, sa valeur ne changera jamais et sera répétée pour chaque ligne.

/ Me / @ HKCharacteristicTypeIdentifierBiologicalSex: Ceci est votre sexe biologique, tel que vous l'avez entré dans l'application Santé. Il restera le même pour toutes les entrées.

/ Me / @ HKCharacteristicTypeIdentifierBloodType: Ceci est votre groupe sanguin et encore une fois, cette colonnerépétera la même valeur. Pour le lire, regardez le passage qui vient après «HKBloodType» et qui vous indiquera quel est votre groupe sanguin enregistré, par exemple HKBloodType.BPositive

/ Me / @ HKCharacteristicTypeIdentifierDateOfBirth: Ceci est votre date de naissance.

/ Me / @ HKCharacteristicTypeIdentifierFitzpatrickSkinType: Ceci est votre type de peau Fitzpatric. Il mesure la sensibilité de votre peau au soleil et est saisi manuellement dans l’application Santé. La même valeur sera répétée dans cette colonne. Si vous n’avez jamais sélectionné de type de peau, les cellules de la colonne auront toutes la valeur ‘HKFitzpatrickSkinTypeNotSet’.

/ Record / # id: C'est le numéro de série du point de données. Il commencera à 1 et continuera ensuite à compter chaque ligne de données remplies.

/ Record / @ creationDate: La date à laquelle l’enregistrement, c’est-à-dire le point de données, a été enregistré. Lorsque vous essayez ultérieurement de voir le nombre d'étapes que vous avez effectuées, par exemple, octobre 2016, vous utiliserez cette colonne pour réduire la date.

/ Record / @ device: Ceci identifie votre appareil et n’est pas vraimentSi vous ne souhaitez pas séparer les données collectées par l’iPhone de celles collectées par votre Apple Watch. Les données de cette colonne vous indiquent quel périphérique a sauvegardé les données et quelle version iOS il était en cours d'exécution. Notez que la lecture du modèle iPhone est inexacte. Voici un exemple des valeurs de cette colonne. Ces données proviennent d'un iPhone 6 /

name:iPhone, manufacturer:Apple, model:iPhone, hardware:iPhone7,2, software:9.3

/ Record / @ endDate: La date de fin à laquelle le point de données a été enregistré. Cela inclura la date et l'heure.

/ Record / @ sourceName: Cela montre la source des données collectées. Les deux premières cellules auront la valeur "Santé". Cela indique les données qu'un utilisateur a ajoutées manuellement à l'application Santé. La colonne comportera "[Votre nom] iPhone" pour les données collectées directement par votre iPhone, le nom d'une application si les données ont été ajoutées via une application et "Horloge" pour les données relatives à vos habitudes de sommeil collectées via le App d'horloge.

/ Record / @ sourceVersion: Cette colonne indiquera la version iOS de votre appareil en cours d'exécution lorsqu'un point de données particulier a été enregistré.

/ Record / @ startDate: La date et l'heure du début d'une activité. Cela diffère de la date de création, car vous n'avez peut-être pas ajouté certaines activités à votre application Santé, ou vous n'avez peut-être pas enregistré de données dans une activité.

/ Record / @ type: Ceci est la grande, la colonne importante. Il sépare les types d'activités qu'il a enregistrées. Vous verrez quelques cellules vides en haut pour les points de données ajoutés manuellement, mais peu après, vous verrez des activités telles que;

HKQuantityTypeIdentifierStepCount - Nombre d'étapes que vous avez parcourues

HKQuantityTypeIdentifierDistanceWalkingRunning - Jusqu'où vous avez marché ou couru

/ Enregistrer / @ unité: Les unités dans lesquelles les données sont enregistrées sont affichéesici. Les cellules vierges indiquent des données telles que le sexe et le groupe sanguin, qui n'ont pas d'unités. Vous verrez «compter» pour les marches parcourues et km pour la distance parcourue. Vous verrez beaucoup de valeurs se répéter dans cette colonne.

/ Enregistrer / @ valeur: Ceci est le pot d'or à la fin de laarc en ciel; cela a les valeurs individuelles pour les données collectées. Par exemple, si vous souhaitez savoir combien d'étapes vous avez effectuées en octobre 2016, cette colonne est la colonne à partir de laquelle vous calculerez le nombre total d'étapes. Nous allons vous montrer comment le faire facilement.

/ Record / MetadataEntry / @ clé: Ceci représente des données ajoutées manuellement àl'application de santé ou ajouté via d'autres applications iOS natives. Il s’agit de données saisies sous «Santé reproductive», «Pression artérielle» ou collectées via l’application «Horloge».

/ Record / MetadataEntry / @ valeur: La valeur des données que vous avez entrées manuellement dans l'application Santé.

Tri des données

Maintenant que vous connaissez les données de chaque colonne, il est temps de les trier et de les comprendre. Dans Excel, sélectionnez la ligne avec les titres de colonne. Allez dans Données> Filtrer à partir du ruban.

filtre de données excel

Un filtre sera ajouté à chaque colonne.

exceller-trier-données-santé

Pour illustrer cet exemple, je vais trier le nombre d’étapes que j’ai franchies en octobre 2016. Les colonnes sur lesquelles je dois filtrer les données sont: / Record / @ type, / Record / @ valeur, et / Record / @ startDate.

Cliquez sur la flèche de liste déroulante du filtre sur le / Record / @ type colonne et regardez les différents types deactivité que les données contiennent. Étant donné que je veux savoir le nombre de pas que j’ai faits, je désélectionnerai tous les types et ne sélectionnerai que ‘HKQuantityTypeIdentifierStepCount’. Je n’ai rien à faire. / Record / @ valeur colonne parce que restreindre le type dans le / Record / @ type colonne filtrera les points de données non pertinents de la / Record / @ valeur colonne aussi.

filtre de données de santé

Tout ce qui reste à faire maintenant, c'est de trier les données par date. Aller au / Record / @ startDate colonne et rétrécissez la date. Cliquez sur la flèche de la liste déroulante du filtre et utilisez la barre de recherche pour spécifier les dates à inclure. Par exemple, pour octobre 2016, j'ai tapé 2016-10 et il a automatiquement trouvé toutes les dates de ce mois et les ai sélectionnées. Ne cliquez pas sur l'option "Ajouter la sélection actuelle au filtre". Cliquez sur Ok et les données seront filtrées.

Faire des graphiques

Ce que vous voyez maintenant dans le classeur Excel, ce sont des étapesdonnées pour octobre 2016. Allez-y et faites un graphique. Vous voudrez certainement affiner les données un peu avant de créer un graphique. Par exemple, vous pouvez vouloir additionner toutes les valeurs de données d'un jour en une seule valeur. Si vous souhaitez tracer un graphique des étapes que vous avez effectuées en octobre 2016, vous voudrez totaliser toutes les étapes que vous avez effectuées les 1er, 2 octobre, etc., de manière à ne disposer que de 30 valeurs de données à tracer à la fin. Cela prend un peu de temps, mais voici mes données pour les sept premiers jours d’octobre 2016. Utilisez la formule «Somme» pour compter les étapes, puis sélectionnez un graphique pour les représenter.

étapes-santé-données

commentaires