0

有没有办法查询存储在 azure blob 存储中的 dbf 文件,然后将结果放入数据表中?到目前为止,我在本地下载 dbf 文件,然后使用 OleDb 连接来查询 dbf 文件并将结果加载到数据表中。现在我将我的可执行文件作为自定义活动移动到 Azure 数据工厂,因此没有本地路径可以下载 dbf 文件。有没有其他方法可以查询存储在 azure blob 存储中的 dbf 文件而无需下载它?我的可执行文件是用 c# 编写的。你能指出我正确的方向吗?

任何帮助都感激不尽!

4

1 回答 1

1

如果使用 Azure Data Lake Gen2 而不是 Azure 存储,则可以使用 USQL 查询文件。(PS:在这种情况下 dbf 不是有效的格式)

您的可执行文件可以替换为 Azure 函数,它可以是 Azure 数据工厂管道中的活动:

https://docs.microsoft.com/en-us/azure/data-factory/concepts-pipelines-activities

https://docs.microsoft.com/en-us/azure/data-factory/control-flow-azure-function-activity#:~:text=%20Azure%20Function%20activity%20in%20Azure%20Data%20Factory,活动%20支持%20路由。%20For%20示例%2C%20如果...%20更多%20

于 2020-07-06T14:25:09.250 回答