ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، سننظر في الأشياء التي تحافظ على خدمات البيانات المشتركة لدينا معًا - الكيانات. هناك كيانات مختلفة لـ CDS تعمل خلف الكواليس ، لذلك سنناقش هنا كيف تختلف عن بعضها البعض.
جدول المحتويات
فهم كيانات CDS
يمكن اعتبار الكيانات بمثابة صواميل ومسامير لخدمات البيانات المشتركة.
تُستخدم الكيانات للاحتفاظ بسجلات المعلومات بنفس طريقة عمل الجداول في Excel أو SQL.
إن الشيء العظيم في استخدام خدمة البيانات الشائعة هو أن هناك كيانات محددة مسبقًا يمكننا استخدامها في أي وقت.
بشكل أساسي ، مرت Microsoft بالتطبيقات المختلفة التي تم إنشاؤها من خلال Power Apps وإلقاء نظرة على الجداول الأكثر شيوعًا التي يستخدمونها. من هناك ، قاموا بتوحيد البيانات وإنشاء هذه القوالب لأولئك الذين يريدون كيانات CDS محددة مسبقًا.
على سبيل المثال ، عادةً ما يكون لدى الشركات جدول حساب يحتوي على جميع معلومات حسابات العملاء الفردية. بالنظر إلى قائمة الكيانات هنا ، يمكنك أن ترى أن هناك أيضًا نموذج حساب جاهز لنا لاستخدامه.
دعنا ندخل في كل كيان من كيانات CDS المختلفة التي يمكننا تطبيقها على عملنا.
مجالات
في وقت سابق ، رأينا كيانًا مُعدًا مسبقًا يسمى الحساب. إذا نقرنا عليها ، فسنرى قائمة الحقول التي أعدتها Microsoft لهذا الكيان المحدد.
تتضمن هذه الحقول معلومات أساسية مثل اسم الحساب ورقم الحساب وتصنيف الحساب.
يحتوي أيضًا على كل حقول العنوان المختلفة هذه ، مثل المدينة والبلد / المنطقة والمقاطعة وما إلى ذلك.
إنها في الأساس قائمة طويلة من الحقول التي تراها عادةً في نموذج ، مع عناصر أخرى مثل الفئة وحد الائتمان وغيرها.
الشيء الجيد في هذه الحقول هو أنه ليس عليك حتى التفكير في نوع الحقل الذي يمثل كل عنصر. تم تصنيفها وفقًا لذلك ، مع عمود محدد يوضح نوع بيانات كل عنصر.
على سبيل المثال ، يظهر العنوان 1 كنص متعدد الأسطر.
توفر كيانات CDS المحددة مسبقًا أيضًا عمليات بحث لنا. بالنظر إلى العنصر هنا لـ Created By ، فإنه يوضح أنه في الواقع بحث متصل بجدول آخر موجود في حقل مختلف.
هذا يعني أنه يحتوي على كل قواعد بيانات العلاقات هذه التي تم إعدادها لنا ، مما يلغي حاجتنا إلى إعداد هذه الاتصالات يدويًا.
إذا كانت هناك حقول نحتاجها ولكننا لا نراها هنا ، فمن السهل أيضًا إضافة واحدة بأنفسنا. ما عليك سوى النقر فوق الزر "إضافة حقل" في الجزء العلوي الأيسر.
العلاقات
يمكننا أيضًا العثور على العلاقات ضمن كيانات CDS.
توضح العلاقات الأعمدة الموجودة في هذا الجدول والتي تعتمد بالفعل على الجداول الأخرى. على سبيل المثال ، يظهر هنا أن Created By له علاقة بالكيان المسمى User.
يتم تصنيف هذه العلاقات أيضًا استنادًا إلى نوع العلاقة التي تربطها بالجداول الأخرى. في هذه الحالة ، لدى Created By علاقة رأس برأس مع المستخدم. هذا يعني أنه يمكن أن يكون هناك عدة حسابات مستخدمين تم إنشاؤها بواسطة نفس الشخص.
يمكن بعد ذلك العثور على هذا الشخص داخل جدول المستخدم ، وهو كيان آخر.
مرة أخرى ، الشيء العظيم في هذه الكيانات هو أن النظام قد أنشأ أنواع العلاقات الصحيحة لنا.
بصرف النظر عن العلاقات متعدد الأطراف ، هناك نوعان آخران من العلاقات - علاقات رأس بأطراف وعلاقة أطراف بأطراف.
المبيعات هي أحد المجالات التي يمكننا أن نرى فيها أمثلة رائعة لعلاقات واحد لكثير. يمكن أن يكون لحساب واحد بيانات مبيعات مختلفة مرتبطة به.
بالنسبة إلى كثير إلى كثير ، فهذا أكثر تعقيدًا بعض الشيء. هذا شيء لا نريد حقًا استخدامه ما لم يكن ضروريًا للغاية.
على سبيل المثال ، يمكن أن يكون لديك العديد من الحسابات المتعلقة بالعديد من الخصومات. يمكن أن يكون لديك حساب واحد يطبق الخصم A و B ، بينما يستخدم حساب آخر الخصم B و C.
قواعد الاعمال
كيان آخر مثير للاهتمام حقًا هو قواعد العمل. لقد تطرقنا إلى هذا الموضوع في برنامجنا التعليمي حول خدمة البيانات الشائعة .
تعتبر قواعد العمل من أكبر فوائد استخدام CDS. إنهم يمليون المعلمات التي يجب اتباعها أثناء تفاعل المستخدمين مع بياناتك.
لنفترض أن لديك نشاطًا تجاريًا في مجال المطاعم. إذا كان لديك موظف قادر على تقديم المشروبات الكحولية للعملاء ، فربما تريد أن تُظهر بياناتك أن هذا الشخص لديه ترخيص للقيام بذلك. لذلك يمكنك إضافة قاعدة عمل تتطلب تقديم معرّف الكحول للشخص قبل إضافة معلوماته.
يمكنك إملاء قواعد العمل الخاصة بك حسب حاجتك ووضعك. تعتبر هذه القواعد رائعة لأنها تضمن عدم تفويت المستخدمين لأجزاء المعلومات الأكثر صلة أثناء قيامهم بإضافة البيانات إلى النظام.
الآراء
تتيح لك طرق العرض التحكم في ما يمكن للمستخدمين المختلفين لتطبيقك رؤيته.
خاصة إذا كان لديك الكثير من البيانات الحساسة التي تم تحميلها في التطبيق ، فلن ترغب في أن يتمكن كل مستخدم من الوصول إليها جميعًا. ربما ترغب في التحكم في العناصر التي يمكن للمستخدمين رؤيتها من نهايتهم.
على سبيل المثال ، تم تعيين الحسابات النشطة هنا على طريقة العرض العامة. هذا يعني أنه يمكن للمستخدمين رؤية هذه الحسابات النشطة.
إذا نقرنا على الحسابات النشطة ، فسيظهر 5 أعمدة من البيانات ، وهو ما يمكن للمستخدمين رؤيته أيضًا.
إذا كانت لدينا بيانات أكثر حساسية ، مثل بيانات المبيعات ، فقد يقتصر عرض هذه البيانات على المسؤولين أو قادة الفريق فقط.
نماذج
هذه المرة ، دعنا نلقي نظرة على النماذج.
تمامًا كما هو الحال في تطبيقات Canvas ، توفر النماذج نظامًا أساسيًا لتحرير أو إنشاء سجلات جديدة للبيانات. يمكننا بالفعل إنشاء النماذج هنا لكيان معين ، ثم تحميلها في تطبيقنا المستند إلى النموذج.
مثل جميع أنواع الكيانات الأخرى ، هناك نماذج متاحة بسهولة لنا لاستخدامها. كما يوضح نوع كل شكل.
لذلك إذا نقرنا على الحساب ، فإنه يفتح قالب النموذج.
كما ترى ، هذا نموذج قياسي للغاية يحتوي على حقول مثل اسم الحساب والهاتف والفاكس وحقول أخرى مماثلة. يمكن تخصيص هذا النموذج أيضًا ، حتى نتمكن من إضافة أو إزالة حقول معينة.
كيانات CDS الأخرى
تشمل الكيانات الأخرى لوحات المعلومات والمخططات والمفاتيح والبيانات . لن نناقش كل هذه التفاصيل بالتفصيل في هذا البرنامج التعليمي ، ولكن سيتم تغطية بعضها في دروس أخرى.
تعمل لوحات المعلومات هنا بنفس الطريقة التي تعمل بها أي لوحة معلومات أخرى - فهي عبارة عن مجموعة من المخططات الموجودة في خدمة البيانات المشتركة لدينا. تعرض علامة تبويب الرسوم البيانية هنا أيضًا رسومًا بيانية داخل CDS.
تعرض علامة تبويب المفاتيح ما هو فريد في كل جزء من البيانات. أما بالنسبة لعلامة تبويب البيانات ، فهي تعرض جميع البيانات المتاحة لنا لاستخدامها مع CDS.
إنشاء كيانات CDS
الآن بعد أن فهمنا ماهية الكيانات المختلفة ، دعنا نتحدث عن كيفية إنشاء كياننا الخاص.
سنبدأ بالضغط على زر "كيان جديد" أعلى الصفحة.
دعنا نسمي هذا الكيان الجديد باسم العميل.
بالنسبة للحقل الأساسي ، دعنا نغير هذا إلى رقم.
سنستخدم الرقم كحقل أساسي خارجي لأنه إذا نظرنا إلى مصدر البيانات الذي سنستخدمه ، فإنه يوضح أن كل عميل لديه رقم عميل معين ويعمل كحقل أساسي في الجدول.
الآن ، دعنا ننقر فوق إنشاء في الجزء السفلي من الجزء.
كما ترى ، يخبرنا أنه يوفر طاولتنا حاليًا. لذلك فهي تتأكد أساسًا من أن كل شيء في مكانه الصحيح.
أثناء استمرار التوفير ، لا يمكننا رؤية سوى صف واحد هنا.
ولكن بمجرد الانتهاء من التوفير ، سنتمكن من رؤية جميع العناصر التي يتم تضمينها عادةً في هذا الكيان.
الآن ، فقط لأن هذا يحتوي على قائمة طويلة من الإدخالات لا يعني أننا أضفنا كل واحد منهم. ما يفعله Power Apps هو أنه يبحث في قواعد البيانات الأخرى التي لديك بالفعل ويضيف الحقول التي يعتقد النظام أنه يجب أن يكون لديك أيضًا في هذا الجدول الجديد.
بالطبع ، لا نحتاج بالضرورة إلى استخدام جميع العناصر التي أدخلتها Power Apps. يمكننا دائمًا الالتزام بالحقل الأساسي الذي أضفناه يدويًا ، وهو حقل الرقم.
مقدمة Power Apps: التعريف والميزات والوظائف والأهمية
بيئات تطبيقات الطاقة: إعداد عناصر التطبيق بشكل صحيح
وظائف وصيغ PowerApps | مقدمة
خاتمة
تسهل خدمة البيانات المشتركة أو CDS تنظيم جميع بياناتنا واستخدامها. إن معرفة أن هذه الكيانات هي اللبنة الأساسية لأي خدمة بيانات مشتركة تجعلنا ندرك مدى أهميتها حقًا.
من الرائع أيضًا أن يتم تصميمها بشكل حدسي قدر الإمكان ، باستخدام قوالب جاهزة لاستخدامها. هذا يجعل العملية برمتها أكثر كفاءة ويسمح بزيادة وقتنا أثناء عملنا على تطبيقنا.
أتمنى لك كل خير،
هنري
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته