كيفية فهم البيانات المُصدَّرة من تطبيق الصحة على نظام iOS

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

تصدير بيانات تطبيق الصحة

افتح تطبيق الصحة وانقر على شارة ملفك الشخصي في أعلى اليمين. في شاشة ملفك الشخصي، مرر للأسفل وانقر على زر "تصدير بيانات الصحة". سيُنشئ التطبيق ملفًا مضغوطًا ويسألك عن كيفية حفظه. يمكنك إرساله بالبريد الإلكتروني أو حفظه على وحدة تخزين سحابية.

كيفية فهم البيانات المُصدَّرة من تطبيق الصحة على نظام iOS كيفية فهم البيانات المُصدَّرة من تطبيق الصحة على نظام iOS

قراءة بيانات تطبيق الصحة

بافتراض وجود الملف المضغوط على سطح المكتب، قم بفك ضغطه. سيحتوي المجلد المستخرج على ملفين: export.xml و export_cda.xml.

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

كيفية فهم البيانات المُصدَّرة من تطبيق الصحة على نظام iOS

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

كيفية فهم البيانات المُصدَّرة من تطبيق الصحة على نظام iOS

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

كيفية فهم البيانات المُصدَّرة من تطبيق الصحة على نظام iOS

فهم بيانات تطبيق الصحة

ستلاحظ أن العديد من خلايا ملف XML تُكرر نفس القيمة مرارًا وتكرارًا. وينطبق هذا على الأعمدة القليلة الأولى التي تراها. عند التمرير لليمين ومواصلة القراءة عبر الأعمدة، ثم الصفوف، ستبدأ البيانات بالتباين. إليك تفصيل لما تُظهره كل خلية:

/@locale: يُظهر لك هذا المكان الذي تم حفظ بياناتك فيه، كما تم اكتشافه من بلد متجر التطبيقات. لن تتغير قيمته مطلقًا وسوف تتكرر في كل صف.

/ExportDate/@value: يعرض هذا تاريخ ووقت تصدير البيانات. ومرة ​​أخرى، لن تتغير قيمته أبدًا، بل ستتكرر في كل صف.

/Me/@HKCharacteristicTypeIdentifierBiologicalSex: هذا هو جنسك البيولوجي، كما أدخلته في تطبيق الصحة. سيبقى كما هو في جميع الإدخالات.

/Me/@HKCharacteristicTypeIdentifierBloodType: هذه هي فصيلة دمك، وسيكرر هذا العمود نفس القيمة. لقراءتها، انظر إلى الجزء الذي يلي "HKBloodType" وسيخبرك بفصيلة دمك المحفوظة، مثلاً: HKBloodType BPositive

/Me/@HKCharacteristicTypeIdentifierDateOfBirth: هذا هو تاريخ ميلادك.

/Me/@HKCharacteristicTypeIdentifierFitzpatrickSkinType: هذا هو نوع بشرتكِ وفقًا لتصنيف فيتزباتريك. يقيس هذا النوع حساسية بشرتكِ لأشعة الشمس، ويتم إدخاله يدويًا في تطبيق الصحة. ستتكرر القيمة نفسها في هذا العمود. إذا لم تُحددي نوع بشرة من قبل، فستحمل جميع خلايا العمود القيمة "HKFitzpatrickSkinTypeNotSet".

/Record/#id: هذا هو الرقم التسلسلي لنقطة البيانات. يبدأ من ١، ثم يستمر في عدّ كل صف من البيانات المملوءة.

/Record/@creationDate: تاريخ تسجيل السجل، أي نقطة البيانات. عند محاولة حساب عدد الخطوات التي اتخذتها لاحقًا، على سبيل المثال، أكتوبر ٢٠١٦، ستستخدم هذا العمود لتضييق نطاق البحث.

/Record/@device: يُحدد هذا جهازك، وهو غير ذي صلة إلا إذا كنت ترغب في فصل البيانات التي يجمعها هاتف iPhone عن البيانات التي تجمعها ساعة Apple Watch. توضح البيانات في هذا العمود الجهاز الذي حفظ البيانات وإصدار نظام iOS الذي كان يعمل عليه. يُرجى ملاحظة أن قراءة طراز iPhone غير دقيقة. فيما يلي مثال على القيم الموجودة في هذا العمود. هذه البيانات من هاتف iPhone 6/

الاسم: iPhone، الشركة المصنعة: Apple، الطراز: iPhone، الأجهزة: iPhone 7,2، البرنامج: 9.3

/Record/@endDate: تاريخ انتهاء تسجيل نقطة البيانات. يتضمن هذا التاريخ والوقت.

/Record/@sourceName: يعرض هذا مصدر البيانات المُجمّعة. ستحمل أول خليتين قيمة "الصحة". تشير هذه القيمة إلى البيانات التي أضافها المستخدم يدويًا إلى تطبيق "الصحة". سيعرض العمود "[اسمك] iPhone" للبيانات التي جمعها جهاز iPhone مباشرةً، وسيعرض اسم التطبيق إذا أُضيفت البيانات عبره، و"الساعة" للبيانات المتعلقة بعادات نومك التي جُمعت عبر تطبيق "الساعة".

/Record/@sourceVersion: سيعرض هذا العمود إصدار iOS الذي كان يعمل به جهازك عند تسجيل نقطة بيانات معينة.

/Record/@startDate: تاريخ ووقت بدء النشاط. يختلف هذا عن تاريخ الإنشاء، إذ قد لا تكون أضفت أنشطة معينة إلى تطبيق صحتك، أو ربما لم تحفظ بيانات أحد الأنشطة.

/Record/@type: هذا هو العمود الكبير والمهم. يُفصِّل أنواع الأنشطة التي سُجِّلت. سترى بعض الخلايا الفارغة في الأعلى لنقاط البيانات المضافة يدويًا، ولكن بعد ذلك بقليل، سترى أنشطة مثل:

HKQuantityTypeIdentifierStepCount – عدد الخطوات التي مشيتها

HKQuantityTypeIdentifierDistanceWalkingRunning – المسافة التي مشيتها أو ركضتها

/Record/@unit: تظهر هنا وحدات قياس البيانات. تشير الخلايا الفارغة إلى بيانات مثل الجنس وفصيلة الدم، والتي لا تحتوي على وحدات قياس. سترى "count" للخطوات المقطوعة، و"km" للمسافة المقطوعة. ستلاحظ تكرار العديد من القيم في هذا العمود.

/Record/@value: هذا هو الحقل الذي يحتوي على القيم الفردية للبيانات التي جُمعت. على سبيل المثال، إذا كنت ترغب في معرفة عدد الخطوات التي قطعتها في أكتوبر ٢٠١٦، فهذا هو العمود الذي ستُحصي منه عدد الخطوات. سنوضح لك كيفية القيام بذلك بسهولة.

/Record/MetadataEntry/@key: يُمثل هذا البيانات المُضافة يدويًا إلى تطبيق الصحة أو المُضافة عبر تطبيقات iOS أصلية أخرى. هذه البيانات مُدخلة ضمن "الصحة الإنجابية" أو "ضغط الدم" أو مُجمعة عبر تطبيق "الساعة".

/Record/MetadataEntry/@value: قيمة البيانات التي أدخلتها يدويًا في تطبيق Health.

فرز البيانات

الآن بعد أن عرفتَ بيانات كل عمود، حان وقت فرزها وفهمها. في Excel، حدد الصف الذي يحمل عناوين الأعمدة. انتقل إلى "البيانات" > "تصفية" من الشريط.

كيفية فهم البيانات المُصدَّرة من تطبيق الصحة على نظام iOS

سيتم إضافة مرشح إلى كل عمود.

كيفية فهم البيانات المُصدَّرة من تطبيق الصحة على نظام iOS

الآن، من أجل هذا المثال، سأقوم بفرز عدد الخطوات التي اتخذتها في أكتوبر 2016. الأعمدة التي أحتاج إلى تصفية البيانات منها هي؛  /Record/@type،  و/Record/@value ،  و  /Record/@startDate .

انقر على سهم القائمة المنسدلة للمرشح في  عمود /Record/@type وانظر إلى أنواع الأنشطة المختلفة التي تحتويها البيانات. بما أنني أرغب في معرفة عدد الخطوات التي اتخذتها، فسألغي تحديد جميع الأنواع وأختار فقط "HKQuantityTypeIdentifierStepCount". لن أحتاج إلى إجراء أي تغييرات على  عمود /Record/@value،  لأن تضييق نطاق النوع في  عمود /Record/@type  سيؤدي إلى تصفية نقاط البيانات غير ذات الصلة من  عمود /Record/@value  أيضًا.

كيفية فهم البيانات المُصدَّرة من تطبيق الصحة على نظام iOS

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

إنشاء الرسوم البيانية

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

كيفية فهم البيانات المُصدَّرة من تطبيق الصحة على نظام iOS

Leave a Comment

كيفية إيقاف تشغيل الكمبيوتر من هاتفك

كيفية إيقاف تشغيل الكمبيوتر من هاتفك

كيفية إيقاف تشغيل الكمبيوتر من هاتفك

إصلاح وتحديث Windows 7

إصلاح وتحديث Windows 7

يعمل تحديث ويندوز بشكل أساسي بالتزامن مع السجل وملفات DLL وOCX وAX المختلفة. في حال تلف هذه الملفات، ستظل معظم ميزات

نظام Returnil Virtual System 2010 – حوّل نظامك إلى نظام افتراضي

نظام Returnil Virtual System 2010 – حوّل نظامك إلى نظام افتراضي

تتزايد مجموعات حماية النظام الجديدة بسرعة كبيرة في الآونة الأخيرة، وكلها تقدم حلاً جديدًا للكشف عن الفيروسات/البريد العشوائي، وإذا كنت محظوظًا

كيفية تشغيل البلوتوث على Windows 10/11

كيفية تشغيل البلوتوث على Windows 10/11

تعرّف على كيفية تفعيل البلوتوث على نظامي التشغيل Windows 10/11. يجب تفعيل البلوتوث لتعمل أجهزتك بشكل صحيح. لا تقلق، الأمر سهل!

PDF Rider هو برنامج رائع لإدارة ملفات PDF مفتوح المصدر

PDF Rider هو برنامج رائع لإدارة ملفات PDF مفتوح المصدر

في السابق، قمنا بمراجعة NitroPDF، وهو قارئ PDF جيد يسمح أيضًا للمستخدم بتحويل المستندات إلى ملفات PDF مع خيارات مثل دمج وتقسيم ملف PDF

تنظيف ملف نصي باستخدام منظف النصوص

تنظيف ملف نصي باستخدام منظف النصوص

هل سبق لك أن استلمت مستندًا أو ملفًا نصيًا يحتوي على أحرف زائدة؟ هل يحتوي النص على الكثير من علامات النجمة والواصلات والمسافات الفارغة، وما إلى ذلك؟

مربع البحث السريع من Google في شريط مهام Windows 7

مربع البحث السريع من Google في شريط مهام Windows 7

لقد سألني الكثير من الأشخاص عن رمز Google المستطيل الصغير الموجود بجوار زر ابدأ في نظام التشغيل Windows 7 على شريط المهام الخاص بي، لذا قررت أخيرًا نشر هذا

إصلاح uTorrent في Windows 7

إصلاح uTorrent في Windows 7

يُعدّ uTorrent بلا شكّ أشهر برنامج لتنزيل التورنت على سطح المكتب. على الرغم من أنّه يعمل بسلاسة تامة معي على نظام Windows 7، إلا أن بعض الأشخاص يواجهون

أداتان رائعتان تُذكرانك بضرورة استرخاء عينيك

أداتان رائعتان تُذكرانك بضرورة استرخاء عينيك

يحتاج الجميع إلى أخذ فترات راحة متكررة أثناء العمل على الكمبيوتر، وعدم أخذ فترات راحة يزيد من احتمالية ظهور عينيك (حسنًا، ليس فجأة)

82 أداة مساعدة أساسية مفتوحة المصدر لنظام التشغيل Windows تحت غطاء واحد

82 أداة مساعدة أساسية مفتوحة المصدر لنظام التشغيل Windows تحت غطاء واحد

قد تجد العديد من التطبيقات التي قد تكون معتادًا عليها كمستخدم عادي. معظم الأدوات المجانية الشائعة تتطلب تثبيتًا مُرهقًا.