الحصول على بيانات من Azure Analysis Services

مكتمل

Azure Analysis Services هو منتج من Azure يسمح لك بالاستفادة من البيانات من مصادر بيانات متعددة، وبناء العلاقات بين البيانات، وإنشاء حسابات على البيانات. يتم إنشاء الحسابات باستخدام تعابير تحليل البيانات (DAX). تشبه Azure Analysis Services تقنية نمذجة البيانات وتخزينها في Power BI.

لاستئناف السيناريو، يستخدم Tailwind Traders واجهة Azure Analysis Services لتخزين بيانات التوقعات المالية. لقد تمت مطالبتك بمقارنة هذه البيانات ببيانات المبيعات الفعلية في قاعدة بيانات مختلفة. الحصول على البيانات من مكعبات Azure Analysis Services يشبه الحصول على البيانات من SQL Server، في أنه يمكنك:

  • المصادقة إلى الخادم.
  • اختر المكعب الذي تريد استخدامه.
  • حدد الجداول التي تحتاج إليها.

الاختلافات الملحوظة بين مكعبات Azure Analysis Services وMicrosoft SQL Server:

  • مكعبات خدمات التحليل لديها حسابات بالفعل في المكعب، والتي ستتم مناقشتها بمزيد من التفاصيل لاحقًا.
  • إذا لم تكن بحاجة إلى جدول بأكمله، يمكنك الاستعلام عن البيانات مباشرة. بدلاً من استخدام Transact-SQL (T-SQL) للاستعلام عن البيانات، كما تفعل في SQL Server، يمكنك استخدام تعبيرات متعددة الأبعاد (MDX) أو تعبيرات تحليل البيانات (DAX).

الاتصال بالبيانات في Azure Analysis Services 

كما ذكر سابقًا، يمكنك استخدام ميزة ⁧⁧⁩⁩Get Data⁧⁧⁩⁩ في Power BI Desktop. عند تحديد ⁧⁧⁩⁩Analysis Services⁧⁧⁩⁩، تتم مطالبتك بعنوان الخادم واسم قاعدة البيانات مع خيارين: ⁧⁧⁩⁩Import⁧⁧⁩⁩ و⁧⁧⁩⁩⁩Connect live⁦⁦⁩⁧⁧⁩.

⁧⁧⁩⁩⁧⁧⁩⁩لقطة شاشة من حوار قاعدة بيانات SQL Server Analysis Services.⁧⁧⁩⁩

⁧⁧⁩⁩⁧⁧⁩⁩Connect live⁦⁦⁩⁩ هو خيار جديد في Azure Analysis Services. تستخدم Azure Analysis Services النموذج الجدولي وDAX لإنشاء حسابات مشابهة لـ Power BI. هذه النماذج متوافقة مع بعضها. يساعدك استخدام خيار Connect live على الاحتفاظ بالبيانات وحسابات DAX في موقعها الأصلي، دون الحاجة إلى استيرادها جميعًا إلى Power BI. يمكن أن يكون لدى Azure Analysis Services جدول تحديث سريع، ما يعني أنه عند تحديث البيانات في الخدمة، سيتم تحديث تقارير Power BI على الفور دون الحاجة إلى بدء جدول تحديث Power BI. يمكن لهذه العملية تحسين توقيت البيانات في التقرير.

على غرار قاعدة بيانات ارتباطية، يمكنك اختيار الجداول التي تريد استخدامها. إذا كنت تريد الاستعلام مباشرةً عن نموذج Azure Analysis Services، يمكنك استخدام DAX أو MDX.

من المحتمل أن تقوم باستيراد البيانات مباشرة إلى Power BI. بديل مقبول هو استيراد كافة البيانات الأخرى التي تريدها (من Excel وMicrosoft SQL Server وهكذا) في نموذج Azure Analysis Services ومن ثم استخدام اتصال مباشر. باستخدام هذا النهج، يتم تنفيذ نماذج البيانات ومقاييس DAX في مكان واحد، وهي طريقة أبسط وأسهل بكثير للحفاظ على الحل.

لمزيد من المعلومات حول توصيل Power BI بـAzure Analysis Services، الرجاء الرجوع إلى ⁧⁧⁩⁩وثائق الاتصال مع Power BI.⁧⁧⁩⁩