序:本套文章共3篇,将从Power BI的数据处理,建模和数据可视化三个模块讲解搭建淘宝店铺数据模型的过程,共分3周更新,每周更新1篇。
1、添加数据维度表
1.1 当把所需要使用到的数据都加载完毕之后,就可以开始搭建数据模型了。如需要添加多个宝贝数据,需要针对每个宝贝的数据名进行修改,如下图:
1.2 在宝贝的数据中有个地方需要注意的是:单品宝贝的数据里没有对应的商品ID,如下图中的“宝贝1无线流量来源”和“宝贝1关键词效果”,我们需要对其进行添加,点击编辑查询
1.3 选中需要添加商品ID的数据表“宝贝1无线流量来源”,点击添加列-自定义列
1.4 将自定义列的新列名改为“商品ID”,在自定义列公式中输入:“对应的商品ID”如下图,双引号必须切换为英文输入法状态下输入
输入完毕后点击确定,关闭并应用。另一张“宝贝1关键词效果”按照同样方式进行添加商品ID的操作。
1.5 虽然需要用到的数据已经加载完毕,但是目前的数据还是无法进行建模的,数据与数据之间缺少了一个数据维度表(也叫中间表)表中的数据必须是唯一值,不能存在重复值。
如下图的“店铺取数”表当中日期值是唯一的,因此从该表中提取日期来作为维度表。
进入“编辑查询”,选中“店铺取数”,鼠标右键点击“统计日期”列,选中“作为新查询添加”
选中“统计日期”这张列表,鼠标右键点击“列表”这一列,选“到表”,如下图
在弹出的对话框中点击“确定”,选中“Column1”,双击将它进行改名为“日期”后,点击“关闭并应用”,这样日期维度表就完成了,如下图:
1.6 “商品ID”之间的数据链接,则需要从现有的表格数据中提取出店铺中的所有商品ID来作为中间表,通过“商品效果”这份数据表中提取,按照下图步骤将“商品效果”中的“商品ID”列作为新查询添加
1.7 选中“商品ID”这一份新添加的数据列表,按照下图步骤转变为表格
1.8 按照下图步骤进行“删除重复项”的操作,并将表格重新命名
到目前为止,我们这个建模所需要用到的数据表就全部准备完毕了。
2、搭建数据建模
2.1 当我们把需要进行建模的数据都准备完毕之后,就可以开始搭建数据之间的联系了。点击Power BI界面中的关系界面会看到下图界面。这里包含了我们之前所加载的所有事实表和维度表。
2.2 将各个数据表和日期维度表建立链接
#p#分页标题#e#
2.3 双击数据之间的连线可以对其进行设置,如下图中的“店铺取数”和“统计日期”这两张表的链接可以将设置中的“基数”更改为“一对一”,“交叉筛选方向”设置为“两个”,通过上述的设置,当我们对“店铺取数”中时间的数据进行更改时,会通过“统计日期”这张维度表链接到对应的数据进行同步变化展现。
做好这些基本的设置之后就可以开始进行下一个步骤:数据可视化展示。