- - Como entender os dados exportados do aplicativo iOS Health

Como entender os dados exportados do aplicativo iOS Health

O aplicativo Health no iOS coleta diferentes tipos dedados, diretamente ou por meio de aplicativos de terceiros. Se você possui um Apple Watch, os dados do aplicativo Health são provavelmente mais ricos. Os dados do aplicativo Health podem ser transferidos entre dispositivos iOS e você pode exportá-los. Quando você exporta dados do aplicativo Health, eles são exportados em dois arquivos XML. O aplicativo os fecha e permite que você escolha como deseja salvá-lo. É tudo muito fácil até este ponto. Quando você extrai o arquivo zip, no entanto, é difícil entender os arquivos XML internos. Geralmente, você pode não saber qual aplicativo pode ler o arquivo XML e como entender os dados contidos nele. Nós vamos detalhar tudo para você.

Exportar dados do aplicativo de integridade

Abra o aplicativo Health e toque no seu crachá de perfil emo canto superior direito. Na tela do seu perfil, role para baixo e toque no botão "Exportar dados de integridade". O aplicativo criará um arquivo compactado e perguntará como você deseja salvá-lo. Você pode enviá-lo por e-mail ou salvá-lo em uma unidade na nuvem.

ios-health-app
export-health-app-data

Lendo dados do aplicativo de saúde

Supondo que você tenha o arquivo compactado na área de trabalho, vá em frente e extraia-o. A pasta extraída terá dois arquivos dentro dela; export.xml e export_cda.xml.

Seus dados estão dentro do arquivo export.xml. Para abri-lo, você precisa de um aplicativo que possa ler o formato XML e exibi-lo corretamente. Eu recomendo o MS Excel. É o que vou usar para mostrar como entender os dados.

apple_health_export

Abra o Excel e abra este arquivo através do comando "Abrir". Quando o Excel abrir esse arquivo, você terá três opções para escolher como abri-lo, selecione "Como uma pasta de trabalho somente leitura".

open-health-data-xml

Quando o arquivo estiver aberto e você quiser editá-lo sem restrições, basta copiar e colar tudo em um novo arquivo. É assim que os dados são quando o Excel os abre.

saúde-dados-excel

Compreendendo os dados de aplicativos de saúde

Você notará que muitas células no XMLrepetir o mesmo valor repetidamente. Isso será válido para as primeiras colunas que você vê. Conforme você rola para a direita e continua lendo as colunas e as linhas, os dados começam a variar. Aqui está um detalhamento do que cada célula está mostrando a você;

/@localidade: Isso mostra onde, conforme detectado no país da App Store, seus dados foram salvos. Seu valor nunca será alterado e será repetido para cada linha.

/ ExportDate / @ valor: Isso mostra a data e a hora em que os dados foram exportados. Novamente, seu valor nunca será alterado e será repetido para cada linha.

/ Me / @ HKCharacteristicTypeIdentifierBiologicalSex: Este é o seu sexo biológico, conforme inserido por você no aplicativo Saúde. Permanecerá o mesmo para todas as entradas.

/ Me / @ HKCharacteristicTypeIdentifierBloodType: Este é o seu grupo sanguíneo e, novamente, esta colunarepetirá o mesmo valor. Para ler, veja o que vem depois de 'HKBloodType' e que informa qual é o seu grupo sanguíneo salvo, por exemplo, HKBloodTypeBPositive

/ Me / @ HKCharacteristicTypeIdentifierDateOfBirth: Esta é a sua data de nascimento.

/ Me / @ HKCharacteristicTypeIdentifierFitzpatrickSkinType: Este é o seu tipo de pele Fitzpatric. Ele mede a sensibilidade da sua pele ao sol e é inserido manualmente por você no aplicativo Saúde. O mesmo valor será repetido nesta coluna. Se você nunca selecionou um tipo de pele, todas as células da coluna terão o valor 'HKFitzpatrickSkinTypeNotSet'.

/ Registro / # id: Este é o número de série do ponto de dados. Ele começará em 1 e continuará a contar todas as linhas de dados preenchidos.

/ Record / @ creationDate: A data em que o registro, isto é, o ponto de dados foi gravado. Mais tarde, quando você tentar analisar quantas etapas executou, por exemplo, outubro de 2016, você usará esta coluna para restringir a data.

/ Record / @ dispositivo: Isso identifica seu dispositivo e não é realmente esserelevantes, a menos que você deseje separar os dados coletados pelo iPhone e os coletados pelo seu Apple Watch. Os dados nesta coluna informam qual dispositivo salvou os dados e qual versão do iOS estava em execução. Observe que a leitura do modelo do iPhone é imprecisa. Uma amostra dos valores nesta coluna é a seguinte. Esses dados vieram de um iPhone 6 /

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

/ Record / @ endDate: A data final em que o ponto de dados foi gravado. Isso incluirá data e hora.

/ Record / @ sourceName: Isso mostra a fonte dos dados coletados. As duas primeiras células terão o valor "Saúde". Isso indica os dados que um usuário adicionou manualmente ao aplicativo Health. A coluna apresentará '[Seu nome] iPhone' para dados coletados diretamente pelo iPhone, exibirá o nome de um aplicativo se os dados foram adicionados por meio de um aplicativo e 'Relógio' para dados relacionados aos seus hábitos de sono coletados via Aplicativo de relógio.

/ Record / @ sourceVersion: Esta coluna mostrará qual versão do iOS seu dispositivo estava executando quando um ponto de dados específico foi gravado.

/ Record / @ startDate: A data e hora em que uma atividade começou. Isso é diferente da data de criação, pois você pode não ter adicionado determinadas atividades ao seu aplicativo de Saúde ou pode não ter salvado dados em uma atividade.

/ Record / @ tipo: Essa é a coluna grande e importante. Ele segrega os tipos de atividades que registrou. Você verá algumas células em branco na parte superior dos pontos de dados adicionados manualmente, mas logo depois, você verá atividades como;

HKQuantityTypeIdentifierStepCount - número de etapas que você percorreu

HKQuantityTypeIdentifierDistanceWalkingRunning - Até onde você andou ou correu

/ Record / @ unidade: As unidades em que os dados são gravados são mostradasaqui. As células em branco indicam dados como sexo e tipo sanguíneo, que não têm unidades. Você verá "contar" para as etapas percorridas e km para a distância percorrida. Você verá muitos valores repetidos nesta coluna.

/ Record / @ valor: Este é o pote de ouro no final doarco Iris; isso tem os valores individuais para os dados coletados. Por exemplo, se você deseja saber quantas etapas você deu em outubro de 2016, é a coluna da qual você totalizará as etapas. Mostraremos como fazer isso facilmente.

/ Record / MetadataEntry / @ chave: Isso representa dados que são adicionados manualmente aoo aplicativo Health ou adicionado por meio de outros aplicativos iOS nativos. Esses são os dados inseridos em "Saúde reprodutiva", "Pressão sanguínea" ou coletados por meio do aplicativo "Relógio".

/ Record / MetadataEntry / @ valor: O valor dos dados que você inseriu manualmente no aplicativo Health.

Classificando os dados

Agora que você sabe quais dados cada coluna possui, é hora de classificá-los e compreendê-los. No Excel, selecione a linha com os títulos da coluna. Vá para Dados> Filtro na faixa de opções.

filtro de dados do excel

Cada coluna terá um filtro adicionado a ela.

excel-sort-health-data

Agora, para fins de exemplo, vou classificar o número de etapas que dei em outubro de 2016. As colunas das quais preciso filtrar os dados são; / Record / @ tipo, / Record / @ valor, e / Record / @ startDate.

Clique na seta suspensa do filtro no / Record / @ tipo coluna e veja os diferentes tipos deatividade que os dados contêm. Como quero descobrir quantas etapas dei, desmarcará todos os tipos e selecionarei apenas 'HKQuantityTypeIdentifierStepCount'. Eu não preciso fazer nada com o / Record / @ valor coluna porque restringir o tipo no / Record / @ tipo A coluna filtrará pontos de dados irrelevantes do / Record / @ valor coluna também.

filtro de dados de saúde

Tudo o que precisa ser feito agora é classificar os dados por data. Vou ao / Record / @ startDate coluna e reduza a data. Clique na seta suspensa do filtro e use a barra de pesquisa para especificar as datas que você deseja incluir. Por exemplo, para outubro de 2016, digitei 2016-10 e ele encontrou automaticamente todas as datas desse mês e as selecionou. Não clique na opção "Adicionar seleção atual ao filtro". Clique em OK e os dados serão filtrados.

Fazendo gráficos

O que você vê agora na pasta de trabalho do Excel são as etapasdados para outubro de 2016. Vá em frente e faça um gráfico. Definitivamente, você desejará refinar os dados um pouco antes de criar um gráfico a partir deles. Por exemplo, você pode querer somar todos os valores de dados para um único dia em um valor. Se você deseja fazer um gráfico das etapas realizadas em outubro de 2016, totalize todas as etapas realizadas em 1º e 2 de outubro, etc., para que você tenha apenas 30 valores de dados para plotar no final. Demora um pouco, mas eis os meus dados para os primeiros sete dias de outubro de 2016. Use a fórmula "Soma" para contar as etapas e selecione um gráfico para plotá-las.

dados de saúde de etapas

Comentários