- QlikView 数据加载
- QlikView - Excel 文件
- QlikView - 分隔文件
- QlikView - XML 文件
- QlikView - 网页文件
- QlikView - 数据库
- QlikView - 内联数据
- QlikView - 常驻负载
- QlikView - 先前加载
- QlikView - 增量负载
- QlikView - 数据 - 文件(QVD)
- QlikView 报告界面
- QlikView - 工作表和对象
- QlikView - 脚本
- Qlikview - 功能
- QlikView - 间隔匹配
- QlikView - 聚合函数
- QlikView - 匹配功能
- QlikView - 排名功能
- QlikView - 窥视功能
- QlikView - RangeSum 函数
- QlikView - 文档
- QlikView - 列表框
- QlikView - 多盒
- QlikView - 文本对象
- QlikView - 条形图
- QlikView - 饼图
- QlikView - 仪表板
- QlikView 数据转换
- QlikView - 转换向导
- QlikView - 填充功能
- QlikView - 列操作
- QlikView - 旋转表格
- QlikView 数据模型
- QlikView - 维度和度量
- QlikView - 星型架构
- QlikView - 合成密钥
- QlikView - 生成数据
- QlikView数据分析
- QlikView - 交叉表
- QlikView - 直表
- QlikView - 数据透视表
- QlikView - 集合分析
- QlikView - 加入
- QlikView - 保留
- QlikView - 串联
- QlikView - 主日历
- QlikView - 映射表
- QlikView - 循环参考
- Qlikview 有用资源
- Qlikview - 问题/解答
- Qlikview - 快速指南
- Qlikview - 有用的资源
- Qlikview - 讨论
QlikView - 星型架构
起始模式模型是一种数据模型,其中多个维度链接到单个事实表。当然,在更大的模型中,可以有多个事实表链接到多个维度和其他事实表。该模型的有用之处在于以各种表之间最少的连接来执行快速查询。事实表包含数据,这些数据是度量并具有数值。计算应用于事实表中的字段。维度表的唯一键用于将其链接到胖表,胖表也有一个通常具有相同字段名称的键。因此,事实表包含整个维度表的键,并形成用于各种查询的串联主键。
输入数据
下面给出了一个表格列表,其中包含来自不同供应商和地区的不同产品的数据。此外,供应以不同的时间间隔发生,这些时间间隔在时间维度表中捕获。
产品尺寸
它包含产品类别和产品名称。Product ID 字段是唯一的Key。
ProductID,ProductCategory,ProductName 1,Outdoor Recreation,Winter Sports & Activities 2,Clothing,Uniforms 3,Lawn & Garden Power, Equipment 4,Athletics,Rugby 5,Personal Care,Shaver 6,Arts & Entertainment,Crafting Materials 7,Hardware,Power Tool Batteries
区域维度
它包含供应商所在的区域名称。RegionID字段是唯一的Key。
RegionID,Continent,Country 3,North America, USA 7,South America, Brazil 12,Asia,China 2,Asia,Japan 5,Europe,Belgium
供应商维度
它包含供应上述产品的供应商名称。SupplyID 字段是唯一的 Key。
SupplierID,SupplierName 3S12,Supre Suppliers 4A15,ABC Suppliers 4S66,Max Sports 5F244,Nice Foods 8A45,Artistic angle
时间维度
它包含上述产品供应发生的时间段。TimeID字段是唯一的Key。
TimeID,Year,Month 1,2012,Feb 2,2012,May 3,2012,Sep 4,2013,Aug 5,2014,Jan 6,2014,Nov
供应商数量事实
它包含供应数量的值以及其中的缺陷百分比。它通过具有相同名称的键连接到上述每个维度。
ProductID,RegionID,TimeID,SupplierID,Quantity, DefectPercentage 1,3,3,5F244,8452,12 2,3,1,4S66,5124,8.25 3,7,1,8A45,5841,7.66 4,12,2,4A15,5123,1.25 5,5,3,4S66,7452,8.11 6,2,5,4A15,5142,3.66 7,2,1,4S66,452,2.06
加载脚本
使用脚本编辑器将上述数据加载到 QlikView 内存中。从“文件”菜单打开脚本编辑器或按Control+E。从“文件中的数据”选项卡中选择“表文件”选项,然后浏览包含上述数据的文件。单击确定并按Control+R将数据加载到 QlikView 的内存中。下面是读取上述每个文件后出现的脚本。
LOAD ProductID, ProductCategory, ProductName FROM [C:\Qlikview\images\StarSchema\Product_dimension.csv] (txt, codepage is 1252, embedded labels, delimiter is ',', msq); LOAD TimeID, Year, Month FROM [C:\Qlikview\images\StarSchema\Time.csv] (txt, codepage is 1252, embedded labels, delimiter is ',', msq); LOAD SupplierID, SupplierName FROM [C:\Qlikview\images\StarSchema\Suppliers.csv] (txt, codepage is 1252, embedded labels, delimiter is ',', msq); LOAD RegionID, Continent, Country FROM [C:\Qlikview\images\StarSchema\Regions.csv] (txt, codepage is 1252, embedded labels, delimiter is ',', msq); LOAD ProductID, RegionID, TimeID, SupplierID, Quantity, DefectPercentage FROM [C:\Qlikview\images\StarSchema\Supplier_quantity.csv] (txt, codepage is 1252, embedded labels, delimiter is ',', msq);
星型模式数据模型
将上述数据读入QlikView内存后,我们可以查看数据模型,它以星型模式的形式显示了所有表、字段和关系。