使用 Power BI Desktop 分析 Facebook 数据(上)
使用 Power BI Desktop 从数据获得见解,然后进行相关操作利用可视化分析免费创建内容丰富的交互式报表,一切尽在指尖。
在本教程中,你将学习如何导入来自 Facebook 的数据并在 Power BI Desktop 中使用该数据。 将从 Power BI Facebook 页面连接和导入数据,将转换应用于导入的数据,并在报表可视化效果中使用数据。
注意:由于 Facebook 应用权限限制,本文中所述的连接器功能当前无法正常工作。点击查看下篇>>
连接到 Facebook 页面
本教程使用 Microsoft Power BI Facebook 页面中的数据。 除了个人 Facebook 帐户之外,不需要任何特殊凭据从该页面连接和导入数据。
打开 Power BI Desktop,然后选择“开始使用”对话框中的“获取数据”,或者在“主页”功能区选项卡中,依次选择“获取数据”和“更多”。
在“获取数据”对话框中,从“联机服务”组中选择“Facebook”,然后选择“连接”。
随即出现一个对话框,提醒你如果使用第三方服务,将产生风险。
选择“继续”。
在“Facebook”对话框中,键入页名称“microsoftbi”作为“用户名”,从“连接”下拉列表选择“帖子”,然后选择“确定”。
当系统提示输入凭据时,请登录到 Facebook 帐户,并允许 Power BI 访问该账户。
连接到 Power BI Facebook 页面后,将看到页面帖子数据的预览。
调整和转换导入的数据
假如你想要查看并显示一段时间内哪些帖子的评论数量最多,但注意到在帖子数据预览中,“created_time”数据难以读懂和理解,并且根本没有评论数据。若要充分利用数据,需要对数据执行一些调整和清理操作。要执行此操作,在将数据导入 Power BI Desktop 之前/之后,可以使用 Power BI Desktop Power Query 编辑器编辑数据。
拆分“日期/时间”列
首先,拆分“created_time”列中的日期和时间值,使其更易于识读。在 Facebook 数据预览中,选择“编辑”。
Power BI Desktop Power Query 编辑器会在新窗口中打开,并显示来自 Power BI Facebook 页面的数据预览。
选择“created_time”列。 注意,由列标题中的“ABC”图标指示可知,它是“文本”数据类型。 右键单击标题,并在下拉列表中选择“拆分列” > “按分隔符”。或者,在功能区“主页”选项卡的“转换”组下选择“拆分列” > “按分隔符”。
在“按分隔符拆分列”对话框中,从下拉列表中选择“自定义”,在输入字段中输入“T”(用于启动“created_time”值的时间部分的字符),然后选择“确定”。
列将拆分为包含“T”分隔符之前和之后的字符串的两个列。新列名称分别为“created_time.1”和“created_time.2”。Power BI 会自动进行检测,并将第一列的数据类型更改为“日期”,将第二列的数据类型更改为“时间”,并设置日期和时间值格式,使其更易于识读。
将两个列重命名。 选择“created_time.1”列,然后从功能区的“转换”选项卡中的“任何列”组中选择“重命名”。或者,双击列标题并输入新列名称“created_date”。 对“created_time.2”列重复此操作,并将其重命名为“created_time”。
展开嵌套列
现在日期和时间数据符合你的需要,接下来可以通过展开嵌套列来显示评论数据。
选择“object_link”列顶部的展开图标图标,打开“展开/聚合”对话框。 选择“连接”,然后选择“确定”。
列标题将更改为“object_link.connections”。选择“object_link.connections”列顶部的展开图标图标,选择“评论”然后选择“确定”。 列标题将更改为“object_link.connections.comments”。
选择“object_link.connections.comments”列顶部的展开图标图标,这次选择对话框中的“聚合”而不是“展开”。 选择“# ID 计数”,然后选择“确定”。
列现在显示每个消息的评论数。将“object_link.connections.comments.id 计数”列重命名为“评论数”。选择“评论数”列标题旁的向下箭头,然后选择“降序排序”,按照评论数最多到最少的顺序查看帖子。
查看查询步骤
在 Power Query 编辑器中调整和转换数据时,每个步骤都会记录到“Power Query 编辑器”窗口右侧“查询设置”窗格的“应用的步骤”区域。 可在“应用的步骤”中回退查看所做更改,并在必要时编辑、删除或重新排列这些步骤。修改这些步骤时请小心,因为更改前面的步骤可能会影响后续步骤。
在应用数据转换之后,“应用的步骤”应如下所示:
提示基本的“应用的步骤”是以 Power Query M 公式语言编写的公式。 若要查看和编辑该公式,请选择功能区“主页”选项卡“查询”组中的“高级编辑器”。
导入转换后的数据
如果对数据感到满意,请选择功能区“主页”选项卡中的“关闭并应用” > “关闭并应用”,将其导入 Power BI Desktop 中。
将显示一个对话框,其中显示向 Power BI Desktop 数据模型加载数据的进度。
数据加载完成后,它会在“报表”视图中显示为“字段”窗格中的新查询。
由于内容过多,本次内容分为上下篇发布。点击查看下篇>>
想要购买Power BI Desktop正版授权,或了解更多产品信息请点击
关注慧聚IT微信公众号 ???,了解产品的最新动态及最新资讯。