تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
في هذا البرنامج التعليمي ، سنتعرف على نظرة عامة سريعة على جميع الخيارات المتاحة في واجهة المستخدم الخاصة بـ DAX Studio. تتضمن هذه الأجزاء وكل زر في الشريط. سنناقش كيف سيساعد استخدام هذه الميزات في تحسين أدائك في DAX Studio.
من المهم أن تتعرف على الغرض والوظيفة الخاصة بكل ميزة في DAX Studio. لذلك ، سوف نتناول هذا من الأعلى إلى الأسفل.
جدول المحتويات
استخدام شريط DAX Studio
يحتوي DAX Studio على ثلاث علامات تبويب على الشريط الخاص به: الصفحة الرئيسية والمتقدمة والمساعدة .
1. علامة التبويب "الصفحة الرئيسية":
يتم تجميع الخيارات الموجودة ضمن علامة تبويب الصفحة الرئيسية وفقًا للغرض.
لبناء وتنفيذ الاستعلامات
هذه هي الأزرار الموجودة داخل مجموعة الاستعلام :
الزر الأول على اليسار هو تشغيل . يتيح لك هذا الخيار تنفيذ كود DAX الذي كتبته. وإذا قمت بالنقر فوق سهم القائمة المنسدلة ، فسيظهر زران آخران: تشغيل الاستعلام ومسح ذاكرة التخزين المؤقت والتشغيل .
الزر التالي هو إلغاء . سيؤدي النقر فوق هذا الخيار إلى إيقاف تنفيذ الاستعلام. يكون هذا مفيدًا بشكل خاص إذا كان الاستعلام يستغرق وقتًا طويلاً للتشغيل.
يشبه خيار مسح ذاكرة التخزين المؤقت Clear Cache and Run ، فقط أن الأول سوف يمسح ذاكرة التخزين المؤقت في البرنامج. لذلك إذا كنت ترغب في تشغيل الاستعلام بعد مسح ذاكرة التخزين المؤقت ، فمن الأفضل اختيار الخيار الأخير لتقليل عدد النقرات.
يتيح لك خيار الإخراج استخراج النتائج لعرضها وتحريرها في برنامج مختلف. على سبيل المثال ، إذا كنت تريد عرض النتائج في Excel ، فيمكنك استخدام خيار الإخراج لاستخراج النتائج كملف Excel.
تحتوي مجموعة العرض على زر واحد فقط: منشئ الاستعلام .
يسمح لك Query Builder بتنفيذ استعلام DAX دون الحاجة إلى كتابة أي تعليمات برمجية.
بعد النقر فوق Query Builder ، ما عليك سوى سحب وإسقاط الأعمدة و / أو المقاييس من جزء البيانات الوصفية.
تحتوي مجموعة التحرير على أزرار مشابهة لتلك الموجودة في البرامج الأخرى ، مثل Excel.
هذه الأوامر قابلة للتطبيق على الرموز التي كتبتها.
لتنسيق كود DAX
المجموعة التالية هي تنسيق :
استعلام التنسيق هو أداة رائعة لاستخدامها عند كتابة تعليمات برمجية DAX. سيؤدي النقر فوق هذا إلى تنسيق أكواد DAX وفقًا لمعيار DAX Studio.
يستخدم هذا الخيار خدمة تعرف باسم daxformatter.com . يرسل طلبًا إلى موقع الويب هذا ، ويقوم الموقع بدوره بتنسيق الكود ثم إرساله مرة أخرى إلى DAX Studio. لاحظ أنك بحاجة إلى اتصال بالإنترنت لجعل هذه الوظيفة تعمل.
بعد ذلك ، يسمح لك الزران Comment و Uncomment بوضع التعليقات في كود DAX الخاص بك.
يسمح لك الزران إلى العلوي والسفلي بتغيير حالة الأحرف الخاصة برمز DAX المكتوب .
يعد خيار Debug Commas ميزة تسمح لك بتغيير الفواصل من نهاية السطر إلى بداية السطر. هذا مفيد بشكل خاص عند كتابة أسطر متعددة من التعليمات البرمجية. يقلل من الارتباك.
تحتوي المجموعة التالية "بحث" باستخدام الأزرار " بحث واستبدال " على وظائف مماثلة لوظائف البرامج الأخرى.
لقياس الأداء ومراقبته
من الآن فصاعدًا ، هناك مجموعة LuckyTemplates .
يسمح لك زر تحميل بيانات الأداء باستيراد البيانات التي تم تصديرها من محلل أداء LuckyTemplates .
للقيام بذلك ، تحتاج أولاً إلى استخراج ملف من LuckyTemplates. انتقل إلى علامة التبويب عرض في LuckyTemplates وانقر فوق محلل الأداء .
سيظهر بعد ذلك جزء محلل الأداء. انقر فوق الزر بدء التسجيل أثناء استعراض العناصر المرئية ورمز DAX في LuckyTemplates الذي تريد تحليله ، ثم انقر فوق تصدير .
ارجع إلى DAX Studio ثم قم بتحميل الملف الذي استخرجته من LuckyTemplates باستخدام الخيار Load Perf Data .
التالي هو مجموعة الآثار :
الزر الأول في هذه المجموعة هو كافة الاستعلامات . عند النقر فوقه ، ستظهر علامة تبويب جديدة تسمى All Queries في الأسفل.
تحتوي علامة التبويب هذه على StartTime والنوع والمدة والمستخدم وقاعدة البيانات والاستعلام. يوفر إحصائيات رقمية للاستعلامات المرسلة إلى خدمات التحليل إما في LuckyTemplates أو LuckyTemplates Service أو Excel أو SSAS .
يوفر خيار خطة الاستعلام معلومات حول خطة الاستعلام المنطقية والفعلية. يمكن أن تساعدك هذه في فهم كيفية قيام محرك DAX بحل رمز DAX. عند النقر فوق هذا الخيار ، ستظهر علامة تبويب جديدة أخرى في الأسفل.
ثم هناك خيار توقيتات الخادم . يوفر معلومات حول كيفية استخراج البيانات من محرك التخزين . وبالمثل ، سيتم فتح علامة تبويب جديدة أخرى إذا قمت بالنقر فوقها.
بالنسبة إلى عمليات التتبع ، لا يمكنك تشغيل جميع الخيارات الثلاثة في وقت واحد.
إذا حاولت النقر فوق خيارين في وقت واحد ، فستظهر رسالة خطأ تفيد بأنه يتعين عليك انتظار تحديث التتبع.
للاستخدام مع البرامج الخارجية
المجموعة الأخيرة ضمن علامة التبويب "الصفحة الرئيسية" هي "اتصال" :
يسمح لك زر الاتصال بالاتصال أو تغيير الاتصال الحالي إما إلى نموذج LuckyTemplates أو Analysis Services أو Excel من داخل استوديوDAX.
على سبيل المثال ، أنت تعمل باستخدام نموذج LuckyTemplates وتريد التبديل على الفور بين أدوات بيانات SQL Server أو SSAS. بعد ذلك ، ما عليك سوى استخدام خيار الاتصال وإجراء التغييرات التي تحتاجها.
خيار تحديث البيانات الوصفية ، عند النقر فوقه ، سوف يقوم بتحديث الجداول والبيانات الموجودة في جزء البيانات الوصفية في DAX Studio.
على سبيل المثال ، قمت بإجراء تغييرات في بياناتك في LuckyTemplates. لن يتم تعقب هذا التغيير تلقائيًا بواسطة DAX Studio. لذلك ، تحتاج إلى النقر فوق تحديث البيانات الوصفية وسيتم تحديثها وفقًا لذلك.
2. علامة التبويب "خيارات متقدمة":
علامة التبويب الثانية في الشريط هي علامة التبويب خيارات متقدمة .
تم تجميع الخيارات الموجودة في علامة التبويب هذه في 4 وفقًا للوظيفة.
أولاً مجموعة المقاييس :
لنناقش أولاً خيار عرض المقاييس .
عند النقر عليه ، سيفتح هذا الجزء مقاييس VertiPaq Analyzer الذي يوفر معلومات عديدة عن الجداول والأعمدة والبيانات الأخرى المستخدمة في ملف DAX Studio الحالي.
سيقوم خيار تصدير المقاييس بعد ذلك بتصدير المعلومات في جزء مقاييس VertiPaq Analyzer بينما يقوم خيار استيراد المقاييس بإحضار المقاييس من مصادر خارج DAX Studio.
تحتوي مجموعة التصدير على خيار تصدير البيانات الذي يسمح لك بتصدير البيانات في DAX Studio كملف .csv أو جدول SQL.
بعد ذلك ، تحتوي مجموعة الأداء على خيار تشغيل المعيار .
يمكنك استخدام هذا عندما تريد تشغيل نفس الرمز عدة مرات بمساعدة ذاكرة التخزين المؤقت الباردة وذاكرة التخزين المؤقت الدافئة.
المجموعة الأخيرة ضمن علامة التبويب خيارات متقدمة هي الأدوات الخارجية .
عند النقر فوقه ، يفتح منشئ ملفات التعريف SQL نافذة SQL Server Profiler.
يسمح لك بتتبع الكود الذي يتم تنفيذه جنبًا إلى جنب مع الأحداث التي تم إنشاؤها خلف الكواليس. ومع ذلك ، يقوم DAX Studio بالفعل بهذه العملية نفسها ، لذا لا توجد حاجة فعلية لاستخدام هذا الخيار.
هذا شيء ستستخدمه في حالة تعذر فتح استوديو DAX على جهاز الكمبيوتر الخاص بك. يتوفر هذا الخيار في SQL Server Management Studio.
يتيح لك خيار التحليل في Excel توصيل DAX Studio بـ Excel. هذا مفيد بشكل خاص إذا كنت تريد إنشاء جدول محوري أو تقرير بسرعة.
عند النقر فوق هذا ، سيتم تشغيل برنامج Excel وسيعيد توجيهك افتراضيًا لإنشاء جداول محورية.
3. علامة تبويب المساعدة:
علامة التبويب الأخيرة في شريط DAX Studio هي علامة التبويب تعليمات .
ستساعدك علامة التبويب هذه في زيادة فهم وظائف وميزات DAX Studio.
ضمن مجموعة الارتباطات ، توجد تعليمات DAX Studio ومنتدى Power Pivot ومنتدى خدمات التحليل .
هذه روابط يمكنك الوصول إليها إذا كانت لديك أسئلة. ستعيد هذه الروابط توجيهك إلى مصادر عبر الإنترنت ، لذا تأكد من أنك متصل بالإنترنت.
بخلاف ذلك ، هناك أيضًا مجموعة المشكلات .
إذا كنت تواجه خطأ أثناء استخدام DAX Studio ، فيمكنك الإبلاغ عنه باستخدام خيار الإبلاغ عن خطأ . يمكنك أيضًا طلب ميزات باستخدام خيار طلب ميزة . وإذا كانت هناك ميزة معينة لا تفهمها ، فيمكنك النقر فوق خيار طرح سؤال .
إذا كنت تريد معرفة المزيد من المعلومات حول إصدار DAX Studio الخاص بك ، فيمكنك النقر فوق الخيار About DAXStudio .
يمكنك أيضًا استخدام هذا لمشاركة معلومات أكثر تفصيلاً فيما يتعلق بالمشكلات التي واجهتها أثناء استخدام DAX Studio.
إضافة ميزات إلى شريط أدوات الوصول السريع
إذا كانت هناك ميزات أو وظائف تستخدمها عدة مرات في اليوم أثناء استخدام DAX Studio ، فيمكنك إضافتها إلى شريط أدوات الوصول السريع .
لإضافة عناصر إلى شريط أدوات الوصول السريع ، ما عليك سوى النقر بزر الماوس الأيمن عليها ثم تحديد إضافة إلى شريط أدوات الوصول السريع .
يمكن العثور على شريط أدوات الوصول السريع في الزاوية العلوية اليسرى من DAX Studio.
يمكنك أيضًا اختيار نقله أسفل الشريط.
هذا مفيد بشكل خاص إذا كنت تستخدم غالبًا الخيارات الموجودة في القوائم المنسدلة. من خلال إضافتها إلى شريط أدوات الوصول السريع ، فإنك تقلل عدد النقرات التي تحتاجها.
أيضًا ، إذا كان لديك كل ما تحتاجه في شريط الأدوات ، يمكنك إغلاق الشريط. سيؤدي ذلك إلى جعل مساحة عمل DAX Studio أقل ازدحامًا.
استخدام جزء البيانات الوصفية في DAX Studio
يوفر لك جزء البيانات الوصفية معلومات حول نموذج البيانات الخاص بك.
توفر لك القائمة المنسدلة الأولى اسم نموذج البيانات. إذا كنت متصلاً بـ SQL Server Analysis Services ، فسترى قواعد بيانات متعددة مدرجة في هذه القائمة المنسدلة.
يتيح لك خيار البحث تصفية محتويات نموذج البيانات مثل الجداول والأعمدة.
استخدام الميزات الخاصة في DAX Studio
إحدى الميزات المميزة في DAX Studio هي القدرة على تكبير وتصغير كل جزء.
علاوة على ذلك ، إذا قمت بالتمرير فوق جدول في جزء البيانات الوصفية ، فستظهر إحصائيات مفصلة بخصوص هذا الجدول / العمود.
ستلاحظ أيضًا وجود جداول بها رموز نصف شفافة ليست في الأصل جزءًا من ملف LuckyTemplates المستخدم في DAX Studio.
توجد هذه الجداول لأنه في كل مرة تستخدم فيها وظيفة التاريخ / الوقت التلقائي في LuckyTemplates ، سينشئ DAX Studio جداول متعددة لكل عمود في نموذج البيانات الخاص بك.
هذا هو السبب في أنه من المهم أن يكون لديك جدول تاريخ في كل نموذج بيانات في حالة ما إذا كنت ستستخدمه في المستقبل لإجراء حسابات استخباراتية للوقت.
تظهر هذه الجداول فقط داخل الأدوات الخارجية مثل استوديو DAX ولا تكون مرئية داخل LuckyTemplates افتراضيًا. يمكنك إيقاف تشغيل هذا الخيار حتى لا يستهلك مساحة كبيرة في ذاكرة البرنامج.
استخدام جزء الوظائف في DAX Studio
يتم استخدام جزء الوظائف إذا كنت تريد فهم معلمات وسيطة دالة معينة.
لعرض المعلمات ، اسحب وظيفة من لوحة الوظائف وأفلتها في منطقة الترميز. في هذا المثال ، إنها دالة التاريخ.
سترى بعد ذلك الوسيطة التي تحتاجها لجعل وظيفة DATE تعمل بشكل صحيح في DAX Studio.
استخدام جزء DMV في DAX Studio
يرمز DMV إلى طرق عرض الإدارة الديناميكية . معلومات حالة خادم الإرجاع الخاصة بـ DMV.
يمكنك الوصول إلى أي معلومات حول نموذج البيانات الخاص بك بمساعدة DMVs هذه. تبدو مثل عبارة SQL ، لكنها ليست رمزًا في الحقيقة.
على سبيل المثال ، لنقم بسحب وإسقاط DISCOVER_KEYWORDS في منطقة الترميز ثم تشغيله.
في جزء النتائج ، سترى أنه يوفر عمودًا يقول الكلمة الرئيسية.
إذا حاولت تشغيل إحدى هذه الكلمات الرئيسية في LuckyTemplates ، فستتلقى رسالة خطأ تفيد بأن الرمز غير صحيح.
هذا لأن هذه الكلمات الرئيسية محجوزة.
لا يمكنك استخدام الكلمات الرئيسية المحجوزة في كود DAX الخاص بك.
هذه ميزة مفيدة للغاية لأنها تساعد في منع أخطاء الكلمات الرئيسية. يعد استخدام الكلمات الأساسية الصحيحة في DAX Studio و LuckyTemplates أمرًا بالغ الأهمية بشكل خاص إذا كنت تكتب أسطرًا متعددة من التعليمات البرمجية.
استخدام الأجزاء الأخرى المتوفرة في DAX Studio
جزء الإخراج
يوفر جزء الإخراج معلومات عن الإجراءات التي قمت بها في DAX Studio.
يتضمن ذلك ، على سبيل المثال لا الحصر ، إنشاء اتصالات و / أو انتظار بدء التتبع و / أو تحديث البيانات الوصفية. كما يتضمن معلومات مفصلة عن الأخطاء.
إذا قمت بتنفيذ رمز ، فسيوفر أيضًا معلومات حول عدد الصفوف التي تم إرجاعها ووقت معالجة الاستعلام.
جزء النتائج
يعرض جزء النتائج نتيجة رمز DAX أو DMV الذي قمت بتنفيذه.
جزء محفوظات الاستعلام
يعرض جزء محفوظات الاستعلام ملخصًا للرموز التي قمت بتنفيذها.
يكون هذا مفيدًا بشكل خاص إذا أغلقت جلسة DAX Studio وأردت استرداد معلومات حول الاستعلامات التي قمت بتنفيذها. إذا نقرت نقرًا مزدوجًا فوق استعلام ، فسيظهر تلقائيًا في نافذة التعليمات البرمجية.
معلومات أخرى
في الجانب الأيمن السفلي من DAX Studio ، هناك العديد من المعلومات الأخرى المتاحة.
أهم المعلومات هي المضيف المحلي ورقم الكود . عندما تحاول توصيل Excel إما بـ LuckyTemplates أو Analysis Services ، فأنت بحاجة إلى هذه المعلومات حتى تتمكن من إجراء اتصال بين DAX Studio وأي من البرنامجين المذكورين.
الوقت ، في النهاية ، يسمح لك بتتبع الثواني أو الدقائق التي انقضت عند تنفيذ استعلام.
أداء الاستعلام وإعداد استوديو DAX
خاتمة
يعد DAX Studio أفضل أداة لاستخدامها عند تحليل استعلامات DAX في LuckyTemplates. لذلك ، من المهم التعرف على كل ميزة تم إنشاؤها باستخدامها. من المهم أن تفهم ماهيتها ، وكيف يمكن استخدامها ، وكيف يمكن أن تؤثر على سير عملك عند استخدام DAX Studio.
تعد هذه النظرة العامة لواجهة المستخدم الخاصة بـ DAX Studio أساسًا جيدًا قبل كتابة أكواد DAX. كلما زادت معرفتك بالأساسيات ، زادت نجاحك عند التعامل مع المشكلات المتقدمة.
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.