مصادر البيانات المدعومة في خدمات تحليل Azure

يتم عرض مصادر البيانات والموصلات المعروضة في "معالج الحصول على البيانات" أو "معالج استيراد الجدول" في Visual Studio مع مشاريع "خدمات التحليل" لكل من "خدمات تحليل Azure" و"SQL Server Analysis Services. ومع ذلك، لا يتم دعم كافة مصادر البيانات والموصلات المعروضة في خدمات تحليل Azure. تعتمد أنواع مصادر البيانات التي يمكنك الاتصال بها على العديد من العوامل مثل مستوى توافق النموذج وموصلات البيانات المتوفرة ونوع المصادقة ودعم بوابة البيانات المحلية. تصف الجداول التالية مصادر البيانات المعتمدة لخدمات تحليل Azure.

Azure data sources

مصدر البيانات في الذاكرة DirectQuery ملاحظات
قاعدة بيانات Azure SQL نعم نعم 2، 3
Azure Synapse Analytics (SQL DW) نعم نعم 2
Azure Blob Storage نعم لا 1
مخزن جداول Azure نعم لا 1
Azure Cosmos DB نعم لا 1
Azure Data Lake Store Gen1 نعم لا 1
Azure Data Lake Store Gen2 نعم لا 1، 5
Azure HDInsight HDFS نعم لا 1
Azure HDInsight Spark نعم لا 1، 4

تلاحظ:

1 - نماذج جدولية 1400 فأعلى فقط.
2 - عند تحديده كمصدر بيانات موفر في طرز 1200 جدولية وأعلى، يتطلب كل من الطرز الموجودة في الذاكرة وDirectQuery برنامج تشغيل Microsoft OLE DB SQL Server MSOLEDBSQL (مستحسن) أو موفر بيانات .NET Framework SQL Server.
3 - يتم دعم المثيل المدار SQL Azure. نظرا لأن SQL المثيل المدار يعمل داخل Azure VNet بعنوان IP خاص، يجب تمكين نقطة النهاية العامة على المثيل. إذا لم يتم تمكينها، فستكون بوابة البيانات المحلية مطلوبة.
4 - Azure Databricks باستخدام موصل Spark غير مدعوم حاليا.
5 - موصل ADLS Gen2 غير مدعوم حاليا ، ومع ذلك ، يمكن استخدام موصل Azure Blob Storage مع مصدر بيانات ADLS Gen2.

مصادر البيانات الأخرى

مصدر البيانات في الذاكرة DirectQuery ملاحظات
الوصول إلى قاعدة البيانات نعم لا
Active Directory نعم لا 6
Analysis Services نعم لا
نظام منصة التحليلات نعم لا
ملف CSV نعم لا
Dynamics 365 نعم لا 6
مصنف Excel نعم لا
Exchange نعم لا 6
المجلد نعم لا 6
IBM Informix نعم لا
وثيقة JSON نعم لا 6
خطوط من ثنائي نعم لا 6
قاعدة بيانات MySQL نعم لا
تغذية OData نعم لا 6
استعلام ODBC نعم لا
OLE DB نعم لا
Oracle نعم نعم 9
قاعدة بيانات PostgreSQL نعم لا 6
كائنات قوة المبيعات نعم لا 6
تقارير سيلزفورس نعم لا 6
SAP HANA نعم لا
SAP Business Warehouse نعم لا 6
قائمة SharePoint نعم لا 6، 11
SQL Server نعم نعم 7، 8
مستودع بيانات SQL Server نعم نعم 7، 8
قاعدة بيانات Sybase نعم لا
Teradata نعم نعم 10
TXT ملف نعم لا
جدول XML نعم لا 6

تلاحظ:
6 - نماذج جدولية 1400 فأعلى فقط.
7 - عند تحديده كمصدر بيانات موفر في طرز 1200 جدولية وأعلى، حدد برنامج تشغيل Microsoft OLE DB SQL Server MSOLEDBSQL (مستحسن) أو SQL Server Native Client 11.0 أو موفر بيانات .NET Framework SQL Server.
8 - في حالة تحديد MSOLEDBSQL كموفر بيانات، قد يكون من الضروري تنزيل برنامج تشغيل Microsoft OLE DB وتثبيته SQL Server على نفس الكمبيوتر مثل بوابة البيانات المحلية.
9 - بالنسبة للطرز 1200 الجدولية، أو كمصدر بيانات موفر في طرز 1400+ جدولية، حدد موفر بيانات Oracle ل .NET. إذا تم تحديده كمصدر بيانات منظم، فتأكد من تمكين موفر خدمة Oracle المدار من قبل.
10 - بالنسبة للطرز 1200 الجدولية، أو كمصدر بيانات موفر في نماذج 1400+ جدولية، حدد موفر بيانات Teradata ل .NET.
11 - الملفات الموجودة في SharePoint المحلية غير مدعومة.

يتطلب الاتصال بمصادر البيانات المحلية من خادم خدمات تحليل Azure بوابة محلية. عند استخدام بوابة، يلزم وجود موفري 64 بت.

فهم مقدمي الخدمات

عند إنشاء مشاريع نموذجية 1400 وأعلى في Visual Studio، لا تحدد بشكل افتراضي موفر بيانات عند الاتصال بمصدر بيانات باستخدام Get Data. تستخدم النماذج 1400 الجدولية والإصدارات الأحدث موصلات Power Query لإدارة الاتصالات واستعلامات البيانات والمزج بين مصدر البيانات وخدمات التحليل. ويشار إليها أحيانا باسم اتصالات مصدر البيانات المنظمة في إعدادات خاصية الاتصال التي يتم تعيينها لك. ومع ذلك، يمكنك تمكين مصادر البيانات القديمة لمشروع نموذجي في Visual Studio. عند تمكينه، يمكنك استخدام "معالج استيراد الجدول " للاتصال بمصادر بيانات معينة مدعومة تقليديا في نماذج 1200 جدولية ونماذج أقل كمصادر بيانات قديمة أو موفرة . عند تحديده كمصدر بيانات موفر، يمكنك تحديد موفر بيانات معين وخصائص اتصال متقدمة أخرى. على سبيل المثال، يمكنك الاتصال بمثيل مستودع بيانات SQL Server أو حتى قاعدة بيانات Azure SQL كمصدر بيانات قديم. يمكنك بعد ذلك تحديد برنامج تشغيل OLE DB لموفر بيانات MSOLEDBSQL SQL Server. في هذه الحالة، قد يؤدي تحديد موفر بيانات OLE DB إلى تحسين الأداء عبر موصل Power Query.

عند استخدام "معالج استيراد الجدول" في Visual Studio، تتطلب الاتصالات بأي مصدر بيانات موفر بيانات. يتم تحديد موفر بيانات افتراضي لك. يمكنك تغيير موفر البيانات إذا لزم الأمر. يمكن أن يعتمد نوع الموفر الذي تختاره على الأداء، وما إذا كان الطراز يستخدم التخزين في الذاكرة أو DirectQuery أم لا، والنظام الأساسي لخدمات التحليل الذي تقوم بنشر النموذج عليه.

تحديد مصادر بيانات الموفر في مشاريع نموذجية 1400 وأعلى

لتمكين مصادر بيانات الموفر، في Visual Studio، انقر فوق ToolsOptionsAnalysis>>Services TabularData>Import، وحدد تمكين مصادر البيانات القديمة.

Enable legacy data sources

مع تمكين مصادر البيانات القديمة، في مستكشف النماذج الجدولية، انقر بزر الماوس الأيمن فوق مصادر>البياناتاستيراد من مصدر البيانات (القديمة).

Legacy data sources in Tabular Model Explorer

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

Legacy data sources Advanced properties

⁧⁩التمثيل⁧⁩

في بعض الحالات، قد يكون من الضروري تحديد حساب انتحال شخصية مختلف. يمكن تحديد حساب انتحال الشخصية في Visual Studio أو SQL Server Management Studio (SSMS).

بالنسبة لمصادر البيانات المحلية:

  • في حالة استخدام مصادقة SQL، يجب أن يكون انتحال الشخصية هو حساب الخدمة.
  • في حالة استخدام مصادقة Windows، قم بتعيين المستخدم/كلمة المرور Windows. على سبيل SQL Server، يتم دعم مصادقة Windows باستخدام حساب انتحال شخصية محدد فقط لنماذج البيانات الموجودة في الذاكرة.

بالنسبة لمصادر البيانات السحابية:

  • في حالة استخدام مصادقة SQL، يجب أن يكون انتحال الشخصية هو حساب الخدمة.

أوراق اعتماد OAuth

بالنسبة للنماذج الجدولية على مستوى التوافق 1400 وأعلى باستخدام وضع الذاكرة الداخلية، تدعم قاعدة بيانات Azure SQL وAzure Synapse وDynamics 365 وقائمة SharePoint بيانات اعتماد OAuth. لإنشاء رموز مميزة، قم بتعيين بيانات الاعتماد باستخدام Power Query. تدير Azure Analysis Services تحديث الرمز المميز لمصادر بيانات OAuth لتجنب انتهاء المهلة لعمليات التحديث طويلة الأمد.

ملاحظة

تحديث الرمز المميز المدار غير مدعوم لمصادر البيانات التي يتم الوصول إليها من خلال بوابة. على سبيل المثال، يتم الوصول إلى مصدر واحد أو أكثر من مصادر بيانات استعلام المزج من خلال بوابة، و/أو تعيين الخاصية ASPaaS\AlwaysUseGateway إلى true.

وضع الاستعلام المباشر غير مدعوم مع بيانات اعتماد OAuth.

تمكين موفر Oracle المدار

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

كما هو موضح في قسم فهم الموفرين ، تتصل النماذج الجدولية بمصادر البيانات إما كمصدر بيانات منظم أو كمصدر بيانات موفر . بالنسبة للطرز التي تحتوي على مصدر بيانات Oracle محدد كمصدر بيانات موفر، تأكد من أن الموفر المحدد هو موفر بيانات Oracle ل .NET (Oracle.DataAccess.Client).

إذا تم تحديد مصدر بيانات Oracle كمصدر بيانات منظم، فقم بتمكين خاصية خادم MDataEngine\UseManagedOracleProvider . يضمن تعيين هذه الخاصية اتصال نموذجك بمصدر بيانات Oracle باستخدام موفر بيانات Oracle الموصى به لموفر .NET المدار.

لتمكين موفر Oracle المدار:

  1. في SQL Server Management Studio، اتصل بالخادم الخاص بك.

  2. إنشاء استعلام XMLA باستخدام البرنامج النصي التالي. استبدال ServerName باسم الملقم الكامل ثم قم بتنفيذ الاستعلام.

    <Alter AllowCreate="true" ObjectExpansion="ObjectProperties" xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
        <Object />
        <ObjectDefinition>
            <Server xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" 
    xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200" 
    xmlns:ddl300="http://schemas.microsoft.com/analysisservices/2011/engine/300" xmlns:ddl300_300="http://schemas.microsoft.com/analysisservices/2011/engine/300/300" xmlns:ddl400="http://schemas.microsoft.com/analysisservices/2012/engine/400" 
    xmlns:ddl400_400="http://schemas.microsoft.com/analysisservices/2012/engine/400/400" xmlns:ddl500="http://schemas.microsoft.com/analysisservices/2013/engine/500" xmlns:ddl500_500="http://schemas.microsoft.com/analysisservices/2013/engine/500/500">
                <ID>ServerName</ID>
                <Name>ServerName</Name>
                <ServerProperties>
                    <ServerProperty>
                        <Name>MDataEngine\UseManagedOracleProvider</Name>
                        <Value>1</Value>
                    </ServerProperty>
                </ServerProperties>
            </Server>
        </ObjectDefinition>
    </Alter>
    
  3. أعد تشغيل الخادم.

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