يجمع تطبيق الصحة في iOS أنواعًا مختلفة منالبيانات ، إما مباشرة أو من خلال تطبيقات الطرف الثالث. إذا كان لديك Apple Watch ، فمن المحتمل أن تكون بيانات تطبيق Health أكثر ثراء. يمكن نقل بيانات تطبيق الصحة بين أجهزة iOS ويمكنك تصديرها. عند تصدير البيانات من تطبيق Health ، يتم تصديرها في ملفين XML. يقوم التطبيق بضغطها ويتيح لك اختيار الطريقة التي تريد حفظها بها. كل شيء سهل للغاية حتى هذه النقطة. عند استخراج ملف zip ، يكون من الصعب فهم ملفات XML الموجودة بداخله. غالبًا ، قد لا تعرف التطبيق الذي يمكنه قراءة ملف XML وكيفية فهم البيانات الموجودة فيه. سنقوم بتحطيم كل شيء لك.
تصدير بيانات الصحة التطبيق
افتح تطبيق Health واضغط على شارة ملفك الشخصي علىأعلى اليمين. في شاشة ملف التعريف الخاص بك ، قم بالتمرير لأسفل وانقر فوق الزر "تصدير بيانات الصحة". سيقوم التطبيق بإنشاء ملف مضغوط ويسألك عن الطريقة التي تريد حفظها بها. يمكنك إرسالها بالبريد الإلكتروني إلى نفسك أو حفظها على محرك أقراص سحابي.


قراءة البيانات الصحية التطبيق
على افتراض أن لديك ملف مضغوط على سطح المكتب ، فاستمر في استخراجه. سيكون للمجلد المستخرج ملفان بداخله ؛ export.xml و export_cda.xml.
بياناتك موجودة داخل ملف export.xml. من أجل فتحه ، تحتاج إلى تطبيق يمكنه قراءة تنسيق XML وعرضه بشكل صحيح. أوصي MS Excel. إنه ما سأستخدمه لتوضيح كيفية فهم البيانات.

افتح Excel وافتح هذا الملف عبر الأمر "فتح". عندما يفتح Excel هذا الملف ، سوف يمنحك ثلاثة خيارات لاختيار كيفية فتحه ، حدد "كمصنف للقراءة فقط".

بمجرد فتح الملف ، وتريد تحريره دون أي قيود ، ما عليك سوى نسخه ولصقه جميعًا في ملف جديد. هذا هو ما تبدو عليه البيانات عندما يفتحها Excel.

جعل الشعور البيانات الصحية التطبيق
ستلاحظ أن الكثير من الخلايا في XMLكرر الملف نفس القيمة مرارا وتكرارا. سيكون هذا صحيحًا للأعمدة القليلة الأولى التي تراها. أثناء التمرير إلى اليمين ومتابعة قراءة الأعمدة ، ثم الصفوف ، ستبدأ البيانات في التباين. فيما يلي تفاصيل عما تعرضه لك كل خلية ؛
/ @ لغة: يوضح لك هذا المكان ، كما تم اكتشافه من بلد متجر التطبيقات ، تم حفظ بياناتك فيه. لن تتغير القيمة ولن تتكرر في كل صف.
/ ExportDate / @ القيمة: يوضح هذا التاريخ والوقت الذي تم فيه تصدير البيانات. مرة أخرى ، لن تتغير القيمة ولن تتكرر مع كل صف.
/ البيانات / @ HKCharacteristicTypeIdentifierBiologicalSex: هذا هو جنسك البيولوجي ، كما أدخلته في تطبيق الصحة. سيبقى كما هو لجميع الإدخالات.
/ البيانات / @ HKCharacteristicTypeIdentifierBloodType: هذه هي فصيلة دمك ومرة أخرى ، هذا العمودسوف أكرر نفس القيمة. لقراءتها ، انظر إلى الجزء الذي يأتي بعد "HKBloodType" وسيخبرك بماهية فصيلة الدم المحفوظة ، مثل HKBloodTypeBPositive
/ البيانات / @ HKCharacteristicTypeIdentifierDateOfBirth: هذا هو تاريخ ميلادك.
/ البيانات / @ HKCharacteristicTypeIdentifierFitzpatrickSkinType: هذا هو نوع الجلد Fitzpatric الخاص بك. إنه يقيس حساسية بشرتك للشمس ويتم إدخاله يدويًا بواسطتك في تطبيق Health. سوف تتكرر نفس القيمة في هذا العمود. إذا لم تختر نوعًا من الجلد ، فستحصل جميع الخلايا الموجودة في العمود على قيمة "HKFitzpatrickSkinTypeNotSet".
/ سجل / # معرف: هذا هو الرقم التسلسلي لنقطة البيانات. سيبدأ في 1 ثم يستمر في حساب كل صف واحد من البيانات المملوءة.
/ سجل / @ creationDate: التاريخ الذي تم فيه تسجيل السجل ، أي نقطة البيانات. عندما تحاول لاحقًا إلقاء نظرة على عدد الخطوات التي اتخذتها ، على سبيل المثال ، أكتوبر 2016 ، ستستخدم هذا العمود لتضييق التاريخ.
/ سجل / @ الجهاز: هذا يحدد جهازك وليس هذا حقًاذات صلة ما لم ترغب في فصل البيانات التي تم جمعها بواسطة iPhone والبيانات التي تم جمعها بواسطة Apple Watch. تخبرك البيانات في هذا العمود بالجهاز الذي قام بحفظ البيانات وإصدار iOS الذي كان يعمل عليه. لاحظ أن قراءة طراز iPhone غير دقيقة. عينة من القيم تحت هذا العمود هي على النحو التالي. جاءت هذه البيانات من iPhone 6 /
name:iPhone, manufacturer:Apple, model:iPhone, hardware:iPhone7,2, software:9.3
/ سجل / @ ENDDATE: تاريخ الانتهاء عندما تم تسجيل نقطة البيانات. سيشمل هذا التاريخ والوقت.
/ سجل / @ SOURCENAME: هذا يدل على مصدر البيانات التي تم جمعها. سيكون للخليتين الأوليين قيمة "الصحة". يشير هذا إلى البيانات التي أضافها المستخدم يدويًا إلى تطبيق Health. سيحتوي العمود على "[Your Name] iPhone" للبيانات التي جمعها iPhone مباشرة ، وسوف يعرض اسم التطبيق إذا تمت إضافة البيانات عبر تطبيق ، و "Clock" للبيانات المتعلقة بعادات النوم التي تم جمعها عبر تطبيق الساعة.
/ سجل / @ sourceVersion: سيعرض هذا العمود إصدار iOS الذي كان جهازك يعمل عند تسجيل نقطة بيانات معينة.
/ سجل / @ تاريخ البدء: تاريخ ووقت بدء النشاط. يختلف هذا عن تاريخ الإنشاء حيث قد لا تضيف أنشطة معينة إلى تطبيق Health الخاص بك ، أو قد لا تكون قد قمت بحفظ البيانات في نشاط ما.
/نوع السجل: هذا هو العمود الكبير ، المهم. إنه يفصل بين أنواع الأنشطة التي سجلها. سترى بعض الخلايا الفارغة في الأعلى للحصول على نقاط البيانات المضافة يدويًا ولكن بعد فترة وجيزة ، سترى أنشطة مثل ؛
HKQuantityTypeIdentifierStepCount - عدد الخطوات التي سلكتها
HKQuantityTypeIdentifierDistanceWalkingRunning - إلى أي مدى أنت مشيت أو تركض
/ سجل / @ وحدة: يتم عرض الوحدات التي يتم تسجيل البيانات فيهاهنا. تشير الخلايا الفارغة إلى بيانات مثل الجنس ونوع الدم ، التي لا تحتوي على وحدات. سترى "عدد" للخطوات التي تم السير فيها ، والمسافة التي تم قطعها سيرًا على الأقدام. سترى الكثير من القيم تتكرر في هذا العمود.
/ سجل / @ القيمة: هذا هو وعاء الذهب في نهايةقوس المطر؛ هذا له القيم الفردية للبيانات التي تم جمعها. على سبيل المثال ، إذا كنت تريد معرفة عدد الخطوات التي اتخذتها في أكتوبر 2016 ، فهذا هو العمود الذي ستقوم بتجميع الخطوات منه. سنعرض لك كيفية القيام بذلك بسهولة.
/ سجل / MetadataEntry / @ رئيسية هي: يمثل هذا البيانات التي تمت إضافتها يدويًا إلىتطبيق Health أو إضافته عبر تطبيقات iOS الأصلية الأخرى. هذه هي البيانات التي يتم إدخالها تحت عنوان "الصحة الإنجابية" أو "ضغط الدم" أو التي يتم جمعها عبر تطبيق "Clock".
/ سجل / MetadataEntry / @ القيمة: قيمة البيانات التي أدخلتها يدويًا في تطبيق الصحة.
فرز البيانات
الآن بعد أن عرفت ما هي البيانات الموجودة في كل عمود ، فقد حان الوقت لفرزها وإدراكها. في Excel ، حدد الصف مع عناوين الأعمدة. انتقل إلى البيانات> تصفية من الشريط.

سيكون لكل عمود مرشح يضاف إليه.

الآن ، من أجل هذا المثال ، سأقوم بفرز عدد الخطوات التي اتخذتها في أكتوبر 2016. الأعمدة التي أحتاج إليها لتصفية البيانات هي ؛ /نوع السجل، / سجل / @ قيمة, و / سجل / @ تاريخ البدء.
انقر فوق سهم القائمة المنسدلة عامل التصفية في /نوع السجل العمود وإلقاء نظرة على أنواع مختلفة منالنشاط الذي تحتويه البيانات. بما أنني أرغب في معرفة عدد الخطوات التي اتخذتها ، فسأقوم بإلغاء تحديد جميع الأنواع وتحديد فقط "HKQuantityTypeIdentifierStepCount". لست بحاجة إلى القيام بأي شيء / سجل / @ قيمة العمود لأن تضييق النوع في /نوع السجل سوف العمود تصفية خارج نقاط البيانات غير ذات صلة من / سجل / @ قيمة العمود كذلك.

كل ما يجب القيام به الآن ، هو فرز البيانات حسب التاريخ. اذهب الى / سجل / @ تاريخ البدء العمود وتضييق التاريخ إلى أسفل. انقر فوق سهم القائمة المنسدلة عامل التصفية واستخدم شريط البحث لتحديد التواريخ التي تريد تضمينها. على سبيل المثال ، في أكتوبر 2016 ، قمت بكتابة 2016-10 وعثرت تلقائيًا على جميع التواريخ لذلك الشهر واخترتها. لا تنقر فوق خيار "إضافة التحديد الحالي للتصفية". انقر فوق "موافق" وسيتم تصفية البيانات.
صنع الرسوم البيانية
ما تراه الآن في مصنف Excel هو خطواتالبيانات لشهر أكتوبر 2016. المضي قدما وجعل الرسم البياني. ستحتاج بالتأكيد إلى تحسين البيانات قليلاً قبل إنشاء رسم بياني للخروج منها. على سبيل المثال ، قد ترغب في جمع كل قيم البيانات ليوم واحد في قيمة واحدة. إذا كنت تبحث عن رسم بياني للخطوات التي اتخذتها في أكتوبر 2016 ، فستحتاج إلى جمع كل الخطوات التي اتخذتها في 1 أكتوبر ، 2 أكتوبر ، إلخ ، بحيث يكون لديك 30 قيمة بيانات فقط لرسمها في النهاية. يستغرق الأمر بعض الوقت ولكن فيما يلي بياناتي للأيام السبعة الأولى من شهر أكتوبر 2016. استخدم صيغة "Sum" لحساب الخطوات ثم حدد رسمًا بيانيًا لرسمها.

تعليقات