连接电源BI

Microsoft Power BI是一种业务分析服务,提供具有自助业务智能功能的交互式可视化,使最终用户能够自己创建报告和仪表板,而不必依赖于信息技术人员或数据库管理员。

当您在Power BI中使用Databricks作为数据源时,您可以将Databricks的性能和技术优势带给所有业务用户,而不仅仅是数据科学家和数据工程师。

您可以将Power BI Desktop连接到您的数据库集群和Databricks SQL仓库

需求

  • Power BI Desktop 2.85.681.0及以上版本。下载最新版本.要使用Power BI Unity Catalog管理的数据,您必须使用Power BI Desktop 2.98.683.0或更高版本(2021年10月发布)。

    请注意

    Power BI Desktop需要Windows操作系统。其他操作系统的替代方案是在物理主机或基于windows的虚拟机上运行Power BI Desktop,然后从操作系统连接到它。

    如果您使用的Power BI Desktop版本低于2.85.681.0,还需要安装Databricks ODBC驱动在与Power BI Desktop相同的环境中。

使用合作伙伴连接连接到Power BI桌面

你可以使用Databricks合作伙伴连接将集群或SQL仓库与Power BI Desktop连接,只需单击几下即可。

  1. 确保您的Databricks帐户、工作区和已登录用户符合需求为伙伴连接。

  2. 在侧栏中,单击合作伙伴连接按钮合作伙伴联系

  3. 单击权力BI瓷砖。

  4. 与合作伙伴联系对话框中,为计算,选择要连接的Databricks计算资源的名称。如果您选择的角色是数据科学与工程Databricks机器学习,选择集群或SQL仓库。如果您选择的角色是砖的SQL,选择一个SQL仓库。

  5. 选择下载连接文件

  6. 打开下载的连接文件,启动Power BI Desktop。

  7. 在Power BI Desktop中,输入您的身份验证凭证:

    • 个人访问令牌:输入您的Databricks个人访问令牌。

    • 用户名/密码:输入您的Databricks用户名(通常是您的电子邮件地址)和密码。如果Databricks工作区是,则可能禁用用户名和密码身份验证启用单点登录(SSO).如果无法使用Databricks用户名和密码登录,请尝试使用个人访问令牌选项。

    • Azure活动目录:不适用。

  8. 点击连接

  9. 在Power BI中选择要查询的Databricks数据导航器

    Power BI Navigator

手动连接Power BI Desktop

根据您选择的身份验证方法,按照以下说明使用Power BI Desktop连接到集群或SQL仓库。

请注意

要更快地连接Power BI Desktop,请使用合作伙伴连接。

  1. 得到了服务器主机名和HTTP路径

  2. 启动电源BI桌面。

  3. 点击获取数据文件>获取数据

  4. 点击获取数据开始工作

  5. 搜索,然后点击连接器:

    • Azure砖,如果您使用个人访问令牌或Databricks用户名和密码进行身份验证。

      请注意

      尽管连接器名称为Azure砖在美国,它与AWS上的Databricks合作。

    • 砖(β),如果使用OAuth进行身份验证。

  6. 点击连接

  7. 进入服务器主机名HTTP路径

  8. 选择您的数据连接方式.的区别进口DirectQuery,请参阅在Power BI Desktop中使用DirectQuery

  9. 点击好吧

  10. 单击您的身份验证方法:

    • 用户名/密码:输入“Databricks”用户名和密码。如果您的Databricks工作区是,则可能禁用用户名和密码身份验证启用单点登录(SSO).如果无法使用Databricks用户名和密码登录,请尝试使用个人访问令牌选项。

    • 个人访问令牌:输入您的个人访问令牌。

    • OAuth (OICD):点击登录.打开一个浏览器窗口,提示您使用IDP进行登录。出现成功消息后,退出浏览器并返回Power BI Desktop。

  11. 点击连接

  12. 在Power BI中选择要查询的Databricks数据导航器.如果您的工作空间启用了Unity Catalog,请在选择架构和表之前选择一个Catalog。

    Power BI Navigator

使用自定义SQL查询

Databricks连接器提供砖。查询数据源,允许用户提供自定义SQL查询。该功能将在2022年2月发布的Power BI中提供。

  1. 中描述的步骤连接Power BI Desktop要创建连接,使用进口作为数据连接方式。

  2. 导航器,右键单击最上面包含所选主机名和HTTP路径的项,然后单击转换数据打开“强大查询编辑器”。

    单击导航器中的转换数据
  3. 2 .在右侧功能栏中,替换函数名称砖。目录砖。查询并应用更改。这将创建一个Power Query函数,该函数以SQL查询作为参数。

  4. 在参数字段中输入所需的SQL查询,单击调用.这将执行查询,并以查询结果作为内容创建一个新表。

自动HTTP代理检测

Power BI Desktop版本2.104.941.0及以上(2022年5月发布)内置了检测Windows系统范围内HTTP代理配置的支持。下载最新版本

Power BI Desktop可以自动检测和使用Windows系统范围的HTTP代理配置。

如果代理服务器没有提供CDP (CRL分发点),Power BI可能会提示错误信息细节:“ODBC:错误(HY000)(微软)[DriverSupport](1200)——撤销状态证书一个证书证书未知。”.要修复此错误,请完成以下步骤:

  1. 创建文件C: \程序文件\微软权力BI桌面\ bin \ ODBC司机\辛巴火花ODBC司机\ microsoft.sparkodbc.ini如果它不存在。

  2. 将以下配置添加到您的microsoft.sparkodbc.ini文件:

    (司机)CheckCertRevocation0

电源BI Delta共享连接器

Power BI Delta共享连接器允许用户发现、分析和可视化与其共享的数据集三角洲分享开放的协议。该协议通过利用REST和云存储实现跨产品和平台的数据集安全交换。bob体育客户端下载

有关连接说明,请参见Power BI:读取共享数据

限制

Databricks连接器不支持web代理

在Databricks连接器中砖。查询数据源不支持与DirectQuery模式结合使用。

Power BI服务中还没有Delta共享连接器。

Delta Sharing连接器加载的数据必须适合您机器的内存。为确保这一点,连接器将导入的行数限制为行限制这是之前设定的。

额外的资源

支持