Power BI / متقدم: الأداء والتسليم المحكوم / الدرس 16
مساحات العمل والتطبيقات وحدود الترخيص
خطط لتوزيع محكوم بفصل تعاون المؤلفين وحزمة المستهلك ووصول النموذج ومتطلبات الترخيص والسعة الحالية.
في هذه الصفحة
أهداف الدرس
- تمييز أدوار المساحة عن جماهير التطبيق والمشاركة المباشرة.
- فصل الصلاحية عن استحقاق الترخيص.
- تحديد النسخة والملكية والقبول قبل النشر.
سم أصول التوزيع
تدعم مساحة العمل التعاون وملكية عناصر Power BI؛ ويمكن للتطبيق تجميع المحتوى المعتمد للمستهلكين. التقرير ونموذجه الدلالي ولوحة المعلومات أصول منفصلة تربطها علاقات تؤثر في الوصول والصيانة. لا يساوي منح دور تحرير في المساحة توزيع استهلاك تقرير للقراءة. يسند السجل الأول المسؤوليات مفاهيميا دون إنشاء كائن. حدد مالك تعريفات النموذج وتصميم التقرير واعتماديات التحديث ودعم المستهلك ومراجعة الوصول. لا ينبغي أن يؤدي رحيل مؤلف إلى فقد طريق الاسترجاع الوحيد أو معرفة التحديث بسبب افتراض أن مساحة شخصية تكفي للملكية المؤسسية.
model owner: definitions + refresh contract + RLS review
report owner: visual context + accessibility + metric presentation
distribution owner: approved workspace/app audience and permissions
consumer acceptance: correct data + freshness + permitted access
هذا نموذج مسؤوليات تحريري ولا ينشئ مساحة أو جمهورا أو صلاحية أو رسالة.
افصل الاستحقاق والوصول
قد يملك شخص إذنا للتقرير لكنه يفتقد استحقاق الترخيص والسعة اللازم لمسار استهلاكه. وقد يملك آخر ترخيصا مناسبا دون إذن. تميز وثائق Microsoft سيناريوهات Free وPro وPremium Per User وترتيبات السعة المؤهلة. لا يساوي PPU مساحة مسندة إلى سعة، ولا يتاح الاستهلاك المجاني لكل تقرير مشترك. تحقق من السيناريو الفعلي والمتطلبات الرسمية الحالية دون تحويل الدرس إلى توصية أسعار. يمثل البرنامج الثاني الإذن والاستحقاق كقيمتين منطقيتين مستقلتين، وليس محرك ترخيص يحدد حقوق حساب فعلي.
cases = [(True, True), (True, False), (False, True)]
for has_permission, has_entitlement in cases:
print(has_permission and has_entitlement)
True
False
False
تحقق الحالة الأولى فقط الشرطين التعليميين؛ ويتوقف الوصول الحقيقي أيضا على الإعداد والهوية وقواعد المنتج.
افصل الجمهور والأمان
تنظم جماهير التطبيق المحتوى المقدم لمجموعات المستهلكين. ولا تستبدل أمان صفوف النموذج أو تسحب تلقائيا كل طريق وصول آخر. يجب مراجعة المشاركة المباشرة وعضوية المساحة وصلاحيات النموذج معا. لا تجعل إخفاء عنصر من تجربة تنقل واحدة ادعاء بمنع بياناته. يضيف التعاون الخارجي متطلبات هوية وسياسة مستأجر تحتاج فحصا صريحا. لا يرسل المسار دعوة خارجية أو رابط مشاركة أو إشعارا. تبقى الأمثلة تخطيطا افتراضيا، وتخرج آليات الإفشاء العام عن عقد التوزيع المؤسسي المقصود.
راجع التغيير قبل الاستبدال
قد يؤثر نشر نموذج أو تقرير معدل في المستهلكين والتقارير التابعة والمقاييس والعلاقات وافتراضات الأمان. قد يكسر تغيير اسم مقياس رسما في مكان آخر، رغم عمل صفحة المؤلف الحالية. لتوزيع التطبيق وتحرير المساحة خطوات تحديث وصلاحيات خاصة، فراجع التجربة المختارة بدلا من افتراض أن كل حفظ يصبح فورا نسخة المستهلك المعتمدة. احفظ سجل تغيير محددا وطريقة استرجاع مدعومة. لا يعيد ملف احتياطي وحده صلاحيات الخدمة وملكية البوابة وكل إعداد توزيع تلقائيا؛ فهذه أجزاء من جرد تسليم أوسع.
حدد إصدارا قابلا للمراجعة
تشمل مراجعة الإصدار هوية المصدر والنموذج وتغير المقاييس ودليل التحديث وحالات RLS ودور المستهلك وافتراضات الاستحقاق وقابلية استخدام التقرير. اختبر مسار المستهلك المقصود بإجراء مخول قبل ادعاء نجاح التوزيع. لا ينشر المسار شيئا أو يصل إلى حساب أو مستأجر. تصف عبارات الترخيص حدود قرار مراجعة، وتحيل تفاصيل الشراء الحالية إلى Microsoft. يتحقق البرنامج المنطقي من الاقتران فقط. يجعل التسليم المفيد الإذن والاستحقاق والصحة والحداثة قابلة للمراجعة منفصلة، ولا يعتبر رابطا متاحا برهانا على وصول التقرير الصحيح الآمن إلى الجمهور.
الأخطاء الشائعة وإصلاحها
اعتبار الترخيص إذنا للتقرير
- لماذا يحدث؟
- اختلط الاستحقاق بإعداد الوصول.
- كيف تصلحه؟
- راجع الاستحقاق الرسمي والصلاحيات الممنوحة معا.
- كيف تتجنب تكراره؟
- احفظ حالة مسار مستهلك بدور وافتراض سعة دقيقين.
اعتبار عنصر مخفي عن الجمهور بيانات لا يمكن الوصول إليها
- لماذا يحدث؟
- حلت حزمة التنقل محل مراجعة الأمان والمسارات الأخرى.
- كيف تصلحه؟
- راجع RLS وصلاحيات النموذج والمشاركة والعضوية معا.
- كيف تتجنب تكراره؟
- افصل ظهور العرض عن ادعاءات التفويض.
كسر تقرير آخر بتعديل مقياس
- لماذا يحدث؟
- أُهملت الاعتماديات التابعة من جرد الإصدار.
- كيف تصلحه؟
- حدد المستهلكين المتأثرين وخطط لانتقال متوافق.
- كيف تتجنب تكراره؟
- راجع تغير النموذج كواجهة مشتركة.
اختبر فهمك
1. يملك مشاهد الإذن ويرى طلب ترخيص. ما السؤالان المنفصلان؟
اعرض الحل المشروح
السؤال الأول هل تملك الهوية المقصودة الوصول الصحيح، والثاني هل تتيح تركيبة المساحة والسعة والترخيص الفعلية ذلك الاستهلاك. راجع القواعد الرسمية الحالية وإعداد المؤسسة. لا توسع أدوار مساحة العمل لعلاج مشكلة استحقاق؛ فقد يغير ذلك الأمان دون حل متطلب الترخيص. ينبغي أن يعالج الإجراء سبب المنع المحدد، لا أن يمنح حقوق تحرير لا يحتاجها المستهلك.
2. لماذا يراجع اسم مقياس جديد خارج الصفحة المفتوحة؟
اعرض الحل المشروح
قد تعتمد تقارير أو حسابات أو جهات مستهلكة أخرى على واجهة النموذج المشترك. وربما لا تمارس الصفحة المفتوحة تلك المراجع. احصر الاعتماديات وقدم انتقالا متوافقا وتحقق من مسار إصدار المستهلك. لا يثبت حفظ محلي أو نشر ناجح بقاء كل أصل تابع صحيحا. مراجعة الاسم جزء من التوافق، لا مجرد تعديل تجميلي داخل صفحة واحدة.
أهم ما تعلمته
- تعالج الأدوار والحزم وأمان النموذج والاستحقاق مشكلات مختلفة.
- يتطلب نجاح التوزيع تجربة مستهلك صحيحة وحديثة ومصرحا بها.