gpt4 book ai didi

azure - 如何使用Azure数据工厂管道创建容器?

转载 作者:行者123 更新时间:2023-12-03 02:19:19 25 4
gpt4 key购买 nike

我需要在管道内执行存储过程并将其导出到 Azure 存储。

我可以实现它,但 Azure 存储容器是在数据集中创建并手动设置的。

现在我想在开始导出之前首先在管道内创建 Azure 存储容器。

我应该在管道中使用什么事件?

最佳答案

方法一:

使用容器路径参数化接收器数据集以动态创建容器。

如果 SQL 源使用过程获取数据。

enter image description here

具有参数的存储接收器数据集

enter image description here

分配创建的参数,代替文件系统/容器字段。

enter image description here

为要动态创建的容器提供一个值。您可以选择提供您选择的值,可能来自管道中另一个事件的输出值。在这里,我使用系统变量 PipelineRunID ,它每次运行都有一个唯一的值,并且能够识别或跟踪存储中的特定结果。

或者创建一个管道参数,并使用它来为数据集参数提供值。

enter image description here

运行成功后,可以看到存储中创建的容器。

enter image description here

enter image description here

方法2:

您可以使用 WebActivity 来调用 REST API在 blob 存储中创建容器。

这是一个示例配置:

enter image description here

1.配置URL,设置您的存储帐户和容器名称

https://<your-storage-account>.blob.core.windows.net/<container-name>?restype=container

2. 应该是 PUT 方法

3.设置运行版本。欲了解更多信息,请参阅Versioning for the Azure Storage Services

x-ms-version: 2020-10-02

4. Date:请求的UTC时间,可以使用Date函数动态设置。

5. 授权:指定您希望如何授权此请求,请参阅Authorize requests to Azure Storage .对于不同的选择。我已经使用了共享 key 。

6.您首选的身份验证模式。

请求成功后,除了状态代码 201 和 header 之外,您不会收到任何响应数据。

关于azure - 如何使用Azure数据工厂管道创建容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69656515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com