Definice prostředku Bicep
Typ prostředku továren nebo kanálů je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.DataFactory,factory/pipelines, přidejte do šablony následující bicep.
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'
}
}
}
}
Objekty CopySource
Nastavte vlastnost typu , která určuje typ objektu.
Objekty aktivit
Nastavte vlastnost typu , která určuje typ objektu.
Pro AzureMLBatchExecution použijte:
{
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'
}
}
}
}
}
Pro AzureMLUpdateResource použijte:
{
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(...)
}
}
Pro ExecutePipeline použijte:
{
type: 'ExecutePipeline'
typeProperties: {
parameters: {
{customized property}: any(...)
}
pipeline: {
name: 'string'
referenceName: 'string'
type: 'string'
}
waitOnCompletion: bool
}
}
Pro filtr použijte:
{
type: 'Filter'
typeProperties: {
condition: {
type: 'string'
value: 'string'
}
items: {
type: 'string'
value: 'string'
}
}
}
Pro ForEach použijte:
{
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'
}
}
}
Pro IfCondition použijte:
{
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
}
]
}
}
V případě Until použijte:
{
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(...)
}
}
Pro čekání použijte:
{
type: 'Wait'
typeProperties: {
waitTimeInSeconds: int
}
}
Pro kopírování použijte:
{
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(...)
}
}
Pro vlastní použijte:
{
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'
}
}
}
Pro DataLakeAnalyticsU-SQL použijte:
{
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(...)
}
}
Pro DatabricksNotebook použijte:
{
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(...)
}
}
Pro ExecuteSSISPackage použijte:
{
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(...)
}
}
Pro GetMetadata použijte:
{
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(...)
]
}
}
Pro HDInsightHive použijte:
{
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'
}
]
}
}
Pro HDInsightMapReduce použijte:
{
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'
}
]
}
}
Pro HDInsightPig použijte:
{
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'
}
]
}
}
Pro HDInsightSpark použijte:
{
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'
}
}
}
Pro HDInsightStreaming použijte:
{
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'
}
]
}
}
Pro vyhledávání použijte:
{
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
}
}
}
Pro SqlServerStoredProcedure použijte:
{
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(...)
}
}
}
}
Pro WebActivity použijte:
{
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(...)
}
}
Objekty CopySink
Nastavte vlastnost typu , která určuje typ objektu.
SecretBase – objekty
Nastavte vlastnost typu , která určuje typ objektu.
Pro AzureKeyVaultSecret použijte:
{
secretName: any(...)
secretVersion: any(...)
store: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
type: 'AzureKeyVaultSecret'
}
Pro SecureString použijte:
{
type: 'SecureString'
value: 'string'
}
Hodnoty vlastností
Microsoft.DataFactory/factory/pipelines
Název |
Popis |
Hodnota |
název |
Název prostředku |
řetězec
Omezení: Minimální délka = 1 Maximální délka = 260 Model = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (povinné) |
nadřazený objekt |
V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.
Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: továrny |
vlastnosti |
Vlastnosti kanálu |
Kanál (povinné) |
Aktivita
Závislost aktivity
Název |
Popis |
Hodnota |
aktivita |
Název aktivity |
string (povinné) |
závislostPodmínky: |
Match-Condition pro závislost. |
Řetězcové pole obsahující některou z těchto možností: Dokončeno Chyba Přeskočeno Úspěch (povinné) |
Zásady činnosti
Název |
Popis |
Hodnota |
zkusit znovu |
Maximální počet běžných pokusů o opakování. Výchozí hodnota je 0. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
retryIntervalInSeconds |
Interval mezi jednotlivými pokusy o opakování (v sekundách). Výchozí hodnota je 30 sekund. |
Int
Omezení: Minimální hodnota = 30 Maximální hodnota = 86400 |
zabezpečený výstup |
Pokud je nastavená hodnota true, výstup z aktivity se považuje za zabezpečený a nebude protokolován do monitorování. |
Booleova hodnota |
časový limit |
Určuje časový limit pro spuštění aktivity. Výchozí časový limit je 7 dní. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
Referenční informace o tajných informacích o AzureKeyVaultu
Název |
Popis |
Hodnota |
tajnéJméno |
Název tajného kódu ve službě Azure Key Vault. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
tajná verze |
Verze tajného kódu ve službě Azure Key Vault. Výchozí hodnota je nejnovější verze tajného kódu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
uložit |
Referenční informace k propojené službě Azure Key Vault |
LinkedServiceReference (povinné) |
typ |
Typ tajného kódu. |
AzureKeyVaultSecret (povinné) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Název |
Popis |
Hodnota |
globalParameters |
Klíč, Páry hodnot, které se mají předávat do koncového bodu služby Azure ML Batch Execution Service. Klíče musí odpovídat názvům parametrů webové služby definovaných v publikované webové službě Azure ML. Hodnoty se předají ve vlastnosti GlobalParameters žádosti o dávkové spuštění Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
Vstupy webových služeb |
Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Input to AzureMLWebServiceFile objects specify the input Blob locations. Tyto informace se předají ve vlastnosti WebServiceInputs žádosti o dávkové spuštění Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
výstupyWebovéSlužby |
Klíč,Páry hodnot, mapování názvů výstupů webové služby koncového bodu Azure ML na objekty AzureMLWebServiceFile určující umístění výstupních objektů blob. Tyto informace se předají ve vlastnosti WebServiceOutputs žádosti o dávkové spuštění Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Název |
Popis |
Hodnota |
trainedModelFilePath |
Relativní cesta k souboru v trainedModelLinkedService představující soubor .ilearner, který bude odeslán operací aktualizace. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
trainedModelLinkedServiceName |
Název propojené služby Azure Storage obsahující soubor .ilearner, který se nahraje operací aktualizace. |
LinkedServiceReference (povinné) |
Jméno trénovaného modelu |
Název modulu trénovaného modelu v experimentu webové služby, který se má aktualizovat. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
Soubor AzureMLWebServiceFile
Název |
Popis |
Hodnota |
Cesta k souboru |
Relativní cesta k souboru, včetně názvu kontejneru, ve službě Azure Blob Storage určená službou LinkedService. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
název propojené služby |
Odkaz na propojenou službu Azure Storage, kde se nachází vstupní a výstupní soubor webové služby Azure ML. |
LinkedServiceReference (povinné) |
Aktivita kopírování
CopyActivityTypeProperties
Název |
Popis |
Hodnota |
cloudDataMovementUnits |
Maximální počet jednotek přesunu dat v cloudu, které lze použít k provedení tohoto přesunu dat. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
PovolitPřeskočitNepříslušnýŘadek |
Zda se má přeskočit nekompatibilní řádek. Výchozí hodnotou je nepravda. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
UmožnitInscenování |
Určuje, jestli se mají kopírovat data prostřednictvím dočasné přípravy. Výchozí hodnotou je nepravda. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
paralelní kopie |
Maximální počet souběžných relací otevřených ve zdroji nebo jímce, aby nedošlo k přetížení úložiště dat. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
přesměrovatNekompatibilníNastaveníŘádku |
Přesměrovat nekompatibilní nastavení řádku, pokud enableSkipIncompatibleRow je true. |
RedirectIncompatibleRowSettings |
jímka |
Jímka aktivity kopírování |
CopySink (povinné) |
odeslat k provedení |
Zdroj aktivity kopírování |
CopySource (povinné) |
stagingSettings |
Určuje dočasná nastavení přípravy, pokud je funkce EnableStaging pravdivá. |
Nastavení inscenací |
překladatel |
Překladatel aktivity kopírování. Pokud není zadaný, použije se tabulkový překladač. |
jakýkoliv |
CopySink
Název |
Popis |
Hodnota |
sinkRetryCount |
Počet opakování jímky Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType). |
jakýkoliv |
sinkRetryWait |
Počkejte opakování jímky. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
typ |
|
(povinné) |
writeBatchSize |
Napište velikost dávky. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
writeBatchTimeout |
Časový limit dávkového zápisu Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
Zkopírovat zdroj
Název |
Popis |
Hodnota |
sourceRetryCount |
Počet opakování zdroje Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType). |
jakýkoliv |
sourceRetryWait |
Čekání na opakování zdroje Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
typ |
|
(povinné) |
Vlastní aktivita
CustomActivityReferenceObject
CustomActivityTypeProperties
Název |
Popis |
Hodnota |
příkaz |
Příkaz pro vlastní typ aktivity: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
rozšířenéVlastnosti |
Kontejner vlastností definovaný uživatelem. Pro klíče nebo hodnoty, které je možné použít, neexistuje žádné omezení. Uživatel určený vlastní aktivitou má plnou odpovědnost za využívání a interpretaci obsahu definovaného. |
CustomActivityTypePropertiesExtendedProperties |
Cesta ke složce |
Cesta ke složce pro soubory prostředků Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
referenční objekty |
Referenční objekty |
CustomActivityReferenceObject |
služba propojení zdrojů |
Referenční informace k propojené službě prostředků |
LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
Aktivita datového bloku
DatabricksNotebookActivityTypeProperties
Název |
Popis |
Hodnota |
základní_parametry |
Základní parametry, které se mají použít pro každé spuštění této úlohy. Pokud poznámkový blok vezme parametr, který není zadaný, použije se výchozí hodnota z poznámkového bloku. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
Cesta k poznámkovému bloku |
Absolutní cesta poznámkového bloku, který se má spustit v pracovním prostoru Databricks Tato cesta musí začínat lomítkem. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Název |
Popis |
Hodnota |
compilationMode |
Režim kompilace U-SQL Musí to být jedna z těchto hodnot: Sémantic, Full a SingleBox. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
stupeň paralelismu |
Maximální počet uzlů, které se současně používají ke spuštění úlohy. Výchozí hodnota je 1. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 1. |
jakýkoliv |
parametry |
Parametry pro požadavek úlohy U-SQL |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
priorita |
Určuje, které úlohy ze všech zařazených do fronty mají být vybrány, aby se spustily jako první. Čím nižší je číslo, tím vyšší je priorita. Výchozí hodnota je 1000. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 1. |
jakýkoliv |
Verze runtimeVersion |
Verze modulu runtime modulu U-SQL, který se má použít. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
Služba scriptLinkedService |
Referenční informace ke službě propojené se skripty |
LinkedServiceReference (povinné) |
Objekt skriptu_path |
Cesta citlivá na velká a malá písmena ke složce, která obsahuje skript U-SQL. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Odkaz na datovou sadu
Název |
Popis |
Hodnota |
parametry |
Argumenty pro datovou sadu |
ParametrValueSpecification |
odkazový_název |
Název referenční datové sady |
string (povinné) |
typ |
Typ odkazu na datovou sadu |
DatasetReference (povinné) |
ExecutePipelineActivity
Vlastnosti ExecutePipelineActivityTypeProperties
Název |
Popis |
Hodnota |
parametry |
Parametry kanálu. |
ParametrValueSpecification |
kanál |
Referenční informace ke kanálu |
PipelineReference (povinné) |
čekat na dokončení |
Definuje, jestli provádění aktivit počká na dokončení závislého spuštění kanálu. Výchozí hodnota je False. |
Booleova hodnota |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Výraz
Název |
Popis |
Hodnota |
typ |
Typ výrazu. |
Výraz (povinné) |
hodnota |
Hodnota výrazu. |
string (povinné) |
Aktivita filtru
FilterActivityTypeProperties
Název |
Popis |
Hodnota |
podmínka |
Podmínka, která se má použít k filtrování vstupu. |
Výraz (povinný) |
položky |
Vstupní pole, pro které má být použit filtr. |
Výraz (povinný) |
ForEachActivity
ForEachActivityTypeProperties
Název |
Popis |
Hodnota |
činnosti |
Seznam aktivit, které se mají provést . |
Aktivita[] (povinné) |
Hodnota batchCount |
Počet dávek, který se má použít pro řízení počtu paralelního spuštění (pokud je hodnota isSequential nastavená na hodnotu false). |
Int
Omezení: Maximální hodnota = 50 |
isSequential |
Je-li smyčka spuštěna v sekvenci nebo paralelně (max. 50) |
Booleova hodnota |
položky |
Kolekce, která se má iterovat. |
Výraz (povinný) |
Název |
Popis |
Hodnota |
datová sada |
Referenční informace k datové sadě aktivity GetMetadata |
DatasetReference (povinné) |
fieldList |
Pole metadat, která se mají získat z datové sady |
jakýkoli[] |
Aktivita HDInsightHive®
HDInsightHiveActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
definuje |
Umožňuje uživateli zadat definice pro požadavek úlohy Hive. |
HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
Služba scriptLinkedService |
Referenční informace ke službě propojené se skripty |
LinkedServiceReference |
Objekt skriptu_path |
Cesta ke skriptu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefine
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
název_třídy |
Název třídy. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
definuje |
Umožňuje uživateli zadat definice pro požadavek úlohy MapReduce. |
HDInsightMapReduceActivityTypePropertiesDefinuje |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
Cesta k souboru jar |
Cesta Jar. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
jarLibs |
Jar libs. |
jakýkoli[] |
jarLinkedService |
Odkaz na propojenou službu Jar. |
LinkedServiceReference |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefinuje
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
definuje |
Umožňuje uživateli zadat definice pro požadavek na úlohu Pig. |
HDInsightPigActivityTypePropertiesDefine |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
Služba scriptLinkedService |
Referenční informace ke službě propojené se skripty |
LinkedServiceReference |
Objekt skriptu_path |
Cesta ke skriptu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefine
Aktivita HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Argumenty zadané uživatelem pro HDInsightSparkActivity. |
jakýkoli[] |
název_třídy |
Hlavní třída Java/Spark aplikace. |
řetězec |
Cesta k souboru_entryArray |
Relativní cesta ke kořenové složce kódu nebo balíčku, který se má spustit. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
proxyUser |
Uživatel, který se zosobní, který spustí úlohu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
kořenová_cesta |
Kořenová cesta ve sparkJobLinkedService pro všechny soubory úlohy. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
SparkConfig |
Vlastnost konfigurace Sparku |
HDInsightSparkActivityTypePropertiesSparkConfig |
SparkJobLinkedService |
Propojená služba úložiště pro nahrání vstupního souboru a závislostí a pro příjem protokolů. |
LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
Aktivita streamování HDInsightu
HDInsightStreamingActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
kombinátor |
Název spustitelného souboru kombinátoru Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
příkazProstředí |
Hodnoty prostředí příkazového řádku |
jakýkoli[] |
definuje |
Umožňuje uživateli zadat definice pro požadavek úlohy streamování. |
HDInsightStreamingActivityTypePropertiesDefine |
Služba fileLinkedService |
Odkaz na propojenou službu, kde se nacházejí soubory. |
LinkedServiceReference |
Cesty k souborům |
Cesty k souborům úloh streamování Může to být adresáře. |
any[] (povinné) |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
vstup |
Cesta ke vstupnímu objektu blob. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
mapovač |
Název spustitelného souboru mapperu Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
výstup |
Cesta k výstupnímu objektu blob Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
reduktor |
Název spustitelného souboru redukčního souboru Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefine
Aktivita IfConditionActivity
IfConditionActivityTypeProperties
Název |
Popis |
Hodnota |
výraz |
Výraz, který by se vyhodnotil jako logická hodnota. Slouží k určení bloku aktivit (ifTrueActivities nebo ifFalseActivities), který se spustí. |
Výraz (povinný) |
ifFalseActivities |
Seznam aktivit, které se mají provést, pokud je výraz vyhodnocen jako false. Jedná se o volitelnou vlastnost a pokud není k dispozici, aktivita se ukončí bez jakékoli akce. |
Aktivita[] |
Pravdivé aktivity ifTrueActivities |
Seznam aktivit, které se mají provést, pokud je výraz vyhodnocen jako true Jedná se o volitelnou vlastnost a pokud není k dispozici, aktivita se ukončí bez jakékoli akce. |
Aktivita[] |
IntegrationRuntimeReference
Název |
Popis |
Hodnota |
parametry |
Argumenty prostředí Integration Runtime |
ParametrValueSpecification |
odkazový_název |
Referenční název prostředí Integration Runtime |
string (povinné) |
typ |
Typ prostředí Integration Runtime. |
IntegrationRuntimeReference (povinné) |
LinkedServiceReference
Název |
Popis |
Hodnota |
parametry |
Argumenty pro LinkedService |
ParametrValueSpecification |
odkazový_název |
Odkaz na název propojené služby. |
string (povinné) |
typ |
Referenční typ propojené služby |
LinkedServiceReference (povinné) |
Aktivita vyhledávání
LookupActivityTypeProperties
Název |
Popis |
Hodnota |
datová sada |
Referenční informace k datové sadě aktivit vyhledávání |
DatasetReference (povinné) |
Pouze první řádek |
Určuje, jestli se má vrátit první řádek nebo všechny řádky. Výchozí hodnota je true. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
odeslat k provedení |
Vlastnosti zdroje specifické pro datovou sadu, stejné jako zdroj aktivity kopírování. |
CopySource (povinné) |
ParametrDefinitionSpecification
ParametrSpecification
Název |
Popis |
Hodnota |
výchozí hodnota |
Výchozí hodnota parametru. |
jakýkoliv |
typ |
Typ parametru. |
Pole Bool "Float" Int "Objekt" SecureString Řetězec (povinné) |
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
Kanál
Název |
Popis |
Hodnota |
činnosti |
Seznam aktivit v kanálu |
Aktivita[] |
anotace |
Seznam značek, které lze použít k popisu kanálu |
jakýkoli[] |
souběžnost |
Maximální počet souběžných spuštění kanálu. |
Int
Omezení: Minimální hodnota = 1 |
popis |
Popis kanálu. |
řetězec |
parametry |
Seznam parametrů pro kanál |
ParametrDefinitionSpecification |
Odkaz na potrubí
Název |
Popis |
Hodnota |
název |
Název odkazu. |
řetězec |
odkazový_název |
Název referenčního kanálu |
string (povinné) |
typ |
Referenční typ kanálu |
PipelineReference (povinné) |
RedirectIncompatibleRowSettings
Název |
Popis |
Hodnota |
název propojené služby |
Název propojené služby Azure Storage, SAS úložiště nebo Azure Data Lake Store, které se používají k přesměrování nekompatibilního řádku. Je nutné zadat, pokud je zadán redirectIncompatibleRowSettings. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
cesta |
Cesta pro ukládání nekompatibilních dat řádku přesměrování. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
Tajná základna
Řetězec zabezpečení
Název |
Popis |
Hodnota |
typ |
Typ tajného kódu. |
string (povinné) |
hodnota |
Hodnota zabezpečeného řetězce |
string (povinné) |
Řetězec zabezpečení
Název |
Popis |
Hodnota |
typ |
Typ tajného kódu. |
SecureString (povinné) |
hodnota |
Hodnota zabezpečeného řetězce |
string (povinné) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
Název |
Popis |
Hodnota |
názevUloženéProcedury |
Název uložené procedury. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
parametry uložené procedury |
Nastavení hodnoty a typu pro parametry uložené procedury Příklad: {Parameter1: {value: "1", type: "int"}}" |
SqlServerStoredProcedureTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureTypePropertiesStoredProcedureParameters
SsisAccessCredential
Název |
Popis |
Hodnota |
doména |
Doména pro ověřování systému Windows. |
libovolná (povinná) |
heslo |
Heslo pro ověřování systému Windows. |
SecretBase (povinné) |
uživatelské_jméno |
UseName pro ověřování systému Windows. |
libovolná (povinná) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
Název |
Popis |
Hodnota |
doména |
Doména pro ověřování systému Windows. |
libovolná (povinná) |
heslo |
Heslo pro ověřování systému Windows. |
SecureString (povinné) |
uživatelské_jméno |
UseName pro ověřování systému Windows. |
libovolná (povinná) |
Parametr SsisExecutionParameter
Název |
Popis |
Hodnota |
hodnota |
Hodnota parametru spuštění balíčku SSIS Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
SsisLogLocation
Název |
Popis |
Hodnota |
LogPath |
Cesta protokolu spuštění balíčku SSIS. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
typ |
Typ umístění protokolu SSIS. |
"Soubor" (povinné) |
typVlastnosti |
Vlastnosti umístění protokolu spouštění balíčku SSIS |
SsisLogLocationTypeProperties (povinné) |
SsisLogLocationTypeProperties
Název |
Popis |
Hodnota |
accessCredential |
Přihlašovací údaje protokolu spuštění balíčku. |
SsisAccessCredential |
Interval obnovy protokolu |
Určuje interval pro aktualizaci protokolu. Výchozí interval je 5 minut. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
SsisPackageLocation
Název |
Popis |
Hodnota |
Cesta k balíčku |
Cesta k balíčku SSIS. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
typ |
Typ umístění balíčku SSIS. |
"Soubor" SSISDB |
typVlastnosti |
Vlastnosti umístění balíčku SSIS |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Název |
Popis |
Hodnota |
accessCredential |
Přihlašovací údaje pro přístup k balíčku. |
SsisAccessCredential |
konfigurační cesta |
Konfigurační soubor spuštění balíčku. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
packagePassword |
Heslo balíčku. |
Tajná základna |
Vlastnost SsisPropertyOverride
Název |
Popis |
Hodnota |
isSensitive |
Určuje, zda hodnota přepsání vlastnosti balíčku SSIS je citlivá data. Hodnota se v databázi SSISDB zašifruje, pokud je true. |
Booleova hodnota |
hodnota |
Hodnota přepsání vlastnosti balíčku SSIS Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
Nastavení inscenací
Název |
Popis |
Hodnota |
Povolit kompresi |
Určuje, jestli se má při kopírování dat použít komprese prostřednictvím dočasné přípravy. Výchozí hodnotou je nepravda. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
název propojené služby |
Referenční informace k přípravné propojené službě |
LinkedServiceReference (povinné) |
cesta |
Cesta k úložišti pro ukládání dočasných dat. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
Parametr uložené procedury
Název |
Popis |
Hodnota |
typ |
Typ parametru uložené procedury. |
Logická hodnota Date (Datum) Desetinné číslo Guid Int Int64 Řetězec |
hodnota |
Hodnota parametru uložené procedury. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
Dokud Aktivita
Název |
Popis |
Hodnota |
typ |
Typ aktivity |
'Until' (povinné) |
typVlastnosti |
Vlastnosti aktivity do té doby. |
UntilActivityTypeProperties (povinné) |
UntilActivityTypeProperties
Název |
Popis |
Hodnota |
činnosti |
Seznam aktivit, které se mají provést |
Aktivita[] (povinné) |
výraz |
Výraz, který by se vyhodnotil jako logická hodnota. Smyčka bude pokračovat, dokud se tento výraz vyhodnotí jako true. |
Výraz (povinný) |
časový limit |
Určuje časový limit pro spuštění aktivity. Pokud není zadaná žádná hodnota, vezme jako výchozí hodnotu hodnotu TimeSpan.FromDays(7). Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
Čekací aktivita
Název |
Popis |
Hodnota |
typ |
Typ aktivity |
Čekání (povinné) |
typVlastnosti |
Vlastnosti aktivity wait. |
WaitActivityTypeProperties (povinné) |
WaitActivityTypeProperties
Název |
Popis |
Hodnota |
waitTimeInSeconds |
Doba trvání v sekundách. |
int (povinné) |
Webová aktivita
WebActivityAuthentication
Název |
Popis |
Hodnota |
heslo |
Heslo pro soubor PFX nebo základní ověřování |
ZabezpečenýŘetězec |
Pfx |
Obsah souboru PFX s kódováním Base64 |
ZabezpečenýŘetězec |
prostředek |
Prostředek, pro který se bude vyžadovat token ověřování Azure při použití ověřování MSI. |
řetězec |
typ |
Ověřování webové aktivity (Basic/ClientCertificate/MSI) |
string (povinné) |
uživatelské jméno |
Uživatelské jméno ověřování webové aktivity pro základní ověřování |
řetězec |
WebActivityTypeProperties
Název |
Popis |
Hodnota |
ověřování |
Metoda ověřování používaná pro volání koncového bodu |
WebActivityAuthentication |
tělo |
Představuje datovou část, která se odešle do koncového bodu. Požadováno pro metodu POST/PUT, není povoleno pro typ metody GET: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
datové sady |
Seznam datových sad předaných do webového koncového bodu |
Odkaz na datovou sadu[] |
Ověření disableCert |
Pokud je nastavená hodnota true, ověření certifikátu se zakáže. |
Booleova hodnota |
hlavičky |
Představuje hlavičky, které se odešlou do požadavku. Pokud chcete například nastavit jazyk a typ v požadavku: "headers": { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
linkedServices |
Seznam propojených služeb předaných do webového koncového bodu |
LinkedServiceReference[] |
metoda |
Metoda rest API pro cílový koncový bod |
DELETE GET POST PUT (povinné) |
adresa URL |
Cílový koncový bod a cesta webové aktivity Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
Příklady použití
Ukázky rychlého startu Azure
Následující šablony Rychlého startu Azure obsahují ukázky Bicep pro nasazení tohoto typu prostředku.
Definice prostředku šablony ARM
Typ prostředku továren nebo kanálů je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory/pipelines, přidejte do šablony následující JSON.
{
"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"
}
}
}
}
Objekty CopySource
Nastavte vlastnost typu , která určuje typ objektu.
Objekty aktivit
Nastavte vlastnost typu , která určuje typ objektu.
Pro AzureMLBatchExecution použijte:
{
"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"
}
}
}
}
}
Pro AzureMLUpdateResource použijte:
{
"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": {}
}
}
Pro ExecutePipeline použijte:
{
"type": "ExecutePipeline",
"typeProperties": {
"parameters": {
"{customized property}": {}
},
"pipeline": {
"name": "string",
"referenceName": "string",
"type": "string"
},
"waitOnCompletion": "bool"
}
}
Pro filtr použijte:
{
"type": "Filter",
"typeProperties": {
"condition": {
"type": "string",
"value": "string"
},
"items": {
"type": "string",
"value": "string"
}
}
}
Pro ForEach použijte:
{
"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"
}
}
}
Pro IfCondition použijte:
{
"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
} ]
}
}
V případě Until použijte:
{
"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": {}
}
}
Pro čekání použijte:
{
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": "int"
}
}
Pro kopírování použijte:
{
"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": {}
}
}
Pro vlastní použijte:
{
"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"
}
}
}
Pro DataLakeAnalyticsU-SQL použijte:
{
"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": {}
}
}
Pro DatabricksNotebook použijte:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "DatabricksNotebook",
"typeProperties": {
"baseParameters": {
"{customized property}": {}
},
"notebookPath": {}
}
}
Pro ExecuteSSISPackage použijte:
{
"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": {}
}
}
Pro GetMetadata použijte:
{
"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": [ {} ]
}
}
Pro HDInsightHive použijte:
{
"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"
}
]
}
}
Pro HDInsightMapReduce použijte:
{
"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"
}
]
}
}
Pro HDInsightPig použijte:
{
"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"
}
]
}
}
Pro HDInsightSpark použijte:
{
"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"
}
}
}
Pro HDInsightStreaming použijte:
{
"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"
}
]
}
}
Pro vyhledávání použijte:
{
"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
}
}
}
Pro SqlServerStoredProcedure použijte:
{
"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": {}
}
}
}
}
Pro WebActivity použijte:
{
"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": {}
}
}
Objekty CopySink
Nastavte vlastnost typu , která určuje typ objektu.
SecretBase – objekty
Nastavte vlastnost typu , která určuje typ objektu.
Pro AzureKeyVaultSecret použijte:
{
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"type": "AzureKeyVaultSecret"
}
Pro SecureString použijte:
{
"type": "SecureString",
"value": "string"
}
Hodnoty vlastností
Microsoft.DataFactory/factory/pipelines
Název |
Popis |
Hodnota |
Verze rozhraní apiVersion |
Verze rozhraní API |
2017-09-01-preview |
název |
Název prostředku |
řetězec
Omezení: Minimální délka = 1 Maximální délka = 260 Model = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (povinné) |
vlastnosti |
Vlastnosti kanálu |
Kanál (povinné) |
typ |
Typ prostředku |
Microsoft.DataFactory/factory/pipelines |
Aktivita
Závislost aktivity
Název |
Popis |
Hodnota |
aktivita |
Název aktivity |
string (povinné) |
závislostPodmínky: |
Match-Condition pro závislost. |
Řetězcové pole obsahující některou z těchto možností: Dokončeno Chyba Přeskočeno Úspěch (povinné) |
Zásady činnosti
Název |
Popis |
Hodnota |
zkusit znovu |
Maximální počet běžných pokusů o opakování. Výchozí hodnota je 0. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
retryIntervalInSeconds |
Interval mezi jednotlivými pokusy o opakování (v sekundách). Výchozí hodnota je 30 sekund. |
Int
Omezení: Minimální hodnota = 30 Maximální hodnota = 86400 |
zabezpečený výstup |
Pokud je nastavená hodnota true, výstup z aktivity se považuje za zabezpečený a nebude protokolován do monitorování. |
Booleova hodnota |
časový limit |
Určuje časový limit pro spuštění aktivity. Výchozí časový limit je 7 dní. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
Referenční informace o tajných informacích o AzureKeyVaultu
Název |
Popis |
Hodnota |
tajnéJméno |
Název tajného kódu ve službě Azure Key Vault. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
tajná verze |
Verze tajného kódu ve službě Azure Key Vault. Výchozí hodnota je nejnovější verze tajného kódu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
uložit |
Referenční informace k propojené službě Azure Key Vault |
LinkedServiceReference (povinné) |
typ |
Typ tajného kódu. |
AzureKeyVaultSecret (povinné) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Název |
Popis |
Hodnota |
globalParameters |
Klíč, Páry hodnot, které se mají předávat do koncového bodu služby Azure ML Batch Execution Service. Klíče musí odpovídat názvům parametrů webové služby definovaných v publikované webové službě Azure ML. Hodnoty se předají ve vlastnosti GlobalParameters žádosti o dávkové spuštění Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
Vstupy webových služeb |
Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Input to AzureMLWebServiceFile objects specify the input Blob locations. Tyto informace se předají ve vlastnosti WebServiceInputs žádosti o dávkové spuštění Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
výstupyWebovéSlužby |
Klíč,Páry hodnot, mapování názvů výstupů webové služby koncového bodu Azure ML na objekty AzureMLWebServiceFile určující umístění výstupních objektů blob. Tyto informace se předají ve vlastnosti WebServiceOutputs žádosti o dávkové spuštění Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Název |
Popis |
Hodnota |
trainedModelFilePath |
Relativní cesta k souboru v trainedModelLinkedService představující soubor .ilearner, který bude odeslán operací aktualizace. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
trainedModelLinkedServiceName |
Název propojené služby Azure Storage obsahující soubor .ilearner, který se nahraje operací aktualizace. |
LinkedServiceReference (povinné) |
Jméno trénovaného modelu |
Název modulu trénovaného modelu v experimentu webové služby, který se má aktualizovat. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
Soubor AzureMLWebServiceFile
Název |
Popis |
Hodnota |
Cesta k souboru |
Relativní cesta k souboru, včetně názvu kontejneru, ve službě Azure Blob Storage určená službou LinkedService. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
název propojené služby |
Odkaz na propojenou službu Azure Storage, kde se nachází vstupní a výstupní soubor webové služby Azure ML. |
LinkedServiceReference (povinné) |
Aktivita kopírování
CopyActivityTypeProperties
Název |
Popis |
Hodnota |
cloudDataMovementUnits |
Maximální počet jednotek přesunu dat v cloudu, které lze použít k provedení tohoto přesunu dat. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
PovolitPřeskočitNepříslušnýŘadek |
Zda se má přeskočit nekompatibilní řádek. Výchozí hodnotou je nepravda. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
UmožnitInscenování |
Určuje, jestli se mají kopírovat data prostřednictvím dočasné přípravy. Výchozí hodnotou je nepravda. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
paralelní kopie |
Maximální počet souběžných relací otevřených ve zdroji nebo jímce, aby nedošlo k přetížení úložiště dat. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
přesměrovatNekompatibilníNastaveníŘádku |
Přesměrovat nekompatibilní nastavení řádku, pokud enableSkipIncompatibleRow je true. |
RedirectIncompatibleRowSettings |
jímka |
Jímka aktivity kopírování |
CopySink (povinné) |
odeslat k provedení |
Zdroj aktivity kopírování |
CopySource (povinné) |
stagingSettings |
Určuje dočasná nastavení přípravy, pokud je funkce EnableStaging pravdivá. |
Nastavení inscenací |
překladatel |
Překladatel aktivity kopírování. Pokud není zadaný, použije se tabulkový překladač. |
jakýkoliv |
CopySink
Název |
Popis |
Hodnota |
sinkRetryCount |
Počet opakování jímky Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType). |
jakýkoliv |
sinkRetryWait |
Počkejte opakování jímky. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
typ |
|
(povinné) |
writeBatchSize |
Napište velikost dávky. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
writeBatchTimeout |
Časový limit dávkového zápisu Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
Zkopírovat zdroj
Název |
Popis |
Hodnota |
sourceRetryCount |
Počet opakování zdroje Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType). |
jakýkoliv |
sourceRetryWait |
Čekání na opakování zdroje Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
typ |
|
(povinné) |
Vlastní aktivita
CustomActivityReferenceObject
CustomActivityTypeProperties
Název |
Popis |
Hodnota |
příkaz |
Příkaz pro vlastní typ aktivity: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
rozšířenéVlastnosti |
Kontejner vlastností definovaný uživatelem. Pro klíče nebo hodnoty, které je možné použít, neexistuje žádné omezení. Uživatel určený vlastní aktivitou má plnou odpovědnost za využívání a interpretaci obsahu definovaného. |
CustomActivityTypePropertiesExtendedProperties |
Cesta ke složce |
Cesta ke složce pro soubory prostředků Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
referenční objekty |
Referenční objekty |
CustomActivityReferenceObject |
služba propojení zdrojů |
Referenční informace k propojené službě prostředků |
LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
Aktivita datového bloku
DatabricksNotebookActivityTypeProperties
Název |
Popis |
Hodnota |
základní_parametry |
Základní parametry, které se mají použít pro každé spuštění této úlohy. Pokud poznámkový blok vezme parametr, který není zadaný, použije se výchozí hodnota z poznámkového bloku. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
Cesta k poznámkovému bloku |
Absolutní cesta poznámkového bloku, který se má spustit v pracovním prostoru Databricks Tato cesta musí začínat lomítkem. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Název |
Popis |
Hodnota |
compilationMode |
Režim kompilace U-SQL Musí to být jedna z těchto hodnot: Sémantic, Full a SingleBox. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
stupeň paralelismu |
Maximální počet uzlů, které se současně používají ke spuštění úlohy. Výchozí hodnota je 1. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 1. |
jakýkoliv |
parametry |
Parametry pro požadavek úlohy U-SQL |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
priorita |
Určuje, které úlohy ze všech zařazených do fronty mají být vybrány, aby se spustily jako první. Čím nižší je číslo, tím vyšší je priorita. Výchozí hodnota je 1000. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 1. |
jakýkoliv |
Verze runtimeVersion |
Verze modulu runtime modulu U-SQL, který se má použít. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
Služba scriptLinkedService |
Referenční informace ke službě propojené se skripty |
LinkedServiceReference (povinné) |
Objekt skriptu_path |
Cesta citlivá na velká a malá písmena ke složce, která obsahuje skript U-SQL. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Odkaz na datovou sadu
Název |
Popis |
Hodnota |
parametry |
Argumenty pro datovou sadu |
ParametrValueSpecification |
odkazový_název |
Název referenční datové sady |
string (povinné) |
typ |
Typ odkazu na datovou sadu |
DatasetReference (povinné) |
ExecutePipelineActivity
Vlastnosti ExecutePipelineActivityTypeProperties
Název |
Popis |
Hodnota |
parametry |
Parametry kanálu. |
ParametrValueSpecification |
kanál |
Referenční informace ke kanálu |
PipelineReference (povinné) |
čekat na dokončení |
Definuje, jestli provádění aktivit počká na dokončení závislého spuštění kanálu. Výchozí hodnota je False. |
Booleova hodnota |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Výraz
Název |
Popis |
Hodnota |
typ |
Typ výrazu. |
Výraz (povinné) |
hodnota |
Hodnota výrazu. |
string (povinné) |
Aktivita filtru
FilterActivityTypeProperties
Název |
Popis |
Hodnota |
podmínka |
Podmínka, která se má použít k filtrování vstupu. |
Výraz (povinný) |
položky |
Vstupní pole, pro které má být použit filtr. |
Výraz (povinný) |
ForEachActivity
ForEachActivityTypeProperties
Název |
Popis |
Hodnota |
činnosti |
Seznam aktivit, které se mají provést . |
Aktivita[] (povinné) |
Hodnota batchCount |
Počet dávek, který se má použít pro řízení počtu paralelního spuštění (pokud je hodnota isSequential nastavená na hodnotu false). |
Int
Omezení: Maximální hodnota = 50 |
isSequential |
Je-li smyčka spuštěna v sekvenci nebo paralelně (max. 50) |
Booleova hodnota |
položky |
Kolekce, která se má iterovat. |
Výraz (povinný) |
Název |
Popis |
Hodnota |
datová sada |
Referenční informace k datové sadě aktivity GetMetadata |
DatasetReference (povinné) |
fieldList |
Pole metadat, která se mají získat z datové sady |
jakýkoli[] |
Aktivita HDInsightHive®
HDInsightHiveActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
definuje |
Umožňuje uživateli zadat definice pro požadavek úlohy Hive. |
HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
Služba scriptLinkedService |
Referenční informace ke službě propojené se skripty |
LinkedServiceReference |
Objekt skriptu_path |
Cesta ke skriptu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefine
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
název_třídy |
Název třídy. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
definuje |
Umožňuje uživateli zadat definice pro požadavek úlohy MapReduce. |
HDInsightMapReduceActivityTypePropertiesDefinuje |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
Cesta k souboru jar |
Cesta Jar. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
jarLibs |
Jar libs. |
jakýkoli[] |
jarLinkedService |
Odkaz na propojenou službu Jar. |
LinkedServiceReference |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefinuje
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
definuje |
Umožňuje uživateli zadat definice pro požadavek na úlohu Pig. |
HDInsightPigActivityTypePropertiesDefine |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
Služba scriptLinkedService |
Referenční informace ke službě propojené se skripty |
LinkedServiceReference |
Objekt skriptu_path |
Cesta ke skriptu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefine
Aktivita HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Argumenty zadané uživatelem pro HDInsightSparkActivity. |
jakýkoli[] |
název_třídy |
Hlavní třída Java/Spark aplikace. |
řetězec |
Cesta k souboru_entryArray |
Relativní cesta ke kořenové složce kódu nebo balíčku, který se má spustit. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
proxyUser |
Uživatel, který se zosobní, který spustí úlohu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
kořenová_cesta |
Kořenová cesta ve sparkJobLinkedService pro všechny soubory úlohy. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
SparkConfig |
Vlastnost konfigurace Sparku |
HDInsightSparkActivityTypePropertiesSparkConfig |
SparkJobLinkedService |
Propojená služba úložiště pro nahrání vstupního souboru a závislostí a pro příjem protokolů. |
LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
Aktivita streamování HDInsightu
HDInsightStreamingActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
kombinátor |
Název spustitelného souboru kombinátoru Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
příkazProstředí |
Hodnoty prostředí příkazového řádku |
jakýkoli[] |
definuje |
Umožňuje uživateli zadat definice pro požadavek úlohy streamování. |
HDInsightStreamingActivityTypePropertiesDefine |
Služba fileLinkedService |
Odkaz na propojenou službu, kde se nacházejí soubory. |
LinkedServiceReference |
Cesty k souborům |
Cesty k souborům úloh streamování Může to být adresáře. |
any[] (povinné) |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
vstup |
Cesta ke vstupnímu objektu blob. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
mapovač |
Název spustitelného souboru mapperu Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
výstup |
Cesta k výstupnímu objektu blob Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
reduktor |
Název spustitelného souboru redukčního souboru Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefine
Aktivita IfConditionActivity
IfConditionActivityTypeProperties
Název |
Popis |
Hodnota |
výraz |
Výraz, který by se vyhodnotil jako logická hodnota. Slouží k určení bloku aktivit (ifTrueActivities nebo ifFalseActivities), který se spustí. |
Výraz (povinný) |
ifFalseActivities |
Seznam aktivit, které se mají provést, pokud je výraz vyhodnocen jako false. Jedná se o volitelnou vlastnost a pokud není k dispozici, aktivita se ukončí bez jakékoli akce. |
Aktivita[] |
Pravdivé aktivity ifTrueActivities |
Seznam aktivit, které se mají provést, pokud je výraz vyhodnocen jako true Jedná se o volitelnou vlastnost a pokud není k dispozici, aktivita se ukončí bez jakékoli akce. |
Aktivita[] |
IntegrationRuntimeReference
Název |
Popis |
Hodnota |
parametry |
Argumenty prostředí Integration Runtime |
ParametrValueSpecification |
odkazový_název |
Referenční název prostředí Integration Runtime |
string (povinné) |
typ |
Typ prostředí Integration Runtime. |
IntegrationRuntimeReference (povinné) |
LinkedServiceReference
Název |
Popis |
Hodnota |
parametry |
Argumenty pro LinkedService |
ParametrValueSpecification |
odkazový_název |
Odkaz na název propojené služby. |
string (povinné) |
typ |
Referenční typ propojené služby |
LinkedServiceReference (povinné) |
Aktivita vyhledávání
LookupActivityTypeProperties
Název |
Popis |
Hodnota |
datová sada |
Referenční informace k datové sadě aktivit vyhledávání |
DatasetReference (povinné) |
Pouze první řádek |
Určuje, jestli se má vrátit první řádek nebo všechny řádky. Výchozí hodnota je true. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
odeslat k provedení |
Vlastnosti zdroje specifické pro datovou sadu, stejné jako zdroj aktivity kopírování. |
CopySource (povinné) |
ParametrDefinitionSpecification
ParametrSpecification
Název |
Popis |
Hodnota |
výchozí hodnota |
Výchozí hodnota parametru. |
jakýkoliv |
typ |
Typ parametru. |
Pole Bool "Float" Int "Objekt" SecureString Řetězec (povinné) |
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
Kanál
Název |
Popis |
Hodnota |
činnosti |
Seznam aktivit v kanálu |
Aktivita[] |
anotace |
Seznam značek, které lze použít k popisu kanálu |
jakýkoli[] |
souběžnost |
Maximální počet souběžných spuštění kanálu. |
Int
Omezení: Minimální hodnota = 1 |
popis |
Popis kanálu. |
řetězec |
parametry |
Seznam parametrů pro kanál |
ParametrDefinitionSpecification |
Odkaz na potrubí
Název |
Popis |
Hodnota |
název |
Název odkazu. |
řetězec |
odkazový_název |
Název referenčního kanálu |
string (povinné) |
typ |
Referenční typ kanálu |
PipelineReference (povinné) |
RedirectIncompatibleRowSettings
Název |
Popis |
Hodnota |
název propojené služby |
Název propojené služby Azure Storage, SAS úložiště nebo Azure Data Lake Store, které se používají k přesměrování nekompatibilního řádku. Je nutné zadat, pokud je zadán redirectIncompatibleRowSettings. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
cesta |
Cesta pro ukládání nekompatibilních dat řádku přesměrování. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
Tajná základna
Řetězec zabezpečení
Název |
Popis |
Hodnota |
typ |
Typ tajného kódu. |
string (povinné) |
hodnota |
Hodnota zabezpečeného řetězce |
string (povinné) |
Řetězec zabezpečení
Název |
Popis |
Hodnota |
typ |
Typ tajného kódu. |
SecureString (povinné) |
hodnota |
Hodnota zabezpečeného řetězce |
string (povinné) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
Název |
Popis |
Hodnota |
názevUloženéProcedury |
Název uložené procedury. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
parametry uložené procedury |
Nastavení hodnoty a typu pro parametry uložené procedury Příklad: {Parameter1: {value: "1", type: "int"}}" |
SqlServerStoredProcedureTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureTypePropertiesStoredProcedureParameters
SsisAccessCredential
Název |
Popis |
Hodnota |
doména |
Doména pro ověřování systému Windows. |
libovolná (povinná) |
heslo |
Heslo pro ověřování systému Windows. |
SecretBase (povinné) |
uživatelské_jméno |
UseName pro ověřování systému Windows. |
libovolná (povinná) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
Název |
Popis |
Hodnota |
doména |
Doména pro ověřování systému Windows. |
libovolná (povinná) |
heslo |
Heslo pro ověřování systému Windows. |
SecureString (povinné) |
uživatelské_jméno |
UseName pro ověřování systému Windows. |
libovolná (povinná) |
Parametr SsisExecutionParameter
Název |
Popis |
Hodnota |
hodnota |
Hodnota parametru spuštění balíčku SSIS Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
SsisLogLocation
Název |
Popis |
Hodnota |
LogPath |
Cesta protokolu spuštění balíčku SSIS. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
typ |
Typ umístění protokolu SSIS. |
"Soubor" (povinné) |
typVlastnosti |
Vlastnosti umístění protokolu spouštění balíčku SSIS |
SsisLogLocationTypeProperties (povinné) |
SsisLogLocationTypeProperties
Název |
Popis |
Hodnota |
accessCredential |
Přihlašovací údaje protokolu spuštění balíčku. |
SsisAccessCredential |
Interval obnovy protokolu |
Určuje interval pro aktualizaci protokolu. Výchozí interval je 5 minut. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
SsisPackageLocation
Název |
Popis |
Hodnota |
Cesta k balíčku |
Cesta k balíčku SSIS. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
typ |
Typ umístění balíčku SSIS. |
"Soubor" SSISDB |
typVlastnosti |
Vlastnosti umístění balíčku SSIS |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Název |
Popis |
Hodnota |
accessCredential |
Přihlašovací údaje pro přístup k balíčku. |
SsisAccessCredential |
konfigurační cesta |
Konfigurační soubor spuštění balíčku. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
packagePassword |
Heslo balíčku. |
Tajná základna |
Vlastnost SsisPropertyOverride
Název |
Popis |
Hodnota |
isSensitive |
Určuje, zda hodnota přepsání vlastnosti balíčku SSIS je citlivá data. Hodnota se v databázi SSISDB zašifruje, pokud je true. |
Booleova hodnota |
hodnota |
Hodnota přepsání vlastnosti balíčku SSIS Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
Nastavení inscenací
Název |
Popis |
Hodnota |
Povolit kompresi |
Určuje, jestli se má při kopírování dat použít komprese prostřednictvím dočasné přípravy. Výchozí hodnotou je nepravda. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
název propojené služby |
Referenční informace k přípravné propojené službě |
LinkedServiceReference (povinné) |
cesta |
Cesta k úložišti pro ukládání dočasných dat. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
Parametr uložené procedury
Název |
Popis |
Hodnota |
typ |
Typ parametru uložené procedury. |
Logická hodnota Date (Datum) Desetinné číslo Guid Int Int64 Řetězec |
hodnota |
Hodnota parametru uložené procedury. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
Dokud Aktivita
Název |
Popis |
Hodnota |
typ |
Typ aktivity |
'Until' (povinné) |
typVlastnosti |
Vlastnosti aktivity do té doby. |
UntilActivityTypeProperties (povinné) |
UntilActivityTypeProperties
Název |
Popis |
Hodnota |
činnosti |
Seznam aktivit, které se mají provést |
Aktivita[] (povinné) |
výraz |
Výraz, který by se vyhodnotil jako logická hodnota. Smyčka bude pokračovat, dokud se tento výraz vyhodnotí jako true. |
Výraz (povinný) |
časový limit |
Určuje časový limit pro spuštění aktivity. Pokud není zadaná žádná hodnota, vezme jako výchozí hodnotu hodnotu TimeSpan.FromDays(7). Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
Čekací aktivita
Název |
Popis |
Hodnota |
typ |
Typ aktivity |
Čekání (povinné) |
typVlastnosti |
Vlastnosti aktivity wait. |
WaitActivityTypeProperties (povinné) |
WaitActivityTypeProperties
Název |
Popis |
Hodnota |
waitTimeInSeconds |
Doba trvání v sekundách. |
int (povinné) |
Webová aktivita
WebActivityAuthentication
Název |
Popis |
Hodnota |
heslo |
Heslo pro soubor PFX nebo základní ověřování |
ZabezpečenýŘetězec |
Pfx |
Obsah souboru PFX s kódováním Base64 |
ZabezpečenýŘetězec |
prostředek |
Prostředek, pro který se bude vyžadovat token ověřování Azure při použití ověřování MSI. |
řetězec |
typ |
Ověřování webové aktivity (Basic/ClientCertificate/MSI) |
string (povinné) |
uživatelské jméno |
Uživatelské jméno ověřování webové aktivity pro základní ověřování |
řetězec |
WebActivityTypeProperties
Název |
Popis |
Hodnota |
ověřování |
Metoda ověřování používaná pro volání koncového bodu |
WebActivityAuthentication |
tělo |
Představuje datovou část, která se odešle do koncového bodu. Požadováno pro metodu POST/PUT, není povoleno pro typ metody GET: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
datové sady |
Seznam datových sad předaných do webového koncového bodu |
Odkaz na datovou sadu[] |
Ověření disableCert |
Pokud je nastavená hodnota true, ověření certifikátu se zakáže. |
Booleova hodnota |
hlavičky |
Představuje hlavičky, které se odešlou do požadavku. Pokud chcete například nastavit jazyk a typ v požadavku: "headers": { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
linkedServices |
Seznam propojených služeb předaných do webového koncového bodu |
LinkedServiceReference[] |
metoda |
Metoda rest API pro cílový koncový bod |
DELETE GET POST PUT (povinné) |
adresa URL |
Cílový koncový bod a cesta webové aktivity Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
Příklady použití
Šablony Azure pro rychlý start
Následující šablony Azure Pro rychlý start nasazují tento typ prostředku.
Typ prostředku továren nebo kanálů je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory/pipelines, přidejte do šablony následující Terraform.
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"
}
}
}
}
}
Objekty CopySource
Nastavte vlastnost typu , která určuje typ objektu.
Objekty aktivit
Nastavte vlastnost typu , která určuje typ objektu.
Pro AzureMLBatchExecution použijte:
{
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"
}
}
}
}
}
Pro AzureMLUpdateResource použijte:
{
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 = ?
}
}
Pro ExecutePipeline použijte:
{
type = "ExecutePipeline"
typeProperties = {
parameters = {
{customized property} = ?
}
pipeline = {
name = "string"
referenceName = "string"
type = "string"
}
waitOnCompletion = bool
}
}
Pro filtr použijte:
{
type = "Filter"
typeProperties = {
condition = {
type = "string"
value = "string"
}
items = {
type = "string"
value = "string"
}
}
}
Pro ForEach použijte:
{
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"
}
}
}
Pro IfCondition použijte:
{
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
}
]
}
}
V případě Until použijte:
{
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 = ?
}
}
Pro čekání použijte:
{
type = "Wait"
typeProperties = {
waitTimeInSeconds = int
}
}
Pro kopírování použijte:
{
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 = ?
}
}
Pro vlastní použijte:
{
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"
}
}
}
Pro DataLakeAnalyticsU-SQL použijte:
{
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 = ?
}
}
Pro DatabricksNotebook použijte:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "DatabricksNotebook"
typeProperties = {
baseParameters = {
{customized property} = ?
}
notebookPath = ?
}
}
Pro ExecuteSSISPackage použijte:
{
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 = ?
}
}
Pro GetMetadata použijte:
{
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 = [
?
]
}
}
Pro HDInsightHive použijte:
{
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"
}
]
}
}
Pro HDInsightMapReduce použijte:
{
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"
}
]
}
}
Pro HDInsightPig použijte:
{
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"
}
]
}
}
Pro HDInsightSpark použijte:
{
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"
}
}
}
Pro HDInsightStreaming použijte:
{
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"
}
]
}
}
Pro vyhledávání použijte:
{
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
}
}
}
Pro SqlServerStoredProcedure použijte:
{
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 = ?
}
}
}
}
Pro WebActivity použijte:
{
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 = ?
}
}
Objekty CopySink
Nastavte vlastnost typu , která určuje typ objektu.
SecretBase – objekty
Nastavte vlastnost typu , která určuje typ objektu.
Pro AzureKeyVaultSecret použijte:
{
secretName = ?
secretVersion = ?
store = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
type = "AzureKeyVaultSecret"
}
Pro SecureString použijte:
{
type = "SecureString"
value = "string"
}
Hodnoty vlastností
Microsoft.DataFactory/factory/pipelines
Název |
Popis |
Hodnota |
název |
Název prostředku |
řetězec
Omezení: Minimální délka = 1 Maximální délka = 260 Model = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (povinné) |
ID rodiče |
ID prostředku, který je nadřazený pro tento prostředek. |
ID prostředku typu: továrny |
vlastnosti |
Vlastnosti kanálu |
Kanál (povinné) |
typ |
Typ prostředku |
Microsoft.DataFactory/factory/pipelines@2017-09-01-preview |
Aktivita
Závislost aktivity
Název |
Popis |
Hodnota |
aktivita |
Název aktivity |
string (povinné) |
závislostPodmínky: |
Match-Condition pro závislost. |
Řetězcové pole obsahující některou z těchto možností: Dokončeno Chyba Přeskočeno Úspěch (povinné) |
Zásady činnosti
Název |
Popis |
Hodnota |
zkusit znovu |
Maximální počet běžných pokusů o opakování. Výchozí hodnota je 0. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
retryIntervalInSeconds |
Interval mezi jednotlivými pokusy o opakování (v sekundách). Výchozí hodnota je 30 sekund. |
Int
Omezení: Minimální hodnota = 30 Maximální hodnota = 86400 |
zabezpečený výstup |
Pokud je nastavená hodnota true, výstup z aktivity se považuje za zabezpečený a nebude protokolován do monitorování. |
Booleova hodnota |
časový limit |
Určuje časový limit pro spuštění aktivity. Výchozí časový limit je 7 dní. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
Referenční informace o tajných informacích o AzureKeyVaultu
Název |
Popis |
Hodnota |
tajnéJméno |
Název tajného kódu ve službě Azure Key Vault. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
tajná verze |
Verze tajného kódu ve službě Azure Key Vault. Výchozí hodnota je nejnovější verze tajného kódu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
uložit |
Referenční informace k propojené službě Azure Key Vault |
LinkedServiceReference (povinné) |
typ |
Typ tajného kódu. |
AzureKeyVaultSecret (povinné) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Název |
Popis |
Hodnota |
globalParameters |
Klíč, Páry hodnot, které se mají předávat do koncového bodu služby Azure ML Batch Execution Service. Klíče musí odpovídat názvům parametrů webové služby definovaných v publikované webové službě Azure ML. Hodnoty se předají ve vlastnosti GlobalParameters žádosti o dávkové spuštění Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
Vstupy webových služeb |
Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Input to AzureMLWebServiceFile objects specify the input Blob locations. Tyto informace se předají ve vlastnosti WebServiceInputs žádosti o dávkové spuštění Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
výstupyWebovéSlužby |
Klíč,Páry hodnot, mapování názvů výstupů webové služby koncového bodu Azure ML na objekty AzureMLWebServiceFile určující umístění výstupních objektů blob. Tyto informace se předají ve vlastnosti WebServiceOutputs žádosti o dávkové spuštění Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Název |
Popis |
Hodnota |
trainedModelFilePath |
Relativní cesta k souboru v trainedModelLinkedService představující soubor .ilearner, který bude odeslán operací aktualizace. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
trainedModelLinkedServiceName |
Název propojené služby Azure Storage obsahující soubor .ilearner, který se nahraje operací aktualizace. |
LinkedServiceReference (povinné) |
Jméno trénovaného modelu |
Název modulu trénovaného modelu v experimentu webové služby, který se má aktualizovat. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
Soubor AzureMLWebServiceFile
Název |
Popis |
Hodnota |
Cesta k souboru |
Relativní cesta k souboru, včetně názvu kontejneru, ve službě Azure Blob Storage určená službou LinkedService. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
název propojené služby |
Odkaz na propojenou službu Azure Storage, kde se nachází vstupní a výstupní soubor webové služby Azure ML. |
LinkedServiceReference (povinné) |
Aktivita kopírování
CopyActivityTypeProperties
Název |
Popis |
Hodnota |
cloudDataMovementUnits |
Maximální počet jednotek přesunu dat v cloudu, které lze použít k provedení tohoto přesunu dat. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
PovolitPřeskočitNepříslušnýŘadek |
Zda se má přeskočit nekompatibilní řádek. Výchozí hodnotou je nepravda. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
UmožnitInscenování |
Určuje, jestli se mají kopírovat data prostřednictvím dočasné přípravy. Výchozí hodnotou je nepravda. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
paralelní kopie |
Maximální počet souběžných relací otevřených ve zdroji nebo jímce, aby nedošlo k přetížení úložiště dat. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
přesměrovatNekompatibilníNastaveníŘádku |
Přesměrovat nekompatibilní nastavení řádku, pokud enableSkipIncompatibleRow je true. |
RedirectIncompatibleRowSettings |
jímka |
Jímka aktivity kopírování |
CopySink (povinné) |
odeslat k provedení |
Zdroj aktivity kopírování |
CopySource (povinné) |
stagingSettings |
Určuje dočasná nastavení přípravy, pokud je funkce EnableStaging pravdivá. |
Nastavení inscenací |
překladatel |
Překladatel aktivity kopírování. Pokud není zadaný, použije se tabulkový překladač. |
jakýkoliv |
CopySink
Název |
Popis |
Hodnota |
sinkRetryCount |
Počet opakování jímky Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType). |
jakýkoliv |
sinkRetryWait |
Počkejte opakování jímky. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
typ |
|
(povinné) |
writeBatchSize |
Napište velikost dávky. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. |
jakýkoliv |
writeBatchTimeout |
Časový limit dávkového zápisu Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
Zkopírovat zdroj
Název |
Popis |
Hodnota |
sourceRetryCount |
Počet opakování zdroje Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType). |
jakýkoliv |
sourceRetryWait |
Čekání na opakování zdroje Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
typ |
|
(povinné) |
Vlastní aktivita
CustomActivityReferenceObject
CustomActivityTypeProperties
Název |
Popis |
Hodnota |
příkaz |
Příkaz pro vlastní typ aktivity: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
rozšířenéVlastnosti |
Kontejner vlastností definovaný uživatelem. Pro klíče nebo hodnoty, které je možné použít, neexistuje žádné omezení. Uživatel určený vlastní aktivitou má plnou odpovědnost za využívání a interpretaci obsahu definovaného. |
CustomActivityTypePropertiesExtendedProperties |
Cesta ke složce |
Cesta ke složce pro soubory prostředků Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
referenční objekty |
Referenční objekty |
CustomActivityReferenceObject |
služba propojení zdrojů |
Referenční informace k propojené službě prostředků |
LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
Aktivita datového bloku
DatabricksNotebookActivityTypeProperties
Název |
Popis |
Hodnota |
základní_parametry |
Základní parametry, které se mají použít pro každé spuštění této úlohy. Pokud poznámkový blok vezme parametr, který není zadaný, použije se výchozí hodnota z poznámkového bloku. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
Cesta k poznámkovému bloku |
Absolutní cesta poznámkového bloku, který se má spustit v pracovním prostoru Databricks Tato cesta musí začínat lomítkem. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Název |
Popis |
Hodnota |
compilationMode |
Režim kompilace U-SQL Musí to být jedna z těchto hodnot: Sémantic, Full a SingleBox. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
stupeň paralelismu |
Maximální počet uzlů, které se současně používají ke spuštění úlohy. Výchozí hodnota je 1. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 1. |
jakýkoliv |
parametry |
Parametry pro požadavek úlohy U-SQL |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
priorita |
Určuje, které úlohy ze všech zařazených do fronty mají být vybrány, aby se spustily jako první. Čím nižší je číslo, tím vyšší je priorita. Výchozí hodnota je 1000. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 1. |
jakýkoliv |
Verze runtimeVersion |
Verze modulu runtime modulu U-SQL, který se má použít. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
Služba scriptLinkedService |
Referenční informace ke službě propojené se skripty |
LinkedServiceReference (povinné) |
Objekt skriptu_path |
Cesta citlivá na velká a malá písmena ke složce, která obsahuje skript U-SQL. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
Odkaz na datovou sadu
Název |
Popis |
Hodnota |
parametry |
Argumenty pro datovou sadu |
ParametrValueSpecification |
odkazový_název |
Název referenční datové sady |
string (povinné) |
typ |
Typ odkazu na datovou sadu |
DatasetReference (povinné) |
ExecutePipelineActivity
Vlastnosti ExecutePipelineActivityTypeProperties
Název |
Popis |
Hodnota |
parametry |
Parametry kanálu. |
ParametrValueSpecification |
kanál |
Referenční informace ke kanálu |
PipelineReference (povinné) |
čekat na dokončení |
Definuje, jestli provádění aktivit počká na dokončení závislého spuštění kanálu. Výchozí hodnota je False. |
Booleova hodnota |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Výraz
Název |
Popis |
Hodnota |
typ |
Typ výrazu. |
Výraz (povinné) |
hodnota |
Hodnota výrazu. |
string (povinné) |
Aktivita filtru
FilterActivityTypeProperties
Název |
Popis |
Hodnota |
podmínka |
Podmínka, která se má použít k filtrování vstupu. |
Výraz (povinný) |
položky |
Vstupní pole, pro které má být použit filtr. |
Výraz (povinný) |
ForEachActivity
ForEachActivityTypeProperties
Název |
Popis |
Hodnota |
činnosti |
Seznam aktivit, které se mají provést . |
Aktivita[] (povinné) |
Hodnota batchCount |
Počet dávek, který se má použít pro řízení počtu paralelního spuštění (pokud je hodnota isSequential nastavená na hodnotu false). |
Int
Omezení: Maximální hodnota = 50 |
isSequential |
Je-li smyčka spuštěna v sekvenci nebo paralelně (max. 50) |
Booleova hodnota |
položky |
Kolekce, která se má iterovat. |
Výraz (povinný) |
Název |
Popis |
Hodnota |
datová sada |
Referenční informace k datové sadě aktivity GetMetadata |
DatasetReference (povinné) |
fieldList |
Pole metadat, která se mají získat z datové sady |
jakýkoli[] |
Aktivita HDInsightHive®
HDInsightHiveActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
definuje |
Umožňuje uživateli zadat definice pro požadavek úlohy Hive. |
HDInsightHiveActivityTypePropertiesDefine |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
Služba scriptLinkedService |
Referenční informace ke službě propojené se skripty |
LinkedServiceReference |
Objekt skriptu_path |
Cesta ke skriptu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefine
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
název_třídy |
Název třídy. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
definuje |
Umožňuje uživateli zadat definice pro požadavek úlohy MapReduce. |
HDInsightMapReduceActivityTypePropertiesDefinuje |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
Cesta k souboru jar |
Cesta Jar. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
jarLibs |
Jar libs. |
jakýkoli[] |
jarLinkedService |
Odkaz na propojenou službu Jar. |
LinkedServiceReference |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefinuje
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
definuje |
Umožňuje uživateli zadat definice pro požadavek na úlohu Pig. |
HDInsightPigActivityTypePropertiesDefine |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
Služba scriptLinkedService |
Referenční informace ke službě propojené se skripty |
LinkedServiceReference |
Objekt skriptu_path |
Cesta ke skriptu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefine
Aktivita HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Argumenty zadané uživatelem pro HDInsightSparkActivity. |
jakýkoli[] |
název_třídy |
Hlavní třída Java/Spark aplikace. |
řetězec |
Cesta k souboru_entryArray |
Relativní cesta ke kořenové složce kódu nebo balíčku, který se má spustit. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
proxyUser |
Uživatel, který se zosobní, který spustí úlohu. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
kořenová_cesta |
Kořenová cesta ve sparkJobLinkedService pro všechny soubory úlohy. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
SparkConfig |
Vlastnost konfigurace Sparku |
HDInsightSparkActivityTypePropertiesSparkConfig |
SparkJobLinkedService |
Propojená služba úložiště pro nahrání vstupního souboru a závislostí a pro příjem protokolů. |
LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
Aktivita streamování HDInsightu
HDInsightStreamingActivityTypeProperties
Název |
Popis |
Hodnota |
argumenty |
Uživatelem zadané argumenty pro HDInsightActivity |
jakýkoli[] |
kombinátor |
Název spustitelného souboru kombinátoru Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
příkazProstředí |
Hodnoty prostředí příkazového řádku |
jakýkoli[] |
definuje |
Umožňuje uživateli zadat definice pro požadavek úlohy streamování. |
HDInsightStreamingActivityTypePropertiesDefine |
Služba fileLinkedService |
Odkaz na propojenou službu, kde se nacházejí soubory. |
LinkedServiceReference |
Cesty k souborům |
Cesty k souborům úloh streamování Může to být adresáře. |
any[] (povinné) |
getDebugInfo |
Možnost Informace o ladění |
Vždy Chyba None (Žádný) |
vstup |
Cesta ke vstupnímu objektu blob. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
mapovač |
Název spustitelného souboru mapperu Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
výstup |
Cesta k výstupnímu objektu blob Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
reduktor |
Název spustitelného souboru redukčního souboru Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
služby storageLinkedServices |
Odkazy na propojenou službu úložiště. |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefine
Aktivita IfConditionActivity
IfConditionActivityTypeProperties
Název |
Popis |
Hodnota |
výraz |
Výraz, který by se vyhodnotil jako logická hodnota. Slouží k určení bloku aktivit (ifTrueActivities nebo ifFalseActivities), který se spustí. |
Výraz (povinný) |
ifFalseActivities |
Seznam aktivit, které se mají provést, pokud je výraz vyhodnocen jako false. Jedná se o volitelnou vlastnost a pokud není k dispozici, aktivita se ukončí bez jakékoli akce. |
Aktivita[] |
Pravdivé aktivity ifTrueActivities |
Seznam aktivit, které se mají provést, pokud je výraz vyhodnocen jako true Jedná se o volitelnou vlastnost a pokud není k dispozici, aktivita se ukončí bez jakékoli akce. |
Aktivita[] |
IntegrationRuntimeReference
Název |
Popis |
Hodnota |
parametry |
Argumenty prostředí Integration Runtime |
ParametrValueSpecification |
odkazový_název |
Referenční název prostředí Integration Runtime |
string (povinné) |
typ |
Typ prostředí Integration Runtime. |
IntegrationRuntimeReference (povinné) |
LinkedServiceReference
Název |
Popis |
Hodnota |
parametry |
Argumenty pro LinkedService |
ParametrValueSpecification |
odkazový_název |
Odkaz na název propojené služby. |
string (povinné) |
typ |
Referenční typ propojené služby |
LinkedServiceReference (povinné) |
Aktivita vyhledávání
LookupActivityTypeProperties
Název |
Popis |
Hodnota |
datová sada |
Referenční informace k datové sadě aktivit vyhledávání |
DatasetReference (povinné) |
Pouze první řádek |
Určuje, jestli se má vrátit první řádek nebo všechny řádky. Výchozí hodnota je true. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
odeslat k provedení |
Vlastnosti zdroje specifické pro datovou sadu, stejné jako zdroj aktivity kopírování. |
CopySource (povinné) |
ParametrDefinitionSpecification
ParametrSpecification
Název |
Popis |
Hodnota |
výchozí hodnota |
Výchozí hodnota parametru. |
jakýkoliv |
typ |
Typ parametru. |
Pole Bool "Float" Int "Objekt" SecureString Řetězec (povinné) |
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
ParametrValueSpecification
Kanál
Název |
Popis |
Hodnota |
činnosti |
Seznam aktivit v kanálu |
Aktivita[] |
anotace |
Seznam značek, které lze použít k popisu kanálu |
jakýkoli[] |
souběžnost |
Maximální počet souběžných spuštění kanálu. |
Int
Omezení: Minimální hodnota = 1 |
popis |
Popis kanálu. |
řetězec |
parametry |
Seznam parametrů pro kanál |
ParametrDefinitionSpecification |
Odkaz na potrubí
Název |
Popis |
Hodnota |
název |
Název odkazu. |
řetězec |
odkazový_název |
Název referenčního kanálu |
string (povinné) |
typ |
Referenční typ kanálu |
PipelineReference (povinné) |
RedirectIncompatibleRowSettings
Název |
Popis |
Hodnota |
název propojené služby |
Název propojené služby Azure Storage, SAS úložiště nebo Azure Data Lake Store, které se používají k přesměrování nekompatibilního řádku. Je nutné zadat, pokud je zadán redirectIncompatibleRowSettings. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
cesta |
Cesta pro ukládání nekompatibilních dat řádku přesměrování. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
Tajná základna
Řetězec zabezpečení
Název |
Popis |
Hodnota |
typ |
Typ tajného kódu. |
string (povinné) |
hodnota |
Hodnota zabezpečeného řetězce |
string (povinné) |
Řetězec zabezpečení
Název |
Popis |
Hodnota |
typ |
Typ tajného kódu. |
SecureString (povinné) |
hodnota |
Hodnota zabezpečeného řetězce |
string (povinné) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
Název |
Popis |
Hodnota |
názevUloženéProcedury |
Název uložené procedury. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
parametry uložené procedury |
Nastavení hodnoty a typu pro parametry uložené procedury Příklad: {Parameter1: {value: "1", type: "int"}}" |
SqlServerStoredProcedureTypePropertiesStoredProcedureParameters |
SqlServerStoredProcedureTypePropertiesStoredProcedureParameters
SsisAccessCredential
Název |
Popis |
Hodnota |
doména |
Doména pro ověřování systému Windows. |
libovolná (povinná) |
heslo |
Heslo pro ověřování systému Windows. |
SecretBase (povinné) |
uživatelské_jméno |
UseName pro ověřování systému Windows. |
libovolná (povinná) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
Název |
Popis |
Hodnota |
doména |
Doména pro ověřování systému Windows. |
libovolná (povinná) |
heslo |
Heslo pro ověřování systému Windows. |
SecureString (povinné) |
uživatelské_jméno |
UseName pro ověřování systému Windows. |
libovolná (povinná) |
Parametr SsisExecutionParameter
Název |
Popis |
Hodnota |
hodnota |
Hodnota parametru spuštění balíčku SSIS Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
SsisLogLocation
Název |
Popis |
Hodnota |
LogPath |
Cesta protokolu spuštění balíčku SSIS. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
typ |
Typ umístění protokolu SSIS. |
"Soubor" (povinné) |
typVlastnosti |
Vlastnosti umístění protokolu spouštění balíčku SSIS |
SsisLogLocationTypeProperties (povinné) |
SsisLogLocationTypeProperties
Název |
Popis |
Hodnota |
accessCredential |
Přihlašovací údaje protokolu spuštění balíčku. |
SsisAccessCredential |
Interval obnovy protokolu |
Určuje interval pro aktualizaci protokolu. Výchozí interval je 5 minut. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
SsisPackageLocation
Název |
Popis |
Hodnota |
Cesta k balíčku |
Cesta k balíčku SSIS. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
typ |
Typ umístění balíčku SSIS. |
"Soubor" SSISDB |
typVlastnosti |
Vlastnosti umístění balíčku SSIS |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Název |
Popis |
Hodnota |
accessCredential |
Přihlašovací údaje pro přístup k balíčku. |
SsisAccessCredential |
konfigurační cesta |
Konfigurační soubor spuštění balíčku. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
packagePassword |
Heslo balíčku. |
Tajná základna |
Vlastnost SsisPropertyOverride
Název |
Popis |
Hodnota |
isSensitive |
Určuje, zda hodnota přepsání vlastnosti balíčku SSIS je citlivá data. Hodnota se v databázi SSISDB zašifruje, pokud je true. |
Booleova hodnota |
hodnota |
Hodnota přepsání vlastnosti balíčku SSIS Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
Nastavení inscenací
Název |
Popis |
Hodnota |
Povolit kompresi |
Určuje, jestli se má při kopírování dat použít komprese prostřednictvím dočasné přípravy. Výchozí hodnotou je nepravda. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
jakýkoliv |
název propojené služby |
Referenční informace k přípravné propojené službě |
LinkedServiceReference (povinné) |
cesta |
Cesta k úložišti pro ukládání dočasných dat. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
Parametr uložené procedury
Název |
Popis |
Hodnota |
typ |
Typ parametru uložené procedury. |
Logická hodnota Date (Datum) Desetinné číslo Guid Int Int64 Řetězec |
hodnota |
Hodnota parametru uložené procedury. Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |
Dokud Aktivita
Název |
Popis |
Hodnota |
typ |
Typ aktivity |
'Until' (povinné) |
typVlastnosti |
Vlastnosti aktivity do té doby. |
UntilActivityTypeProperties (povinné) |
UntilActivityTypeProperties
Název |
Popis |
Hodnota |
činnosti |
Seznam aktivit, které se mají provést |
Aktivita[] (povinné) |
výraz |
Výraz, který by se vyhodnotil jako logická hodnota. Smyčka bude pokračovat, dokud se tento výraz vyhodnotí jako true. |
Výraz (povinný) |
časový limit |
Určuje časový limit pro spuštění aktivity. Pokud není zadaná žádná hodnota, vezme jako výchozí hodnotu hodnotu TimeSpan.FromDays(7). Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
jakýkoliv |
Čekací aktivita
Název |
Popis |
Hodnota |
typ |
Typ aktivity |
Čekání (povinné) |
typVlastnosti |
Vlastnosti aktivity wait. |
WaitActivityTypeProperties (povinné) |
WaitActivityTypeProperties
Název |
Popis |
Hodnota |
waitTimeInSeconds |
Doba trvání v sekundách. |
int (povinné) |
Webová aktivita
WebActivityAuthentication
Název |
Popis |
Hodnota |
heslo |
Heslo pro soubor PFX nebo základní ověřování |
ZabezpečenýŘetězec |
Pfx |
Obsah souboru PFX s kódováním Base64 |
ZabezpečenýŘetězec |
prostředek |
Prostředek, pro který se bude vyžadovat token ověřování Azure při použití ověřování MSI. |
řetězec |
typ |
Ověřování webové aktivity (Basic/ClientCertificate/MSI) |
string (povinné) |
uživatelské jméno |
Uživatelské jméno ověřování webové aktivity pro základní ověřování |
řetězec |
WebActivityTypeProperties
Název |
Popis |
Hodnota |
ověřování |
Metoda ověřování používaná pro volání koncového bodu |
WebActivityAuthentication |
tělo |
Představuje datovou část, která se odešle do koncového bodu. Požadováno pro metodu POST/PUT, není povoleno pro typ metody GET: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
datové sady |
Seznam datových sad předaných do webového koncového bodu |
Odkaz na datovou sadu[] |
Ověření disableCert |
Pokud je nastavená hodnota true, ověření certifikátu se zakáže. |
Booleova hodnota |
hlavičky |
Představuje hlavičky, které se odešlou do požadavku. Pokud chcete například nastavit jazyk a typ v požadavku: "headers": { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: řetězec (nebo výraz s řetězcem resultType). |
jakýkoliv |
linkedServices |
Seznam propojených služeb předaných do webového koncového bodu |
LinkedServiceReference[] |
metoda |
Metoda rest API pro cílový koncový bod |
DELETE GET POST PUT (povinné) |
adresa URL |
Cílový koncový bod a cesta webové aktivity Typ: řetězec (nebo výraz s řetězcem resultType). |
libovolná (povinná) |