本文档介绍将Power BI与Adobe Experience Platform查询服务连接的步骤。
本指南假定您已经具有访问Power BI的权限,并且熟悉如何导航其接口。 有关Power BI的详细信息,请参阅offical 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并在顶部菜单功能区中选择Get Data。
选择PostgreSQL database,后跟Connect。
您现在可以输入服务器和数据库的值。 有关查找数据库名称、主机、端口和登录凭据的详细信息,请访问Platform](https://platform.adobe.com/query/configuration)上的[凭据页。 要查找您的凭据,请登录Platform,然后选择查询,后跟凭据。
Server 是在连接详细信息下找到的主机。对于生产,将端口:80
添加到主机字符串的末尾。 Database 可以是“all”或数据集表名。
此外,还可以选择Data Connectivity mode。 选择Import可显示所有可用表的列表,或选择DirectQuery可直接创建查询。
要详细了解Import模式,请阅读有关预览和导入表](#preview)的章节。 要进一步了解DirectQuery模式,请阅读有关创建SQL语句的章节。 [确认数据库详细信息后选择OK。
将显示一条提示,要求您输入用户名、密码和应用程序设置。 填写这些详细信息,然后选择Connect以继续下一步。
如果已选择Import模式,将显示一个对话框,显示所有可用表的列表。 选择要预览的表,然后选择Load以将数据集导入Power BI。
表现在导入到Power BI中。
如果已选择DirectQuery模式,则需要用要创建的SQL查询填写“高级选项”部分。
在SQL statement下,插入要创建的SQL查询。 确保选中标记为Include relationship columns的复选框。 编写查询后,选择OK继续。
将显示预览查询。 选择Load可查看查询结果。
现在您已连接Query Service,可以使用Power BI编写查询。 有关如何编写和运行查询的详细信息,请阅读运行查询的指南。