ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
الركيزة الثانية لتطوير LuckyTemplates هي نمذجة البيانات. في هذا البرنامج التعليمي ، ستتعرف على جميع الأشياء المهمة التي يجب مراعاتها عندما يتعلق الأمر بإعداد نموذج بيانات LuckyTemplates الخاص بك. فيما يلي نظرة عامة شاملة على أفضل ممارسات تطوير نموذج البيانات.
جدول المحتويات
تنظيم نموذج بيانات LuckyTemplates الخاص بك
1. مخطط النجوم
يعد استخدام مخطط Star من أفضل الطرق لإعداد نموذج بيانات LuckyTemplates. يحصل على اسمه لأنه يشبه النجم.
يقع جدول البيانات الفعلية في وسط النجمة بينما توجد جداول البعد أو البحث في كل نقطة من النجمة.
إليك ما تبدو عليه العلاقات:
لا يجب أن يبدو نموذج البيانات مثل النجم تمامًا. الفكرة هي وضع جدول الحقائق في المنتصف بينما تحيط به الجداول الأخرى بدقة.
2. نهج الشلال
طريقة أخرى رائعة لتنظيم نموذج البيانات هي استخدام منهج الشلال.
يتم ترتيب جداول الأبعاد أو البحث في الأعلى بينما يتم ترتيب جداول القيمة أو البيانات الفعلية أدناه. هذا يجعل من السهل تصور العلاقات كما لو كانت "تقع" في جدول الحقائق.
هذه هي الأجزاء المختلفة من مخطط الشلال:
توضع جداول البحث في الأعلى بينما توضع جداول البيانات الفعلية في المنتصف. يتم تجميع جداول القياس في عمود أعلى جهة اليمين. توضع طاولات الدعم في صفوف أسفل اليسار.
إدارة العلاقات في نموذج بيانات LuckyTemplates
1. إدارة العلاقات
تأكد من حذف أي علاقات قد تم إنشاؤها تلقائيًا بواسطة LuckyTemplates. من الأفضل إعادة إنشاء كل علاقة يدويًا. يمكنك استخدام حوار إدارة العلاقات للحفاظ على العلاقات في نموذج البيانات الخاص بك .
عند استخدام إدارة العلاقات ، يتم تقديمك بقائمة كاملة من العلاقات في نموذجك.
يمكنك رؤية كل الجداول والأعمدة من وإلى . هذا يجعل من السهل اكتشاف المفاتيح غير الصحيحة التي يتم استخدامها لربط الجداول. كما يتم عرض حالة كل علاقة. يسمح لك هذا بتنشيط العلاقات أو تعطيلها حسب الضرورة.
2. العلاقة الأساسية في نموذج بيانات LuckyTemplates
يسهل حوار إدارة العلاقات أيضًا عرض العناصر الأساسية واتجاهها.
من الناحية المثالية ، يمكن أن تكون العلاقات علاقة رأس بأطراف أو علاقة أطراف بأطراف . يعد LuckyTemplates ممتازًا في إبطال العلاقة الأساسية وفقًا لبياناتك.
لعرض العلاقة الأساسية ، انقر فوق الزر تحرير الموجود أسفل مربع الحوار.
في هذا المثال ، يمكنك مشاهدة العلاقة بين المبيعات والقنوات. بالتمرير إلى العمود الموجود في أقصى اليمين من كل جدول ، سترى أن LuckyTemplates قد اختار مفتاح القناة لكل صف.
يمكنك أيضًا اختيار العلاقة الأساسية الصحيحة. تأكد من أن اتجاه المرشح المتقاطع إما فردي أو كلاهما ، حسب نموذج البيانات الخاص بك.
يستخدم LuckyTemplates الخيار Single كخيار افتراضي. لذلك عندما ترى أن الاتجاه الافتراضي لاتجاه عامل التصفية المتقاطع هو كلاهما ، خذ دقيقة لتأكيد تحميل البيانات الموجودة في مجموعة البيانات الخاصة بك وتحويلها على النحو المنشود.
3. واحد إلى متعدد مقابل كثير إلى واحد
بالنسبة للعلاقات في LuckyTemplates ، يوصى باستخدام علاقات رأس بأطراف قدر الإمكان. يُشار إلى ذلك برأس سهم اتجاهي واحد.
تجنب العلاقات ثنائية الاتجاه ما لم يكن ذلك ضروريًا للغاية. يتم الإشارة إلى العلاقات ثنائية الاتجاه برؤوس سهام ثنائية الاتجاه. يمكن أن تؤدي هذه الأنواع من العلاقات إلى نتائج غير متناسقة وغالبًا ما تتطلب DAX أكثر تعقيدًا.
4. العلاقات النشطة مقابل العلاقات غير النشطة
لا يمكن أن يكون لديك سوى علاقة واحدة نشطة بين جدولين مرتبطين. ولكن يمكن أن يكون لديك العديد من العلاقات غير النشطة كما تريد بين هذه الجداول.
على سبيل المثال ، إذا حاولت تنشيط عمود OrderDate من المبيعات ، فستظهر نافذة منبثقة تفيد بأنه لا يمكنك عمل علاقتين بين نفس الجدولين.
لذلك ، ستحتاج إلى إلغاء تنشيط علاقة تاريخ الفاتورة . هذا هو الوقت الذي يمكنك فيه تنشيط OrderDate .
أيضًا ، باستخدام الأمر ، يمكنك استخدام علاقة غير نشطة عند الطلب في مقياس DAX.
إضافة جداول وأعمدة في نموذج بيانات LuckyTemplates
1. جداول القياس
يمكنك إضافة جداول قياس عن طريق اختيار إدخال البيانات من القائمة الرئيسية.
بمجرد النقر فوق ذلك ، ستظهر نافذة تسمح لك بإنشاء جدول جديد.
عند إنشاء جدول قياس ، تأكد من إعطائه اسمًا ذا معنى. في هذه الحالة ، يطلق عليه "المقاييس الأساسية". بمجرد الانتهاء ، انقر فوق تحميل .
في هذا المثال ، يوجد جدول مقاييس أساسية موجود بالفعل. لذلك ، يقوم LuckyTemplates تلقائيًا بتسمية الجدول الذي تم إنشاؤه حديثًا على أنه مقاييس أساسية (2) . يحتوي هذا أيضًا على عمود افتراضي 1.
انقر بزر الماوس الأيمن فوق المقاييس الأساسية (2) ثم حدد مقياس جديد .
من أجل التوضيح ، لنقم فقط بإدخال m1 = 1 في المقياس.
تمت إضافة هذا الآن ضمن الإجراءات الأساسية (2). تأكد من حذف أو إخفاء العمود الافتراضي.
إذا قمت بإخفاء جزء الحقل ثم توسيعه ، فسترى أن المقاييس الأساسية (2) تظهر الآن في أعلى الحقل.
2. ربط الأعمدة
عندما يتعلق الأمر بربط الأعمدة في LuckyTemplates ، يوصى باستخدام مفتاح اللاحقة في أي عمود سيتم استخدامه للارتباط. إذا كان العمود ينتهي بمعرف أو رمز ، فيجب أن تكون حذرًا منها لأنها قد تعني أشياء مختلفة في جداول مختلفة
يجب عليك فقط ربط الأعمدة التي لها أسماء متشابهة. على سبيل المثال ، عند ربط "مفتاح العميل" ، من المهم التأكد من أن جميع الحقول المستخدمة لربط جميعها تنتهي بكلمة " مفتاح" . تحتاج أيضًا إلى التأكد من أنها من نوع البيانات الصحيح.
3. رؤية العمود
إذا كنت الشخص الوحيد الذي يستخدم تقرير LuckyTemplates الذي أنشأته ، فإن رؤية العمود ليست بهذه الأهمية. ومع ذلك ، إذا كنت تنشر تقريرًا أو مجموعة بيانات ليستخدمها الآخرون ، فمن الجيد ترتيب الأمور.
يمكنك القيام بذلك عن طريق تحديد المقاييس الصحيحة للعناصر المرئية ثم إخفاء الأعمدة التي لا تظهر فيها. الأعمدة المخفية رمادية اللون.
لإخفاء الأعمدة ، ما عليك سوى النقر بزر الماوس الأيمن فوق عمود معين ثم تحديد إخفاء.
يمكنك اختيار إخفاء الأعمدة المخفية عن طريق النقر بزر الماوس الأيمن على جزء الحقل ثم إلغاء تحديد العرض المخفي .
خاتمة
يوفر لك هذا البرنامج التعليمي مخططًا شاملاً للأشياء التي تحتاج إلى أخذها في الاعتبار وتنفيذها عند إنشاء نماذج البيانات في LuckyTemplates.
من المهم التأكد من إعداد نماذج البيانات والعلاقات بشكل صحيح لتجنب التعقيدات في المراحل اللاحقة من تطوير تقريرك. سيضمن اتباع هذه النصائح تدفقًا سلسًا من البداية إلى النهاية.
جريج
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته