az datafactory pipeline

Not

Bu başvuru, Azure CLI (sürüm 2.15.0 veya üzeri) için datafactory uzantısının bir parçasıdır. Uzantı, az datafactory pipeline komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

datafactory ile işlem hattını yönetme.

Komutlar

az datafactory pipeline create

İşlem hattı oluşturma.

az datafactory pipeline create-run

İşlem hattının çalıştırması oluşturur.

az datafactory pipeline delete

İşlem hattını siler.

az datafactory pipeline list

İşlem hatlarını listeler.

az datafactory pipeline show

İşlem hattı alır.

az datafactory pipeline update

İşlem hattını güncelleştirme.

az datafactory pipeline create

İşlem hattı oluşturma.

az datafactory pipeline create --factory-name
                               --name
                               --pipeline
                               --resource-group
                               [--if-match]

Örnekler

Pipelines_Create

az datafactory pipeline create --factory-name "exampleFactoryName" --pipeline "{\"activities\":[{\"name\":\"ExampleForeachActivity\",\"type\":\"ForEach\",\"typeProperties\":{\"activities\":[{\"name\":\"ExampleCopyActivity\",\"type\":\"Copy\",\"inputs\":[{\"type\":\"DatasetReference\",\"parameters\":{\"MyFileName\":\"examplecontainer.csv\",\"MyFolderPath\":\"examplecontainer\"},\"referenceName\":\"exampleDataset\"}],\"outputs\":[{\"type\":\"DatasetReference\",\"parameters\":{\"MyFileName\":{\"type\":\"Expression\",\"value\":\"@item()\"},\"MyFolderPath\":\"examplecontainer\"},\"referenceName\":\"exampleDataset\"}],\"typeProperties\":{\"dataIntegrationUnits\":32,\"sink\":{\"type\":\"BlobSink\"},\"source\":{\"type\":\"BlobSource\"}}}],\"isSequential\":true,\"items\":{\"type\":\"Expression\",\"value\":\"@pipeline().parameters.OutputBlobNameList\"}}}],\"parameters\":{\"JobId\":{\"type\":\"String\"},\"OutputBlobNameList\":{\"type\":\"Array\"}},\"variables\":{\"TestVariableArray\":{\"type\":\"Array\"}},\"runDimensions\":{\"JobId\":{\"type\":\"Expression\",\"value\":\"@pipeline().parameters.JobId\"}},\"duration\":\"0.00:10:00\"}" --name "examplePipeline" --resource-group "exampleResourceGroup"

Gerekli Parametreler

--factory-name

Fabrika adı.

--name --pipeline-name -n

İşlem hattı adı.

--pipeline

İşlem hattı kaynak tanımı. Beklenen değer: json-string/json-file/@json-file.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--if-match

İşlem hattı varlığının ETag'i. Yalnızca mevcut varlıkla eşleşmesi gereken veya koşulsuz güncelleştirme için olabilecek güncelleştirme için belirtilmelidir * .

az datafactory pipeline create-run

İşlem hattının çalıştırması oluşturur.

az datafactory pipeline create-run --factory-name
                                   --name
                                   --resource-group
                                   [--is-recovery {false, true}]
                                   [--parameters]
                                   [--reference-pipeline-run-id]
                                   [--start-activity-name]
                                   [--start-from-failure {false, true}]

Örnekler

Pipelines_CreateRun

az datafactory pipeline create-run --factory-name "exampleFactoryName" --parameters "{\"OutputBlobNameList\":[\"exampleoutput.csv\"]}" --name "examplePipeline" --resource-group "exampleResourceGroup"

Gerekli Parametreler

--factory-name

Fabrika adı.

--name --pipeline-name -n

İşlem hattı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--is-recovery

Kurtarma modu bayrağı. Kurtarma modu true olarak ayarlanırsa, belirtilen başvuruldu işlem hattı çalıştırması ve yeni çalıştırma aynı groupId altında gruplandırılır.

kabul edilen değerler: false, true
--parameters

İşlem hattı çalıştırmasının parametreleri. Bu parametreler yalnızca runId belirtilmezse kullanılır. Beklenen değer: json-string/json-file/@json-file.

--reference-pipeline-run-id

İşlem hattı çalıştırma tanımlayıcısı. Çalıştırma kimliği belirtilirse, yeni bir çalıştırma oluşturmak için belirtilen çalıştırmanın parametreleri kullanılır.

--start-activity-name

Kurtarma modunda, yeniden çalıştırma bu etkinlikten başlar. Belirtilmezse, tüm etkinlikler çalıştırılır.

--start-from-failure

Kurtarma modunda true olarak ayarlanırsa, yeniden çalıştırma başarısız etkinliklerden başlar. özelliği yalnızca startActivityName belirtilmediğinde kullanılır.

kabul edilen değerler: false, true

az datafactory pipeline delete

İşlem hattını siler.

az datafactory pipeline delete --factory-name
                               --name
                               --resource-group
                               [--yes]

Örnekler

Pipelines_Delete

az datafactory pipeline delete --factory-name "exampleFactoryName" --name "examplePipeline" --resource-group "exampleResourceGroup"

Gerekli Parametreler

--factory-name

Fabrika adı.

--name --pipeline-name -n

İşlem hattı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--yes -y

Onay isteminde bulunmayın.

az datafactory pipeline list

İşlem hatlarını listeler.

az datafactory pipeline list --factory-name
                             --resource-group

Örnekler

Pipelines_ListByFactory

az datafactory pipeline list --factory-name "exampleFactoryName" --resource-group "exampleResourceGroup"

Gerekli Parametreler

--factory-name

Fabrika adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

az datafactory pipeline show

İşlem hattı alır.

az datafactory pipeline show --factory-name
                             --name
                             --resource-group
                             [--if-none-match]

Örnekler

Pipelines_Get

az datafactory pipeline show --factory-name "exampleFactoryName" --name "examplePipeline" --resource-group "exampleResourceGroup"

Gerekli Parametreler

--factory-name

Fabrika adı.

--name --pipeline-name -n

İşlem hattı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--if-none-match

İşlem hattı varlığının ETag'i. Yalnızca get için belirtilmelidir. ETag mevcut varlık etiketiyle eşleşiyorsa veya sağlandıysa * hiçbir içerik döndürülmeyecektir.

az datafactory pipeline update

İşlem hattını güncelleştirme.

az datafactory pipeline update --factory-name
                               --name
                               --resource-group
                               [--activities]
                               [--add]
                               [--annotations]
                               [--concurrency]
                               [--description]
                               [--duration]
                               [--folder-name]
                               [--force-string]
                               [--if-match]
                               [--if-none-match]
                               [--parameters]
                               [--remove]
                               [--run-dimensions]
                               [--set]
                               [--variables]

Örnekler

Pipelines_Update

az datafactory pipeline update --factory-name "exampleFactoryName" --description "Example description" --activities "[{\"name\":\"ExampleForeachActivity\",\"type\":\"ForEach\",\"typeProperties\":{\"activities\":[{\"name\":\"ExampleCopyActivity\",\"type\":\"Copy\",\"inputs\":[{\"type\":\"DatasetReference\",\"parameters\":{\"MyFileName\":\"examplecontainer.csv\",\"MyFolderPath\":\"examplecontainer\"},\"referenceName\":\"exampleDataset\"}],\"outputs\":[{\"type\":\"DatasetReference\",\"parameters\":{\"MyFileName\":{\"type\":\"Expression\",\"value\":\"@item()\"},\"MyFolderPath\":\"examplecontainer\"},\"referenceName\":\"exampleDataset\"}],\"typeProperties\":{\"dataIntegrationUnits\":32,\"sink\":{\"type\":\"BlobSink\"},\"source\":{\"type\":\"BlobSource\"}}}],\"isSequential\":true,\"items\":{\"type\":\"Expression\",\"value\":\"@pipeline().parameters.OutputBlobNameList\"}}}]" --parameters "{\"OutputBlobNameList\":{\"type\":\"Array\"}}" --duration "0.00:10:00" --name "examplePipeline" --resource-group "exampleResourceGroup"

Gerekli Parametreler

--factory-name

Fabrika adı.

--name --pipeline-name -n

İşlem hattı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--activities

İşlem hattındaki etkinliklerin listesi. Beklenen değer: json-string/json-file/@json-file.

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON string>.

--annotations

İşlem Hattını tanımlamak için kullanılabilecek etiketlerin listesi. Beklenen değer: json-string/json-file/@json-file.

--concurrency

İşlem hattı için en fazla eş zamanlı çalıştırma sayısı.

--description

İşlem hattının açıklaması.

--duration

TimeSpan değeri, ardından bir Azure İzleme Ölçümü tetiklenir. Beklenen değer: json-string/json-file/@json-file.

--folder-name

Bu İşlem Hattının içinde olduğu klasörün adı.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

--if-match

İşlem hattı varlığının ETag'i. Yalnızca mevcut varlıkla eşleşmesi gereken veya koşulsuz güncelleştirme için olabilecek güncelleştirme için belirtilmelidir * .

--if-none-match

İşlem hattı varlığının ETag'i. Yalnızca get için belirtilmelidir. ETag mevcut varlık etiketiyle eşleşiyorsa veya sağlandıysa * hiçbir içerik döndürülmeyecektir.

--parameters

İşlem hattı parametrelerinin listesi. Beklenen değer: json-string/json-file/@json-file.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--run-dimensions

İşlem Hattı tarafından yayılan boyutlar. Beklenen değer: json-string/json-file/@json-file.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.

--variables

İşlem hattı için değişkenlerin listesi. Beklenen değer: json-string/json-file/@json-file.