Amazon Athena

注释

此连接器由 Amazon 拥有和提供。

概要

条目 DESCRIPTION
发布状态 一般可用性
产品 Power BI (语义模型)
Power BI (数据流)
Fabric(Dataflow Gen2)
支持的身份验证类型 DSN 配置
组织帐户

先决条件

支持的功能

  • 进口
  • DirectQuery (Power BI 语义模型)

连接到 Amazon Athena

连接到 Amazon Athena 数据:

  1. 启动 Power BI Desktop。

  2. 主页选项卡中,选择获取数据

  3. 在搜索框中,输入 Athena

  4. 选择 Amazon Athena,然后选择 “连接”。

    选择 Amazon Athena 的“获取数据”对话框的屏幕截图。

  5. Amazon Athena 连接页上,输入以下信息:

    • 对于 DSN,请输入要使用的 ODBC DSN 的名称。 有关配置 DSN 的说明,请转到 ODBC 驱动程序文档
    • 对于 数据连接模式,请选择适合用例的模式,遵循以下一般准则:
      • 对于较小的数据集,选择导入。 使用导入模式时,Power BI 使用 Athena 导入整个数据集的内容,以便在可视化效果中使用。
      • 对于较大的数据集,请选择 DirectQuery。 在 DirectQuery 模式下,不会将任何数据下载到工作站。 创建或与可视化效果交互时,Microsoft Power BI 与 Athena 配合使用,以便动态查询基础数据源,以便始终查看当前数据。 有关详细信息,请转到 在 Power BI Desktop 中使用 DirectQuery

    在其中输入连接信息的 Amazon Athena 连接器对话框的屏幕截图。

  6. 选择“确定”

  7. 在配置数据源身份验证的提示符下,选择 “使用数据源配置 ”或 “AAD 身份验证”。 输入任何必需的登录信息。 然后选择连接

    选择身份验证方法的 Amazon Athena 身份验证对话框的屏幕截图。

    数据目录、数据库和表显示在导航器对话框中。

    显示数据的导航器对话框的屏幕截图。

  8. 显示选项窗格中,选中要使用的数据集的对应复选框。

  9. 如果要在导入数据集之前对其进行转换,请转到对话框底部,然后选择“ 转换数据”。 此选择将打开 Power Query 编辑器,以便筛选和优化要使用的数据集。

  10. 否则,请选择“ 加载”。 加载完成后,可以创建如下图所示的可视化效果。 如果选择了DirectQuery,Power BI 会向 Athena 发出查询,以获取您请求的可视化。

    Amazon Athena 数据可视化示例的屏幕截图。

局限性

通过本地数据网关使用 Amazon Athena 连接器时,必须在系统数据源名称(DSN)下注册驱动程序信息,而不是用户 DSN。 如果驱动程序是在用户 DSN 下注册的,那么通过本地数据网关进行连接时会发生Data source name not found and no default driver specified错误。 Windows 限制会导致此错误。 在 Windows 中,用户 DSN 存储在 Windows 注册表的HKEY_CURRENT_USER部分中。 这意味着,它们专门绑定到在其中创建的用户配置文件。 当应用程序作为 Windows 服务运行时,它通常使用自己的安全上下文在服务帐户(例如 LocalSystem、NetworkService 或自定义域帐户)下运行。 这些帐户不会加载交互式用户的配置文件,因此无权访问该用户的HKEY_CURRENT_USER注册表部分。 有关详细信息,请转到 适用于 Windows 的 Amazon Athena ODBC v2 驱动程序公共文档