簡體   English   中英

可以從csv文件加載SQL Server OLAP多維數據集

[英]Can a SQL Server OLAP cube be loaded from csv files

我以前從未使用過或實現過OLAP多維數據集,因此我基本上是使用該技術的初學者。

我正在分析一個將掃描的文檔轉換為在線MS SQL Server數據庫的項目。 根據我所做的研究,OLAP多維數據集似乎比OLTP數據庫提供了更快的查詢。 因此,使用OLAP多維數據集似乎是更好的性能選擇。

但是,我僅找到了一些示例,這些示例說明了如何使用數據庫表中的數據加載OLAP多維數據集。 我無法找到使用BCP或OLAP多維數據集的批量插入之類的工具從csv文件加載數據的任何示例。

可以先設置OLTP數據庫,但僅將其用於加載OLAP多維數據集。 當然可以做到這一點,但是我只是想確保沒有一種更簡單的方法可以直接使用csv文件直接加載OLAP多維數據集。

那么,SQL Server是否提供了一種使用csv文件加載OLAP多維數據集的方法,還是必須從現有的OLTP數據庫加載OLAP多維數據集?

傳統上,OLAP多維數據集位於OLTP“數據倉庫”的頂部。 在將數據加載到OLAP多維數據集之前,將數據加載到OLTP數據庫有很多優點。 此過程稱為“ ETL”(提取,轉換,加載)。 有關更多信息,請搜索“ Ralph Kimball”或“ Bill Inmon”。 關於如何設計和構建數據倉庫和維度模型(“星型模式”)的文獻很多。

如果要為OLAP多維數據集使用SQL Server Analysis Services,則可以在SSAS多維和SSAS表格之間進行選擇。 當前,SSAS多維不支持從SQL Server數據庫表以外的任何其他項加載數據,而SSAS表格支持許多源(包括平面文件)。 即使這樣,推薦的方法還是從關系數據庫中加載數據,然后使用其他工具(例如SQL Server Integration Services,SSIS)執行“ ETL”,以將數據從源獲取到數據庫中。數據庫。

暫無
暫無

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

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