使用Power BI Desktop 通过ODBC连接Amazon Athena

使用Power BI Desktop 通过ODBC连接Amazon Athena

若要获得 Amazon 服务 和资源(如 Athena 和 Amazon S3 存储桶)的访问权限,请向您的应用程序提供 JDBC 或 ODBC 驱动程序凭证。如果您使用的是 JDBC 或 ODBC 驱动程序,请确保 IAM 权限策略包括 [AWS 托管策略:AWSQuicksightAthenaAccess](https://docs.aws.amazon.com/zh_cn/athena/latest/ug/managed-policies.html#awsquicksightathenaaccess-managed-policy?trk=cndc-detail) 中列出的所有操作。
使用Power BI Desktop 通过ODBC连接Amazon Athena 2023-03-13 22:33:02
使用Power BI Desktop 通过ODBC连接Amazon Athena 0
使用Power BI Desktop 通过ODBC连接Amazon Athena
在 Amazon console 搜索 IAM ,进入用户管理,创建具有 Athena 访问权限的 IAM 用户,并记录 access key 与secret key ![image.png](https://dev-media.amazoncloud.cn/735062e052f746daa94af62992a6c39b_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/1a204e4b5fdc427c935d8f3c779b4de2_image.png "image.png") <!--StartFragment--> 2 本地(windows pc)创建 ODBC 连接 thena JDBC 和 ODBC 驱动程序支持基于 SAML 2.0 的身份验证,包括以下身份提供程序: - Active Directory 联合身份验证服务 (AD FS) - Azure Active Directory (AD) - Okta - PingFederate 有关详细信息,请参阅相应驱动程序的安装和配置指南,可从 [JDBC](https://docs.aws.amazon.com/zh_cn/athena/latest/ug/connect-with-jdbc.html?trk=cndc-detail) 和 [ODBC](https://docs.aws.amazon.com/zh_cn/athena/latest/ug/connect-with-odbc.html?trk=cndc-detail) 驱动程序页面下载 PDF 格式文件。 2.1 下载并安装 ODBC 驱动 [<https://docs.aws.amazon.com/zh_cn/athena/latest/ug/connect-with-odbc.html>](https://docs.aws.amazon.com/zh_cn/athena/latest/ug/connect-with-odbc.html?trk=cndc-detail) ![image.png](https://dev-media.amazoncloud.cn/017551c9c1cd4a8ab777bab95515310e_image.png "image.png") 2.2 配置本地 ODBC 数据源 进入 windows 开始选项,搜索 ODBC ![image.png](https://dev-media.amazoncloud.cn/80f06ee2d58e4199957add4ad104a803_image.png "image.png") 添加 DSN ![image.png](https://dev-media.amazoncloud.cn/2e43186cdd084d0e9c06305414cfb0d0_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/cfbb3d5d3a9745eaab520ceaa4855d58_image.png "image.png") 编辑并测试连接 ![image.png](https://dev-media.amazoncloud.cn/0d5e70ca1bdd439f8cd34013577e334d_image.png "image.png") 3 连接 Power BI **从 Power BI 桌面连接到 Athena 数据** 1.  启动 Power BI 桌面。 2.  请执行下列操作之一:选择 **File**(文件)、**Get Data**(获取数据) a.  从 **Home**(主页)功能区中,选择 **Get Data**(获取数据)。 3.  在搜索框中,输入 **Athena**。 4.  选择 **Amazon Athena**,然后选择 Connect(连接)。 ![image.png](https://dev-media.amazoncloud.cn/cf704b7d1495452691de6ed61dbc19af_image.png "image.png") 5.在 Amazon Athena 连接器页面上,输入以下信息。对于 DSN,输入要使用的 ODBC DSN 的名称。有关配置 DSN 的说明,请参阅 [ODBC 驱动程序文档](https://docs.aws.amazon.com/zh_cn/athena/latest/ug/connect-with-odbc.html#connect-with-odbc-driver-documentation?trk=cndc-detail)。 a.  对于 Data Connectivity mode(数据连接模式),选择适合您的使用案例的模式,并遵循以下常规指南:对于较小的数据集,请选择 Import(导入)。使用“导入”模式时,Power BI 与 Athena 协作导入整个数据集的内容,以便用于可视化操作。 i.  对于较大的数据集,请选择 DirectQuery。在 DirectQuery 模式下,不会将任何数据下载到您的工作站。在创建可视化或与可视化进行交互时,Microsoft Power BI 与 Athena 一起动态查询基础数据源,以便您始终都能查看当前数据。有关 DirectQuery 的更多信息,请参阅 Microsoft 文档中的[在 Power BI 桌面中使用 DirectQuery](https://docs.microsoft.com/power-bi/connect-data/desktop-use-directquery?trk=cndc-detail)。 6.(确定)选择 OK。 ![image.png](https://dev-media.amazoncloud.cn/6b99be44d6b544eb968907073693970b_image.png "image.png") 7.在提示配置数据源身份验证时,选择 **Use Data Source Configuration**(使用数据源配置)或者 AAD Authentication(AAD 身份验证),然后选择 **Connect**(连接)。 ![image.png](https://dev-media.amazoncloud.cn/7e262ad9a20c489ebcab31d8c3955289_image.png "image.png") 数据目录、数据库和表将显示在 **Navigator**(导航)对话框。 ![image.png](https://dev-media.amazoncloud.cn/7491fa5b687d4a09b2ad61efa2091ca6_image.png "image.png") <!--StartFragment--> **参考链接** [<https://docs.aws.amazon.com/zh_cn/athena/latest/ug/connect-with-odbc-and-power-bi.html>](https://docs.aws.amazon.com/zh_cn/athena/latest/ug/connect-with-odbc-and-power-bi.html?trk=cndc-detail) [<https://docs.aws.amazon.com/zh_cn/athena/latest/ug/policy-actions.html>](https://docs.aws.amazon.com/zh_cn/athena/latest/ug/policy-actions.html?trk=cndc-detail) [<https://s3.amazonaws.com/athena-downloads/drivers/ODBC/SimbaAthenaODBC_1.1.18.1001/docs/Simba+Amazon+Athena+ODBC+Connector+Install+and+Configuration+Guide.pdf>](https://s3.amazonaws.com/athena-downloads/drivers/ODBC/SimbaAthenaODBC_1.1.18.1001/docs/Simba+Amazon+Athena+ODBC+Connector+Install+and+Configuration+Guide.pdf?trk=cndc-detail)