【问题标题】:Azure Data Factory using Python使用 Python 的 Azure 数据工厂
【发布时间】:2018-06-29 12:11:25
【问题描述】:

谁能告诉我如何使用 Python 在 Azure 数据工厂中设置 Azure 管道的一般功能,例如策略变量(超时、重试等)?

【问题讨论】:

  • Azure Pipeline 不是服务,你说的是数据工厂吗?
  • 是的,我的错。我说的是数据工厂。

标签: python azure azure-data-factory


【解决方案1】:

请在您的python代码中添加policy参数:

# Create a copy activity
act_name = 'copyBlobtoBlob'
blob_source = BlobSource()
blob_sink = BlobSink()

policy = {"timeout": "1.00:00:00",
          "concurrency": 1,
          "executionPriorityOrder": "NewestFirst",
          "style": "StartOfInterval",
          "retry": 3,
          "longRetry": 0,
          "longRetryInterval": "00:00:00"}

copy_activity = CopyActivity(act_name, source=blob_source, sink=blob_sink,
                             policy=policy)

# Create a pipeline with the copy activity
p_name = 'copyPipeline'
params_for_pipeline = {}
p_obj = PipelineResource(activities=[copy_activity], parameters=params_for_pipeline)
p = adf_client.pipelines.create_or_update(rg_name, df_name, p_name, p_obj)

测试:

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2019-11-07
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    • 2015-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多