SingleStore

注意

以下连接器文章由 SingleStore 提供。SingleStore 是此连接器的所有者以及 Microsoft Power Query 连接器认证计划的成员。 如果对本文内容存有疑问或建议对本文进行更改,请访问 SingleStore 网站并利用此处的支持渠道。

总结

项目 说明
发布状态 正式版
产品 Power BI(语义模型)
Power BI(数据流)
Fabric(数据流 Gen2)
支持的身份验证类型 基本
Windows

支持的功能

  • 导入
  • DirectQuery(Power BI 语义模型)

连接到 SingleStore

要将 Microsoft Power BI Desktop 连接到 SingleStore DB 或托管服务:

  1. 主页功能区中,从获取数据列表中选择更多

  2. 获取数据对话框中,选择 SingleStore 直接查询连接器

    在“获取数据”对话框中查找 SingleStore 连接器。

  3. SingleStore 数据库对话框中,在服务器中输入 SingleStore 群集的 IP 地址或主机名。 在数据库中,输入数据库名称。

    数据连接模式下,选择“导入”或“DirectQuery”模式,然后选择确定

    输入服务器 IP/主机名和数据库,然后选择连接模式。

  4. SingleStore 直接查询连接器对话框中的左窗格中,选择身份验证类型(Windows基本)。

    注意

    SingleStoreDB 云用户只能使用基本身份验证。

    • 对于 Windows 身份验证,设置用于 Kerberos 身份验证的 SingleStore 服务器。 然后选择连接按钮。

      注意

      需要使用映射到 SingleStore DB 用户的用户帐户运行 Power BI。

      选择“Windows 身份验证”。

    • 对于基本身份验证,输入用于连接到 SingleStore 的用户名和密码,然后选择连接按钮。

      选择基本身份验证。

  5. 导航器对话框中对导入或 DirectQuery 模式进行身份验证后,选择所需的表,然后选择加载按钮。

    在“导航器”对话框中,选择表格,然后选择“加载”。

现在可以使用 Power BI 浏览 SingleStore 数据。

创建自定义 SQL 报表

注意

任何创建自定义 SQL 报表的用户都必须对 SingleStore 数据库只有只读访问权限。

要创建新的自定义 SQL 报表:

  1. 打开 Power BI Desktop。

  2. “主页”功能区中,从“获取数据”列表中选择“空白查询”。

  3. Power Query 编辑器对话框中,使用以下格式指定查询:

    SingleStoreODBC.Query("<ip_address_or_hostname>", "<database>", "<query>")

    提交查询。

    注意

    如果首次使用服务器,请选择编辑凭据并输入凭据。 有关详细信息,请转到连接到 SingleStore 中的步骤 4

  4. 验证要加载的数据,然后选择关闭并应用

  5. 如果之前已使用数据集并将其缓存到内存中,请刷新报表以重置本地缓存。 在主页功能区上,选择刷新

要更新现有的自定义 SQL 报表,请选择主页功能区上的刷新按钮。

修改凭据

要修改用于连接到 SingleStore 的凭据:

  1. “文件”功能区中,选择选项和设置>数据源设置

  2. 数据源设置对话框中,选择 SingleStore DirectQuery 连接器,然后选择编辑权限