多維資料分析模型設計器Schema Workbench的使用
Schema Workbench是Pentaho平臺軟體的一部分,結合Saiku,可以用生成的Schema檔案進行多維資料的分析。Schema定義了一個多維資料庫,包含了一個邏輯模型,而這個邏輯模型的目的是為了書寫MDX語言的查詢語句。邏輯模型包括幾個概念:立方體(Cubes)、維度(Dimensions)、層次(Hierarchies)、級別(Levels)、成員(Members)。而一個Schema檔案就是編輯這個Schema的一個xml檔案。在這個檔案中形成多維資料邏輯模型和資料庫物理模型的對應。Schema Workbench就是用來建立這個xml檔案的工具。
一、軟體的下載安裝和基本使用
下載地址:
%20workbench/3.11.0/
解壓後即完成安裝。
將需要連線的資料庫的jar驅動包複製到安裝目錄的drivers目錄下。
執行workbench.bat啟動程式,點選連線按鈕建立資料庫連線,這裡連線了Oracle資料庫。
選擇檔案選單,新建一個Schema
在Schema下面新增一個立方體
在立方體下面新增事實表
在立方體下面新增維度,維度需要關聯一個事實表的外來鍵
在維度下面新增層次,程式會預設新增一個層次,實際不用新增,直接點選Dimension左側的小圖示即可
在層次下面新增維度表
繼續新增一個層次,選定column
在立方體下新增一個度量,右側配置需要度量的內容
一個簡單的模式檔案就生成了,點選右側鉛筆樣式的按鈕,即可看到生成的XML檔案內容
點選檔案-》New-》MDX Query,開啟MDX查詢框,提示資料庫連線成功
執行以下查詢,觀察結果
select
{[Measures].SaleQuantity,[Measures].SaleAmount,[Measures].AvgPrice}
on columns,
{([Dim_Product].[AllProduct],[Dim_Cust].[AllCustomer])}
on rows
from[Cube_sales]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28974745/viewspace-2217618/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- schema workbench 中文標題設定
- 多維資料分析引擎Saiku的安裝使用AI
- Odi第3節-使用(二):設計器(資料庫模型)資料庫模型
- 設計師思維模型之使用者模型模型
- MySQL Workbench 中文使用指南 - 如何使用 Workbench 操作 MySQL 資料庫教程MySql資料庫
- 資料庫模型設計——主鍵的設計資料庫模型
- Oracle使用資料泵定時備份多個schema的指令碼Oracle指令碼
- XXX資料倉儲分析模型設計文件模型
- MongoDB - 資料模型的設計模式MongoDB模型設計模式
- 建立資料庫時使用schema資料庫
- Java程式設計開發之資料圖表分析模型Java程式設計模型
- 資料儲存在多張表,快取維度如何設計?快取
- Vmo前端資料模型設計前端模型
- 使用MySQL Workbench進行資料庫備份MySql資料庫
- SciTech-Mathmatics-Probability+Statistics:Quantifing Uncertainty_多後設資料統計分析: 多後設資料AI
- 你還敢說不會做資料分析?做程式設計師必須掌握的資料分析思維!程式設計師
- SciTech-Mathmatics-Probability+Statistics:Quantifing Uncertainty_統計資料分析: 多後設資料 + 多元統計分析AI
- 資料模型與資料分析模型
- 設計資料庫關係模型資料庫模型
- 多維分析模型頻繁變動的解決方案有哪些?模型
- MySql 資料庫 Schema 設計的效能最佳化:規範的物件命名MySql資料庫物件
- 資料庫模型設計——歷史與版本設計資料庫模型
- 大資料workshop:《線上使用者行為分析:基於流式計算的資料處理及應用》之《實時資料分析:海量日誌資料多維透視》篇大資料
- mapreduce的程式設計模型,計數器程式設計模型
- [技術討論]多使用者(多公司)的資料庫設計討論資料庫
- 資料庫模型設計——關係的實現資料庫模型
- SaaS平臺的組織資料模型設計模型
- 備份系統執行資料收集及分析的設計 | 運維進階運維
- Oracle使用資料泵在異機之間匯出匯入多個 schemaOracle
- 使用MDX實現多維關聯分析
- 大資料常見的資料分析思維大資料
- 多資料庫設計問題資料庫
- 資料庫的智慧之源-統計資訊之自定義多維統計資料庫
- 不同使用者訪問資料--current schema
- 資料庫設計---PowerDesigner(物理模型和概念模型)資料庫模型
- 阿里系產品的資料化設計思維阿里
- TypeScript 資料模型層程式設計的最佳實踐TypeScript模型程式設計
- Odi第4節-使用(二):設計器(檔案模型)模型