Definicja zasobu Bicep
Typ zasobu fabryk/potoków można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Aby utworzyć zasób Microsoft.DataFactory/factory/pipelines, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.DataFactory/factories/pipelines@2017-09-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
activities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
annotations: [
any(...)
]
concurrency: int
description: 'string'
parameters: {
{customized property}: {
defaultValue: any(...)
type: 'string'
}
}
}
}
Obiekty CopySource
Ustaw właściwość , aby określić typ obiektu.
Obiekty działań
Ustaw właściwość , aby określić typ obiektu.
W przypadku elementu AzureMLBatchExecution użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'AzureMLBatchExecution'
typeProperties: {
globalParameters: {
{customized property}: any(...)
}
webServiceInputs: {
{customized property}: {
filePath: any(...)
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
webServiceOutputs: {
{customized property}: {
filePath: any(...)
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
}
}
W przypadku usługi AzureMLUpdateResource użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'AzureMLUpdateResource'
typeProperties: {
trainedModelFilePath: any(...)
trainedModelLinkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
trainedModelName: any(...)
}
}
W przypadku polecenia ExecutePipeline użyj:
{
type: 'ExecutePipeline'
typeProperties: {
parameters: {
{customized property}: any(...)
}
pipeline: {
name: 'string'
referenceName: 'string'
type: 'string'
}
waitOnCompletion: bool
}
}
W obszarze Filtr użyj:
{
type: 'Filter'
typeProperties: {
condition: {
type: 'string'
value: 'string'
}
items: {
type: 'string'
value: 'string'
}
}
}
W przypadku programu ForEach użyj:
{
type: 'ForEach'
typeProperties: {
activities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
batchCount: int
isSequential: bool
items: {
type: 'string'
value: 'string'
}
}
}
W przypadku funkcji IfCondition użyj:
{
type: 'IfCondition'
typeProperties: {
expression: {
type: 'string'
value: 'string'
}
ifFalseActivities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
ifTrueActivities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
}
}
W obszarze Do użyj:
{
type: 'Until'
typeProperties: {
activities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
expression: {
type: 'string'
value: 'string'
}
timeout: any(...)
}
}
W przypadku oczekiwania użyj:
{
type: 'Wait'
typeProperties: {
waitTimeInSeconds: int
}
}
W przypadku kopiowania użyj:
{
inputs: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
outputs: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'Copy'
typeProperties: {
cloudDataMovementUnits: any(...)
enableSkipIncompatibleRow: any(...)
enableStaging: any(...)
parallelCopies: any(...)
redirectIncompatibleRowSettings: {
linkedServiceName: any(...)
path: any(...)
}
sink: {
sinkRetryCount: any(...)
sinkRetryWait: any(...)
writeBatchSize: any(...)
writeBatchTimeout: any(...)
type: 'string'
// For remaining properties, see CopySink objects
}
source: {
sourceRetryCount: any(...)
sourceRetryWait: any(...)
type: 'string'
// For remaining properties, see CopySource objects
}
stagingSettings: {
enableCompression: any(...)
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
path: any(...)
}
translator: any(...)
}
}
W przypadku opcji Niestandardowe użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'Custom'
typeProperties: {
command: any(...)
extendedProperties: {
{customized property}: any(...)
}
folderPath: any(...)
referenceObjects: {
datasets: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
linkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
resourceLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
W przypadku elementu DataLakeAnalyticsU-SQL użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'DataLakeAnalyticsU-SQL'
typeProperties: {
compilationMode: any(...)
degreeOfParallelism: any(...)
parameters: {
{customized property}: any(...)
}
priority: any(...)
runtimeVersion: any(...)
scriptLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(...)
}
}
W przypadku elementu DatabricksNotebook użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'DatabricksNotebook'
typeProperties: {
baseParameters: {
{customized property}: any(...)
}
notebookPath: any(...)
}
}
W przypadku polecenia ExecuteSSISPackage użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'ExecuteSSISPackage'
typeProperties: {
connectVia: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
environmentPath: any(...)
executionCredential: {
domain: any(...)
password: {
type: 'string'
value: 'string'
}
userName: any(...)
}
loggingLevel: any(...)
logLocation: {
logPath: any(...)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(...)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(...)
}
logRefreshInterval: any(...)
}
}
packageConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(...)
}
}
}
packageLocation: {
packagePath: any(...)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(...)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(...)
}
configurationPath: any(...)
packagePassword: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
packageParameters: {
{customized property}: {
value: any(...)
}
}
projectConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(...)
}
}
}
projectParameters: {
{customized property}: {
value: any(...)
}
}
propertyOverrides: {
{customized property}: {
isSensitive: bool
value: any(...)
}
}
runtime: any(...)
}
}
W przypadku metody GetMetadata użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'GetMetadata'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
fieldList: [
any(...)
]
}
}
W przypadku usługi HDInsightHive użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightHive'
typeProperties: {
arguments: [
any(...)
]
defines: {
{customized property}: any(...)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(...)
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
W przypadku usługi HDInsightMapReduce użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightMapReduce'
typeProperties: {
arguments: [
any(...)
]
className: any(...)
defines: {
{customized property}: any(...)
}
getDebugInfo: 'string'
jarFilePath: any(...)
jarLibs: [
any(...)
]
jarLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
W przypadku usługi HDInsightPig użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightPig'
typeProperties: {
arguments: [
any(...)
]
defines: {
{customized property}: any(...)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(...)
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
W przypadku usługi HDInsightSpark użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightSpark'
typeProperties: {
arguments: [
any(...)
]
className: 'string'
entryFilePath: any(...)
getDebugInfo: 'string'
proxyUser: any(...)
rootPath: any(...)
sparkConfig: {
{customized property}: any(...)
}
sparkJobLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
}
}
W przypadku usługi HDInsightStreaming użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'HDInsightStreaming'
typeProperties: {
arguments: [
any(...)
]
combiner: any(...)
commandEnvironment: [
any(...)
]
defines: {
{customized property}: any(...)
}
fileLinkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
filePaths: [
any(...)
]
getDebugInfo: 'string'
input: any(...)
mapper: any(...)
output: any(...)
reducer: any(...)
storageLinkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
}
}
W przypadku wyszukiwania użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'Lookup'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
firstRowOnly: any(...)
source: {
sourceRetryCount: any(...)
sourceRetryWait: any(...)
type: 'string'
// For remaining properties, see CopySource objects
}
}
}
W przypadku polecenia SqlServerStoredProcedure użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'SqlServerStoredProcedure'
typeProperties: {
storedProcedureName: any(...)
storedProcedureParameters: {
{customized property}: {
type: 'string'
value: any(...)
}
}
}
}
W przypadku funkcji WebActivity użyj:
{
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(...)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(...)
}
type: 'WebActivity'
typeProperties: {
authentication: {
password: {
type: 'string'
value: 'string'
}
pfx: {
type: 'string'
value: 'string'
}
resource: 'string'
type: 'string'
username: 'string'
}
body: any(...)
datasets: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
disableCertValidation: bool
headers: any(...)
linkedServices: [
{
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
]
method: 'string'
url: any(...)
}
}
Obiekty CopySink
Ustaw właściwość , aby określić typ obiektu.
Obiekty SecretBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku usługi AzureKeyVaultSecret użyj:
{
secretName: any(...)
secretVersion: any(...)
store: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
type: 'AzureKeyVaultSecret'
}
W przypadku funkcji SecureString użyj:
{
type: 'SecureString'
value: 'string'
}
Wartości właściwości
Microsoft.DataFactory/factory/pipelines
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa zasobu |
struna
Ograniczenia: Minimalna długość = 1 Maksymalna długość = 260 Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane) |
nadrzędny |
W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.
Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: fabryki |
właściwości |
Właściwości potoku. |
Potok (wymagany) |
Aktywność
ActivityDependency (Zależność działania)
Nazwa |
Opis |
Wartość |
działanie |
Nazwa działania. |
ciąg (wymagany) |
dependencyConditions (dependencyConditions) |
Match-Condition dla zależności. |
Tablica ciągów zawierająca dowolną z: "Ukończono" "Niepowodzenie" "Pominięto" "Powodzenie" (wymagane) |
ActivityPolicy (Polityka Aktywności)
Nazwa |
Opis |
Wartość |
spróbuj ponownie |
Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
retryIntervalInSeconds |
Interwał między każdą próbą ponawiania próby (w sekundach). Wartość domyślna to 30 sekund. |
Int
Ograniczenia: Minimalna wartość = 30 Wartość maksymalna = 86400 |
secureOutput (zabezpieczone wyjście) |
W przypadku ustawienia wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. |
Bool |
przerwa czasowa |
Określa limit czasu dla uruchomienia działania. Domyślny limit czasu to 7 dni. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
AzureKeyVaultSecretReference
Nazwa |
Opis |
Wartość |
nazwaTajna |
Nazwa tajemnicy w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
wersjaTajna |
Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
przechowywać |
Dokumentacja połączonej usługi Azure Key Vault. |
LinkedServiceReference (wymagane) |
typ |
Typ wpisu tajnego. |
"AzureKeyVaultSecret" (wymagane) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Nazwa |
Opis |
Wartość |
globalParameters (parametry globalne) |
Pary klucz,wartość do przekazania do punktu końcowego usługi Azure ML Batch Execution Service. Klucze muszą być zgodne z nazwami parametrów usługi internetowej zdefiniowanych w opublikowanej usłudze internetowej Azure ML. Wartości zostaną przekazane we właściwości GlobalParameters żądania wykonania wsadowego usługi Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs (Dane wejściowe usługi webService) |
Pary Klucz,Wartość, mapowanie nazw danych wejściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wejściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceInputs żądania wykonania wsadowego usługi Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs (Dane wyjściowe usługi internetowej) |
Pary Klucz,Wartość, mapowanie nazw danych wyjściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wyjściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceOutputs żądania wykonania wsadowego usługi Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Nazwa |
Opis |
Wartość |
trainedModelFilePath |
Ścieżka pliku względnego w wytrenowanejModelLinkedService reprezentująca plik ilearner, który zostanie przekazany przez operację aktualizacji. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
trainedModelLinkedServiceName (nazwa usługi) |
Nazwa połączonej usługi Azure Storage zawierającej plik .ilearner, który zostanie przekazany przez operację aktualizacji. |
LinkedServiceReference (wymagane) |
nazwaWytrenowanegoModelu |
Nazwa modułu Wytrenowany model w eksperymencie usługi sieci Web, który ma zostać zaktualizowany. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
AzureMLWebServiceFile (plik usługi AzureMLWebService)
Nazwa |
Opis |
Wartość |
ścieżka pliku |
Względna ścieżka pliku, w tym nazwa kontenera, w usłudze Azure Blob Storage określonej przez połączoną usługę. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
nazwaPołączonejUsługi |
Odwołanie do połączonej usługi Azure Storage, w której znajduje się plik wejściowy/wyjściowy usługi internetowej usługi Azure ML. |
LinkedServiceReference (wymagane) |
CopyActivity (Aktywność kopiowania)
Właściwości CopyActivityTypeProperties
Nazwa |
Opis |
Wartość |
cloudDataMovementUnits (jednostki chmury) |
Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do wykonania tego przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
włączPomińNiekompatybilnyWiersz |
Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
enableStaging (włączeniePrzemieszczanie się) |
Określa, czy skopiować dane za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
kopie równoległe |
Maksymalna liczba równoczesnych sesji otwartych w źródle lub ujściu, aby uniknąć przeciążenia magazynu danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
przekierowanieNiekompatybilnychUstawieńWiersza |
Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. |
RedirectIncompatibleRowSettings |
sink |
Ujście działania kopiowania. |
CopySink (wymagane) |
przesłać źródło |
Źródło działania kopiowania. |
CopySource (wymagane) |
ustawienia przejściowe |
Określa ustawienia przejściowe, gdy wartość EnableStaging ma wartość true. |
Ustawienia przejściowe |
Translator |
Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. |
jakikolwiek |
CopySink (Ujście tekstu)
Nazwa |
Opis |
Wartość |
sinkRetryCount (liczba retryów) |
Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). |
jakikolwiek |
sinkRetryWait |
Oczekiwanie na ponowienie próby ujścia. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
typ |
|
(wymagane) |
writeBatchSize (Rozmiar wsadu) |
Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
writeBatchTimeout (Limit czasu zapisu) |
Zapisywanie limitu czasu wsadowego. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
KopiaŹródła
Nazwa |
Opis |
Wartość |
sourceRetryCount (źródłoRetryCount) |
Liczba ponownych prób źródła. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). |
jakikolwiek |
sourceRetryWait |
Oczekiwanie na ponowienie próby źródła. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
typ |
|
(wymagane) |
Działanie niestandardowe
CustomActivityReferenceObject
CustomActivityTypeProperties
Nazwa |
Opis |
Wartość |
polecenie |
Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
extendedProperties (właściwości rozszerzone) |
Torba właściwości zdefiniowana przez użytkownika. Nie ma żadnych ograniczeń dotyczących kluczy lub wartości, których można użyć. Określone przez użytkownika działanie niestandardowe ponosi pełną odpowiedzialność za używanie i interpretowanie zdefiniowanej zawartości. |
CustomActivityTypePropertiesExtendedProperties |
ścieżka folderu |
Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType). |
jakikolwiek |
referenceObjects (obiekty referencyjne) |
Odwołania do obiektów |
CustomActivityReferenceObject |
resourceLinkedService (usługa zasobów) |
Dokumentacja połączonej usługi zasobów. |
LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Nazwa |
Opis |
Wartość |
baseParameters (parametry podstawowe) |
Podstawowe parametry, które mają być używane dla każdego uruchomienia tego zadania. Jeśli notes przyjmuje parametr, który nie jest określony, zostanie użyta wartość domyślna z notesu. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
Ścieżka notesu |
Ścieżka bezwzględna notesu do uruchomienia w obszarze roboczym usługi Databricks. Ta ścieżka musi zaczynać się od ukośnika. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Nazwa |
Opis |
Wartość |
Tryb kompilacji |
Tryb kompilacji języka U-SQL. Musi być jedną z następujących wartości: Semantic, Full i SingleBox. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Stopień równoległości |
Maksymalna liczba węzłów jednocześnie używanych do uruchamiania zadania. Wartość domyślna to 1. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. |
jakikolwiek |
Parametry |
Parametry żądania zadania U-SQL. |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
priorytet |
Określa, które zadania poza wszystkimi kolejkami powinny zostać wybrane do pierwszego uruchomienia. Im niższa liczba, tym wyższy priorytet. Wartość domyślna to 1000. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. |
jakikolwiek |
runtimeVersion (wersja uruchomieniowa) |
Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
scriptLinkedService (Usługa Linked) |
Dokumentacja połączonej usługi skryptu. |
LinkedServiceReference (wymagane) |
scriptPath (ścieżka skryptu) |
Ścieżka z uwzględnieniem wielkości liter do folderu, który zawiera skrypt U-SQL. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Odniesienie do zestawu danych
Nazwa |
Opis |
Wartość |
Parametry |
Argumenty dla zestawu danych. |
ParametrValueSpecification |
referenceName (nazwa_referencji) |
Nazwa zestawu danych odwołania. |
ciąg (wymagany) |
typ |
Typ odwołania do zestawu danych. |
"DatasetReference" (wymagane) |
ExecutePipelineActivity
ExecutePipelineActivityTypeProperties
Nazwa |
Opis |
Wartość |
Parametry |
Parametry potoku. |
ParametrValueSpecification |
potok |
Dokumentacja potoku. |
PipelineReference (wymagane) |
czekajNaZakończenie |
Określa, czy wykonanie działania będzie czekać na zakończenie wykonywania zależnego potoku. Wartość domyślna to „false”. |
Bool |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Wyrażenie
Nazwa |
Opis |
Wartość |
typ |
Typ wyrażenia. |
"Wyrażenie" (wymagane) |
wartość |
Wartość wyrażenia. |
ciąg (wymagany) |
Filtruj aktywność
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"Filtr" (wymagany) |
właściwościTypu |
Właściwości działania filtru. |
FilterActivityTypeProperties (wymagane) |
FilterActivityTypeProperties (Właściwości filtru)
Nazwa |
Opis |
Wartość |
warunek / stan / kondycja (select according to the specific context) |
Warunek, który ma być używany do filtrowania danych wejściowych. |
Wyrażenie (wymagane) |
przedmioty |
Tablica wejściowa, w której należy zastosować filtr. |
Wyrażenie (wymagane) |
ForEachActivity (Dla każdegoDziałania)
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"ForEach" (wymagane) |
właściwościTypu |
Właściwości działania ForEach. |
ForEachActivityTypeProperties (wymagane) |
ForEachActivityTypeProperties
Nazwa |
Opis |
Wartość |
Działania |
Lista działań do wykonania . |
Działanie[] (wymagane) |
batchCount (liczba wsadów) |
Liczba partii, która ma być używana do kontrolowania liczby równoległych wykonań (gdy parametr isSequential ma wartość false). |
Int
Ograniczenia: Wartość maksymalna = 50 |
jestSekwencyjny |
Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) |
Bool |
przedmioty |
Kolekcja do iterowania. |
Wyrażenie (wymagane) |
Nazwa |
Opis |
Wartość |
zestaw danych |
Dokumentacja zestawu danych działań GetMetadata. |
DatasetReference (wymagane) |
fieldList (lista_pól |
Pola metadanych do pobrania z zestawu danych. |
dowolne[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania programu Hive. |
HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService (Usługa Linked) |
Dokumentacja połączonej usługi skryptu. |
LinkedServiceReference |
scriptPath (ścieżka skryptu) |
Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightHiveActivityTypePropertiesDefine
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
nazwa_klasy |
Nazwa klasy. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania MapReduce. |
HDInsightMapReduceActivityTypePropertiesDefine |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
jarFilePath (ścieżka pliku) |
Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
jarLibs (biblioteka jarLibs) |
Biblioteki Jar. |
dowolne[] |
jarLinkedService (Usługa Połączenia) |
Dokumentacja połączonej usługi Jar. |
LinkedServiceReference |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightMapReduceActivityTypePropertiesDefine
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania Pig. |
HDInsightPigActivityTypePropertiesDefine |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService (Usługa Linked) |
Dokumentacja połączonej usługi skryptu. |
LinkedServiceReference |
scriptPath (ścieżka skryptu) |
Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightPigActivityTypePropertiesDefine
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Argumenty określone przez użytkownika do usługi HDInsightSparkActivity. |
dowolne[] |
nazwa_klasy |
Główna klasa Java/Spark aplikacji. |
ciąg |
entryFilePath (ścieżka do pliku) |
Ścieżka względna do folderu głównego kodu/pakietu do wykonania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
proxyUser |
Użytkownik personifikujący, który wykona zadanie. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
ścieżka katalogu głównego |
Ścieżka główna w poleceniu "sparkJobLinkedService" dla wszystkich plików zadania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
sparkConfig (konfiguracja platformy sparkConfig) |
Właściwość konfiguracji platformy Spark. |
HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
Połączona usługa magazynu do przekazywania pliku wpisu i zależności oraz odbierania dzienników. |
LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
łączenie |
Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
commandEnvironment (Środowisko) |
Wartości środowiska wiersza polecenia. |
dowolne[] |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania przesyłania strumieniowego. |
HDInsightStreamingActivityTypePropertiesDefine |
fileLinkedService (usługa fileLinkedService) |
Odwołanie do połączonej usługi, w której znajdują się pliki. |
LinkedServiceReference |
filePaths (ścieżki plików) |
Ścieżki do plików zadań przesyłania strumieniowego. Może to być katalogi. |
any[] (wymagane) |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
dane wejściowe |
Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
maper |
Nazwa pliku wykonywalnego mapowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
We/Wy |
Ścieżka wyjściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
reduktor |
Nazwa pliku wykonywalnego reduktora. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightStreamingActivityTypePropertiesDefine
IfConditionActivity (Aktywność w warunkach)
IfConditionActivityTypeProperties (Właściwości IfConditionActivityTypeProperties)
Nazwa |
Opis |
Wartość |
wyrażenie |
Wyrażenie, które zwróci wartość logiczną. Służy do określania bloku działań (ifTrueActivities lub ifFalseActivities), które zostaną wykonane. |
Wyrażenie (wymagane) |
ifFalseActivities (ifFałsz)Activities |
Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość false. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. |
Działanie[] |
ifTrueActivities (Rzeczywiste działania) |
Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość true. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. |
Działanie[] |
IntegrationRuntimeReference
Nazwa |
Opis |
Wartość |
Parametry |
Argumenty środowiska Integration Runtime. |
ParametrValueSpecification |
referenceName (nazwa_referencji) |
Odwołanie do nazwy środowiska Integration Runtime. |
ciąg (wymagany) |
typ |
Typ środowiska Integration Runtime. |
"IntegrationRuntimeReference" (wymagane) |
LinkedServiceReference
Nazwa |
Opis |
Wartość |
Parametry |
Argumenty dla usługi LinkedService. |
ParametrValueSpecification |
referenceName (nazwa_referencji) |
Odwołaj się do nazwy połączonej usługi. |
ciąg (wymagany) |
typ |
Typ odwołania połączonej usługi. |
"LinkedServiceReference" (wymagane) |
LookupActivity (Aktywność wyszukiwania)
Właściwości LookupActivityTypeProperties
Nazwa |
Opis |
Wartość |
zestaw danych |
Dokumentacja zestawu danych działań wyszukiwania. |
DatasetReference (wymagane) |
firstRowOnly (tylko wiersz) |
Czy zwracać pierwszy wiersz, czy wszystkie wiersze. Domyślna wartość to "true". Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
przesłać źródło |
Właściwości źródła specyficzne dla zestawu danych, takie same jak źródło działania kopiowania. |
CopySource (wymagane) |
ParametrDefinitionSpecification
ParametrSpecification
Nazwa |
Opis |
Wartość |
defaultValue (wartość domyślna) |
Wartość domyślna parametru. |
jakikolwiek |
typ |
Typ parametru. |
"Tablica" "Bool" "Float" "Int" "Obiekt" "SecureString" "Ciąg" (wymagany) |
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
rurociąg
Nazwa |
Opis |
Wartość |
Działania |
Lista działań w potoku. |
Działanie[] |
Adnotacje |
Lista tagów, których można użyć do opisywania potoku. |
dowolne[] |
współbieżność |
Maksymalna liczba współbieżnych uruchomień dla potoku. |
Int
Ograniczenia: Minimalna wartość = 1 |
opis |
Opis potoku. |
ciąg |
Parametry |
Lista parametrów potoku. |
ParametrDefinitionSpecification |
Odniesienie do potoku
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa odwołania. |
ciąg |
referenceName (nazwa_referencji) |
Nazwa potoku odwołania. |
ciąg (wymagany) |
typ |
Typ odwołania do potoku. |
"PipelineReference" (wymagane) |
RedirectIncompatibleRowSettings
Nazwa |
Opis |
Wartość |
nazwaPołączonejUsługi |
Nazwa połączonej usługi Azure Storage, sygnatury dostępu współdzielonego magazynu lub usługi Azure Data Lake Store używanej do przekierowywania niezgodnego wiersza. Należy określić, jeśli określono wartość redirectIncompatibleRowSettings. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
ścieżka |
Ścieżka do przechowywania niezgodnych danych wiersza przekierowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Tajna baza danych
SecureString
Nazwa |
Opis |
Wartość |
typ |
Typ wpisu tajnego. |
ciąg (wymagany) |
wartość |
Wartość bezpiecznego ciągu. |
ciąg (wymagany) |
SecureString
Nazwa |
Opis |
Wartość |
typ |
Typ wpisu tajnego. |
"SecureString" (wymagane) |
wartość |
Wartość bezpiecznego ciągu. |
ciąg (wymagany) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
Nazwa |
Opis |
Wartość |
proceduraSkładowanaName |
Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
parametry procedury składowanej |
Ustawienie wartości i typu dla parametrów procedury składowanej. Przykład: "{Parameter1: {value: "1", type: "int"}}". |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
SsisAccessCredential
Nazwa |
Opis |
Wartość |
domena |
Domena na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
hasło |
Hasło do uwierzytelniania systemu Windows. |
SecretBase (wymagana) |
userName (nazwa użytkownika) |
UseName na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
Nazwa |
Opis |
Wartość |
domena |
Domena na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
hasło |
Hasło do uwierzytelniania systemu Windows. |
SecureString (wymagane) |
userName (nazwa użytkownika) |
UseName na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
SsisExecutionParameter
Nazwa |
Opis |
Wartość |
wartość |
Wartość parametru wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
Lokalizacja SsisLogLocation
Nazwa |
Opis |
Wartość |
logPath (ścieżka loga) |
Ścieżka dziennika wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
typ |
Typ lokalizacji dziennika usług SSIS. |
"Plik" (wymagany) |
właściwościTypu |
Właściwości lokalizacji dziennika wykonywania pakietów usług SSIS. |
SsisLogLocationTypeProperties (wymagane) |
Właściwości SsisLogLocationTypeProperties
Nazwa |
Opis |
Wartość |
accessCredential (dane uwierzytelniające) |
Poświadczenia dostępu dziennika wykonywania pakietu. |
SsisAccessCredential |
logRefreshInterval (interwał odświeżania) |
Określa interwał odświeżania dziennika. Domyślny interwał to 5 minut. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
Lokalizacja pakietu SsisPackageLocation
Nazwa |
Opis |
Wartość |
packagePath (ścieżka pakietu) |
Ścieżka pakietu usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
typ |
Typ lokalizacji pakietu SSIS. |
"Plik" "SSISDB" |
właściwościTypu |
Właściwości lokalizacji pakietu usług SSIS. |
Właściwości SsisPackageLocationTypeProperties |
Właściwości SsisPackageLocationTypeProperties
Nazwa |
Opis |
Wartość |
accessCredential (dane uwierzytelniające) |
Poświadczenia dostępu do pakietu. |
SsisAccessCredential |
configurationPath (ścieżka konfiguracji) |
Plik konfiguracji wykonania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Hasło pakietu |
Hasło pakietu. |
Tajna baza danych |
SsisPropertyOverride
Nazwa |
Opis |
Wartość |
isSensitive (jest wrażliwy) |
Czy właściwość pakietu SSIS zastępuje wartość jest danymi poufnymi. Wartość zostanie zaszyfrowana w bazie danych SSISDB, jeśli jest prawdziwa |
Bool |
wartość |
Właściwość pakietu SSIS zastępuje wartość. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
Ustawienia przejściowe
Nazwa |
Opis |
Wartość |
enableCompression (włącz kompresję) |
Określa, czy używać kompresji podczas kopiowania danych za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
nazwaPołączonejUsługi |
Dokumentacja połączonej usługi przejściowej. |
LinkedServiceReference (wymagane) |
ścieżka |
Ścieżka do magazynu do przechowywania danych tymczasowych. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Przechowywany parametr procedury
Nazwa |
Opis |
Wartość |
typ |
Typ parametru procedury składowanej. |
"Wartość logiczna" "Data" "Liczba dziesiętna" "Guid" "Int" "Int64" "Ciąg" |
wartość |
Wartość parametru procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
UntilActivity (Do czasu)
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"Do" (wymagane) |
właściwościTypu |
Do momentu, gdy właściwości działania. |
UntilActivityTypeProperties (wymagane) |
UntilActivityTypeProperties
Nazwa |
Opis |
Wartość |
Działania |
Lista działań do wykonania. |
Działanie[] (wymagane) |
wyrażenie |
Wyrażenie, które zwróci wartość logiczną. Pętla będzie kontynuowana, dopóki to wyrażenie nie zwróci wartości true |
Wyrażenie (wymagane) |
przerwa czasowa |
Określa limit czasu dla uruchomienia działania. Jeśli nie określono żadnej wartości, przyjmuje wartość TimeSpan.FromDays(7), która ma wartość domyślną 1 tydzień. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
Aktywność oczekiwania
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"Czekaj" (wymagane) |
właściwościTypu |
Właściwości działania oczekiwania. |
WaitActivityTypeProperties (wymagane) |
Właściwości WaitActivityTypeProperties
Nazwa |
Opis |
Wartość |
waitTimeInSeconds |
Czas trwania w sekundach. |
int (wymagane) |
Aktywność w sieci
WebActivityAuthentication (Uwierzytelnianie w sieci WebActivityAuthentication
Nazwa |
Opis |
Wartość |
hasło |
Hasło do pliku PFX lub uwierzytelniania podstawowego. |
SecureString |
Pfx |
Zawartość pliku PFX zakodowana w formacie Base64. |
SecureString |
zasób |
Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. |
ciąg |
typ |
Uwierzytelnianie aktywności internetowej (Podstawowa/ClientCertificate/MSI) |
ciąg (wymagany) |
nazwa użytkownika |
Nazwa użytkownika uwierzytelniania aktywności internetowej na potrzeby uwierzytelniania podstawowego. |
ciąg |
Właściwości WebActivityTypeProperties
Nazwa |
Opis |
Wartość |
uwierzytelnianie |
Metoda uwierzytelniania używana do wywoływania punktu końcowego. |
WebActivityAuthentication (Uwierzytelnianie w sieci WebActivityAuthentication |
ciało |
Reprezentuje ładunek, który zostanie wysłany do punktu końcowego. Wymagana dla metody POST/PUT niedozwolona dla metody GET Type: string (lub Expression with resultType string). |
jakikolwiek |
zbiory danych |
Lista zestawów danych przekazanych do internetowego punktu końcowego. |
Odniesienie do zestawu danych[] |
disableCertValidation (walidacja certyfikatu) |
Po ustawieniu wartości true walidacja certyfikatu zostanie wyłączona. |
Bool |
nagłówki |
Reprezentuje nagłówki, które zostaną wysłane do żądania. Aby na przykład ustawić język i wpisać żądanie: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
linkedServices (usługi linkedServices) |
Lista połączonych usług przekazanych do internetowego punktu końcowego. |
Odniesienie do usługi LinkedService[] |
metoda |
Metoda interfejsu API REST dla docelowego punktu końcowego. |
"DELETE" "GET" "POST" "PUT" (wymagane) |
URL |
Docelowy punkt końcowy i ścieżka działania sieci Web. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
Przykłady użycia
Przykłady szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
Definicja zasobu szablonu usługi ARM
Typ zasobu fabryk/potoków można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Aby utworzyć zasób Microsoft.DataFactory/factory/pipelines, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.DataFactory/factories/pipelines",
"apiVersion": "2017-09-01-preview",
"name": "string",
"properties": {
"activities": [ {
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ]
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
} ],
"annotations": [ {} ],
"concurrency": "int",
"description": "string",
"parameters": {
"{customized property}": {
"defaultValue": {},
"type": "string"
}
}
}
}
Obiekty CopySource
Ustaw właściwość , aby określić typ obiektu.
Obiekty działań
Ustaw właściwość , aby określić typ obiektu.
W przypadku elementu AzureMLBatchExecution użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "AzureMLBatchExecution",
"typeProperties": {
"globalParameters": {
"{customized property}": {}
},
"webServiceInputs": {
"{customized property}": {
"filePath": {},
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
},
"webServiceOutputs": {
"{customized property}": {
"filePath": {},
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
}
}
}
W przypadku usługi AzureMLUpdateResource użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "AzureMLUpdateResource",
"typeProperties": {
"trainedModelFilePath": {},
"trainedModelLinkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"trainedModelName": {}
}
}
W przypadku polecenia ExecutePipeline użyj:
{
"type": "ExecutePipeline",
"typeProperties": {
"parameters": {
"{customized property}": {}
},
"pipeline": {
"name": "string",
"referenceName": "string",
"type": "string"
},
"waitOnCompletion": "bool"
}
}
W obszarze Filtr użyj:
{
"type": "Filter",
"typeProperties": {
"condition": {
"type": "string",
"value": "string"
},
"items": {
"type": "string",
"value": "string"
}
}
}
W przypadku programu ForEach użyj:
{
"type": "ForEach",
"typeProperties": {
"activities": [ {
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ]
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
} ],
"batchCount": "int",
"isSequential": "bool",
"items": {
"type": "string",
"value": "string"
}
}
}
W przypadku funkcji IfCondition użyj:
{
"type": "IfCondition",
"typeProperties": {
"expression": {
"type": "string",
"value": "string"
},
"ifFalseActivities": [ {
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ]
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
} ],
"ifTrueActivities": [ {
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ]
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
} ]
}
}
W obszarze Do użyj:
{
"type": "Until",
"typeProperties": {
"activities": [ {
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ]
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
} ],
"expression": {
"type": "string",
"value": "string"
},
"timeout": {}
}
}
W przypadku oczekiwania użyj:
{
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": "int"
}
}
W przypadku kopiowania użyj:
{
"inputs": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"outputs": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "Copy",
"typeProperties": {
"cloudDataMovementUnits": {},
"enableSkipIncompatibleRow": {},
"enableStaging": {},
"parallelCopies": {},
"redirectIncompatibleRowSettings": {
"linkedServiceName": {},
"path": {}
},
"sink": {
"sinkRetryCount": {},
"sinkRetryWait": {},
"writeBatchSize": {},
"writeBatchTimeout": {},
"type": "string"
// For remaining properties, see CopySink objects
},
"source": {
"sourceRetryCount": {},
"sourceRetryWait": {},
"type": "string"
// For remaining properties, see CopySource objects
},
"stagingSettings": {
"enableCompression": {},
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"path": {}
},
"translator": {}
}
}
W przypadku opcji Niestandardowe użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "Custom",
"typeProperties": {
"command": {},
"extendedProperties": {
"{customized property}": {}
},
"folderPath": {},
"referenceObjects": {
"datasets": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"linkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
},
"resourceLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
}
W przypadku elementu DataLakeAnalyticsU-SQL użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "DataLakeAnalyticsU-SQL",
"typeProperties": {
"compilationMode": {},
"degreeOfParallelism": {},
"parameters": {
"{customized property}": {}
},
"priority": {},
"runtimeVersion": {},
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"scriptPath": {}
}
}
W przypadku elementu DatabricksNotebook użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "DatabricksNotebook",
"typeProperties": {
"baseParameters": {
"{customized property}": {}
},
"notebookPath": {}
}
}
W przypadku polecenia ExecuteSSISPackage użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "ExecuteSSISPackage",
"typeProperties": {
"connectVia": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"environmentPath": {},
"executionCredential": {
"domain": {},
"password": {
"type": "string",
"value": "string"
},
"userName": {}
},
"loggingLevel": {},
"logLocation": {
"logPath": {},
"type": "string",
"typeProperties": {
"accessCredential": {
"domain": {},
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"userName": {}
},
"logRefreshInterval": {}
}
},
"packageConnectionManagers": {
"{customized property}": {
"{customized property}": {
"value": {}
}
}
},
"packageLocation": {
"packagePath": {},
"type": "string",
"typeProperties": {
"accessCredential": {
"domain": {},
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"userName": {}
},
"configurationPath": {},
"packagePassword": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
},
"packageParameters": {
"{customized property}": {
"value": {}
}
},
"projectConnectionManagers": {
"{customized property}": {
"{customized property}": {
"value": {}
}
}
},
"projectParameters": {
"{customized property}": {
"value": {}
}
},
"propertyOverrides": {
"{customized property}": {
"isSensitive": "bool",
"value": {}
}
},
"runtime": {}
}
}
W przypadku metody GetMetadata użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "GetMetadata",
"typeProperties": {
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"fieldList": [ {} ]
}
}
W przypadku usługi HDInsightHive użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightHive",
"typeProperties": {
"arguments": [ {} ],
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"scriptPath": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
W przypadku usługi HDInsightMapReduce użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightMapReduce",
"typeProperties": {
"arguments": [ {} ],
"className": {},
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"jarFilePath": {},
"jarLibs": [ {} ],
"jarLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
W przypadku usługi HDInsightPig użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightPig",
"typeProperties": {
"arguments": [ {} ],
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"scriptPath": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
W przypadku usługi HDInsightSpark użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightSpark",
"typeProperties": {
"arguments": [ {} ],
"className": "string",
"entryFilePath": {},
"getDebugInfo": "string",
"proxyUser": {},
"rootPath": {},
"sparkConfig": {
"{customized property}": {}
},
"sparkJobLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
}
W przypadku usługi HDInsightStreaming użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightStreaming",
"typeProperties": {
"arguments": [ {} ],
"combiner": {},
"commandEnvironment": [ {} ],
"defines": {
"{customized property}": {}
},
"fileLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"filePaths": [ {} ],
"getDebugInfo": "string",
"input": {},
"mapper": {},
"output": {},
"reducer": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
W przypadku wyszukiwania użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "Lookup",
"typeProperties": {
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"firstRowOnly": {},
"source": {
"sourceRetryCount": {},
"sourceRetryWait": {},
"type": "string"
// For remaining properties, see CopySource objects
}
}
}
W przypadku polecenia SqlServerStoredProcedure użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "SqlServerStoredProcedure",
"typeProperties": {
"storedProcedureName": {},
"storedProcedureParameters": {
"{customized property}": {
"type": "string",
"value": {}
}
}
}
}
W przypadku funkcji WebActivity użyj:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "WebActivity",
"typeProperties": {
"authentication": {
"password": {
"type": "string",
"value": "string"
},
"pfx": {
"type": "string",
"value": "string"
},
"resource": "string",
"type": "string",
"username": "string"
},
"body": {},
"datasets": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"disableCertValidation": "bool",
"headers": {},
"linkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"method": "string",
"url": {}
}
}
Obiekty CopySink
Ustaw właściwość , aby określić typ obiektu.
Obiekty SecretBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku usługi AzureKeyVaultSecret użyj:
{
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"type": "AzureKeyVaultSecret"
}
W przypadku funkcji SecureString użyj:
{
"type": "SecureString",
"value": "string"
}
Wartości właściwości
Microsoft.DataFactory/factory/pipelines
Nazwa |
Opis |
Wartość |
apiVersion (wersja interfejsu api) |
Wersja interfejsu API |
"2017-09-01-preview" |
nazwa |
Nazwa zasobu |
struna
Ograniczenia: Minimalna długość = 1 Maksymalna długość = 260 Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane) |
właściwości |
Właściwości potoku. |
Potok (wymagany) |
typ |
Typ zasobu |
"Microsoft.DataFactory/factory/pipelines" |
Aktywność
ActivityDependency (Zależność działania)
Nazwa |
Opis |
Wartość |
działanie |
Nazwa działania. |
ciąg (wymagany) |
dependencyConditions (dependencyConditions) |
Match-Condition dla zależności. |
Tablica ciągów zawierająca dowolną z: "Ukończono" "Niepowodzenie" "Pominięto" "Powodzenie" (wymagane) |
ActivityPolicy (Polityka Aktywności)
Nazwa |
Opis |
Wartość |
spróbuj ponownie |
Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
retryIntervalInSeconds |
Interwał między każdą próbą ponawiania próby (w sekundach). Wartość domyślna to 30 sekund. |
Int
Ograniczenia: Minimalna wartość = 30 Wartość maksymalna = 86400 |
secureOutput (zabezpieczone wyjście) |
W przypadku ustawienia wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. |
Bool |
przerwa czasowa |
Określa limit czasu dla uruchomienia działania. Domyślny limit czasu to 7 dni. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
AzureKeyVaultSecretReference
Nazwa |
Opis |
Wartość |
nazwaTajna |
Nazwa tajemnicy w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
wersjaTajna |
Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
przechowywać |
Dokumentacja połączonej usługi Azure Key Vault. |
LinkedServiceReference (wymagane) |
typ |
Typ wpisu tajnego. |
"AzureKeyVaultSecret" (wymagane) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Nazwa |
Opis |
Wartość |
globalParameters (parametry globalne) |
Pary klucz,wartość do przekazania do punktu końcowego usługi Azure ML Batch Execution Service. Klucze muszą być zgodne z nazwami parametrów usługi internetowej zdefiniowanych w opublikowanej usłudze internetowej Azure ML. Wartości zostaną przekazane we właściwości GlobalParameters żądania wykonania wsadowego usługi Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs (Dane wejściowe usługi webService) |
Pary Klucz,Wartość, mapowanie nazw danych wejściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wejściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceInputs żądania wykonania wsadowego usługi Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs (Dane wyjściowe usługi internetowej) |
Pary Klucz,Wartość, mapowanie nazw danych wyjściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wyjściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceOutputs żądania wykonania wsadowego usługi Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Nazwa |
Opis |
Wartość |
trainedModelFilePath |
Ścieżka pliku względnego w wytrenowanejModelLinkedService reprezentująca plik ilearner, który zostanie przekazany przez operację aktualizacji. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
trainedModelLinkedServiceName (nazwa usługi) |
Nazwa połączonej usługi Azure Storage zawierającej plik .ilearner, który zostanie przekazany przez operację aktualizacji. |
LinkedServiceReference (wymagane) |
nazwaWytrenowanegoModelu |
Nazwa modułu Wytrenowany model w eksperymencie usługi sieci Web, który ma zostać zaktualizowany. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
AzureMLWebServiceFile (plik usługi AzureMLWebService)
Nazwa |
Opis |
Wartość |
ścieżka pliku |
Względna ścieżka pliku, w tym nazwa kontenera, w usłudze Azure Blob Storage określonej przez połączoną usługę. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
nazwaPołączonejUsługi |
Odwołanie do połączonej usługi Azure Storage, w której znajduje się plik wejściowy/wyjściowy usługi internetowej usługi Azure ML. |
LinkedServiceReference (wymagane) |
CopyActivity (Aktywność kopiowania)
Właściwości CopyActivityTypeProperties
Nazwa |
Opis |
Wartość |
cloudDataMovementUnits (jednostki chmury) |
Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do wykonania tego przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
włączPomińNiekompatybilnyWiersz |
Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
enableStaging (włączeniePrzemieszczanie się) |
Określa, czy skopiować dane za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
kopie równoległe |
Maksymalna liczba równoczesnych sesji otwartych w źródle lub ujściu, aby uniknąć przeciążenia magazynu danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
przekierowanieNiekompatybilnychUstawieńWiersza |
Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. |
RedirectIncompatibleRowSettings |
sink |
Ujście działania kopiowania. |
CopySink (wymagane) |
przesłać źródło |
Źródło działania kopiowania. |
CopySource (wymagane) |
ustawienia przejściowe |
Określa ustawienia przejściowe, gdy wartość EnableStaging ma wartość true. |
Ustawienia przejściowe |
Translator |
Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. |
jakikolwiek |
CopySink (Ujście tekstu)
Nazwa |
Opis |
Wartość |
sinkRetryCount (liczba retryów) |
Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). |
jakikolwiek |
sinkRetryWait |
Oczekiwanie na ponowienie próby ujścia. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
typ |
|
(wymagane) |
writeBatchSize (Rozmiar wsadu) |
Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
writeBatchTimeout (Limit czasu zapisu) |
Zapisywanie limitu czasu wsadowego. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
KopiaŹródła
Nazwa |
Opis |
Wartość |
sourceRetryCount (źródłoRetryCount) |
Liczba ponownych prób źródła. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). |
jakikolwiek |
sourceRetryWait |
Oczekiwanie na ponowienie próby źródła. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
typ |
|
(wymagane) |
Działanie niestandardowe
CustomActivityReferenceObject
CustomActivityTypeProperties
Nazwa |
Opis |
Wartość |
polecenie |
Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
extendedProperties (właściwości rozszerzone) |
Torba właściwości zdefiniowana przez użytkownika. Nie ma żadnych ograniczeń dotyczących kluczy lub wartości, których można użyć. Określone przez użytkownika działanie niestandardowe ponosi pełną odpowiedzialność za używanie i interpretowanie zdefiniowanej zawartości. |
CustomActivityTypePropertiesExtendedProperties |
ścieżka folderu |
Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType). |
jakikolwiek |
referenceObjects (obiekty referencyjne) |
Odwołania do obiektów |
CustomActivityReferenceObject |
resourceLinkedService (usługa zasobów) |
Dokumentacja połączonej usługi zasobów. |
LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Nazwa |
Opis |
Wartość |
baseParameters (parametry podstawowe) |
Podstawowe parametry, które mają być używane dla każdego uruchomienia tego zadania. Jeśli notes przyjmuje parametr, który nie jest określony, zostanie użyta wartość domyślna z notesu. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
Ścieżka notesu |
Ścieżka bezwzględna notesu do uruchomienia w obszarze roboczym usługi Databricks. Ta ścieżka musi zaczynać się od ukośnika. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Nazwa |
Opis |
Wartość |
Tryb kompilacji |
Tryb kompilacji języka U-SQL. Musi być jedną z następujących wartości: Semantic, Full i SingleBox. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Stopień równoległości |
Maksymalna liczba węzłów jednocześnie używanych do uruchamiania zadania. Wartość domyślna to 1. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. |
jakikolwiek |
Parametry |
Parametry żądania zadania U-SQL. |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
priorytet |
Określa, które zadania poza wszystkimi kolejkami powinny zostać wybrane do pierwszego uruchomienia. Im niższa liczba, tym wyższy priorytet. Wartość domyślna to 1000. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. |
jakikolwiek |
runtimeVersion (wersja uruchomieniowa) |
Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
scriptLinkedService (Usługa Linked) |
Dokumentacja połączonej usługi skryptu. |
LinkedServiceReference (wymagane) |
scriptPath (ścieżka skryptu) |
Ścieżka z uwzględnieniem wielkości liter do folderu, który zawiera skrypt U-SQL. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Odniesienie do zestawu danych
Nazwa |
Opis |
Wartość |
Parametry |
Argumenty dla zestawu danych. |
ParametrValueSpecification |
referenceName (nazwa_referencji) |
Nazwa zestawu danych odwołania. |
ciąg (wymagany) |
typ |
Typ odwołania do zestawu danych. |
"DatasetReference" (wymagane) |
ExecutePipelineActivity
ExecutePipelineActivityTypeProperties
Nazwa |
Opis |
Wartość |
Parametry |
Parametry potoku. |
ParametrValueSpecification |
potok |
Dokumentacja potoku. |
PipelineReference (wymagane) |
czekajNaZakończenie |
Określa, czy wykonanie działania będzie czekać na zakończenie wykonywania zależnego potoku. Wartość domyślna to „false”. |
Bool |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Wyrażenie
Nazwa |
Opis |
Wartość |
typ |
Typ wyrażenia. |
"Wyrażenie" (wymagane) |
wartość |
Wartość wyrażenia. |
ciąg (wymagany) |
Filtruj aktywność
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"Filtr" (wymagany) |
właściwościTypu |
Właściwości działania filtru. |
FilterActivityTypeProperties (wymagane) |
FilterActivityTypeProperties (Właściwości filtru)
Nazwa |
Opis |
Wartość |
warunek / stan / kondycja (select according to the specific context) |
Warunek, który ma być używany do filtrowania danych wejściowych. |
Wyrażenie (wymagane) |
przedmioty |
Tablica wejściowa, w której należy zastosować filtr. |
Wyrażenie (wymagane) |
ForEachActivity (Dla każdegoDziałania)
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"ForEach" (wymagane) |
właściwościTypu |
Właściwości działania ForEach. |
ForEachActivityTypeProperties (wymagane) |
ForEachActivityTypeProperties
Nazwa |
Opis |
Wartość |
Działania |
Lista działań do wykonania . |
Działanie[] (wymagane) |
batchCount (liczba wsadów) |
Liczba partii, która ma być używana do kontrolowania liczby równoległych wykonań (gdy parametr isSequential ma wartość false). |
Int
Ograniczenia: Wartość maksymalna = 50 |
jestSekwencyjny |
Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) |
Bool |
przedmioty |
Kolekcja do iterowania. |
Wyrażenie (wymagane) |
Nazwa |
Opis |
Wartość |
zestaw danych |
Dokumentacja zestawu danych działań GetMetadata. |
DatasetReference (wymagane) |
fieldList (lista_pól |
Pola metadanych do pobrania z zestawu danych. |
dowolne[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania programu Hive. |
HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService (Usługa Linked) |
Dokumentacja połączonej usługi skryptu. |
LinkedServiceReference |
scriptPath (ścieżka skryptu) |
Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightHiveActivityTypePropertiesDefine
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
nazwa_klasy |
Nazwa klasy. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania MapReduce. |
HDInsightMapReduceActivityTypePropertiesDefine |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
jarFilePath (ścieżka pliku) |
Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
jarLibs (biblioteka jarLibs) |
Biblioteki Jar. |
dowolne[] |
jarLinkedService (Usługa Połączenia) |
Dokumentacja połączonej usługi Jar. |
LinkedServiceReference |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightMapReduceActivityTypePropertiesDefine
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania Pig. |
HDInsightPigActivityTypePropertiesDefine |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService (Usługa Linked) |
Dokumentacja połączonej usługi skryptu. |
LinkedServiceReference |
scriptPath (ścieżka skryptu) |
Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightPigActivityTypePropertiesDefine
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Argumenty określone przez użytkownika do usługi HDInsightSparkActivity. |
dowolne[] |
nazwa_klasy |
Główna klasa Java/Spark aplikacji. |
ciąg |
entryFilePath (ścieżka do pliku) |
Ścieżka względna do folderu głównego kodu/pakietu do wykonania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
proxyUser |
Użytkownik personifikujący, który wykona zadanie. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
ścieżka katalogu głównego |
Ścieżka główna w poleceniu "sparkJobLinkedService" dla wszystkich plików zadania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
sparkConfig (konfiguracja platformy sparkConfig) |
Właściwość konfiguracji platformy Spark. |
HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
Połączona usługa magazynu do przekazywania pliku wpisu i zależności oraz odbierania dzienników. |
LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
łączenie |
Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
commandEnvironment (Środowisko) |
Wartości środowiska wiersza polecenia. |
dowolne[] |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania przesyłania strumieniowego. |
HDInsightStreamingActivityTypePropertiesDefine |
fileLinkedService (usługa fileLinkedService) |
Odwołanie do połączonej usługi, w której znajdują się pliki. |
LinkedServiceReference |
filePaths (ścieżki plików) |
Ścieżki do plików zadań przesyłania strumieniowego. Może to być katalogi. |
any[] (wymagane) |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
dane wejściowe |
Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
maper |
Nazwa pliku wykonywalnego mapowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
We/Wy |
Ścieżka wyjściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
reduktor |
Nazwa pliku wykonywalnego reduktora. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightStreamingActivityTypePropertiesDefine
IfConditionActivity (Aktywność w warunkach)
IfConditionActivityTypeProperties (Właściwości IfConditionActivityTypeProperties)
Nazwa |
Opis |
Wartość |
wyrażenie |
Wyrażenie, które zwróci wartość logiczną. Służy do określania bloku działań (ifTrueActivities lub ifFalseActivities), które zostaną wykonane. |
Wyrażenie (wymagane) |
ifFalseActivities (ifFałsz)Activities |
Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość false. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. |
Działanie[] |
ifTrueActivities (Rzeczywiste działania) |
Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość true. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. |
Działanie[] |
IntegrationRuntimeReference
Nazwa |
Opis |
Wartość |
Parametry |
Argumenty środowiska Integration Runtime. |
ParametrValueSpecification |
referenceName (nazwa_referencji) |
Odwołanie do nazwy środowiska Integration Runtime. |
ciąg (wymagany) |
typ |
Typ środowiska Integration Runtime. |
"IntegrationRuntimeReference" (wymagane) |
LinkedServiceReference
Nazwa |
Opis |
Wartość |
Parametry |
Argumenty dla usługi LinkedService. |
ParametrValueSpecification |
referenceName (nazwa_referencji) |
Odwołaj się do nazwy połączonej usługi. |
ciąg (wymagany) |
typ |
Typ odwołania połączonej usługi. |
"LinkedServiceReference" (wymagane) |
LookupActivity (Aktywność wyszukiwania)
Właściwości LookupActivityTypeProperties
Nazwa |
Opis |
Wartość |
zestaw danych |
Dokumentacja zestawu danych działań wyszukiwania. |
DatasetReference (wymagane) |
firstRowOnly (tylko wiersz) |
Czy zwracać pierwszy wiersz, czy wszystkie wiersze. Domyślna wartość to "true". Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
przesłać źródło |
Właściwości źródła specyficzne dla zestawu danych, takie same jak źródło działania kopiowania. |
CopySource (wymagane) |
ParametrDefinitionSpecification
ParametrSpecification
Nazwa |
Opis |
Wartość |
defaultValue (wartość domyślna) |
Wartość domyślna parametru. |
jakikolwiek |
typ |
Typ parametru. |
"Tablica" "Bool" "Float" "Int" "Obiekt" "SecureString" "Ciąg" (wymagany) |
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
rurociąg
Nazwa |
Opis |
Wartość |
Działania |
Lista działań w potoku. |
Działanie[] |
Adnotacje |
Lista tagów, których można użyć do opisywania potoku. |
dowolne[] |
współbieżność |
Maksymalna liczba współbieżnych uruchomień dla potoku. |
Int
Ograniczenia: Minimalna wartość = 1 |
opis |
Opis potoku. |
ciąg |
Parametry |
Lista parametrów potoku. |
ParametrDefinitionSpecification |
Odniesienie do potoku
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa odwołania. |
ciąg |
referenceName (nazwa_referencji) |
Nazwa potoku odwołania. |
ciąg (wymagany) |
typ |
Typ odwołania do potoku. |
"PipelineReference" (wymagane) |
RedirectIncompatibleRowSettings
Nazwa |
Opis |
Wartość |
nazwaPołączonejUsługi |
Nazwa połączonej usługi Azure Storage, sygnatury dostępu współdzielonego magazynu lub usługi Azure Data Lake Store używanej do przekierowywania niezgodnego wiersza. Należy określić, jeśli określono wartość redirectIncompatibleRowSettings. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
ścieżka |
Ścieżka do przechowywania niezgodnych danych wiersza przekierowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Tajna baza danych
SecureString
Nazwa |
Opis |
Wartość |
typ |
Typ wpisu tajnego. |
ciąg (wymagany) |
wartość |
Wartość bezpiecznego ciągu. |
ciąg (wymagany) |
SecureString
Nazwa |
Opis |
Wartość |
typ |
Typ wpisu tajnego. |
"SecureString" (wymagane) |
wartość |
Wartość bezpiecznego ciągu. |
ciąg (wymagany) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
Nazwa |
Opis |
Wartość |
proceduraSkładowanaName |
Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
parametry procedury składowanej |
Ustawienie wartości i typu dla parametrów procedury składowanej. Przykład: "{Parameter1: {value: "1", type: "int"}}". |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
SsisAccessCredential
Nazwa |
Opis |
Wartość |
domena |
Domena na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
hasło |
Hasło do uwierzytelniania systemu Windows. |
SecretBase (wymagana) |
userName (nazwa użytkownika) |
UseName na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
Nazwa |
Opis |
Wartość |
domena |
Domena na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
hasło |
Hasło do uwierzytelniania systemu Windows. |
SecureString (wymagane) |
userName (nazwa użytkownika) |
UseName na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
SsisExecutionParameter
Nazwa |
Opis |
Wartość |
wartość |
Wartość parametru wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
Lokalizacja SsisLogLocation
Nazwa |
Opis |
Wartość |
logPath (ścieżka loga) |
Ścieżka dziennika wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
typ |
Typ lokalizacji dziennika usług SSIS. |
"Plik" (wymagany) |
właściwościTypu |
Właściwości lokalizacji dziennika wykonywania pakietów usług SSIS. |
SsisLogLocationTypeProperties (wymagane) |
Właściwości SsisLogLocationTypeProperties
Nazwa |
Opis |
Wartość |
accessCredential (dane uwierzytelniające) |
Poświadczenia dostępu dziennika wykonywania pakietu. |
SsisAccessCredential |
logRefreshInterval (interwał odświeżania) |
Określa interwał odświeżania dziennika. Domyślny interwał to 5 minut. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
Lokalizacja pakietu SsisPackageLocation
Nazwa |
Opis |
Wartość |
packagePath (ścieżka pakietu) |
Ścieżka pakietu usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
typ |
Typ lokalizacji pakietu SSIS. |
"Plik" "SSISDB" |
właściwościTypu |
Właściwości lokalizacji pakietu usług SSIS. |
Właściwości SsisPackageLocationTypeProperties |
Właściwości SsisPackageLocationTypeProperties
Nazwa |
Opis |
Wartość |
accessCredential (dane uwierzytelniające) |
Poświadczenia dostępu do pakietu. |
SsisAccessCredential |
configurationPath (ścieżka konfiguracji) |
Plik konfiguracji wykonania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Hasło pakietu |
Hasło pakietu. |
Tajna baza danych |
SsisPropertyOverride
Nazwa |
Opis |
Wartość |
isSensitive (jest wrażliwy) |
Czy właściwość pakietu SSIS zastępuje wartość jest danymi poufnymi. Wartość zostanie zaszyfrowana w bazie danych SSISDB, jeśli jest prawdziwa |
Bool |
wartość |
Właściwość pakietu SSIS zastępuje wartość. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
Ustawienia przejściowe
Nazwa |
Opis |
Wartość |
enableCompression (włącz kompresję) |
Określa, czy używać kompresji podczas kopiowania danych za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
nazwaPołączonejUsługi |
Dokumentacja połączonej usługi przejściowej. |
LinkedServiceReference (wymagane) |
ścieżka |
Ścieżka do magazynu do przechowywania danych tymczasowych. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Przechowywany parametr procedury
Nazwa |
Opis |
Wartość |
typ |
Typ parametru procedury składowanej. |
"Wartość logiczna" "Data" "Liczba dziesiętna" "Guid" "Int" "Int64" "Ciąg" |
wartość |
Wartość parametru procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
UntilActivity (Do czasu)
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"Do" (wymagane) |
właściwościTypu |
Do momentu, gdy właściwości działania. |
UntilActivityTypeProperties (wymagane) |
UntilActivityTypeProperties
Nazwa |
Opis |
Wartość |
Działania |
Lista działań do wykonania. |
Działanie[] (wymagane) |
wyrażenie |
Wyrażenie, które zwróci wartość logiczną. Pętla będzie kontynuowana, dopóki to wyrażenie nie zwróci wartości true |
Wyrażenie (wymagane) |
przerwa czasowa |
Określa limit czasu dla uruchomienia działania. Jeśli nie określono żadnej wartości, przyjmuje wartość TimeSpan.FromDays(7), która ma wartość domyślną 1 tydzień. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
Aktywność oczekiwania
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"Czekaj" (wymagane) |
właściwościTypu |
Właściwości działania oczekiwania. |
WaitActivityTypeProperties (wymagane) |
Właściwości WaitActivityTypeProperties
Nazwa |
Opis |
Wartość |
waitTimeInSeconds |
Czas trwania w sekundach. |
int (wymagane) |
Aktywność w sieci
WebActivityAuthentication (Uwierzytelnianie w sieci WebActivityAuthentication
Nazwa |
Opis |
Wartość |
hasło |
Hasło do pliku PFX lub uwierzytelniania podstawowego. |
SecureString |
Pfx |
Zawartość pliku PFX zakodowana w formacie Base64. |
SecureString |
zasób |
Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. |
ciąg |
typ |
Uwierzytelnianie aktywności internetowej (Podstawowa/ClientCertificate/MSI) |
ciąg (wymagany) |
nazwa użytkownika |
Nazwa użytkownika uwierzytelniania aktywności internetowej na potrzeby uwierzytelniania podstawowego. |
ciąg |
Właściwości WebActivityTypeProperties
Nazwa |
Opis |
Wartość |
uwierzytelnianie |
Metoda uwierzytelniania używana do wywoływania punktu końcowego. |
WebActivityAuthentication (Uwierzytelnianie w sieci WebActivityAuthentication |
ciało |
Reprezentuje ładunek, który zostanie wysłany do punktu końcowego. Wymagana dla metody POST/PUT niedozwolona dla metody GET Type: string (lub Expression with resultType string). |
jakikolwiek |
zbiory danych |
Lista zestawów danych przekazanych do internetowego punktu końcowego. |
Odniesienie do zestawu danych[] |
disableCertValidation (walidacja certyfikatu) |
Po ustawieniu wartości true walidacja certyfikatu zostanie wyłączona. |
Bool |
nagłówki |
Reprezentuje nagłówki, które zostaną wysłane do żądania. Aby na przykład ustawić język i wpisać żądanie: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
linkedServices (usługi linkedServices) |
Lista połączonych usług przekazanych do internetowego punktu końcowego. |
Odniesienie do usługi LinkedService[] |
metoda |
Metoda interfejsu API REST dla docelowego punktu końcowego. |
"DELETE" "GET" "POST" "PUT" (wymagane) |
URL |
Docelowy punkt końcowy i ścieżka działania sieci Web. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrażają ten typ zasobu.
Typ zasobu fabryk/potoków można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Aby utworzyć zasób Microsoft.DataFactory/factory/pipelines, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
activities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
annotations = [
?
]
concurrency = int
description = "string"
parameters = {
{customized property} = {
defaultValue = ?
type = "string"
}
}
}
}
}
Obiekty CopySource
Ustaw właściwość , aby określić typ obiektu.
Obiekty działań
Ustaw właściwość , aby określić typ obiektu.
W przypadku elementu AzureMLBatchExecution użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "AzureMLBatchExecution"
typeProperties = {
globalParameters = {
{customized property} = ?
}
webServiceInputs = {
{customized property} = {
filePath = ?
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
webServiceOutputs = {
{customized property} = {
filePath = ?
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
}
}
W przypadku usługi AzureMLUpdateResource użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "AzureMLUpdateResource"
typeProperties = {
trainedModelFilePath = ?
trainedModelLinkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
trainedModelName = ?
}
}
W przypadku polecenia ExecutePipeline użyj:
{
type = "ExecutePipeline"
typeProperties = {
parameters = {
{customized property} = ?
}
pipeline = {
name = "string"
referenceName = "string"
type = "string"
}
waitOnCompletion = bool
}
}
W obszarze Filtr użyj:
{
type = "Filter"
typeProperties = {
condition = {
type = "string"
value = "string"
}
items = {
type = "string"
value = "string"
}
}
}
W przypadku programu ForEach użyj:
{
type = "ForEach"
typeProperties = {
activities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
batchCount = int
isSequential = bool
items = {
type = "string"
value = "string"
}
}
}
W przypadku funkcji IfCondition użyj:
{
type = "IfCondition"
typeProperties = {
expression = {
type = "string"
value = "string"
}
ifFalseActivities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
ifTrueActivities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
}
}
W obszarze Do użyj:
{
type = "Until"
typeProperties = {
activities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
expression = {
type = "string"
value = "string"
}
timeout = ?
}
}
W przypadku oczekiwania użyj:
{
type = "Wait"
typeProperties = {
waitTimeInSeconds = int
}
}
W przypadku kopiowania użyj:
{
inputs = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
outputs = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "Copy"
typeProperties = {
cloudDataMovementUnits = ?
enableSkipIncompatibleRow = ?
enableStaging = ?
parallelCopies = ?
redirectIncompatibleRowSettings = {
linkedServiceName = ?
path = ?
}
sink = {
sinkRetryCount = ?
sinkRetryWait = ?
writeBatchSize = ?
writeBatchTimeout = ?
type = "string"
// For remaining properties, see CopySink objects
}
source = {
sourceRetryCount = ?
sourceRetryWait = ?
type = "string"
// For remaining properties, see CopySource objects
}
stagingSettings = {
enableCompression = ?
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
path = ?
}
translator = ?
}
}
W przypadku opcji Niestandardowe użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "Custom"
typeProperties = {
command = ?
extendedProperties = {
{customized property} = ?
}
folderPath = ?
referenceObjects = {
datasets = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
linkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
resourceLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
W przypadku elementu DataLakeAnalyticsU-SQL użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "DataLakeAnalyticsU-SQL"
typeProperties = {
compilationMode = ?
degreeOfParallelism = ?
parameters = {
{customized property} = ?
}
priority = ?
runtimeVersion = ?
scriptLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
scriptPath = ?
}
}
W przypadku elementu DatabricksNotebook użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "DatabricksNotebook"
typeProperties = {
baseParameters = {
{customized property} = ?
}
notebookPath = ?
}
}
W przypadku polecenia ExecuteSSISPackage użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "ExecuteSSISPackage"
typeProperties = {
connectVia = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
environmentPath = ?
executionCredential = {
domain = ?
password = {
type = "string"
value = "string"
}
userName = ?
}
loggingLevel = ?
logLocation = {
logPath = ?
type = "string"
typeProperties = {
accessCredential = {
domain = ?
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
userName = ?
}
logRefreshInterval = ?
}
}
packageConnectionManagers = {
{customized property} = {
{customized property} = {
value = ?
}
}
}
packageLocation = {
packagePath = ?
type = "string"
typeProperties = {
accessCredential = {
domain = ?
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
userName = ?
}
configurationPath = ?
packagePassword = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
packageParameters = {
{customized property} = {
value = ?
}
}
projectConnectionManagers = {
{customized property} = {
{customized property} = {
value = ?
}
}
}
projectParameters = {
{customized property} = {
value = ?
}
}
propertyOverrides = {
{customized property} = {
isSensitive = bool
value = ?
}
}
runtime = ?
}
}
W przypadku metody GetMetadata użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "GetMetadata"
typeProperties = {
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
fieldList = [
?
]
}
}
W przypadku usługi HDInsightHive użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightHive"
typeProperties = {
arguments = [
?
]
defines = {
{customized property} = ?
}
getDebugInfo = "string"
scriptLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
scriptPath = ?
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
W przypadku usługi HDInsightMapReduce użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightMapReduce"
typeProperties = {
arguments = [
?
]
className = ?
defines = {
{customized property} = ?
}
getDebugInfo = "string"
jarFilePath = ?
jarLibs = [
?
]
jarLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
W przypadku usługi HDInsightPig użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightPig"
typeProperties = {
arguments = [
?
]
defines = {
{customized property} = ?
}
getDebugInfo = "string"
scriptLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
scriptPath = ?
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
W przypadku usługi HDInsightSpark użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightSpark"
typeProperties = {
arguments = [
?
]
className = "string"
entryFilePath = ?
getDebugInfo = "string"
proxyUser = ?
rootPath = ?
sparkConfig = {
{customized property} = ?
}
sparkJobLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
W przypadku usługi HDInsightStreaming użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightStreaming"
typeProperties = {
arguments = [
?
]
combiner = ?
commandEnvironment = [
?
]
defines = {
{customized property} = ?
}
fileLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
filePaths = [
?
]
getDebugInfo = "string"
input = ?
mapper = ?
output = ?
reducer = ?
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
W przypadku wyszukiwania użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "Lookup"
typeProperties = {
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
firstRowOnly = ?
source = {
sourceRetryCount = ?
sourceRetryWait = ?
type = "string"
// For remaining properties, see CopySource objects
}
}
}
W przypadku polecenia SqlServerStoredProcedure użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "SqlServerStoredProcedure"
typeProperties = {
storedProcedureName = ?
storedProcedureParameters = {
{customized property} = {
type = "string"
value = ?
}
}
}
}
W przypadku funkcji WebActivity użyj:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "WebActivity"
typeProperties = {
authentication = {
password = {
type = "string"
value = "string"
}
pfx = {
type = "string"
value = "string"
}
resource = "string"
type = "string"
username = "string"
}
body = ?
datasets = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
disableCertValidation = bool
headers = ?
linkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
method = "string"
url = ?
}
}
Obiekty CopySink
Ustaw właściwość , aby określić typ obiektu.
Obiekty SecretBase
Ustaw właściwość , aby określić typ obiektu.
W przypadku usługi AzureKeyVaultSecret użyj:
{
secretName = ?
secretVersion = ?
store = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
type = "AzureKeyVaultSecret"
}
W przypadku funkcji SecureString użyj:
{
type = "SecureString"
value = "string"
}
Wartości właściwości
Microsoft.DataFactory/factory/pipelines
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa zasobu |
struna
Ograniczenia: Minimalna długość = 1 Maksymalna długość = 260 Wzorzec = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (wymagane) |
parent_id (identyfikator rodzica) |
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. |
Identyfikator zasobu typu: fabryki |
właściwości |
Właściwości potoku. |
Potok (wymagany) |
typ |
Typ zasobu |
"Microsoft.DataFactory/factory/pipelines@2017-09-01-preview" |
Aktywność
ActivityDependency (Zależność działania)
Nazwa |
Opis |
Wartość |
działanie |
Nazwa działania. |
ciąg (wymagany) |
dependencyConditions (dependencyConditions) |
Match-Condition dla zależności. |
Tablica ciągów zawierająca dowolną z: "Ukończono" "Niepowodzenie" "Pominięto" "Powodzenie" (wymagane) |
ActivityPolicy (Polityka Aktywności)
Nazwa |
Opis |
Wartość |
spróbuj ponownie |
Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
retryIntervalInSeconds |
Interwał między każdą próbą ponawiania próby (w sekundach). Wartość domyślna to 30 sekund. |
Int
Ograniczenia: Minimalna wartość = 30 Wartość maksymalna = 86400 |
secureOutput (zabezpieczone wyjście) |
W przypadku ustawienia wartości true dane wyjściowe z działania są uznawane za bezpieczne i nie będą rejestrowane w celu monitorowania. |
Bool |
przerwa czasowa |
Określa limit czasu dla uruchomienia działania. Domyślny limit czasu to 7 dni. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
AzureKeyVaultSecretReference
Nazwa |
Opis |
Wartość |
nazwaTajna |
Nazwa tajemnicy w usłudze Azure Key Vault. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
wersjaTajna |
Wersja wpisu tajnego w usłudze Azure Key Vault. Wartość domyślna to najnowsza wersja wpisu tajnego. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
przechowywać |
Dokumentacja połączonej usługi Azure Key Vault. |
LinkedServiceReference (wymagane) |
typ |
Typ wpisu tajnego. |
"AzureKeyVaultSecret" (wymagane) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Nazwa |
Opis |
Wartość |
globalParameters (parametry globalne) |
Pary klucz,wartość do przekazania do punktu końcowego usługi Azure ML Batch Execution Service. Klucze muszą być zgodne z nazwami parametrów usługi internetowej zdefiniowanych w opublikowanej usłudze internetowej Azure ML. Wartości zostaną przekazane we właściwości GlobalParameters żądania wykonania wsadowego usługi Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs (Dane wejściowe usługi webService) |
Pary Klucz,Wartość, mapowanie nazw danych wejściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wejściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceInputs żądania wykonania wsadowego usługi Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs (Dane wyjściowe usługi internetowej) |
Pary Klucz,Wartość, mapowanie nazw danych wyjściowych usługi internetowej punktu końcowego usługi Azure ML na obiekty AzureMLWebServiceFile określające wyjściowe lokalizacje obiektów blob. Te informacje zostaną przekazane we właściwości WebServiceOutputs żądania wykonania wsadowego usługi Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Nazwa |
Opis |
Wartość |
trainedModelFilePath |
Ścieżka pliku względnego w wytrenowanejModelLinkedService reprezentująca plik ilearner, który zostanie przekazany przez operację aktualizacji. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
trainedModelLinkedServiceName (nazwa usługi) |
Nazwa połączonej usługi Azure Storage zawierającej plik .ilearner, który zostanie przekazany przez operację aktualizacji. |
LinkedServiceReference (wymagane) |
nazwaWytrenowanegoModelu |
Nazwa modułu Wytrenowany model w eksperymencie usługi sieci Web, który ma zostać zaktualizowany. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
AzureMLWebServiceFile (plik usługi AzureMLWebService)
Nazwa |
Opis |
Wartość |
ścieżka pliku |
Względna ścieżka pliku, w tym nazwa kontenera, w usłudze Azure Blob Storage określonej przez połączoną usługę. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
nazwaPołączonejUsługi |
Odwołanie do połączonej usługi Azure Storage, w której znajduje się plik wejściowy/wyjściowy usługi internetowej usługi Azure ML. |
LinkedServiceReference (wymagane) |
CopyActivity (Aktywność kopiowania)
Właściwości CopyActivityTypeProperties
Nazwa |
Opis |
Wartość |
cloudDataMovementUnits (jednostki chmury) |
Maksymalna liczba jednostek przenoszenia danych w chmurze, których można użyć do wykonania tego przenoszenia danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
włączPomińNiekompatybilnyWiersz |
Czy pominąć niezgodny wiersz. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
enableStaging (włączeniePrzemieszczanie się) |
Określa, czy skopiować dane za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
kopie równoległe |
Maksymalna liczba równoczesnych sesji otwartych w źródle lub ujściu, aby uniknąć przeciążenia magazynu danych. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
przekierowanieNiekompatybilnychUstawieńWiersza |
Przekieruj niezgodne ustawienia wiersza, gdy wartość EnableSkipIncompatibleRow ma wartość true. |
RedirectIncompatibleRowSettings |
sink |
Ujście działania kopiowania. |
CopySink (wymagane) |
przesłać źródło |
Źródło działania kopiowania. |
CopySource (wymagane) |
ustawienia przejściowe |
Określa ustawienia przejściowe, gdy wartość EnableStaging ma wartość true. |
Ustawienia przejściowe |
Translator |
Translator działań kopiowania. Jeśli nie zostanie określony, używany jest translator tabelaryczny. |
jakikolwiek |
CopySink (Ujście tekstu)
Nazwa |
Opis |
Wartość |
sinkRetryCount (liczba retryów) |
Liczba ponownych prób ujścia. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). |
jakikolwiek |
sinkRetryWait |
Oczekiwanie na ponowienie próby ujścia. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
typ |
|
(wymagane) |
writeBatchSize (Rozmiar wsadu) |
Rozmiar partii zapisu. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. |
jakikolwiek |
writeBatchTimeout (Limit czasu zapisu) |
Zapisywanie limitu czasu wsadowego. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
KopiaŹródła
Nazwa |
Opis |
Wartość |
sourceRetryCount (źródłoRetryCount) |
Liczba ponownych prób źródła. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType). |
jakikolwiek |
sourceRetryWait |
Oczekiwanie na ponowienie próby źródła. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
typ |
|
(wymagane) |
Działanie niestandardowe
CustomActivityReferenceObject
CustomActivityTypeProperties
Nazwa |
Opis |
Wartość |
polecenie |
Polecenie dla niestandardowego typu działania: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
extendedProperties (właściwości rozszerzone) |
Torba właściwości zdefiniowana przez użytkownika. Nie ma żadnych ograniczeń dotyczących kluczy lub wartości, których można użyć. Określone przez użytkownika działanie niestandardowe ponosi pełną odpowiedzialność za używanie i interpretowanie zdefiniowanej zawartości. |
CustomActivityTypePropertiesExtendedProperties |
ścieżka folderu |
Ścieżka folderu dla plików zasobów Typ: ciąg (lub Wyrażenie z ciągiem resultType). |
jakikolwiek |
referenceObjects (obiekty referencyjne) |
Odwołania do obiektów |
CustomActivityReferenceObject |
resourceLinkedService (usługa zasobów) |
Dokumentacja połączonej usługi zasobów. |
LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Nazwa |
Opis |
Wartość |
baseParameters (parametry podstawowe) |
Podstawowe parametry, które mają być używane dla każdego uruchomienia tego zadania. Jeśli notes przyjmuje parametr, który nie jest określony, zostanie użyta wartość domyślna z notesu. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
Ścieżka notesu |
Ścieżka bezwzględna notesu do uruchomienia w obszarze roboczym usługi Databricks. Ta ścieżka musi zaczynać się od ukośnika. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Nazwa |
Opis |
Wartość |
Tryb kompilacji |
Tryb kompilacji języka U-SQL. Musi być jedną z następujących wartości: Semantic, Full i SingleBox. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Stopień równoległości |
Maksymalna liczba węzłów jednocześnie używanych do uruchamiania zadania. Wartość domyślna to 1. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. |
jakikolwiek |
Parametry |
Parametry żądania zadania U-SQL. |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
priorytet |
Określa, które zadania poza wszystkimi kolejkami powinny zostać wybrane do pierwszego uruchomienia. Im niższa liczba, tym wyższy priorytet. Wartość domyślna to 1000. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 1. |
jakikolwiek |
runtimeVersion (wersja uruchomieniowa) |
Wersja środowiska uruchomieniowego aparatu U-SQL do użycia. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
scriptLinkedService (Usługa Linked) |
Dokumentacja połączonej usługi skryptu. |
LinkedServiceReference (wymagane) |
scriptPath (ścieżka skryptu) |
Ścieżka z uwzględnieniem wielkości liter do folderu, który zawiera skrypt U-SQL. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Odniesienie do zestawu danych
Nazwa |
Opis |
Wartość |
Parametry |
Argumenty dla zestawu danych. |
ParametrValueSpecification |
referenceName (nazwa_referencji) |
Nazwa zestawu danych odwołania. |
ciąg (wymagany) |
typ |
Typ odwołania do zestawu danych. |
"DatasetReference" (wymagane) |
ExecutePipelineActivity
ExecutePipelineActivityTypeProperties
Nazwa |
Opis |
Wartość |
Parametry |
Parametry potoku. |
ParametrValueSpecification |
potok |
Dokumentacja potoku. |
PipelineReference (wymagane) |
czekajNaZakończenie |
Określa, czy wykonanie działania będzie czekać na zakończenie wykonywania zależnego potoku. Wartość domyślna to „false”. |
Bool |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Wyrażenie
Nazwa |
Opis |
Wartość |
typ |
Typ wyrażenia. |
"Wyrażenie" (wymagane) |
wartość |
Wartość wyrażenia. |
ciąg (wymagany) |
Filtruj aktywność
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"Filtr" (wymagany) |
właściwościTypu |
Właściwości działania filtru. |
FilterActivityTypeProperties (wymagane) |
FilterActivityTypeProperties (Właściwości filtru)
Nazwa |
Opis |
Wartość |
warunek / stan / kondycja (select according to the specific context) |
Warunek, który ma być używany do filtrowania danych wejściowych. |
Wyrażenie (wymagane) |
przedmioty |
Tablica wejściowa, w której należy zastosować filtr. |
Wyrażenie (wymagane) |
ForEachActivity (Dla każdegoDziałania)
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"ForEach" (wymagane) |
właściwościTypu |
Właściwości działania ForEach. |
ForEachActivityTypeProperties (wymagane) |
ForEachActivityTypeProperties
Nazwa |
Opis |
Wartość |
Działania |
Lista działań do wykonania . |
Działanie[] (wymagane) |
batchCount (liczba wsadów) |
Liczba partii, która ma być używana do kontrolowania liczby równoległych wykonań (gdy parametr isSequential ma wartość false). |
Int
Ograniczenia: Wartość maksymalna = 50 |
jestSekwencyjny |
Czy pętla powinna być wykonywana w sekwencji lub równolegle (maksymalnie 50) |
Bool |
przedmioty |
Kolekcja do iterowania. |
Wyrażenie (wymagane) |
Nazwa |
Opis |
Wartość |
zestaw danych |
Dokumentacja zestawu danych działań GetMetadata. |
DatasetReference (wymagane) |
fieldList (lista_pól |
Pola metadanych do pobrania z zestawu danych. |
dowolne[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania programu Hive. |
HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService (Usługa Linked) |
Dokumentacja połączonej usługi skryptu. |
LinkedServiceReference |
scriptPath (ścieżka skryptu) |
Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightHiveActivityTypePropertiesDefine
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
nazwa_klasy |
Nazwa klasy. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania MapReduce. |
HDInsightMapReduceActivityTypePropertiesDefine |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
jarFilePath (ścieżka pliku) |
Ścieżka jar. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
jarLibs (biblioteka jarLibs) |
Biblioteki Jar. |
dowolne[] |
jarLinkedService (Usługa Połączenia) |
Dokumentacja połączonej usługi Jar. |
LinkedServiceReference |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightMapReduceActivityTypePropertiesDefine
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania Pig. |
HDInsightPigActivityTypePropertiesDefine |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
scriptLinkedService (Usługa Linked) |
Dokumentacja połączonej usługi skryptu. |
LinkedServiceReference |
scriptPath (ścieżka skryptu) |
Ścieżka skryptu. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightPigActivityTypePropertiesDefine
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Argumenty określone przez użytkownika do usługi HDInsightSparkActivity. |
dowolne[] |
nazwa_klasy |
Główna klasa Java/Spark aplikacji. |
ciąg |
entryFilePath (ścieżka do pliku) |
Ścieżka względna do folderu głównego kodu/pakietu do wykonania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
proxyUser |
Użytkownik personifikujący, który wykona zadanie. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
ścieżka katalogu głównego |
Ścieżka główna w poleceniu "sparkJobLinkedService" dla wszystkich plików zadania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
sparkConfig (konfiguracja platformy sparkConfig) |
Właściwość konfiguracji platformy Spark. |
HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
Połączona usługa magazynu do przekazywania pliku wpisu i zależności oraz odbierania dzienników. |
LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Nazwa |
Opis |
Wartość |
Argumenty |
Użytkownik określił argumenty w usłudze HDInsightActivity. |
dowolne[] |
łączenie |
Nazwa pliku wykonywalnego łączenia. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
commandEnvironment (Środowisko) |
Wartości środowiska wiersza polecenia. |
dowolne[] |
Definiuje |
Umożliwia użytkownikowi określenie definiowania dla żądania zadania przesyłania strumieniowego. |
HDInsightStreamingActivityTypePropertiesDefine |
fileLinkedService (usługa fileLinkedService) |
Odwołanie do połączonej usługi, w której znajdują się pliki. |
LinkedServiceReference |
filePaths (ścieżki plików) |
Ścieżki do plików zadań przesyłania strumieniowego. Może to być katalogi. |
any[] (wymagane) |
getDebugInfo (informacje o debugowaniu) |
Opcja debugowania informacji. |
"Zawsze" "Niepowodzenie" "Brak" |
dane wejściowe |
Ścieżka wejściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
maper |
Nazwa pliku wykonywalnego mapowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
We/Wy |
Ścieżka wyjściowego obiektu blob. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
reduktor |
Nazwa pliku wykonywalnego reduktora. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
storageLinkedServices |
Odwołania do połączonej usługi Storage. |
Odniesienie do usługi LinkedService[] |
HDInsightStreamingActivityTypePropertiesDefine
IfConditionActivity (Aktywność w warunkach)
IfConditionActivityTypeProperties (Właściwości IfConditionActivityTypeProperties)
Nazwa |
Opis |
Wartość |
wyrażenie |
Wyrażenie, które zwróci wartość logiczną. Służy do określania bloku działań (ifTrueActivities lub ifFalseActivities), które zostaną wykonane. |
Wyrażenie (wymagane) |
ifFalseActivities (ifFałsz)Activities |
Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość false. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. |
Działanie[] |
ifTrueActivities (Rzeczywiste działania) |
Lista działań do wykonania, jeśli wyrażenie jest obliczane na wartość true. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. |
Działanie[] |
IntegrationRuntimeReference
Nazwa |
Opis |
Wartość |
Parametry |
Argumenty środowiska Integration Runtime. |
ParametrValueSpecification |
referenceName (nazwa_referencji) |
Odwołanie do nazwy środowiska Integration Runtime. |
ciąg (wymagany) |
typ |
Typ środowiska Integration Runtime. |
"IntegrationRuntimeReference" (wymagane) |
LinkedServiceReference
Nazwa |
Opis |
Wartość |
Parametry |
Argumenty dla usługi LinkedService. |
ParametrValueSpecification |
referenceName (nazwa_referencji) |
Odwołaj się do nazwy połączonej usługi. |
ciąg (wymagany) |
typ |
Typ odwołania połączonej usługi. |
"LinkedServiceReference" (wymagane) |
LookupActivity (Aktywność wyszukiwania)
Właściwości LookupActivityTypeProperties
Nazwa |
Opis |
Wartość |
zestaw danych |
Dokumentacja zestawu danych działań wyszukiwania. |
DatasetReference (wymagane) |
firstRowOnly (tylko wiersz) |
Czy zwracać pierwszy wiersz, czy wszystkie wiersze. Domyślna wartość to "true". Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
przesłać źródło |
Właściwości źródła specyficzne dla zestawu danych, takie same jak źródło działania kopiowania. |
CopySource (wymagane) |
ParametrDefinitionSpecification
ParametrSpecification
Nazwa |
Opis |
Wartość |
defaultValue (wartość domyślna) |
Wartość domyślna parametru. |
jakikolwiek |
typ |
Typ parametru. |
"Tablica" "Bool" "Float" "Int" "Obiekt" "SecureString" "Ciąg" (wymagany) |
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
rurociąg
Nazwa |
Opis |
Wartość |
Działania |
Lista działań w potoku. |
Działanie[] |
Adnotacje |
Lista tagów, których można użyć do opisywania potoku. |
dowolne[] |
współbieżność |
Maksymalna liczba współbieżnych uruchomień dla potoku. |
Int
Ograniczenia: Minimalna wartość = 1 |
opis |
Opis potoku. |
ciąg |
Parametry |
Lista parametrów potoku. |
ParametrDefinitionSpecification |
Odniesienie do potoku
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa odwołania. |
ciąg |
referenceName (nazwa_referencji) |
Nazwa potoku odwołania. |
ciąg (wymagany) |
typ |
Typ odwołania do potoku. |
"PipelineReference" (wymagane) |
RedirectIncompatibleRowSettings
Nazwa |
Opis |
Wartość |
nazwaPołączonejUsługi |
Nazwa połączonej usługi Azure Storage, sygnatury dostępu współdzielonego magazynu lub usługi Azure Data Lake Store używanej do przekierowywania niezgodnego wiersza. Należy określić, jeśli określono wartość redirectIncompatibleRowSettings. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
ścieżka |
Ścieżka do przechowywania niezgodnych danych wiersza przekierowania. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Tajna baza danych
SecureString
Nazwa |
Opis |
Wartość |
typ |
Typ wpisu tajnego. |
ciąg (wymagany) |
wartość |
Wartość bezpiecznego ciągu. |
ciąg (wymagany) |
SecureString
Nazwa |
Opis |
Wartość |
typ |
Typ wpisu tajnego. |
"SecureString" (wymagane) |
wartość |
Wartość bezpiecznego ciągu. |
ciąg (wymagany) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
Nazwa |
Opis |
Wartość |
proceduraSkładowanaName |
Nazwa procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
parametry procedury składowanej |
Ustawienie wartości i typu dla parametrów procedury składowanej. Przykład: "{Parameter1: {value: "1", type: "int"}}". |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
SsisAccessCredential
Nazwa |
Opis |
Wartość |
domena |
Domena na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
hasło |
Hasło do uwierzytelniania systemu Windows. |
SecretBase (wymagana) |
userName (nazwa użytkownika) |
UseName na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
Nazwa |
Opis |
Wartość |
domena |
Domena na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
hasło |
Hasło do uwierzytelniania systemu Windows. |
SecureString (wymagane) |
userName (nazwa użytkownika) |
UseName na potrzeby uwierzytelniania systemu Windows. |
dowolna (wymagana) |
SsisExecutionParameter
Nazwa |
Opis |
Wartość |
wartość |
Wartość parametru wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
Lokalizacja SsisLogLocation
Nazwa |
Opis |
Wartość |
logPath (ścieżka loga) |
Ścieżka dziennika wykonywania pakietu SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
typ |
Typ lokalizacji dziennika usług SSIS. |
"Plik" (wymagany) |
właściwościTypu |
Właściwości lokalizacji dziennika wykonywania pakietów usług SSIS. |
SsisLogLocationTypeProperties (wymagane) |
Właściwości SsisLogLocationTypeProperties
Nazwa |
Opis |
Wartość |
accessCredential (dane uwierzytelniające) |
Poświadczenia dostępu dziennika wykonywania pakietu. |
SsisAccessCredential |
logRefreshInterval (interwał odświeżania) |
Określa interwał odświeżania dziennika. Domyślny interwał to 5 minut. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
Lokalizacja pakietu SsisPackageLocation
Nazwa |
Opis |
Wartość |
packagePath (ścieżka pakietu) |
Ścieżka pakietu usług SSIS. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
typ |
Typ lokalizacji pakietu SSIS. |
"Plik" "SSISDB" |
właściwościTypu |
Właściwości lokalizacji pakietu usług SSIS. |
Właściwości SsisPackageLocationTypeProperties |
Właściwości SsisPackageLocationTypeProperties
Nazwa |
Opis |
Wartość |
accessCredential (dane uwierzytelniające) |
Poświadczenia dostępu do pakietu. |
SsisAccessCredential |
configurationPath (ścieżka konfiguracji) |
Plik konfiguracji wykonania pakietu. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Hasło pakietu |
Hasło pakietu. |
Tajna baza danych |
SsisPropertyOverride
Nazwa |
Opis |
Wartość |
isSensitive (jest wrażliwy) |
Czy właściwość pakietu SSIS zastępuje wartość jest danymi poufnymi. Wartość zostanie zaszyfrowana w bazie danych SSISDB, jeśli jest prawdziwa |
Bool |
wartość |
Właściwość pakietu SSIS zastępuje wartość. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
Ustawienia przejściowe
Nazwa |
Opis |
Wartość |
enableCompression (włącz kompresję) |
Określa, czy używać kompresji podczas kopiowania danych za pośrednictwem przejściowego przemieszczania. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType). |
jakikolwiek |
nazwaPołączonejUsługi |
Dokumentacja połączonej usługi przejściowej. |
LinkedServiceReference (wymagane) |
ścieżka |
Ścieżka do magazynu do przechowywania danych tymczasowych. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
Przechowywany parametr procedury
Nazwa |
Opis |
Wartość |
typ |
Typ parametru procedury składowanej. |
"Wartość logiczna" "Data" "Liczba dziesiętna" "Guid" "Int" "Int64" "Ciąg" |
wartość |
Wartość parametru procedury składowanej. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |
UntilActivity (Do czasu)
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"Do" (wymagane) |
właściwościTypu |
Do momentu, gdy właściwości działania. |
UntilActivityTypeProperties (wymagane) |
UntilActivityTypeProperties
Nazwa |
Opis |
Wartość |
Działania |
Lista działań do wykonania. |
Działanie[] (wymagane) |
wyrażenie |
Wyrażenie, które zwróci wartość logiczną. Pętla będzie kontynuowana, dopóki to wyrażenie nie zwróci wartości true |
Wyrażenie (wymagane) |
przerwa czasowa |
Określa limit czasu dla uruchomienia działania. Jeśli nie określono żadnej wartości, przyjmuje wartość TimeSpan.FromDays(7), która ma wartość domyślną 1 tydzień. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])). |
jakikolwiek |
Aktywność oczekiwania
Nazwa |
Opis |
Wartość |
typ |
Typ działania. |
"Czekaj" (wymagane) |
właściwościTypu |
Właściwości działania oczekiwania. |
WaitActivityTypeProperties (wymagane) |
Właściwości WaitActivityTypeProperties
Nazwa |
Opis |
Wartość |
waitTimeInSeconds |
Czas trwania w sekundach. |
int (wymagane) |
Aktywność w sieci
WebActivityAuthentication (Uwierzytelnianie w sieci WebActivityAuthentication
Nazwa |
Opis |
Wartość |
hasło |
Hasło do pliku PFX lub uwierzytelniania podstawowego. |
SecureString |
Pfx |
Zawartość pliku PFX zakodowana w formacie Base64. |
SecureString |
zasób |
Zasób, dla którego zostanie zażądany token uwierzytelniania platformy Azure podczas korzystania z uwierzytelniania MSI. |
ciąg |
typ |
Uwierzytelnianie aktywności internetowej (Podstawowa/ClientCertificate/MSI) |
ciąg (wymagany) |
nazwa użytkownika |
Nazwa użytkownika uwierzytelniania aktywności internetowej na potrzeby uwierzytelniania podstawowego. |
ciąg |
Właściwości WebActivityTypeProperties
Nazwa |
Opis |
Wartość |
uwierzytelnianie |
Metoda uwierzytelniania używana do wywoływania punktu końcowego. |
WebActivityAuthentication (Uwierzytelnianie w sieci WebActivityAuthentication |
ciało |
Reprezentuje ładunek, który zostanie wysłany do punktu końcowego. Wymagana dla metody POST/PUT niedozwolona dla metody GET Type: string (lub Expression with resultType string). |
jakikolwiek |
zbiory danych |
Lista zestawów danych przekazanych do internetowego punktu końcowego. |
Odniesienie do zestawu danych[] |
disableCertValidation (walidacja certyfikatu) |
Po ustawieniu wartości true walidacja certyfikatu zostanie wyłączona. |
Bool |
nagłówki |
Reprezentuje nagłówki, które zostaną wysłane do żądania. Aby na przykład ustawić język i wpisać żądanie: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
jakikolwiek |
linkedServices (usługi linkedServices) |
Lista połączonych usług przekazanych do internetowego punktu końcowego. |
Odniesienie do usługi LinkedService[] |
metoda |
Metoda interfejsu API REST dla docelowego punktu końcowego. |
"DELETE" "GET" "POST" "PUT" (wymagane) |
URL |
Docelowy punkt końcowy i ścieżka działania sieci Web. Typ: ciąg (lub wyrażenie z ciągiem resultType). |
dowolna (wymagana) |