az datafactory pipeline

Catatan

Referensi ini adalah bagian dari ekstensi datafactory untuk Azure CLI (versi 2.15.0 atau yang lebih tinggi). Ekstensi akan secara otomatis diinstal saat pertama kali Anda menjalankan perintah alur az datafactory . Pelajari lebih lanjut tentang ekstensi.

Mengelola alur dengan datafactory.

Perintah

az datafactory pipeline create

Buat jalur.

az datafactory pipeline create-run

Membuat eksekusi alur.

az datafactory pipeline delete

Menghapus alur.

az datafactory pipeline list

Mencantumkan alur.

az datafactory pipeline show

Mendapatkan alur.

az datafactory pipeline update

Memperbarui alur.

az datafactory pipeline create

Buat jalur.

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

Contoh

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"

Parameter yang Diperlukan

--factory-name

Nama pabrik.

--name --pipeline-name -n

Nama alur.

--pipeline

Definisi sumber daya alur. Nilai yang diharapkan: json-string/json-file/@json-file.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--if-match

ETag entitas alur. Hanya boleh ditentukan untuk pembaruan, yang seharusnya cocok dengan entitas yang ada atau dapat * untuk pembaruan tanpa syarat.

az datafactory pipeline create-run

Membuat eksekusi alur.

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}]

Contoh

Pipelines_CreateRun

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

Parameter yang Diperlukan

--factory-name

Nama pabrik.

--name --pipeline-name -n

Nama alur.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--is-recovery

Bendera mode pemulihan. Jika mode pemulihan diatur ke true, eksekusi alur yang direferensikan yang ditentukan dan eksekusi baru akan dikelompokkan di bawah groupId yang sama.

nilai yang diterima: false, true
--parameters

Parameter eksekusi alur. Parameter ini hanya akan digunakan jika runId tidak ditentukan. Nilai yang diharapkan: json-string/json-file/@json-file.

--reference-pipeline-run-id

Pengidentifikasi eksekusi alur. Jika ID eksekusi ditentukan, parameter eksekusi yang ditentukan akan digunakan untuk membuat eksekusi baru.

--start-activity-name

Dalam mode pemulihan, eksekusi ulang akan dimulai dari aktivitas ini. Jika tidak ditentukan, semua aktivitas akan berjalan.

--start-from-failure

Dalam mode pemulihan, jika diatur ke true, eksekusi ulang akan dimulai dari aktivitas yang gagal. Properti hanya akan digunakan jika startActivityName tidak ditentukan.

nilai yang diterima: false, true

az datafactory pipeline delete

Menghapus alur.

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

Contoh

Pipelines_Delete

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

Parameter yang Diperlukan

--factory-name

Nama pabrik.

--name --pipeline-name -n

Nama alur.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--yes -y

Jangan meminta konfirmasi.

az datafactory pipeline list

Mencantumkan alur.

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

Contoh

Pipelines_ListByFactory

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

Parameter yang Diperlukan

--factory-name

Nama pabrik.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az datafactory pipeline show

Mendapatkan alur.

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

Contoh

Pipelines_Get

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

Parameter yang Diperlukan

--factory-name

Nama pabrik.

--name --pipeline-name -n

Nama alur.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--if-none-match

ETag entitas alur. Hanya boleh ditentukan untuk mendapatkan. Jika ETag cocok dengan tag entitas yang ada, atau jika * disediakan, maka tidak ada konten yang akan dikembalikan.

az datafactory pipeline update

Memperbarui alur.

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]

Contoh

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"

Parameter yang Diperlukan

--factory-name

Nama pabrik.

--name --pipeline-name -n

Nama alur.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--activities

Daftar aktivitas dalam alur. Nilai yang diharapkan: json-string/json-file/@json-file.

--add

Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string, atau JSON string>.

--annotations

Daftar tag yang dapat digunakan untuk menjelaskan Alur. Nilai yang diharapkan: json-string/json-file/@json-file.

--concurrency

Jumlah maksimum eksekusi bersamaan untuk alur.

--description

Deskripsi dari alur.

--duration

Nilai TimeSpan, setelah itu Metrik Pemantauan Azure diaktifkan. Nilai yang diharapkan: json-string/json-file/@json-file.

--folder-name

Nama folder tempat Alur ini berada.

--force-string

Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.

--if-match

ETag entitas alur. Hanya boleh ditentukan untuk pembaruan, yang seharusnya cocok dengan entitas yang ada atau dapat * untuk pembaruan tanpa syarat.

--if-none-match

ETag entitas alur. Hanya boleh ditentukan untuk mendapatkan. Jika ETag cocok dengan tag entitas yang ada, atau jika * disediakan, maka tidak ada konten yang akan dikembalikan.

--parameters

Daftar parameter untuk alur. Nilai yang diharapkan: json-string/json-file/@json-file.

--remove

Hapus properti atau elemen dari daftar. Contoh: --remove property.list OR --remove propertyToRemove.

--run-dimensions

Dimensi yang dipancarkan oleh Alur. Nilai yang diharapkan: json-string/json-file/@json-file.

--set

Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=.

--variables

Daftar variabel untuk alur. Nilai yang diharapkan: json-string/json-file/@json-file.