Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zdroje dat a konektory zobrazené v Průvodci načtením dat nebo importem tabulky v sadě Visual Studio s projekty Analysis Services se zobrazují pro Azure Analysis Services i SQL Server Analysis Services. Azure Analysis Services ale nepodporuje všechny zobrazené zdroje dat a konektory. Typy zdrojů dat, ke kterému se můžete připojit, závisí na mnoha faktorech, jako je úroveň kompatibility modelu, dostupné datové konektory, typ ověřování a podpora místní brány dat. Následující tabulky popisují podporované zdroje dat pro Azure Analysis Services.
Zdroje dat Azure
| Zdroj dat | V paměti | DirectQuery | Poznámky |
|---|---|---|---|
| Azure SQL Database | Ano | Ano | 2, 3 |
| Azure Synapse Analytics (SQL DW) | Ano | Ano | 2 |
| Azure Blob Storage (Úložiště Azure pro objekty typu blob) | Ano | Ne | 1 |
| Azure Table Storage (úložiště tabulek) | Ano | Ne | 1 |
| Azure Cosmos DB – databázový systém | Ano | Ne | 1 |
| Azure Data Lake Store Gen1 | Ano | Ne | 1 |
| Azure Data Lake Store Gen2 | Ano | Ne | 1, 5 |
| Azure HDInsight HDFS | Ano | Ne | 1 |
| Azure HDInsight Spark | Ano | Ne | 1, 4 |
Poznámka:
1 – pouze tabulkové modely 1400 a vyšší.
2 – Při zadání jako zdroj dat zprostředkovatele v tabulkových 1200 a vyšších modelech vyžadují modely v paměti i modely DirectQuery ovladač Microsoft OLE DB pro SQL Server MSOLEDBSQL (doporučeno) nebo zprostředkovatel dat rozhraní .NET Framework pro SQL Server.
3 . Podporuje se azure SQL Managed Instance. Vzhledem k tomu, že spravovaná instance SQL běží v rámci virtuální sítě Azure s privátní IP adresou, musí být pro instanci povolený veřejný koncový bod. Pokud není povolená, vyžaduje se místní brána dat .
4 . Azure Databricks využívající konektor Spark se v současné době nepodporuje.
5 . Konektor ADLS Gen2 se v současné době nepodporuje, ale konektor Azure Blob Storage je možné použít se zdrojem dat ADLS Gen2.
Jiné zdroje dat
Připojení k místním zdrojům dat ze serveru Azure Analysis Services vyžaduje místní bránu. Při použití brány jsou vyžadováni 64bitoví poskytovatelé.
| Zdroj dat | V paměti | DirectQuery | Poznámky |
|---|---|---|---|
| Databáze Access | Ano | Ne | |
| Active Directory | Ano | Ne | 6 |
| Služby analýzy | Ano | Ne | |
| Systém analytických platforem | Ano | Ne | |
| Soubor CSV | Ano | Ne | |
| Dynamics 365 | Ano | Ne | 6, 12 |
| Sešit aplikace Excel | Ano | Ne | |
| Výměna | Ano | Ne | 6 |
| Složka | Ano | Ne | 6 |
| IBM Informix | Ano | Ne | |
| Dokument JSON | Ano | Ne | 6 |
| Řádky z binárních dat | Ano | Ne | 6 |
| Databáze MySQL | Ano | Ne | 13 |
| Datový kanál OData | Ano | Ne | 6 |
| Dotaz ODBC | Ano | Ne | |
| OLE DB | Ano | Ne | |
| Oracle | Ano | Ano | 9 |
| Databáze PostgreSQL | Ano | Ne | 6 |
| Objekty Salesforce | Ano | Ne | 6 |
| Sestavy Salesforce | Ano | Ne | 6 |
| SAP HANA | Ano | Ne | |
| SAP Business Warehouse | Ano | Ne | 6 |
| Seznam SharePointu | Ano | Ne | 6, 11 |
| SQL Server | Ano | Ano | 7, 8 |
| SQL Server Data Warehouse | Ano | Ano | 7, 8 |
| Databáze Sybase | Ano | Ne | |
| Teradata | Ano | Ano | 10 |
| TXT soubor | Ano | Ne | |
| Tabulka XML | Ano | Ne | 6 |
Poznámka:
6 – Pouze tabulkové modely 1400 a vyšší.
7 – Pokud je zadán jako zdroj dat poskytovatele v tabulkových modelech verze 1200 a vyšší, zadejte ovladač Microsoft OLE DB pro SQL Server MSOLEDBSQL (doporučeno), SQL Server Native Client 11.0 nebo .NET Framework Data Provider pro SQL Server.
8 – Pokud jako zprostředkovatele dat zadáte MSOLEDBSQL, může být nutné stáhnout a nainstalovat ovladač Microsoft OLE DB pro SQL Server do stejného počítače jako místní brána dat.
9 – Pro tabulkové modely 1200 nebo jako zdroj dat pro tabulkové modely 1400+ zadejte Oracle Data Provider for .NET. Pokud je zadaný jako strukturovaný zdroj dat, nezapomeňte povolit spravovaného poskytovatele Oracle.
10 – Pro tabulkové modely 1200 nebo jako zdroj dat poskytovatele v tabulkových modelech 1400+ zadejte Teradata Data Provider pro .NET.
11 . Soubory v místním SharePointu se nepodporují.
12 . Azure Analysis Services nepodporuje přímá připojení ke koncovému bodu TDS Dynamics 365 Dataverse. Při připojování k tomuto zdroji dat ze služby Azure Analysis Services musíte použít místní bránu dat a tokeny aktualizovat ručně.
13 . Azure Analysis Services nepodporuje přímá připojení k databázím MySQL. Při připojování k tomuto zdroji dat ze služby Azure Analysis Services musíte použít místní bránu dat a tokeny aktualizovat ručně.
Porozumění poskytovatelům
Při vytváření projektů modelu ve Visual Studio pro tabulkové modely verze 1400 a vyšší zpravidla nezadáváte zprostředkovatele dat při připojení ke zdroji dat pomocí funkce načtení dat. Tabulkové modely 1400 a vyšší používají konektory Power Query ke správě připojení, datových dotazů a mashupů mezi zdrojem dat a službou Analysis Services. Tato připojení se někdy označují jako strukturovaná připojení ke zdrojům dat, protože nastavení vlastností připojení je přednastaveno. Můžete však povolit starší zdroje dat pro modelový projekt v prostředí Visual Studio. Pokud je tato možnost povolená, můžete pomocí Průvodce importem tabulky připojit k určitým zdrojům dat, které jsou tradičně podporovány v modelech tabulky verze 1200 a nižších jako zdroje dat starší verze nebo poskytovatele. Pokud je zadaný jako zdroj dat zprostředkovatele, můžete zadat konkrétního zprostředkovatele dat a další rozšířené vlastnosti připojení. Můžete se například připojit k instanci SQL Serveru Data Warehouse nebo dokonce k Azure SQL Database jako starší zdroj dat. Pak můžete vybrat ovladač OLE DB pro zprostředkovatele dat SQL Server MSOLEDBSQL. V tomto případě může výběr zprostředkovatele dat OLE DB zajistit vyšší výkon konektoru Power Query.
Při použití Průvodce importem tabulky v sadě Visual Studio vyžadují připojení k libovolnému zdroji dat poskytovatele dat. Pro vás je vybraný výchozí zprostředkovatel dat. V případě potřeby můžete změnit zprostředkovatele dat. Typ zprostředkovatele, kterého zvolíte, může záviset na výkonu, ať už model používá úložiště v paměti nebo DirectQuery, a na kterou platformu Analysis Services nasadíte model.
Určete zdroje dat poskytovatele v tabulkových 1400 a vyšších modelových projektech
Chcete-li povolit zdroje dat zprostředkovatele, klikněte v sadě Visual Studio na položku Nástroje>Možnosti>Analysis Services Tabular>Data Import, vyberte Povolit starší zdroje dat.
Pokud jsou povolené starší zdroje dat, klikněte v Průzkumníku tabulkových modelů pravým tlačítkem na Zdroje> datImportovat ze zdroje dat (starší verze).
Stejně jako u tabulkových 1200 projektů modelu se pomocí Průvodce importem tabulky připojte ke zdroji dat. Na stránce pro připojení klikněte na Upřesnit. V části Nastavení rozšířených vlastností zadejte zprostředkovatele dat a další nastavení připojení.
Napodobování
V některých případech může být nutné zadat jiný účet zosobnění. Účet zosobnění je možné zadat ve Visual Studio nebo SQL Server Management Studio (SSMS).
Pro místní zdroje dat:
- Pokud používáte ověřování SQL, zosobnění by mělo být "Service Account".
- Pokud používáte ověřování systému Windows, nastavte uživatele a heslo systému Windows. U SQL Serveru je ověřování Windows s konkrétním účtem pro přebírání identity podporováno pouze pro datové modely uložené v paměti.
Pro cloudové zdroje dat:
- Pokud používáte ověřování SQL, zosobnění by mělo být jako Service Account.
Přihlašovací údaje OAuth
Pro tabulkové modely na úrovni kompatibility 1400 a vyšší s využitím režimu v paměti , Azure SQL Database, Azure Synapse, Dynamics 365 a SharePoint List podporují přihlašovací údaje OAuth. Pokud chcete vygenerovat platné tokeny, nastavte přihlašovací údaje pomocí Power Query. Azure Analysis Services spravuje aktualizaci tokenů pro zdroje dat OAuth, aby nedocházelo k vypršení časových limitů dlouhotrvajících operací aktualizace.
Poznámka:
Aktualizace spravovaného tokenu není podporovaná pro zdroje dat, ke které se přistupuje prostřednictvím brány. Například ke zdrojům dat pro dotazování mashupu je přistupováno prostřednictvím brány a/nebo vlastnost ASPaaS\AlwaysUseGateway je nastavena na pravda.
Režim direct query se nepodporuje s přihlašovacími údaji OAuth.
Povolení spravovaného poskytovatele Oracle
V některých případech můžou dotazy DAX na zdroj dat Oracle vrátit neočekávané výsledky. Důvodem může být to, že poskytovatel, který se používá pro připojení ke zdroji dat, je nesprávně nakonfigurován nebo nekompatibilní.
Jak je popsáno v části Principy poskytovatelů , tabulkové modely se připojují ke zdrojům dat jako strukturovaný zdroj dat nebo zdroj dat zprostředkovatele . U modelů se zdrojem dat Oracle zadaným jako zdroj dat zprostředkovatele se ujistěte, že zadaným poskytovatelem je zprostředkovatel dat Oracle pro .NET (Oracle.DataAccess.Client).
Pokud je zdroj dat Oracle zadán jako strukturovaný zdroj dat, povolte MDataEngine\UseManagedOracleProvider vlastnost serveru. Nastavením této vlastnosti zajistíte, že se váš model připojí ke zdroji dat Oracle pomocí doporučeného zprostředkovatele dat Oracle pro spravovaného poskytovatele .NET.
Jak povolit spravovaného poskytovatele Oracle:
V aplikaci SQL Server Management Studio se připojte k serveru.
Vytvořte dotaz XMLA s následujícím skriptem. Nahraďte Název serveru úplným názvem serveru a pak spusťte dotaz.
<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>Restartujte server.