Azure Data Lake Storage Gen2

本文介绍如何将 Tableau 连接到 Azure Data Lake Storage Gen2 并设置数据源。

开始之前

在开始之前,请查看以下列表中的项目。

  • 获取您的 Azure Active Directory(通过 OAuth)的帐户凭据

  • 获取 Azure 存储端点的 URL

  • Tableau 仅支持 OAuth 进行身份验证。若要允许身份验证,您必须将“connectors.tableau.com”放入允许列表。

注意:此连接器仅使用您的 Azure 帐户的默认租户。若要将 Azure Data Lake Storage Gen2 资源与 Tableau 一起使用,必须将它们与默认租户关联。

推荐配置

设置自定义 OAuth 客户端以使用贵公司的 IT 策略

您可以使用自定义 OAuth 客户端根据您自己的 IT 策略完全控制您的 OAuth 配置。使用您自己的 OAuth 客户端的选项使您免于受制于 Tableau 发布周期和 Tableau 的 OAuth 客户端轮换计划。有关如何配置您自己的 OAuth 客户端的信息,请参见为站点配置自定义 OAuth

进行连接并设置数据源

  1. 启动 Tableau,并在“连接”下选择“Azure Data Lake Storage Gen2”。有关数据连接的完整列表,请在“至服务器”下选择“更多”

  2. 在 Tableau 在默认浏览器中打开的选项卡内,请执行以下操作:

    1. 使用您的 Azure 帐户登录到 Azure Data Lake Storage Gen2。从列表中选择一个,或选择“Use another account”(使用另一个帐户)输入您的电子邮件地址或电话号码。

    2. 选择“Accept”(接受),以便 Tableau 能够访问您的 Azure Data Lake Storage Gen2 数据。

    3. 收到通知时关闭浏览器窗口。

  3. 在数据源页面上,执行下列操作:

    1. “浏览”选项卡上,输入 Azure 帐户的 Azure 存储端点。

      注意:存储帐户必须启用“Data Lake Storage Gen2”。

    2. 导航到要使用的数据源并将其选中。

    或者

    • “文件 URL”选项卡上,输入文件的 URL。

关于 Azure 存储帐户

将 Tableau 与 Azure Data Lake Storage Gen2 配合使用时,您使用的存储帐户必须至少设置为具有以下各项之一:

  • 明确授予您要访问的文件的读取权限(文件夹的读取/执行)
  • 分配给该帐户的存储 Blob 数据读取器或存储 Blob 数据所有者角色

有关设置存储帐户的详细信息,请参见 Microsoft 网站上的创建与 Azure Data Lake Storage Gen2 配合使用的存储帐户

Azure 存储帐户可以具有与各种服务关联的多个端点。在 Tableau 中,您将连接到为“Data Lake Storage Gen2”启用的存储端点。

配置存储帐户时,它必须为 Blob 服务启用以下 CORS 选项,以允许从 Tableau 进行正确访问:

“Allowed origins”(允许的来源)设置为“*” “Allowed methods”(允许的方法)设置为“GET, OPTIONS”

“Allowed headers”(允许的标题)设置为“*”

Azure 存储帐户可以具有与各种服务关联的多个端点。在 Tableau 中,您将连接到为“Data Lake Storage Gen2”启用的存储端点。

另请参见