powerbi - 将 Azure Blob 容器连接到 Power BI 服务
问题描述
我的任务是从 azure 容器导入一些数据以支持 BI 服务……我被赋予了导入数据的查询。但是,查询一次只导入一个文件,您必须将每个文件导入并附加到您的数据流中。连接到本地文件时,有没有办法导入整个文件夹,例如 power bi 桌面上的组合和加载选项。
查询步骤如下:
第一步 > 我知道如何连接到 blob:=xml.tables(web.contents("https:// ********* & *************** &********* ")
第二步 > 这似乎是引用单个文件的步骤:=Table.Addcolumn(source, "BinaryFiles", each Web.contents("https:// * .xlsx? " *
我相信如果我可以通过第二步来显示文件夹/blob 中的所有文件,那么我可以将它们组合起来,因为它们是相同的架构。当我从字符串中删除特定文件名时,出现以下错误:
DataSource.Error:Web.Contents 无法从“https://************************”(404)获取内容存在。
由于隐私原因,我无法分享详细的字符串。
解决方案
如代码和此处的描述所述,您收到 Not Found 错误。
由于我看不到您的 URI,因此我不确定,但我认为,尽管您对 URI 进行了更改,但您仍继续尝试获取 blob,这就是为什么服务会告诉类似“具有此类标识的 blob不存在/未找到”。因为,在这种情况下,您真正想要的是获取特定 blob 容器中的所有 blob,对吗?
根据此处的 Blob 服务 REST API ,仅通过一个请求就不可能从容器中批量获取所有 Blob。似乎有可能获取容器中的blob列表,遍历列表并单独获取每个 blob :)
推荐阅读
- c# - C# 返回登录用户的数据
- pandas - 如何将 for 循环的结果转换为 pandas 数据框?
- javascript - 将 javascript 数组传递给 canvasjs(图表)脚本
- arduino - 将 Arduino MKR NBIoT 1500 板连接并添加到云服务器
- javascript - 如何检查未插入表中的重复值?
- node.js - 在 node.js 中构建 hmac sha256 哈希算法
- python - Fortran DMOD 与 Python numpy.remainder
- swift - SwiftUI - 调用 UUID().uuidString id 时出错
- firebase - 我在 VueJS 中自动保存数据时遇到问题,当我更改当前注释时自动保存没有完成
- javascript - 丢失后退按钮 React Native Navigation