SQL Server Analysis Services (SSAS) 用于創(chuàng)建數(shù)據(jù)的高級(jí)聚合視圖,允許用戶快速創(chuàng)建動(dòng)態(tài)報(bào)告和儀表板以集中業(yè)務(wù)可衡量值,如關(guān)鍵績(jī)效指標(biāo) (KPI)。
在本文中,我們將介紹用戶在將 TB 級(jí)數(shù)據(jù)傳輸?shù)?Snowflake 數(shù)據(jù)倉庫后如何在 SSAS 中繼續(xù)他們的分析。
問題
在將 150 TB 的業(yè)務(wù)數(shù)據(jù)遷移到 Snowflake 后,一家大型全球零售商希望繼續(xù)使用 SSAS 進(jìn)行分析處理和數(shù)據(jù)挖掘。基于他們的舊數(shù)據(jù)模型,他們的業(yè)務(wù)團(tuán)隊(duì)在 SSAS 中創(chuàng)建了一組 OLAP 多維數(shù)據(jù)集(見下文)。當(dāng)他們的團(tuán)隊(duì)嘗試使用 Snowflake 制作相同的多維數(shù)據(jù)集時(shí),他們發(fā)現(xiàn)本機(jī)連接和開源連接選項(xiàng)無法與 SQL Server 一起使用。
OLAP 多維數(shù)據(jù)集,也稱為多維多維數(shù)據(jù)集或超多維數(shù)據(jù)集,是一種數(shù)據(jù)結(jié)構(gòu),用于存儲(chǔ)聚合數(shù)據(jù)并允許由于預(yù)先計(jì)算的值集而進(jìn)行近乎即時(shí)的數(shù)據(jù)分析。
解決方案
為了重新構(gòu)建他們的 OLAP 多維數(shù)據(jù)集,他們的團(tuán)隊(duì)最終選擇了 CData 來將 Snowflake 與 SSAS 集成。CData 為 Snowflake 提供了一個(gè)直接的 SQL 接口,允許其工程師快速有效地將他們團(tuán)隊(duì)之前構(gòu)建的多維數(shù)據(jù)集連接到他們的 Snowflake 數(shù)據(jù)。一旦安裝了多維數(shù)據(jù)集,他們的業(yè)務(wù)部門就能夠評(píng)估、分析和挖掘數(shù)據(jù)。
過程
在 SSAS 項(xiàng)目中創(chuàng)建數(shù)據(jù)源和視圖、從數(shù)據(jù)構(gòu)建和部署多維數(shù)據(jù)集都與安裝 CData ADO.NET 提供程序一樣簡(jiǎn)單。
為Snowflake創(chuàng)建數(shù)據(jù)源
在您的 SSAS 項(xiàng)目中,創(chuàng)建一個(gè)新數(shù)據(jù)源,選擇 CData ADO.NET 提供程序并輸入您的 Snowflake 憑據(jù)。
創(chuàng)建數(shù)據(jù)源視圖
創(chuàng)建數(shù)據(jù)源后,創(chuàng)建一個(gè)新數(shù)據(jù)源視圖,選擇新創(chuàng)建的數(shù)據(jù)源,選擇外鍵匹配模式,并選擇要添加的表。
為Snowflake創(chuàng)建立方體
最后,構(gòu)建一個(gè)新多維數(shù)據(jù)集,選擇您希望包含在多維數(shù)據(jù)集中的表和度量,以及要生成的維度。
此時(shí),您有一個(gè)用于 Snowflake 的 OLAP 多維數(shù)據(jù)集,可以用于分析、報(bào)告、數(shù)據(jù)挖掘等。
從業(yè)務(wù)數(shù)據(jù)中獲得可操作的洞察力
公司選擇使用 CData Snowflake Adapter 是因?yàn)樗軌蚺c SSAS 以及基于標(biāo)準(zhǔn)的連接進(jìn)行實(shí)時(shí)集成,而不管數(shù)據(jù)保存在哪里。這樣,當(dāng)用戶將整個(gè)業(yè)務(wù)數(shù)據(jù)移動(dòng)到新的數(shù)據(jù)倉庫時(shí),他們可以繼續(xù)使用他們的 SSAS 數(shù)據(jù)立方體。