将Power BI连接到查询服务(PC)

本文档介绍了将Power BI与Adobe Experience Platform查询服务连接的步骤。

注意

本指南假定您已经拥有Power BI的访问权限,并熟悉如何导航其界面。 有关Power BI的更多信息,请参阅official Power BI 文档

此外,Power BI在Windows设备上仅​**​**​可用。

安装Power BI后,您需要安装Npgsql(用于PostgreSQL的.NET驱动程序包)。 有关Npgsql的更多信息,请参阅Npgsql文档

重要

您必须下载v4.0.10或更低版本,因为较新版本会导致错误。

在自定义设置屏幕上的“Npgsql GAC Installation”下,选择​Will be installed on local hard drive

要确保npgsql已正确安装,请先重新启动计算机,然后再继续执行后续步骤。

将Power BI连接到Query Service

要将Power BI连接到Query Service,请打开Power BI并在顶部菜单功能区中选择​Get Data

选择​PostgreSQL database,然后选择​Connect

您现在可以输入服务器和数据库的值。 有关查找数据库名称、主机、端口和登录凭据的详细信息,请阅读凭据指南。 要查找凭据,请登录到Platform,然后选择​查询,接着选择​凭据

Server 是在连接详细信息下找到的主机。对于生产环境,请将端口:80添加到主机字符串的末尾。 Database 可以是“all”或数据集表名称。

此外,您还可以选择​Data Connectivity mode。 选择​Import​以显示所有可用表的列表,或选择​DirectQuery​直接创建查询。

要了解有关​Import​模式的更多信息,请阅读预览和导入表中的部分。 要了解有关​DirectQuery​模式的更多信息,请阅读有关创建SQL语句的章节。 确认数据库详细信息后,选择​OK

出现提示,要求输入您的用户名、密码和应用程序设置。 填写这些详细信息,然后选择​Connect​以继续下一步。

预览和导入表

如果已选择​Import​模式,则会出现一个对话框,显示所有可用表的列表。 选择要预览的表,然后选择​Load​以将数据集导入Power BI。

表格现已导入Power BI。

创建SQL语句

如果已选择​DirectQuery​模式,则需要使用要创建的SQL查询填写“高级选项”部分。

在​SQL statement​下,插入要创建的SQL查询。 确保选中标记为​Include relationship columns​的复选框。 写入查询后,选择​OK​以继续。

此时将显示查询预览。 选择​Load​可查看查询结果。

后续步骤

现在,您已连接Query Service,接下来可以使用Power BI编写查询。 有关如何编写和运行查询的详细信息,请阅读运行查询的指南。

在此页面上