ما هي Azure Analysis Services؟

Azure Analysis Services

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

Data sources

Video: راجع Azure Analysis Services Overview لتتعلم كيف تتلاءم خدمات تحليل Azure مع إمكانيات ذكاء الأعمال الشاملة لشركة Microsoft.

انهض وتشغيل بسرعة

في مدخل Microsoft Azure، يمكنك إنشاء خادم في غضون دقائق. وباستخدام قوالب Azure Resource Manager وPowerShell، يمكنك إنشاء خوادم باستخدام قالب تعريفي. باستخدام قالب واحد، يمكنك نشر موارد الخادم مع مكونات Azure الأخرى مثل حسابات التخزين وAzure Functions.

تتكامل خدمات تحليل Azure مع العديد من خدمات Azure مما يتيح لك إنشاء حلول تحليلات متطورة. يوفر التكامل مع معرف Microsoft Entra وصولا آمنا يستند إلى الأدوار إلى بياناتك الهامة. تكامل مع خطوط أنابيب Azure Data Factory من خلال تضمين نشاط يقوم بتحميل البيانات في النموذج. يمكن استخدام Azure Automation وAzure Functions للتنسيق الخفيف للنماذج باستخدام تعليمات برمجية مخصصة.

الطبقة الصحيحة عندما تحتاجها

تتوفر خدمات تحليل Azure في مستويات Developer وBasic وStandard. داخل كل طبقة، تختلف تكاليف الخطة وفقاً لقدرة المعالجة ووحدات معالجة الاستعلام (QPUs) وحجم الذاكرة. عندما تقوم بإنشاء خادم، فإنك تحدد خطة داخل طبقة. يمكنك تغيير الخطط لأعلى أو لأسفل في نفس المستوى، أو الترقية إلى مستوى أعلى، لكن لا يمكنك الرجوع من مستوى أعلى إلى مستوى أدنى.

فئة المطور

يوصى بهذا المستوى لسيناريوهات التقييم والتطوير والاختبار. تتضمن الخطة الفردية نفس وظائف المستوى القياسي، ولكنها محدودة في قوة المعالجة ووحدات QPU وحجم الذاكرة. مقياس النسخة المتماثلة للاستعلام غير متاح لهذه الطبقة. لا تقدم هذه الطبقة اتفاقية مستوى الخدمة.

الخطة QPUs تخزين (GB)
D1 20 3

الطبقة الأساسية

يوصى بهذا المستوى لحلول الإنتاج ذات النماذج الجدولية الأصغر وتزامن المستخدم المحدود ومتطلبات تحديث البيانات البسيطة. مقياس النسخة المتماثلة للاستعلام غير متاح لهذه الطبقة. المنظورات والأقسام المتعددة وميزات النموذج الجدولي DirectQuery غير مدعومة في هذه الطبقة.

الخطة QPUs تخزين (GB)
ب1 40 10
ب2 80 16

المستوى القياسي

هذا المستوى مخصص لتطبيقات الإنتاج ذات المهام الحرجة التي تتطلب تزامناً مرناً مع المستخدم، ولديها نماذج بيانات سريعة النمو. وهو يدعم تحديث البيانات المتقدم لتحديثات نماذج البيانات في الوقت الفعلي تقريباً، ويدعم جميع ميزات النمذجة الجدولية.

الخطة QPUs تخزين (GB)
S0 40 10
S1 100 25
S2 200 50
S4 400 100
S8 1, 2 320 200
S9 1, 2 640 400
S8v2 1 640 200
S9v2 1 1280 400

1 - غير متوفر في جميع المناطق.
2 - S8 وS9 مهملان. يوصى باستخدام الإصدار 2.

التوافر حسب المنطقة

خدمات تحليل Azure مدعومة في مناطق في جميع أنحاء العالم. تعتمد الخطط المدعومة وتوافر نسخة الاستعلام المتماثلة على المنطقة التي تختارها. يمكن أن يتغير مدى توفر نسخة متماثلة للخطة والاستعلام بناءً على الحاجة والموارد المتاحة لكل منطقة.

الأمريكتان

المنطقة الخطط المدعومة النسخ المتماثلة للاستعلام (الخطط القياسية فقط)
جنوب البرازيل B1, B2, S0, S1, S2, S4, D1 1
وسط كندا B1, B2, S0, S1, S2, S4, D1 1
وسط كندا S8v2, S9v2 1
شرق الولايات المتحدة B1, B2, S0, S1, S2, S4, D1 1
شرق الولايات المتحدة S8v2, S9v2 1
East US 2 B1, B2, S0, S1, S2, S4, D1 7
East US 2 S8v2, S9v2 1
وسط شمال الولايات المتحدة B1, B2, S0, S1, S2, S4, D1 1
وسط شمال الولايات المتحدة S8v2, S9v2 1
Central US B1, B2, S0, S1, S2, S4, D1 1
Central US S8v2, S9v2 1
South Central US B1, B2, S0, S1, S2, S4, D1 1
South Central US S8v2, S9v2 1
غرب وسط الولايات المتحدة B1, B2, S0, S1, S2, S4, D1 3
غرب الولايات المتحدة B1, B2, S0, S1, S2, S4, D1 7
غرب الولايات المتحدة S8v2, S9v2 2
غرب الولايات المتحدة2 B1, B2, S0, S1, S2, S4, D1 3
غرب الولايات المتحدة2 S8v2, S9v2 1

‏‏أوروبا

المنطقة الخطط المدعومة النسخ المتماثلة للاستعلام (الخطط القياسية فقط)
أوروبا الشمالية B1, B2, S0, S1, S2, S4, D1 7
أوروبا الشمالية S8v2, S9v2 3
جنوب المملكة المتحدة B1, B2, S0, S1, S2, S4, D1 1
أوروبا الغربية B1, B2, S0, S1, S2, S4, D1 7
أوروبا الغربية S8v2, S9v2 1

آسيا/المحيط الهادئ

المنطقة الخطط المدعومة النسخ المتماثلة للاستعلام (الخطط القياسية فقط)
شرق أستراليا B1, B2, S0, S1, S2, S4 3
شرق أستراليا S8v2, S9v2 1
جنوب شرق أستراليا B1, B2, S0, S1, S2, S4, D1 1
شرق اليابان B1, B2, S0, S1, S2, S4, D1 1
شرق اليابان S8v2, S9v2 1
جنوب شرق آسيا B1, B2, S0, S1, S2, S4, D1 1
جنوب شرق آسيا S8v2, S9v2 1
West India B1, B2, S0, S1, S2, S4, D1 1

مقياس لاحتياجاتك

ارفع / لأسفل، توقف مؤقتاً، واستأنف

اذهب لأعلى أو لأسفل أو أوقف الخادم الخاص بك مؤقتاً. استخدم مدخل Microsoft Azure أو تمتع بالتحكم الكامل أثناء التنقل باستخدام PowerShell. أنت تدفع فقط مقابل ما تستخدمه.

ينبغي عليك توسيع نطاق الموارد للحصول على ردود استعلام سريعة

مع التوسع، سيتم توزيع استعلامات العميل بين عدة query replicas في استعلام مُجمّع. النسخ المتماثلة للاستعلام لها نسخ متزامنة من النماذج الجدولية الخاصة بك. من خلال نشر حمل عمل الاستعلام، يمكنك تقليل أوقات الاستجابة أثناء أحمال عمل الاستعلام العالية. يمكن فصل عمليات معالجة النموذج عن مجموعة الاستعلامات، مما يضمن عدم تأثر استعلامات العميل سلباً بعمليات المعالجة.

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

تماماً كما هو الحال مع تغيير المستويات، يمكنك توسيع نطاق النسخ المتماثلة للاستعلام وفقاً لاحتياجاتك. قم بتكوين المقياس في المدخل أو باستخدام REST APIs. لمعرفة المزيد، راجع Azure Analysis Services scale-out.

التسعير

التكلفة الإجمالية تعتمد على عدد من العوامل. على سبيل المثال، المنطقة التي اخترتها، والطبقة، والنسخ المتماثلة للاستعلام، والإيقاف المؤقت / الاستئناف. استخدم الآلة الحاسبة Azure Analysis Services Pricing لتحديد الأسعار النموذجية لمنطقتك. تحسب هذه الأداة التسعير لمثيل خادم واحد لمنطقة واحدة. ضع في اعتبارك أن النسخ المتماثلة للاستعلام تتم محاسبتها بنفس سعر الخادم.

مبني على SQL Server Analysis Services

تتوافق خدمات تحليل Azure مع العديد من الميزات الرائعة الموجودة بالفعل في SQL Server Analysis Services Enterprise Edition. تدعم Azure Analysis Services النماذج المجدولة بـ 1200 وما فوق compatibility levels. النماذج الجدولية هي بنيات نمذجة علائقية (نموذج، جداول، أعمدة)، موضحة في تعريفات كائن بيانات التعريف المجدولة في لغة البرمجة النصية للنموذج الجدولي (TMSL) ورمز نموذج الكائن الجدولي (TOM). يتم دعم الأقسام ووجهات النظر والأمان على مستوى الصف والعلاقات ثنائية الاتجاه والترجمات*. النماذج متعددة الأبعاد وPowerPivot for SharePoint غير مدعومين في Azure Analysis Services.

يتم دعم النماذج الجدولية في كل من أوضاع الذاكرة المضمنة وDirectQuery. تدعم النماذج الجدولية في وضع الذاكرة (الافتراضي) مصادر بيانات متعددة. نظراً لأن بيانات النموذج مضغوطة بدرجة كبيرة ومخزنة مؤقتاً في الذاكرة، فإن هذا الوضع يوفر أسرع استجابة استعلام على كميات كبيرة من البيانات. كما يوفر أكبر قدر من المرونة لمجموعات البيانات والاستعلامات المعقدة.

يتيح التقسيم الأحمال المتزايدة ويزيد من التوازي ويقلل من استهلاك الذاكرة. ويتم دعم ميزات نمذجة البيانات المتقدمة الأخرى مثل الجداول المحسوبة وجميع وظائف DAX. يجب تحديث النماذج الموجودة في الذاكرة (معالجتها) لتحديث البيانات المخزنة مؤقتاً من مصادر البيانات. من خلال الدعم الرئيسي لخدمة Azure، توفر عمليات التحديث غير المراقبة باستخدام PowerShell وTOM وTMSL وREST مرونة في التأكد من تحديث بيانات النموذج الخاص بك دائمًا.

يعمل وضع DirectQuery * على تعزيز قاعدة البيانات العلائقية الخلفية للتخزين وتنفيذ الاستعلام. يتم دعم مجموعات البيانات الكبيرة للغاية في خادم SQL واحد ومستودع بيانات SQL Server وقاعدة بيانات Azure SQL وAzure Synapse Analytics وOracle ومصادر بيانات Teradata. يمكن أن تتجاوز مجموعات بيانات الواجهة الخلفية ذاكرة موارد الخادم المتاحة. ليست هناك حاجة إلى سيناريوهات تحديث نموذج البيانات المعقدة. هناك أيضاً بعض القيود، مثل أنواع مصادر البيانات المحدودة وقيود صيغة DAX وبعض ميزات نماذج البيانات المتقدمة غير مدعومة. قبل تحديد أفضل وضع لك، راجع Direct Query mode.

* يعتمد توفر الميزة على المستوى.

مصادر البيانات المدعومة

تدعم النماذج الجدولية في Azure Analysis Services مجموعة متنوعة من مصادر البيانات من الملفات النصية البسيطة إلى البيانات الكبيرة في Azure Data Lake Store. لمعرفة المزيد، راجع Data sources supported in Azure Analysis Services.

مستوى التوافق

يشير مستوى التوافق إلى السلوكيات الخاصة بالإصدار في محرك خدمات التحليل. تدعم Azure Analysis Services النماذج المجدولة بـ 1200 وما فوق compatibility levels. لمعرفة المزيد، راجع Compatibility level for tabular models.

بياناتك آمنة

توفر خدمات تحليل Azure الأمان لبياناتك الحساسة على مستويات متعددة. كخدمة Azure، توفر خدمات التحليل مستوى الحماية Basic لهجمات رفض الخدمة الموزعة (DDoS) التي يتم تمكينها تلقائياً كجزء من النظام الأساسي Azure. لمعرفة المزيد، راجع نظرة عامة على Azure DDoS Protection.

على مستوى الخادم، توفر خدمات التحليل جدار الحماية ومصادقة Azure وأدوار مسؤول الخادم والتشفير من جانب الخادم. على مستوى نموذج البيانات، تضمن أدوار المستخدم، ومستوى الصف، والأمان على مستوى الكائن أن بياناتك آمنة ولا يراها سوى المستخدمين الذين من المفترض رؤيتها.

Firewall

يقوم جدار حماية خدمات تحليل Azure بحظر جميع اتصالات العميل بخلاف عناوين IP المحددة في القواعد. افتراضياً، لا يتم تمكين حماية جدار الحماية للخوادم الجديدة. يوصى بتمكين حماية جدار الحماية وتكوين القواعد كجزء من البرنامج النصي لتوفير الخادم أو في المدخل فور إنشاء الخادم. تكوين القواعد التي تحدد عناوين IP المسموح بها بواسطة عناوين IP الفردية للعميل أو حسب النطاق. يمكن أيضاً السماح باتصالات Power BI (الخدمة) أو حظرها. قم بتكوين جدار الحماية والقواعد في المدخل أو باستخدام PowerShell. لمعرفة المزيد، راجع Configure a server firewall.

المصادقة

تتم معالجة مصادقة المستخدم بواسطة معرف Microsoft Entra. عند تسجيل الدخول، يستخدم المستخدمون هوية حساب مؤسسة مع وصول مستند إلى الدور إلى قاعدة البيانات. يجب أن تكون هويات المستخدم أعضاء في معرف Microsoft Entra الافتراضي للاشتراك الذي يوجد فيه الخادم. لمعرفة المزيد، راجع المصادقة وأذونات المستخدم.

أمان البيانات

تستخدم Azure Analysis Services Azure Storage Blob لاستمرار التخزين وبيانات التعريف لقواعد بيانات Analysis Services. يتم تشفير ملفات البيانات داخل Blob باستخدام Azure Blob Server Side Encryption (SSE). عند استخدام وضع الاستعلام المباشر، يتم تخزين بيانات التعريف فقط. يتم الوصول إلى البيانات الفعلية من خلال بروتوكول مشفر من مصدر البيانات في وقت الاستعلام.

يتم تحقيق الوصول الآمن إلى مصادر البيانات المحلية في مؤسستك عن طريق تثبيت وتكوين On-premises data gateway. توفر العبّارات إمكانية الوصول إلى البيانات لكل من أوضاع DirectQuery والذاكرة.

الأدوار

تستخدم خدمات التحليل role-based authorization الذي يمنح الوصول إلى عمليات وكائنات وبيانات الخادم ونموذج قاعدة البيانات. يقوم جميع المستخدمين الذين يصلون إلى خادم أو قاعدة بيانات بذلك باستخدام حساب مستخدم Microsoft Entra ضمن دور معين. دور مسؤول الخادم على مستوى مورد الخادم. بشكل افتراضي، يتم تضمين الحساب المستخدم عند إنشاء خادم تلقائياً في دور مسؤولي الخادم. تتم إضافة حسابات المستخدمين والمجموعات الإضافية باستخدام المدخل أو Managment Studio أو PowerShell.

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

الأمان على مستوى الصف

تدعم النماذج المجدولة بجميع مستويات التوافق الأمان على مستوى الصف. يتم تكوين الأمان على مستوى الصف في النموذج باستخدام تعبيرات DAX التي تحدد الصفوف في جدول، وأي صفوف في العديد من اتجاهات الجدول ذي الصلة التي يمكن للمستخدم الاستعلام فيها. يتم تعريف عوامل تصفية الصفوف التي تستخدم تعبيرات DAX لأذونات القراءة والقراءة والعملية.

أمان على مستوى الكائن

تدعم النماذج المجدولة بمستوى التوافق 1400 أو أعلى الأمان على مستوى الكائن، والذي يتضمن أمانًا على مستوى الجدول وأمانًا على مستوى العمود. تعيين تأمين مستوى الكائن في بيانات التعريف المستندة إلى JSON باستخدام TMSL أو TOM. لمعرفة المزيد، راجع Object-level security.

الأتمتة من خلال مبادئ الخدمة

أساسيات الخدمة هي مورد تطبيق Microsoft Entra تقوم بإنشائه داخل المستأجر الخاص بك لتنفيذ عمليات الموارد غير المراقب ومستوى الخدمة. تُستخدم مبادئ الخدمة مع Azure Automation، ووضع PowerShell غير المراقب، وتطبيقات العميل المخصصة، وتطبيقات الويب لأتمتة المهام الشائعة مثل تحديث البيانات، وتوسيع النطاق / خفضه، والإيقاف المؤقت / الاستئناف. يتم تعيين الأذونات لمبادئ الخدمة من خلال عضوية الدور. لمعرفة المزيد، راجع Automation with service principals.

حوكمة Azure

تخضع خدمات تحليل Azure Microsoft Online Services Terms وMicrosoft Privacy Statement. لمعرفة المزيد حول Azure Security، راجع Microsoft Trust Center.

استخدم الأدوات التي تعرفها بالفعل

BI developer tools

Visual Studio

تطوير ونشر النماذج باستخدام Visual Studio مع مشاريع خدمات التحليل. يتضمن ملحق مشاريع Analysis Services القوالب والمعالجات التي تنهض بك وتنطلق بسرعة. تتضمن بيئة تأليف النموذج في Visual Studio الآن وظيفة استعلام مصدر بيانات Get Data الحديثة ووظيفة Mashup للنماذج المجدولة 1400 وما فوق. إذا كنت معتاداً على الحصول على البيانات في Power BI Desktop وExcel 2016، فأنت تعرف بالفعل مدى سهولة إنشاء استعلامات مصدر بيانات مخصصة للغاية.

تتوفر مشاريع خدمات التحليل من Microsoft كحزمة VSIX مجانية قابلة للتثبيت. تنزيل من Marketplace. يعمل الامتداد مع أي إصدار من Visual Studio 2017 والإصدارات الأحدث، بما في ذلك إصدار المجتمع المجاني.

SQL Server Management Studio

إدارة الخوادم وقواعد البيانات النموذجية باستخدام SQL Server Management Studio (Managment Studio). اتصل بالخوادم الخاصة بك في السحابة. قم بتشغيل البرامج النصية TMSL مباشرة من نافذة استعلام XMLA، وأتمتة المهام باستخدام البرامج النصية TMSL وPowerShell. الميزات والوظائف الجديدة تحدث بسرعة - يتم تحديث Managment Studio شهرياً.

أدوات مفتوحة المصدر

تمتلك Analysis Services مجتمعاً نابضاً بالحياة من المطورين الذين ينشئون الأدوات. يعد DAX Studio أداة رائعة مفتوحة المصدر لتأليف DAX وتشخيصه وضبط الأداء وتحليله.

PowerShell

تستخدم مهام إدارة موارد الخادم مثل إنشاء موارد الخادم أو تعليق عمليات الخادم أو استئنافها أو تغيير مستوى الخدمة (الطبقة) أوامر Azure PowerShell cmdlets. تستخدم المهام الأخرى لإدارة قواعد البيانات، مثل إضافة أعضاء الأدوار أو إزالتهم، أو معالجة البرامج النصية لـ TMSL أو تشغيلها، أوامر cmdlets في الوحدة النمطية SqlServer. لمعرفة المزيد، راجع إدارة خدمات تحليل Azure باستخدام PowerShell.

نموذج الكائن والبرمجة

تقدم النماذج الجدولية تطوراً سريعاً وقابلة للتخصيص بدرجة كبيرة. تتضمن النماذج الجدولية نموذج كائن جدولي (TOM) لوصف كائنات النموذج. يتم عرض TOM بلغة JSON من خلال Tabular Model Scripting Language (TMSL) ولغة تعريف بيانات AMO من خلال مساحة الاسم Microsoft.AnalysisServices.Tabular.

يدعم أحدث أدوات العميل

Data visualizations

يتم دعم جميع الأدوات الحديثة لاستكشاف البيانات والتصور مثل Power BI وExcel وMicrosoft SQL Server Reporting Services وأدوات الجهات الخارجية، مما يوفر للمستخدمين رؤى تفاعلية وغنية بصرياً حول بيانات النموذج الخاصة بك.

الرصد والتشخيص

تم تكامل خدمات تحليل Azure مع مقاييس Azure Monitor، مما يوفر عدداً كبيراً من المقاييس الخاصة بالموارد لمساعدتك في مراقبة أداء وصحة الخوادم الخاصة بك. قم بتسجيل المقاييس باستخدام resource platform logs. مراقبة السجلات وإرسالها إلى Azure Storage، ودفقها إلى Azure Event Hubs، وتصديرها إلى سجلات Azure Monitor، وهي خدمة من سحابة Azure الآمنة والمدارة بشكل جيد. لمعرفة المزيد، راجع مراقبة خدمات التحليل.

تدعم خدمات تحليل Azure أيضاً استخدام Dynamic Management Views (DMVs). استناداً إلى بناء جملة SQL، مجموعات مخطط واجهة DMVs التي تعرض بيانات التعريف ومعلومات المراقبة حول مثيل الخادم.

الوثائق

الوثائق الخاصة بخدمات تحليل Azure مضمنة هنا. استخدم جدول المحتويات على الجانب الأيسر من شاشة المتصفح للعثور على المقالات.

نظراً لأن النماذج الجدولية في Azure Analysis Services تشبه إلى حد كبير النماذج الجدولية في SQL Server Analysis Services ومجموعات بيانات Power BI Premium، توجد مكتبة شاملة من البرامج التعليمية لنمذجة البيانات المشتركة والمقالات المفاهيمية والإجرائية والمطورين والمراجع في Analysis Services documentation. توضح المقالات الموجودة في وثائق Analysis Services المشتركة ما إذا كانت تنطبق أيضاً على Azure Analysis Services من خلال شعار APPLIES TO الموجود أسفل العنوان. يمكنك أيضاً استخدام محدد الإصدار أعلى جدول المحتويات لمشاهدة المقالات التي تنطبق فقط على النظام الأساسي الذي تستخدمه.

Shared documentation

مساهمة!

وثائق خدمات التحليل، مثل هذه المقالة، مفتوحة المصدر. لمعرفة المزيد حول كيفية المساهمة، راجع دليل المساهمين لدينا.

لمعرفة المزيد حول كيفية المساهمة، راجع GitHub Issues. يمكنك تقديم ملاحظات حول المنتج أو الوثائق. استخدم Feedback في الجزء السفلي من المقالة. لم يتم تمكين مشكلات GitHub لوثائق خدمات التحليل المشتركة.

المدونات

الأمور تتغير بسرعة. احصل على أحدث المعلومات على Power BI blog وAzure blog.

Q&A

Microsoft Q&A هو نظام أساسي للمجتمع التقني يوفر تجربة غنية عبر الإنترنت في الإجابة على أسئلتك التقنية. انضم إلى المحادثة في منتدى Q&A - Azure Analysis Services.

الخطوات التالية