كيف أخفت Microsoft الخادم بالكامل وكيفية العثور عليه

- انظر غوفر SSAS؟
- لا ...
- وأنا لا أرى. لكنه كذلك!

غوفر SSAS

(لقطة من فيلم "DMB")

دعم نموذج بيانات جدولي (جدولي) جديد نسبيًا ، على عكس OLAP متعدد الأبعاد ، تم إنشاؤه في عدد من منتجات Microsoft. بدءًا من SQL Server (SS) وانتهاءً بـ Excel. وإذا كان كل شيء واضحًا مع SS ، فإنه يحتوي على منتج منفصل لخدمات تحليل خادم SQL (SSAS). ولكن ماذا عن دعم لغة استعلام DAX والوظائف المجدولة الأخرى في Power BI أو SharePoint أو Excel؟ دعونا نبحث عن غوفر باستخدام مثال Power BI Desktop .

أعتقد أن الكثير من الناس لاحظوا أنه عند تثبيت Power BI Desktop على جهاز كمبيوتر ، تتوسع هياكل مجلد Microsoft SQL Analysis Services (SSAS) بالتوازي. هذا مكون خادم اختياري وهو جزء من الإصدارات الأعلى من SQL Server من Microsoft (على وجه الخصوص ، إصدارات Enterprise و Business Intelligence). إنه مسؤول (كما قد تتخيل من الاسم) عن الوظيفة التحليلية ، وعلى وجه الخصوص ، إنشاء مكعبات OLAP والوصول إليها ، بدءًا من إصدار 2012 ، وعن الدعم الكامل للفكر الجديد لمستودعات البيانات متعددة الأبعاد - مجدول (أو جدولي) نماذج البيانات. تم اختراع هذا "الوحش" لدعم تخزين البيانات المجمعة (على عكس تخزين السلسلة القياسي لـ OLTP) والعمل مع مجموعة البيانات بالكامل في ذاكرة الوصول العشوائي (داخل الذاكرة). مزيد من التفاصيل هنا .

هيكل مجلد العمل

هيكل مجلد عمل Power BI Desktop (التثبيت المستقل)

يبدو إدراج مكونات الخادم في برامج سطح المكتب منطقيًا تمامًا من وجهة نظر التطوير ، والأهم من ذلك ، دعم إضافي لتوحيد نموذج البيانات الجدولية ، الشائعة لمنتج الخادم الرئيسي ، وبيئة تطوير سطح المكتب وحتى لـ Excel. على وجه الخصوص ، دمج Power BI Desktop ببساطة جوهر خادم SSAS ، وهو المسؤول عن دعم هذا النموذج الجدولي للغاية وطلبات بيانات DAX. عند بدء تشغيل تطبيق Power BI Desktop ، يبدأ تشغيل محرك xVelocity (vertiPaq) ، المضمن في خادم SSAS ، والذي يقوم بكل العمل الشاق في خدمة استعلامات DAX ، وموازنة الحمل ، وإدارة الذاكرة ، ونقل النتائج إلى جهاز عرض يعرض بالفعل النتائج في الرسوم البيانية ، الرسوم البيانية ، PivotTables (المصفوفة) ، والعناصر المرئية الأخرى المتاحة في Power BI.

هيكل PBI


ماذا تعطينا هذه المعرفة من المطبخ الداخلي؟ وحقيقة أن مثل هذا الهيكل المعياري يسمح لك باستخدام Power BI Desktop كخادم تحليلات اختبار دون الحاجة إلى نشر بيئة خادم SQL كاملة مع Microsoft Analysis Services. وبدون عبء الترخيص المقابل (أي مجانًا). بالطبع ، لا يمكن استخدام هذا النهج في الحلول الصناعية. ومع ذلك ، للنشر السريع للبنية التحتية للاختبار والتحقق من نموذج البيانات التي تم إنشاؤها ، لا شيء أفضل مما تتخيل.

نصائح رئيسية


لتحديد رقم المنفذ الفعلي الذي أطلقت عليه خدمات التحليل "الجيب" المحلية ، فإن أسهل طريقة هي استخدام أداة مجانية مذهلة ، "السكين السويسري" لأي مخترق DAX Studio DAX .
عند الاتصال من DAX Studio بنموذج البيانات الخاص بك (يجب فتح ملف PBIX المطلوب في Power BI Desktop) ، سيتم عرض إعدادات الاتصال (كما هو موضح في الشكل أدناه) التي يمكنك استخدامها للوصول إلى نموذج البيانات هذا من البيانات الأخرى في شريط حالة التطبيق التطبيقات ، مثل من Excel أو مثيل آخر من Power Bi Desktop ، محليًا أو عبر شبكة.

الصورة

سيتغير رقم المنفذ في كل مرة تبدأ فيها تشغيل PBI Desktop. في المثال الخاص بي ، هذا هو 52308. في حالتك ، سيكون على الأرجح رقمًا آخر من تجمع منفذ Power BI Desktop.

لإعادة الاتصال بنموذج البيانات هذا ، لن تحتاج فقط إلى رقم منفذ تم تعيينه عشوائيًا ، بل ستحتاج أيضًا إلى اسم قاعدة بيانات تم إنشاؤه عشوائيًا في شكل GUID. يتم الحصول على رقم المنفذ وفقًا للطريقة الموضحة أعلاه ، ويمكن الحصول على معرف قاعدة البيانات المطلوبة (نموذج بيانات GUID) من خلال إنشاء استعلام SQL التالي في DAX Studio:

select * from $SYSTEM.DBSCHEMA_CATALOGS 

في الأعمدة
  CATALOG_NAME و DATABASE_ID 

سيكون اسم GUID المطلوب.

الحل المحلي


يتوفر ملف PBIX الذي طورته للتنزيل عبر الرابط (123 كيلوبايت) ، والذي يشكل قائمة بجميع نماذج البيانات المحملة في الذاكرة (بما في ذلك النموذج المدمج في هذا الملف). بمعنى ، ستحتوي القائمة على العديد من الأسطر مثل ملفات PBIX قيد التشغيل.
تحديث: تم تحسين الإصدار للتوافق مع إصدار أغسطس من PBI Desktop.

إخلاء المسؤولية : يمكن استخدام هذا الملف فقط لأغراض العرض التوضيحي والاختبار ، شريطة "كما هي" ، مع جميع الأخطاء والأخطاء ، وما إلى ذلك ، يتم إنشاء 90٪ من خلال واجهة Power Query / PowerPivot ولا يمكن أن يعمل كمثال جيد لتدريس برمجة Power BI .

PBIX-AS_interface

واجهة البرنامج


للتهيئة ، بعد النقر على زر [تغيير الطلبات] ، قم بتغيير المعلمة
  USER_NAME 
وربما
  WORK_FOLDER 
.
الصورة


نصائح رئيسية


يمكن نشر Power BI Desktop على كمبيوتر محلي في وضعين مختلفين:

  1. تطبيق قائم بذاته
  2. تطبيقات Windows

يتم تنزيل الأول من الموقع https://powerbi.com وتثبيته ببضع نقرات باعتباره التطبيق الأكثر شيوعًا. والثاني يتم تثبيته من خلال Microsoft Store للبحث عن " Power BI "

الرمز الثنائي للتطبيق في كلا الإصدارين هو نفسه فقط في الحالة الأولى ، يجب عليك مراقبة إصدار الإصدارات الجديدة من التطبيق بشكل مستقل ، والتي تخبز إصدارات Microsoft مثل الفطائر. التردد المنتظم لتحديثات سطح المكتب Power BI مرة واحدة في الشهر ، أما خدمات تقارير Power BI فهي في المتوسط ​​مرة واحدة كل ربع سنة.

سيوفر لك التثبيت من خلال Microsoft Store من مراقبة تحديثات إصدار البرنامج ، ولكن هناك فرصة صغيرة (ولكن ليست صفرية) أنك في الإصدار المحدث ستواجه بشكل غير متوقع أي مشاكل لم تتم ملاحظتها في الإصدار السابق.

شخصيا ، فقط في حالة ، احتفظ بالإصدارين ، وأكمل بانتظام مجموعتي الشخصية بإصدارات PBI Desktop الشهرية حتى أتمكن من العودة إلى الإصدار السابق.

ميزة أخرى لهذين الوضعين هي أن لكل منهما هيكله الخاص لمجلدات العمل. لتهيئة الملف أعلاه ، هذا مهم (انظر الشكل).


أعتقد (إذا كان هناك اهتمام كاف من المجتمع) فسأواصل هذا الموضوع على سبيل المثال من حالات الاستخدام المحددة.

يوري كولماكوف ( مكاو )

Source: https://habr.com/ru/post/ar422799/


All Articles