محتويات الدورة

Power BI / متوسط: السياق والجودة والوصول / الدرس 12

التحديث والبوابات ودليل الحداثة

تتبع توفر المصدر والتجهيز وتحديث النموذج ومشاهدات التقرير دون مساواة النشر أو الجدول الناجح ببيانات حالية.

وقت القراءة التقريبي: 4 دقيقةتاريخ مراجعة المحتوى
في هذه الصفحة

أهداف الدرس

  • فصل تحديث Import عن استعلام العرض وحداثة المصدر.
  • شرح دور البوابة في الاتصال والملكية.
  • تحديد الحداثة بأوقات البيانات وفحوص الجودة.

ارسم سلسلة التحديث

يحتوي نموذج Import نسخة محملة تعتمد حداثتها على استخراج المصدر ومعالجته بنجاح. قد يستعلم تحديث الرسم عن النموذج الموجود دون استيراد صفوف جديدة. ونشر الملف حدث مستقل آخر. يفصل الرسم الأول وقت بيانات المصدر والاستخراج وتقييم Power Query ومعالجة النموذج واستعلام التقرير. لا تثبت حالة مهمة ناجحة أن المصدر الأعلى قد تلقى أحدث أحداث العمل بالفعل. عرف ادعاء الحداثة ببيانات صالحة وحد زمني معروف، لا بوقت فتح المتصفح أو انتهاء مهمة فقط. يمكن أن تنجح كل خطوة على بيانات أقدم من حاجة القرار.

text للحداثة أوقات متعددة
business event time -> source availability
  -> extraction/Power Query -> semantic-model processing
  -> report query -> displayed result
record separately: last task completion and latest usable data cutoff

الرسم سلسلة دليل افتراضية لا سجل تحديث خدمة أو مسار قابل للتنفيذ.

افهم مسؤولية البوابة

قد توفر البوابة للخدمة مسارا معتمدا إلى مصادر لا تصل إليها مباشرة. لا تنظف البوابة البيانات أو تمنح كل مستخدم وصول المصدر أو تجعل آلة مطفأة متاحة. تختلف سيناريوهات البوابة القياسية والشخصية والشبكة الافتراضية في الملكية والقدرات؛ لذلك راجع خيار النشر الموثق الفعلي. تهم مطابقة المصدر وبيانات الاعتماد والتوفر والصلاحيات كلها. لا يثبت الدرس بوابة أو يفتح مسارا أو يقرأ اعتمادا. لا يعني نجاح تحديث Desktop على آلة المؤلف أن للخدمة مسارا أو هوية مكافئين نحو المصدر.

صنف إخفاقات التحديث

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

احسب مرجع عمر البيانات

يقارن المثال الثاني وقت رصد افتراضيا بوقت أحدث بيانات صالحة. قد ينتهي تحديث النموذج عند 10:00، بينما أحدث بياناته من 09:30؛ وعند رصده في 10:15 يصبح عمرها 45 دقيقة. يستخدم البرنامج UTC صريحا، ويغفل تفاصيل تأخر الإدخال وتحويل المناطق الزمنية. ليس فحص صحة للخدمة. يمكن للتقرير إظهار حد بيانات معرف بوضوح وفصله عن آخر اكتمال معالجة. واحتفظ بتسوية أعداد الصفوف أو المبالغ، كيلا يخفي وقت حديث استخراجا ناقصا.

python عمر بيانات صالحة افتراضي
from datetime import datetime, timezone
observed = datetime(2026, 1, 2, 10, 15, tzinfo=timezone.utc)
data_cutoff = datetime(2026, 1, 2, 9, 30, tzinfo=timezone.utc)
print(int((observed - data_cutoff).total_seconds() // 60))
الناتج المتوقع
45

45 دقيقة فرق دقيق بين وقتي UTC. لا يستعلم المثال بوابة أو مصدرا أو خدمة Power BI.

حدد دليل التسليم

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

الأخطاء الشائعة وإصلاحها

افتراض إعادة تحميل بيانات Import بتحديث الرسم

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

اعتبار نجاح Desktop إثبات اتصال الخدمة بالمصدر

لماذا يحدث؟
أُهملت فروق المسارات والهويات.
كيف تصلحه؟
راجع اتصال الخدمة ومطابقة البوابة بدليل المالك.
كيف تتجنب تكراره؟
افصل سجلات تحقق Desktop والخدمة.

إخفاء وقت اكتمال حديث لصفوف قديمة أو ناقصة

لماذا يحدث؟
حل وقت المهمة محل حد البيانات والتسوية.
كيف تصلحه؟
قارن أحدث بيانات صالحة وتغطية الصفوف والمبالغ.
كيف تتجنب تكراره؟
أظهر حدا معرفا وحالة جودة مع رصد التحديث.

اختبر فهمك

1. لماذا يعرض تحديث ناجح10:00 بيانات09:30 عند10:15؟

اعرض الحل المشروح

ربما لم يوفر المصدر أو الاستخراج إلا بيانات حتى 09:30. يصف اكتمال 10:00 انتهاء المعالجة، لا حداثة أحداث العمل. العمر الافتراضي عند 10:15 هو 45 دقيقة. راجع إتاحة البيانات الأعلى واكتمالها قبل لوم الرسم، ووثق أي وقت يسميه التقرير آخر تحديث. يمكن أن تكون المعالجة ناجحة ومع ذلك لا يتحقق حداثة القرار المطلوبة.

2. فشل تحديث خدمة بعد إعادة تسمية عمود. هل توسع الصلاحيات أولا؟

اعرض الحل المشروح

لا. حدد فشل المخطط أو التحويل، وحدث عقد الاستعلام المعتمد إذا كان تغيير الاسم مقصودا. ربما تعمل المصادقة والتفويض بصورة صحيحة بالفعل. احفظ مخططا افتراضيا يفشل والبديل المتوقع، ثم تحقق من التجهيز والنموذج المتأثرين في بيئة مخولة. لا تطبق تغيير وصول غير متعلق بالسبب؛ فقد يوسع الامتياز ولا يصلح العمود المفقود.

أهم ما تعلمته

  • تعتمد الحداثة على بيانات مصدر صالحة ومعالجة وسياق عرض.
  • اتصال البوابة والاعتماديات وجودة النموذج مسؤوليات منفصلة.

المراجع الرسمية