多維資料分析模型設計器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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 多維資料分析引擎Saiku的安裝使用AI
- MySQL Workbench 中文使用指南 - 如何使用 Workbench 操作 MySQL 資料庫教程MySql資料庫
- MongoDB - 資料模型的設計模式MongoDB模型設計模式
- oralce schema 的設計意思
- SciTech-Mathmatics-Probability+Statistics:Quantifing Uncertainty_多後設資料統計分析: 多後設資料AI
- Java程式設計開發之資料圖表分析模型Java程式設計模型
- SciTech-Mathmatics-Probability+Statistics:Quantifing Uncertainty_統計資料分析: 多後設資料 + 多元統計分析AI
- Vmo前端資料模型設計前端模型
- 使用MySQL Workbench進行資料庫備份MySql資料庫
- MySql 資料庫 Schema 設計的效能最佳化:規範的物件命名MySql資料庫物件
- 你還敢說不會做資料分析?做程式設計師必須掌握的資料分析思維!程式設計師
- 如何使用 MySQL Workbench 自動生成 ER 圖、同步更新遠端資料庫 - MySQL Workbench 使用教程MySql資料庫
- 設計資料庫關係模型資料庫模型
- mapreduce的程式設計模型,計數器程式設計模型
- 多維分析模型頻繁變動的解決方案有哪些?模型
- SaaS平臺的組織資料模型設計模型
- 備份系統執行資料收集及分析的設計 | 運維進階運維
- 大資料常見的資料分析思維大資料
- 每一個資料分析師都必須掌握的方法:多維度分析法
- MySQL預設資料庫之performance_schema庫MySql資料庫ORM
- MySQL預設資料庫之 information_schema庫MySql資料庫ORM
- TypeScript 資料模型層程式設計的最佳實踐TypeScript模型程式設計
- Vectorworks 2022 for mac(三維模型設計工具)Mac模型
- 大資料實時多維OLAP分析資料庫Apache Druid入門分享-上大資料資料庫ApacheUI
- 大資料實時多維OLAP分析資料庫Apache Druid入門分享-下大資料資料庫ApacheUI
- 阿里巴巴資料專家乾貨|資料中臺模型設計系列(一):維度建模初探阿里模型
- 快速入門pandas進行資料探勘資料分析[多維度排序、資料篩選、分組計算、透視表](一)排序
- 【資料庫設計】資料庫的設計資料庫
- 圖資料庫 Nebula Graph 的資料模型和系統架構設計資料庫模型架構
- 九種常見的資料分析模型模型
- 【資料倉儲】|3 維度建模之維度表設計
- 資料分析-皮膚資料變截距模型模型
- 5個常用的資料模型,讓資料分析更高效模型
- 資料分析思維有哪些
- 資料分析-基礎維度
- 使用 ER 方法的資料庫設計方法資料庫
- 專案資料庫表設計與建立模型資料庫模型
- 大資料分析模型有哪些大資料模型