من المؤكد أنك ستشعر بشعور رائع عندما تنتهي في النهاية من إعداد مصادر البيانات وتشكيل البيانات بالطريقة التي تريدها. نأمل أن تتم العملية بسلاسة عند تحديث البيانات من مصدر بيانات خارجي. لكن هذا ليس هو الحال دائما. يمكن أن تؤدي التغييرات التي تطرأ على تدفق البيانات على طول الطريق إلى حدوث مشاكل تنتهي بأخطاء عند محاولة تحديث البيانات. قد يكون من السهل إصلاح بعض الأخطاء، وبعضها قد يكون عابر، وبعضها قد يصعب تشخيصه. فيما يلي مجموعة من الاستراتيجيات التي يمكنك اتباعها للتعامل مع الأخطاء التي تعترض طريقك.
النوعان من الأخطاء
هناك نوعان من الأخطاء التي قد تحدث عند تحديث البيانات.
محلي إذا حدث خطأ في مصنف Excel، فعلى الأقل تكون الجهود التي تبذلها لاستكشاف الأخطاء وإصلاحها محدودة وأكثر قابلية للإدارة. ربما تسبب البيانات التي تم تحديثها في حدوث خطأ في دالة أو قامت البيانات بإنشاء شرط غير صالح في قائمة منسدلة. هذه الأخطاء مزعجة، ولكن من السهل إلى حد ما تعقبها وتحديدها وإصلاحها. علاوة على ذلك، حسن Excel معالجة الأخطاء باستخدام رسائل أكثر وضوحا وارتباطات تتحسس السياق لمواضيع تعليمات مستهدفة لمساعدتك على اكتشاف المشكلة وحلها.
جهاز التحكم عن بعد ومع ذلك، فإن الخطأ الذي يأتي من مصدر بيانات خارجي بعيد هو أمر آخر تماما. حدث شيء ما في نظام قد يكون عبر الشارع، أو في منتصف الطريق حول العالم، أو في السحابة. تتطلب هذه الأنواع من الأخطاء نهجا مختلفا. تتضمن الأخطاء الشائعة عن بعد ما يلي:
- تعذر الاتصال بخدمة أو مورد. التحقق من الاتصال.
- تعذر العثور على الملف الذي تحاول الوصول إليه.
- الخادم لا يستجيب وقد يكون قيد الصيانة.
- هذا المحتوى غير متوفر. ربما قد تمت إزالته أو غير متوفر مؤقتا.
- الرجاء الانتظار... يتم تحميل البيانات.
التحقق من الأخطاء
فيما يلي بعض الاقتراحات لمساعدتك في التعامل مع الأخطاء التي قد تواجهها.
البحث عن الخطأ المحدد وحفظه افحص أولا جزء الاستعلامات & الاتصالات (حدد استعلامات البيانات>& الاتصالات، وحدد الاتصال، ثم اعرض القائمة المنبثقة). اطلع على أخطاء الوصول إلى البيانات التي حدثت وتدوين أي تفاصيل إضافية تم توفيرها. بعد ذلك، افتح الاستعلام لرؤية أي أخطاء محددة مع كل خطوة من خطوات الاستعلام. يتم عرض جميع الأخطاء بخلفية صفراء لسهولة التعرف عليها. قم بتدوين معلومات رسالة الخطأ أو التقاط الشاشة، حتى إذا لم تفهمها تماما. قد يتمكن زميل أو مسؤول أو خدمة دعم في مؤسستك من مساعدتك على فهم ما حدث واقتراح حل للمشكلة. لمزيد من المعلومات، راجع التعامل مع الأخطاء في Power Query.
الحصول على معلومات التعليمات ابحث في موقع التعليمات والتدريب على Office . ولا تحتوي هذه الميزة على محتوى تعليمات موسع فحسب، بل تحتوي أيضا على معلومات حول استكشاف الأخطاء وإصلاحها. لمزيد من المعلومات، راجع الإصلاحات أو الحلول البديلة للمشاكل الأخيرة في Excel for Windows.
الاستفادة من المجتمع التقني استخدم مواقع Microsoft Community للبحث عن مناقشات تتعلق بمشكلتك تحديدا. من المحتمل جدا أنك لست أول شخص يواجه المشكلة ، بل يتعامل الآخرون معها ، وربما وجدوا حلا. لمزيد من المعلومات، راجع مجتمع Microsoft Excel ومجتمع إجابات Office.
البحث في الويب استخدم محرك البحث المفضل لديك للبحث عن مواقع إضافية على الويب قد توفر مناقشات أو أدلة ذات صلة. قد يستغرق هذا وقتا طويلا ، لكنه طريقة لإلقاء شبكة أوسع للبحث عن إجابات للأسئلة الشائكة بشكل خاص.
الاتصال بدعم Office في هذه المرحلة، ربما تفهم المسألة بشكل أفضل. يمكن أن يساعدك هذا في تركيز المحادثة وتقليل الوقت الذي تقضيه مع دعم Microsoft. لمزيد من المعلومات، اطلع على دعم عملاء Microsoft 365 و Office.
التعرف على أخطاء مصدر البيانات
على الرغم من أنك قد لا تكون قادرا على إصلاح المشكلة ، إلا أنه يمكنك معرفة المشكلة بالضبط لمساعدة الآخرين على فهم الموقف وحله نيابة عنك.
مشاكل في الخدمات والخوادم من المحتمل أن تتسبب أخطاء الشبكة والاتصال المتقطعة. أفضل ما يمكنك فعله هو الانتظار والمحاولة مرة أخرى. في بعض الأحيان ، تختفي المشكلة.
التغييرات في الموقع أو التوفر تم نقل قاعدة بيانات أو ملف، أو تم إتلافه، أو تم نقله دون اتصال للصيانة، أو تعطلت قاعدة البيانات. يمكن أن تصبح أجهزة الأقراص تالفة وتفقد الملفات. لمزيد من المعلومات، راجع استرداد الملفات المفقودة على Windows 10.
التغييرات في المصادقة والخصوصية قد يحدث فجأة أن أحد الأذونات لم يعد يعمل، أو تم إجراء تغيير على أحد إعدادات الخصوصية. يمكن لكلا الحدثين منع الوصول إلى مصدر بيانات خارجي. راجع المسؤول أو مسؤول مصدر البيانات الخارجي للاطلاع على ما تم تغييره. لمزيد من المعلومات، راجع إدارة إعدادات مصدر البيانات والأذوناتوتعيين مستويات الخصوصية.
الملفات المفتوحة أو المؤمنة إذا كان النص أو ملف CSV أو المصنف مفتوحا، فلن يتم تضمين أي تغييرات يتم إجراؤها على الملف في التحديث حتى يتم حفظ الملف. كذلك الأمر، إذا كان الملف مفتوحا، فقد يكون مؤمنا ولا يمكن الوصول إليه حتى يتم إغلاقه. قد يحدث ذلك عندما يستخدم الشخص الآخر إصدارا من Excel بدون اشتراك. اطلب منه إغلاق الملف أو إيداعه. لمزيد من المعلومات، راجع إلغاء تأمين ملف تم تأمينه للتحرير.
التغييرات في المخططات الموجودة في الواجهة الخلفية يقوم أحد الأشخاص بتغيير اسم الجدول أو اسم العمود أو نوع البيانات. هذا ليس من الحكمة أبدا ، ويمكن أن يكون له تأثير كبير ، وهو خطير بشكل خاص مع قواعد البيانات. يأمل المرء أن يكون فريق إدارة قاعدة البيانات قد وضع عناصر التحكم المناسبة لمنع حدوث ذلك ، ولكن تحدث حالات تأخير.
حظر الأخطاء من طي الاستعلام يحاول Power Query تحسين الأداء كلما أمكن. وغالبا ما يكون من الأفضل تشغيل استعلام قاعدة بيانات على خادم للاستفادة من الأداء والسعة الأعلى. تسمى هذه العملية طي الاستعلام. ومع ذلك، يحظر Power Query استعلاما إذا كان هناك احتمال لاختراق البيانات. على سبيل المثال، يتم تعريف دمج بين جدول مصنف وجدول SQL Server. تم تعيين خصوصية بيانات المصنف إلى الخصوصية، ولكن بيانات SQL Server معينة إلى تنظيمية. نظرا لأن الخصوصية أكثر تقييدا من الخصوصية التنظيمية، تحظر Power Query تبادل المعلومات بين مصادر البيانات. يحدث طي الاستعلام في الخلفية، لذلك قد يفاجأك عند حدوث خطأ حظر. لمزيد من المعلومات، راجع أساسيات طي الاستعلاموطي الاستعلاموالطي باستخدام تشخيصات الاستعلام.
فهم أخطاء Power Query
في أغلب الأحيان باستخدام Power Query، يمكنك معرفة المشكلة بدقة وإصلاحها بنفسك.
الجداول والأعمدة المعاد تسميتها من شبه المؤكد أن التغييرات التي يتم إجراؤها على أسماء الأعمدة والجداول الأصلية أو رؤوس الأعمدة ستسبب مشاكل عند تحديث البيانات. تعتمد الاستعلامات على أسماء الجداول والأعمدة لتشكيل البيانات في كل خطوة تقريبا. تجنب تغيير أسماء الأعمدة والجداول الأصلية أو إزالتها، إلا إذا كان غرضك مطابقة لأسماء الأعمدة والجداول الأصلية.
التغييرات في أنواع البيانات يمكن أن تتسبب التغييرات في نوع البيانات في بعض الأحيان في حدوث أخطاء أو نتائج غير مقصودة، خاصة في الدالات التي قد تتطلب نوع بيانات معين في الوسيطات. ومن بين الأمثلة استبدال نوع بيانات نص في دالة أرقام أو محاولة إجراء عملية حسابية على نوع بيانات غير رقمي. لمزيد من المعلومات، راجع إضافة أنواع البيانات أو تغييرها.
أخطاء على مستوى الخلية لن تمنع هذه الأنواع من الأخطاء تحميل الاستعلام، ولكنها تعرض "خطأ " في الخلية. لرؤية الرسالة، حدد المسافات البيضاء في خلية جدول تحتوي على خطأ. يمكنك إزالة الأخطاء أو استبدالها أو الاحتفاظ بها فقط. تتضمن أمثلة أخطاء الخلايا ما يلي:
- تحويل تحاول تحويل خلية تحتوي على NA إلى رقم صحيح.
- رياضيات تحاول ضرب قيمة نصية في قيمة رقمية.
- تسلسل حاولت دمج سلاسل ولكن إحداها رقمية.
تجربة وتكرار بشكل آمن إذا لم تكن متأكدا من إمكانية تأثير التحويل سلبا، فانسخ استعلام واختبر تغييراتك وكرر تباينات أمر Power Query. إذا لم يعمل الأمر، فما عليك سوى حذف الخطوة التي أنشأتها وإعادة المحاولة. لإنشاء بيانات نموذجية بسرعة بنفس المخطط والبنية، قم بإنشاء جدول Excel من عدة أعمدة وصفوف، ثم قم باستيرادها (حدد البيانات>من جدول/نطاق). لمزيد من المعلومات، راجع إنشاء جدولوالاستيراد من جدول Excel.
التحويل بحكمة
قد تشعر وكأنك طفل في متجر للحلوى عندما تدرك للمرة الأولى ما يمكنك فعله بالبيانات في محرر Power Query. لكن قاوم إغراء أكل كل الحلوى. تريد تجنب إجراء تحويلات قد تتسبب في حدوث أخطاء في التحديث عن غير قصد. بعض العمليات مباشرة، مثل نقل الأعمدة إلى موضع مختلف في الجدول، ويجب ألا تؤدي إلى حدوث أخطاء في التحديث أثناء التحديث، لأن Power Query يتعقب الأعمدة حسب اسم عمودها.
قد تؤدي العمليات الأخرى إلى أخطاء في التحديث. يمكن أن تكون القاعدة العامة هي الضوء الإرشادي. تجنب إجراء تغييرات كبيرة على الأعمدة الأصلية. لتشغيله بأمان، انسخ العمود الأصلي بأمر (إضافة عمودوعمود مخصصوعمود مكرر وما إلى ذلك)، ثم قم بإجراء التغييرات على الإصدار المنسوخ من العمود الأصلي. فيما يلي العمليات التي يمكن أن تؤدي في بعض الأحيان إلى أخطاء في التحديث وبعض أفضل الممارسات التي تساعد على سير الأمور بسلاسة أكبر.
| العملية | إرشادات |
|---|---|
| التصفية | تحسين الكفاءة عن طريق تصفية البيانات في أقرب وقت ممكن في الاستعلام وإزالة البيانات غير الضرورية لتقليل المعالجة غير الضرورية. يمكنك أيضا استخدام "التصفية التلقائية " للبحث عن قيم معينة أو تحديدها والاستفادة من عوامل التصفية الخاصة بالنوع المتوفرة في أعمدة المنطقة الزمنية للتاريخ والوقت والتاريخ (مثل الشهروالأسبوعواليوم). |
| أنواع البيانات ورؤوس الأعمدة | يضيف Power Query تلقائيا خطوتين إلى الاستعلام مباشرة بعد خطوة المصدر الأولى: "الرؤوس المرقاة"، التي تقوم بترقية الصف الأول من الجدول ليكون رأس العمود، والنوع الذي تم تغييره، الذي يحول القيم من نوع البيانات "أي" إلى نوع بيانات استنادا إلى فحص القيم من كل عمود. تعد هذه الطريقة ملائمة ومفيدة، ولكن قد ترغب أحيانا في التحكم في هذا السلوك بشكل صريح لمنع أخطاء التحديث غير المقصودة. لمزيد من المعلومات، راجع إضافة أنواع البيانات أو تغييرهاوترقية رؤوس الأعمدة والصفوف أو تخفيضها. |
| إعادة تسمية عمود | تجنب إعادة تسمية الأعمدة الأصلية. استخدم الأمر "إعادة تسمية " للأعمدة التي تتم إضافتها بواسطة إجراءات أو أوامر أخرى. لمزيد من المعلومات، راجع "إعادة تسمية عمود". |
| تقسيم العمود | نسخ منقسمة من العمود الأصلي، وليس العمود الأصلي. لمزيد من المعلومات، راجع "تقسيم عمود من النص". |
| دمج الأعمدة | دمج نسخ من الأعمدة الأصلية، وليس الأعمدة الأصلية. لمزيد من المعلومات، راجع دمج الأعمدة. |
| إزالة عمود | إذا كان لديك عدد قليل من الأعمدة للاحتفاظ بها، فاستخدم "اختيار عمود " للاحتفاظ بالأعمدة التي تريدها. ضع في اعتبارك الفرق بين إزالة عمود وإزالة أعمدة أخرى. عندما تختار إزالة أعمدة أخرى وتحديث البيانات، قد تظل الأعمدة الجديدة المضافة إلى مصدر البيانات منذ عملية التحديث الأخيرة غير مكتشف لأنها يمكن اعتبارها أعمدة أخرى عند تنفيذ خطوة إزالة العمود مرة أخرى في الاستعلام. لن يحدث هذا الموقف إذا قمت بإزالة عمود بشكل صريح. تلميح لا يتوفر أي أمر لإخفاء عمود (كما هو الحال في Excel). ومع ذلك، إذا كان لديك الكثير من الأعمدة وتريد إخفاء الكثير منها للمساعدة في التركيز على عملك، فيمكنك القيام بما يلي: قم بإزالة الأعمدة، وتذكر الخطوة التي تم إنشاؤها، ثم قم بإزالة هذه الخطوة قبل إعادة تحميل الاستعلام إلى ورقة العمل. لمزيد من المعلومات، راجع إزالة الأعمدة. |
| استبدال قيمة | عندما تستبدل قيمة، فأنت لا تحرر مصدر البيانات. بل يمكنك إدخال تغيير على القيم الموجودة في الاستعلام. في المرة التالية التي تقوم فيها بتحديث البيانات، قد تكون القيمة التي بحثت عنها قد تغيرت قليلا أو لم تعد موجودة فيها، وبالتالي قد لا يعمل الأمر "استبدال " كما هو متوقع في الأصل. لمزيد من المعلومات، راجع استبدال القيم. |
| العرض المحوريوإلغاء العرض المحوري | عند استخدام الأمر Pivot Column ، قد يحدث خطأ عند تدوير عمود، ولا تقوم بتجميع القيم، ولكن يتم إرجاع أكثر من قيمة واحدة. قد تنشأ هذه الحالة بعد عملية تحديث تغير البيانات بطريقة غير متوقعة. استخدم الأمر "إلغاء العرض المحوري للأعمدة الأخرى" عندما لا تكون جميع الأعمدة معروفة، وتريد أيضا إضافة أعمدة جديدة أثناء عملية تحديث ليتم عرضها محوريا. استخدم الأمر "إلغاء العرض المحوري للعمود المحدد فقط" عندما لا تعرف عدد الأعمدة في مصدر البيانات، وتريد التأكد من أن الأعمدة المحددة تظل غير محورية بعد عملية تحديث. لمزيد من المعلومات، راجع تدوير الأعمدةوإلغاء العرض المحوري للأعمدة. |
التفوق على المنحنى
منع حدوث الأخطاء إذا كانت مصدر البيانات الخارجي تدير بواسطة مجموعة أخرى في مؤسستك، فيجب أن تكون على دراية باعتمادك عليه وتجنب التغييرات التي تطرأ على أنظمتهم التي قد تسبب مشاكل انتقال البيانات من الخادم احتفظ بسجل للتأثيرات على البيانات والتقارير والمخططات وعمليات الحل الأخرى التي تعتمد على البيانات. قم بإعداد خطوط الاتصال لضمان فهمهم للتأثير واتخاذ الخطوات اللازمة للحفاظ على سير الأمور بسلاسة. ابحث عن طرق لإنشاء عناصر تحكم تقلل من التغييرات غير الضرورية وتتوقع نتائج التغييرات الضرورية. من المسلم به أن هذا سهل القول وأحيانا يصعب القيام به.
الدليل المستقبلي باستخدام معلمات الاستعلام استخدم معلمات الاستعلام للتخفيف من التغييرات التي تطرأ، على موقع بيانات مثلا. يمكنك تصميم معلمة استعلام لاستبدال موقع جديد، مثل مسار المجلد أو اسم الملف أو URL. هناك طرق إضافية لاستخدام معلمات الاستعلام للتخفيف من المشاكل. لمزيد من المعلومات، راجع إنشاء معلمة استعلام.