Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Analysis Services projeleriyle Visual Studio'da Veri Alma veya Tablo İçeri Aktarma Sihirbazı'nda gösterilen veri kaynakları ve bağlayıcılar hem Azure Analysis Services hem de SQL Server Analysis Services için gösterilir. Ancak, gösterilen tüm veri kaynakları ve bağlayıcılar Azure Analysis Services'te desteklenmez. Bağlanabileceğiniz veri kaynağı türleri model uyumluluk düzeyi, kullanılabilir veri bağlayıcıları, kimlik doğrulama türü ve Şirket içi veri ağ geçidi desteği gibi birçok faktöre bağlıdır. Aşağıdaki tablolarda Azure Analysis Services için desteklenen veri kaynakları açıklanmaktadır.
Azure veri kaynakları
| Veri kaynağı | Bellek içi | Doğrudan Sorgu | Notes |
|---|---|---|---|
| Azure SQL Veritabanı | Yes | Yes | 2, 3 |
| Azure Synapse Analytics (SQL DW) | Yes | Yes | 2 |
| Azure Blob Saklama Alanı | Yes | Hayı | 1 |
| Azure Tablo Depolama Hizmeti | Yes | Hayı | 1 |
| Azure Cosmos DB veritabanı | Yes | Hayı | 1 |
| Azure Data Lake Depolama Nesil 1 | Yes | Hayı | 1 |
| Azure Data Lake Storage İkinci Nesil | Yes | Hayı | 1, 5 |
| Azure HDInsight HDFS | Yes | Hayı | 1 |
| Azure HDInsight Spark | Yes | Hayı | 1, 4 |
Uyarı
1 - Yalnızca Tablo 1400 ve üzeri modeller için geçerlidir.
2 - Tablosal 1200 ve üzeri modellerde sağlayıcı veri kaynağı olarak belirtildiğinde, hem bellek içi hem de DirectQuery modelleri SQL Server MSOLEDBSQL için Microsoft OLE DB Sürücüsü (önerilir) veya SQL Server için .NET Framework Veri Sağlayıcısı gerektirir.
3 - Azure SQL Yönetilen Örnek desteklenir. SQL Yönetilen Örneği, Azure Sanal Ağı içinde özel bir IP adresiyle çalıştığından, örnekte genel bir uç noktanın etkinleştirilmesi gerekir. Etkinleştirilmemişse şirket içi veri ağ geçidi gerekir.
4 - Spark bağlayıcısını kullanan Azure Databricks şu anda desteklenmemektedir.
5 - ADLS 2. Nesil bağlayıcısı şu anda desteklenmiyor, ancak Azure Blob Depolama bağlayıcısı bir ADLS 2. Nesil veri kaynağıyla kullanılabilir.
Diğer veri kaynakları
Azure Analysis Services sunucusundan şirket içi veri kaynaklarına bağlanmak için şirket içi ağ geçidi gerekir. Ağ geçidi kullanılırken 64 bit sağlayıcılar gerekir.
| Veri kaynağı | Bellek içi | Doğrudan Sorgu | Notes |
|---|---|---|---|
| Access Veritabanı | Yes | Hayı | |
| Active Directory | Yes | Hayı | 6 |
| Analysis Services | Yes | Hayı | |
| Analiz Platformu Sistemi | Yes | Hayı | |
| CSV dosyası | Yes | Hayı | |
| Dynamics 365 | Yes | Hayı | 6, 12 |
| Excel çalışma kitabı | Yes | Hayı | |
| Değiş Tokuş | Yes | Hayı | 6 |
| Klasör | Yes | Hayı | 6 |
| IBM Informix | Yes | Hayı | |
| JSON belgesi | Yes | Hayı | 6 |
| İkili veriden satırlar | Yes | Hayı | 6 |
| MySQL Veritabanı | Yes | Hayı | 13 |
| OData Akışı | Yes | Hayı | 6 |
| ODBC sorgusu | Yes | Hayı | |
| OLE DB | Yes | Hayı | |
| Oracle | Yes | Yes | 9 |
| PostgreSQL Veritabanı | Yes | Hayı | 6 |
| Salesforce Nesneleri | Yes | Hayı | 6 |
| Salesforce Raporları | Yes | Hayı | 6 |
| SAP HANA | Yes | Hayı | |
| SAP Business Warehouse | Yes | Hayı | 6 |
| SharePoint Listesi | Yes | Hayı | 6, 11 |
| SQL Server | Yes | Yes | 7, 8 |
| SQL Server Veri Ambarı | Yes | Yes | 7, 8 |
| Sybase Veritabanı | Yes | Hayı | |
| Teradata | Yes | Yes | 10 |
| TXT dosyası | Yes | Hayı | |
| XML tablosu | Yes | Hayı | 6 |
Uyarı
6 - Yalnızca Tablosal 1400 ve üzeri modeller.
7 - Tablosal 1200 ve üzeri modellerde sağlayıcı veri kaynağı olarak belirtildiğinde, SQL Server MSOLEDBSQL için Microsoft OLE DB Sürücüsü (önerilir), SQL Server Native Client 11.0 veya SQL Server için .NET Framework Veri Sağlayıcısı'yı belirtin.
8 - Veri sağlayıcısı olarak MSOLEDBSQL belirtiyorsa, SQL Server için Microsoft OLE DB Sürücüsünü şirket içi veri ağ geçidiyle aynı bilgisayara indirip yüklemek gerekebilir.
9 - Tablosal 1200 modelleri için veya tablosal 1400'den fazla modelde sağlayıcı veri kaynağı olarak .NET için Oracle Veri Sağlayıcısı'nı belirtin. Yapılandırılmış veri kaynağı olarak belirtilirse Oracle yönetilen sağlayıcısını etkinleştirdiğinizden emin olun.
10 - Tablosal 1200 modelleri için veya tablosal 1400'den fazla modelde sağlayıcı veri kaynağı olarak .NET için Teradata Veri Sağlayıcısı'nı belirtin.
11 - Şirket içi SharePoint'teki dosyalar desteklenmez.
12 - Azure Analysis Services, Dynamics 365 Dataverse TDS uç noktasına doğrudan bağlantıları desteklemez. Azure Analysis Services'ten bu veri kaynağına bağlanırken Şirket İçi Veri Ağ Geçidi kullanmanız ve belirteçleri el ile yenilemeniz gerekir.
13 - Azure Analysis Services, MySQL veritabanlarına doğrudan bağlantıları desteklemez. Azure Analysis Services'ten bu veri kaynağına bağlanırken Şirket İçi Veri Ağ Geçidi kullanmanız ve belirteçleri el ile yenilemeniz gerekir.
Sağlayıcıları anlama
Visual Studio'da tablosal 1400 ve üzeri model projeleri oluştururken, Veri Al'ı kullanarak bir veri kaynağına bağlanırken varsayılan olarak bir veri sağlayıcısı belirtmezsiniz. Tablosal 1400 ve üzeri modeller, veri kaynağı ile Analysis Services arasındaki bağlantıları, veri sorgularını ve karmaları yönetmek için Power Query bağlayıcılarını kullanır. Bunlar bazen bağlantı özelliği ayarlarının sizin için ayarlandığı yapılandırılmış veri kaynağı bağlantılar olarak adlandırılır. Ancak Visual Studio'da bir model projesi için eski veri kaynaklarını etkinleştirebilirsiniz. Etkinleştirildiğinde tablosal 1200 ve daha düşük modellerde geleneksel olarak desteklenen belirli veri kaynaklarına eski veya sağlayıcı veri kaynakları olarak bağlanmak için Tablo İçeri Aktarma Sihirbazı'nı kullanabilirsiniz. Sağlayıcı veri kaynağı olarak belirtildiğinde, belirli bir veri sağlayıcısını ve diğer gelişmiş bağlantı özelliklerini belirtebilirsiniz. Örneğin, bir SQL Server Veri Ambarı örneğine, hatta eski bir veri kaynağı olarak Azure SQL Veritabanı'na bağlanabilirsiniz. Ardından SQL Server MSOLEDBSQL veri sağlayıcısı için OLE DB Sürücüsünü seçebilirsiniz. Bu durumda, bir OLE DB veri sağlayıcısının seçilmesi Power Query bağlayıcısı üzerinde gelişmiş performans sağlayabilir.
Visual Studio'da Tablo İçeri Aktarma Sihirbazı'nı kullanırken, herhangi bir veri kaynağına yönelik bağlantılar bir veri sağlayıcısı gerektirir. Sizin için varsayılan bir veri sağlayıcısı seçilir. Gerekirse veri sağlayıcısını değiştirebilirsiniz. Seçtiğiniz sağlayıcı türü, modelin bellek içi depolama veya DirectQuery kullanıp kullanmadığına ve modelinizi hangi Analysis Services platformuna dağıttığınıza bağlı olarak performansa bağlı olabilir.
Tablosal 1400 ve üzeri model projelerinde sağlayıcı veri kaynaklarını belirtme
Sağlayıcı veri kaynaklarını etkinleştirmek için Visual Studio'da Araçlar>Seçenekleri>Analysis Services Tablosal>Veri İçeri Aktarma'ya tıklayın, Eski veri kaynaklarını etkinleştir'i seçin.
Eski veri kaynakları etkinken , Tablosal Model Gezgini'ndeVeri Kaynaklarından>İçeri Aktar (Eski) öğesine sağ tıklayın.
Tablosal 1200 model projelerinde olduğu gibi, bir veri kaynağına bağlanmak için Tablo İçeri Aktarma Sihirbazı'nı kullanın. Bağlan sayfasında Gelişmiş'e tıklayın. Gelişmiş Özellikleri Ayarla bölümünde veri sağlayıcısını ve diğer bağlantı ayarlarını belirtin.
Kimliğe bürünme
Bazı durumlarda, farklı bir kimliğe bürünme hesabı belirtmek gerekebilir. Kimliğe bürünme hesabı Visual Studio veya SQL Server Management Studio'da (SSMS) belirtilebilir.
Şirket içi veri kaynakları için:
- SQL kimlik doğrulaması kullanılıyorsa, kimliğe bürünme Hizmet Hesabı olmalıdır.
- Windows kimlik doğrulaması kullanıyorsanız Windows kullanıcı/parolayı ayarlayın. SQL Server için, belirli bir kimliğe bürünme hesabıyla Windows kimlik doğrulaması yalnızca bellek içi veri modelleri için desteklenir.
Bulut veri kaynakları için:
- SQL kimlik doğrulaması kullanılıyorsa, kimliğe bürünme Hizmet Hesabı olmalıdır.
OAuth kimlik bilgileri
Bellek içi modu kullanan 1400 ve üzeri uyumluluk düzeyinde tablosal modeller için Azure SQL Veritabanı, Azure Synapse, Dynamics 365 ve SharePoint Listesi OAuth kimlik bilgilerini destekler. Geçerli belirteçler oluşturmak için Power Query kullanarak kimlik bilgilerini ayarlayın. Azure Analysis Services, uzun süren yenileme işlemlerinde zaman aşımlarını önlemek için OAuth veri kaynakları için belirteç yenilemeyi yönetir.
Uyarı
Yönetilen belirteç yenilemesi, ağ geçidi üzerinden erişilen veri kaynakları için desteklenmez. Örneğin, bir veya daha fazla karma sorgu veri kaynağına bir ağ geçidi üzerinden erişilir ve/veya ASPaaS\AlwaysUseGateway özelliği true olarak ayarlanır.
Doğrudan Sorgu modu OAuth kimlik bilgileriyle desteklenmez.
Oracle yönetilen sağlayıcısını etkinleştirme
Bazı durumlarda, Oracle veri kaynağına yapılan DAX sorguları beklenmeyen sonuçlar döndürebilir. Bunun nedeni veri kaynağı bağlantısı için kullanılan sağlayıcı olabilir.
Sağlayıcıları anlama bölümünde açıklandığı gibi tablosal modeller, veri kaynaklarına yapılandırılmış veri kaynağı veya sağlayıcı veri kaynağı olarak bağlanır. Sağlayıcı veri kaynağı olarak belirtilen Oracle veri kaynağına sahip modeller için, belirtilen sağlayıcının .NET için Oracle Veri Sağlayıcısı (Oracle.DataAccess.Client) olduğundan emin olun.
Oracle veri kaynağı yapılandırılmış veri kaynağı olarak belirtilirse , MDataEngine\UseManagedOracleProvider sunucu özelliğini etkinleştirin. Bu özelliğin ayarlanması, modelinizin .NET yönetilen sağlayıcısı için önerilen Oracle Veri Sağlayıcısı'nı kullanarak Oracle veri kaynağına bağlanmasını sağlar.
Oracle yönetilen sağlayıcısını etkinleştirmek için:
SQL Server Management Studio'da sunucunuza bağlanın.
Aşağıdaki betikle bir XMLA sorgusu oluşturun. ServerName değerini tam sunucu adıyla değiştirin ve sorguyu yürütür.
<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>Sunucuyu yeniden başlatın.