簡體   English   中英

將Snowflake連接到Azure分析服務以構建多維數據集

[英]Connect Snowflake to Azure analysis services to build cube

我需要通過連接到Snowflake DB在Azure分析服務上構建多維數據集。

似乎Azure分析服務不提供雪花連接器。 任何人都可以建議如何克服這一點。

首先,在您的筆記本電腦上安裝Snowflake的32位和64位ODBC驅動程序 然后打開“ODBC數據源(32位)”並使用Snowflake ODBC驅動程序創建一個名為“Snowflake”的新系統DSN。 在“ODBC數據源(64位)”應用程序中重復,創建另一個名稱與32位相同的系統DSN。 確保在32位和64位ODBC連接對話框屬性中設置tracing = 0,因為它會殺死多維數據集處理性能以設置跟蹤= 6。

接下來,在適當的VM(最好是與Snowflake位於同一Azure區域的Azure VM)上,確保為Azure Analysis Services 設置本地數據網關 (雖然Snowflake不是本地的,但它不是受支持的雲數據源 ,因此必須使用網關。)在該VM上,重復上述ODBC步驟。

在Visual Studio中,選擇“文件...新建...項目...分析服務...表格...分析服務表格項目”。 選擇兼容模式“SQL Server 2017 / Azure Analysis Services(1400)”,然后選擇“集成工作區”。

然后在Tabular Model Explorer中右鍵單擊Data Sources文件夾並選擇“Add Data Source”。 選擇ODBC作為數據源,然后從下拉列表中選擇您的DSN名稱。

選擇要導入的表。 模型准備好部署后,部署到Azure Analysis Services,它應該使用網關VM上的ODBC驅動程序連接到Snowflake。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM