数据建模与准备:星型架构及最佳实践
在数据建模与分析领域,星型架构是一种常用且高效的数据组织方式。本文将详细介绍如何在 Power Query Editor 中准备星型架构所需的数据,包括创建日期和时间维度、事实表,以及数据准备的一些最佳实践。
1. 创建日期维度
在数据建模中,日期维度是一个常见且重要的维度。可以通过自定义函数在 Power Query Editor 中创建一个简单的日期维度。以下是具体步骤:
1. 复制 Power Query 表达式 :
// fnGenerateDate
(#"Start Year" as number, #"End Year" as number) as table =>
let
GenerateDates = List.Dates(#date(#"Start Year",1,1), Duration.Days(Duration.From(#date(#"End Year", 12, 31) - #date(#"Start Year" - 1,12,31))), #duration(1,0,0,0) ),
#"Converted to Table" = Table.TransformColumnTypes(Table.FromList(GenerateDates, Splitter.SplitByNothing(), {"Date"}), {"Date", Date.Type}),
#"Added Custom" = Table.AddColumn(#"Converted to Table", "DateKey",
超级会员免费看
订阅专栏 解锁全文
46

被折叠的 条评论
为什么被折叠?



