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
Fabrika adı.
İşlem hattı adı.
İşlem hattı kaynak tanımı. Beklenen değer: json-string/json-file/@json-file.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
İş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 * .
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
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
Fabrika adı.
İşlem hattı adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
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.
İş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.
İş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.
Kurtarma modunda, yeniden çalıştırma bu etkinlikten başlar. Belirtilmezse, tüm etkinlikler çalıştırılır.
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.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
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
Fabrika adı.
İşlem hattı adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Onay isteminde bulunmayın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanı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
Fabrika adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
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
Fabrika adı.
İşlem hattı adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
İş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.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
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
Fabrika adı.
İşlem hattı adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
İşlem hattındaki etkinliklerin listesi. Beklenen değer: json-string/json-file/@json-file.
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON string>.
İşlem Hattını tanımlamak için kullanılabilecek etiketlerin listesi. Beklenen değer: json-string/json-file/@json-file.
İşlem hattı için en fazla eş zamanlı çalıştırma sayısı.
İşlem hattının açıklaması.
TimeSpan değeri, ardından bir Azure İzleme Ölçümü tetiklenir. Beklenen değer: json-string/json-file/@json-file.
Bu İşlem Hattının içinde olduğu klasörün adı.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
İş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 * .
İş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.
İşlem hattı parametrelerinin listesi. Beklenen değer: json-string/json-file/@json-file.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.
İşlem Hattı tarafından yayılan boyutlar. Beklenen değer: json-string/json-file/@json-file.
Ayarlanacağı özellik yolunu ve değerini belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.
İşlem hattı için değişkenlerin listesi. Beklenen değer: json-string/json-file/@json-file.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.