我在将 ADLS2 环境连接到 Tableau 时遇到问题。
我可以使用“ADLS Gen2 > 文件 URL”连接类型连接到 ADLS,但不能使用“ADLS Gen2 > 浏览”连接类型。
我们想要读取其中的 .parquet 文件,该文件不是文件 URL 连接类型的文件扩展名选项之一。连接和访问似乎有效,因为我们可以使用“文件 URL”连接直接从中读取文件,因此我们不确定导致问题的原因。
我们收到错误消息:“Azure Data Lake Storage Gen2 无法处理此请求。请向 Tableau 报告此问题。”但到目前为止,他们还没有提供多大帮助。我希望其他人也可能遇到类似的问题。
"Azure Data Lake Storage Gen2 was unable to process this request. Please report this problem to Tableau."
如果服务主体或用户没有读取或执行操作的权限,您将收到上述错误。要解决该错误,请将
storage data reader
或 storage data owner
角色添加到帐户,如下所示:
第1步:进入存储账户的IAM,点击
Add
,选择Add role assignment
,如下图:
第二步:搜索角色并选择,如下图:
第 3 步:选择如下所述的帐户或用户:
角色分配成功后,您将能够读取文件或列出容器中的文件。更多信息,您可以参考这个。