Bicep リソース定義
factories/pipelines リソースの種類は、次を対象とする操作と共にデプロイできます。
-
リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.DataFactory/factories/pipelines リソースを作成するには、次の 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(Azure.Bicep.Types.Concrete.AnyType)
]
concurrency: int
description: 'string'
parameters: {
{customized property}: {
defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
}
}
}
}
CopySink オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
SecretBase オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
AzureKeyVaultSecretを する場合は、次を使用します。
{
secretName: any(Azure.Bicep.Types.Concrete.AnyType)
secretVersion: any(Azure.Bicep.Types.Concrete.AnyType)
store: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
type: 'AzureKeyVaultSecret'
}
SecureStringの場合は、次を使用します。
{
type: 'SecureString'
value: 'string'
}
CopySource オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
アクティビティ オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
AzureMLBatchExecutionを する場合は、次を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'AzureMLBatchExecution'
typeProperties: {
globalParameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
webServiceInputs: {
{customized property}: {
filePath: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
webServiceOutputs: {
{customized property}: {
filePath: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
}
}
AzureMLUpdateResourceを する場合は、次の値を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'AzureMLUpdateResource'
typeProperties: {
trainedModelFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
trainedModelLinkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
trainedModelName: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
ExecutePipeline場合は、次のコマンドを使用します。
{
type: 'ExecutePipeline'
typeProperties: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipeline: {
name: 'string'
referenceName: 'string'
type: 'string'
}
waitOnCompletion: bool
}
}
フィルターの場合は、次を使用します。
{
type: 'Filter'
typeProperties: {
condition: {
type: 'string'
value: 'string'
}
items: {
type: 'string'
value: 'string'
}
}
}
ForEachの場合は、次を使用します。
{
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'
}
}
}
IfConditionの場合は、次を使用します。
{
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
}
]
}
}
Untilの場合は、次を使用します。
{
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(Azure.Bicep.Types.Concrete.AnyType)
}
}
待機の場合は、次の値を使用します。
{
type: 'Wait'
typeProperties: {
waitTimeInSeconds: int
}
}
コピーの場合は、次の値を使用します。
{
inputs: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
outputs: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Copy'
typeProperties: {
cloudDataMovementUnits: any(Azure.Bicep.Types.Concrete.AnyType)
enableSkipIncompatibleRow: any(Azure.Bicep.Types.Concrete.AnyType)
enableStaging: any(Azure.Bicep.Types.Concrete.AnyType)
parallelCopies: any(Azure.Bicep.Types.Concrete.AnyType)
redirectIncompatibleRowSettings: {
linkedServiceName: any(Azure.Bicep.Types.Concrete.AnyType)
path: any(Azure.Bicep.Types.Concrete.AnyType)
}
sink: {
sinkRetryCount: any(Azure.Bicep.Types.Concrete.AnyType)
sinkRetryWait: any(Azure.Bicep.Types.Concrete.AnyType)
writeBatchSize: any(Azure.Bicep.Types.Concrete.AnyType)
writeBatchTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
// For remaining properties, see CopySink objects
}
source: {
sourceRetryCount: any(Azure.Bicep.Types.Concrete.AnyType)
sourceRetryWait: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
// For remaining properties, see CopySource objects
}
stagingSettings: {
enableCompression: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
path: any(Azure.Bicep.Types.Concrete.AnyType)
}
translator: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
カスタムを する場合は、次の値を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Custom'
typeProperties: {
command: any(Azure.Bicep.Types.Concrete.AnyType)
extendedProperties: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
folderPath: any(Azure.Bicep.Types.Concrete.AnyType)
referenceObjects: {
datasets: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
linkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
resourceLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
DataLakeAnalyticsU-SQLの場合は、次の値を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'DataLakeAnalyticsU-SQL'
typeProperties: {
compilationMode: any(Azure.Bicep.Types.Concrete.AnyType)
degreeOfParallelism: any(Azure.Bicep.Types.Concrete.AnyType)
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
priority: any(Azure.Bicep.Types.Concrete.AnyType)
runtimeVersion: any(Azure.Bicep.Types.Concrete.AnyType)
scriptLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
DatabricksNotebookの場合は、次の値を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'DatabricksNotebook'
typeProperties: {
baseParameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
notebookPath: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
ExecuteSSISPackageの場合は、次のコマンドを使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'ExecuteSSISPackage'
typeProperties: {
connectVia: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
environmentPath: any(Azure.Bicep.Types.Concrete.AnyType)
executionCredential: {
domain: any(Azure.Bicep.Types.Concrete.AnyType)
password: {
type: 'string'
value: 'string'
}
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
loggingLevel: any(Azure.Bicep.Types.Concrete.AnyType)
logLocation: {
logPath: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(Azure.Bicep.Types.Concrete.AnyType)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
logRefreshInterval: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
packageConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
}
packageLocation: {
packagePath: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(Azure.Bicep.Types.Concrete.AnyType)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
configurationPath: any(Azure.Bicep.Types.Concrete.AnyType)
packagePassword: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
packageParameters: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
projectConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
}
projectParameters: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
propertyOverrides: {
{customized property}: {
isSensitive: bool
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
runtime: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
GetMetadataを する場合は、次の値を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'GetMetadata'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
fieldList: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
}
}
HDInsightHiveの場合は、次を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightHive'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(Azure.Bicep.Types.Concrete.AnyType)
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
HDInsightMapReduceの場合は、次を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightMapReduce'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
className: any(Azure.Bicep.Types.Concrete.AnyType)
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
getDebugInfo: 'string'
jarFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
jarLibs: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
jarLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
HDInsightPigを する場合は、次を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightPig'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(Azure.Bicep.Types.Concrete.AnyType)
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
HDInsightSparkを する場合は、次を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightSpark'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
className: 'string'
entryFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
getDebugInfo: 'string'
proxyUser: any(Azure.Bicep.Types.Concrete.AnyType)
rootPath: any(Azure.Bicep.Types.Concrete.AnyType)
sparkConfig: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
sparkJobLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
HDInsightStreamingを する場合は、次を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightStreaming'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
combiner: any(Azure.Bicep.Types.Concrete.AnyType)
commandEnvironment: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
fileLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
filePaths: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
getDebugInfo: 'string'
input: any(Azure.Bicep.Types.Concrete.AnyType)
mapper: any(Azure.Bicep.Types.Concrete.AnyType)
output: any(Azure.Bicep.Types.Concrete.AnyType)
reducer: any(Azure.Bicep.Types.Concrete.AnyType)
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
参照の場合は、次の値を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Lookup'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
firstRowOnly: any(Azure.Bicep.Types.Concrete.AnyType)
source: {
sourceRetryCount: any(Azure.Bicep.Types.Concrete.AnyType)
sourceRetryWait: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
// For remaining properties, see CopySource objects
}
}
}
SqlServerStoredProcedureの場合は、次を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'SqlServerStoredProcedure'
typeProperties: {
storedProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
storedProcedureParameters: {
{customized property}: {
type: 'string'
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
}
}
WebActivityの場合は、次を使用します。
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'WebActivity'
typeProperties: {
authentication: {
password: {
type: 'string'
value: 'string'
}
pfx: {
type: 'string'
value: 'string'
}
resource: 'string'
type: 'string'
username: 'string'
}
body: any(Azure.Bicep.Types.Concrete.AnyType)
datasets: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
disableCertValidation: bool
headers: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
method: 'string'
url: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
プロパティ値
活動
名前 |
形容 |
価値 |
dependsOn |
アクティビティは条件によって異なります。 |
ActivityDependency[] |
形容 |
アクティビティの説明。 |
糸 |
名前 |
アクティビティ名。 |
string (必須) |
種類 |
AzureMLBatchExecutionActivityの種類 'AzureMLBatchExecution' に設定します。 AzureMLUpdateResourceActivityの型 'AzureMLUpdateResource' に設定します。 ExecutePipelineActivityの型 "ExecutePipeline" に設定します。 FilterActivityの種類 [フィルター] に設定します。 ForEachActivity型 'ForEach' に設定します。 IfConditionActivityの型 'IfCondition' に設定します。 UntilActivity型の場合は 'Until' に設定します。 WaitActivityの種類 [待機] に設定します。 CopyActivityの種類 [コピー] に設定します。 CustomActivityの種類 'Custom' に設定します。 DataLakeAnalyticsUsqlActivityの型 'DataLakeAnalyticsU-SQL' に設定します。 DatabricksNotebookActivityの種類 'DatabricksNotebook' に設定します。 ExecuteSsisPackageActivityの型 'ExecuteSSISPackage' に設定します。 GetMetadataActivityの型 'GetMetadata' に設定します。 HDInsightHiveActivityの種類 "HDInsightHive" に設定します。 HDInsightMapReduceActivityの型 'HDInsightMapReduce' に設定します。 HDInsightPigActivityの種類 "HDInsightPig" に設定します。 HDInsightSparkActivityの種類 "HDInsightSpark" に設定します。 HDInsightStreamingActivityの種類 "HDInsightStreaming" に設定します。 LookupActivityの型 'Lookup' に設定します。 SqlServerStoredProcedureActivityの型 'SqlServerStoredProcedure' に設定します。 WebActivityの種類 'WebActivity' に設定します。 |
'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copy' 'Custom' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filter' 'ForEach' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'IfCondition' 'Lookup' 'SqlServerStoredProcedure' 'Until' 'Wait' 'WebActivity' (必須) |
ActivityDependency
名前 |
形容 |
価値 |
活動 |
アクティビティ名。 |
string (必須) |
dependencyConditions |
依存関係の Match-Condition。 |
次のいずれかを含む文字列配列: 'Completed' 'Failed' 'Skipped' 'Succeeded' (必須) |
ActivityPolicy
名前 |
形容 |
価値 |
|
|
リトライ |
通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
|
|
retryIntervalInSeconds |
再試行の間隔 (秒単位)。 既定値は 30 秒です。 |
int
制約: 最小値 = 30 最大値 = 86400 |
|
|
secureOutput |
true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 |
bool |
|
|
タイムアウト |
アクティビティを実行するためのタイムアウトを指定します。 既定のタイムアウトは 7 日です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
AzureKeyVaultSecretReference
名前 |
形容 |
価値 |
secretName |
Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
secretVersion |
Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 |
任意 |
店 |
Azure Key Vault のリンクされたサービス リファレンス。 |
LinkedServiceReference (必須) |
種類 |
シークレットの種類。 |
'AzureKeyVaultSecret' (必須) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
名前 |
形容 |
価値 |
trainedModelFilePath |
更新操作によってアップロードされる .ilearner ファイルを表す trainedModelLinkedService の相対ファイル パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
trainedModelLinkedServiceName |
更新操作によってアップロードされる .ilearner ファイルを保持する Azure Storage のリンクされたサービスの名前。 |
LinkedServiceReference (必須) |
trainedModelName |
更新する Web サービス実験のトレーニング済みモデル モジュールの名前。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
AzureMLWebServiceFile
名前 |
形容 |
価値 |
filePath |
LinkedService で指定された Azure Blob Storage 内のコンテナー名を含む相対ファイル パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
linkedServiceName |
Azure ML WebService の入力/出力ファイルがある Azure Storage LinkedService への参照。 |
LinkedServiceReference (必須) |
CopyActivity
CopyActivityTypeProperties
名前 |
形容 |
価値 |
cloudDataMovementUnits |
このデータ移動を実行するために使用できるクラウド データ移動単位の最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
enableSkipIncompatibleRow |
互換性のない行をスキップするかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
enableStaging |
中間ステージングを使用してデータをコピーするかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
parallelCopies |
データ ストアのオーバーロードを回避するために、ソースまたはシンクで開かれた同時セッションの最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
redirectIncompatibleRowSettings |
EnableSkipIncompatibleRow が true の場合、互換性のない行設定をリダイレクトします。 |
RedirectIncompatibleRowSettings |
沈む |
コピー アクティビティ シンク。 |
CopySink (必須) |
源 |
コピー アクティビティのソース。 |
CopySource (必須) |
stagingSettings |
EnableStaging が true の場合の中間ステージング設定を指定します。 |
StagingSettings |
Translator |
コピー アクティビティの翻訳ツール。 指定しない場合は、表形式変換プログラムが使用されます。 |
任意 |
CopySink
名前 |
形容 |
価値 |
|
|
sinkRetryCount |
シンクの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 |
任意 |
|
|
sinkRetryWait |
シンクの再試行の待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
種類 |
|
(必須) |
|
|
writeBatchSize |
書き込みバッチ サイズ。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
|
|
writeBatchTimeout |
書き込みバッチ タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
CopySource
名前 |
形容 |
価値 |
|
|
sourceRetryCount |
ソースの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 |
任意 |
|
|
sourceRetryWait |
ソースの再試行待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
種類 |
|
(必須) |
|
|
CustomActivity
CustomActivityReferenceObject
CustomActivityTypeProperties
名前 |
形容 |
価値 |
命令 |
カスタム アクティビティの種類のコマンド: string (または resultType 文字列を含む式)。 |
any (必須) |
extendedProperties |
ユーザー定義プロパティ バッグ。 使用できるキーまたは値に制限はありません。 ユーザーが指定したカスタム アクティビティには、定義されたコンテンツを使用して解釈する責任があります。 |
CustomActivityTypePropertiesExtendedProperties の |
folderPath |
リソース ファイルのフォルダー パス タイプ: string (または resultType 文字列を含む式)。 |
任意 |
referenceObjects |
参照オブジェクト |
CustomActivityReferenceObject の |
resourceLinkedService |
リソースのリンクされたサービス参照。 |
LinkedServiceReference の |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
名前 |
形容 |
価値 |
compilationMode |
U-SQL のコンパイル モード。 Semantic、Full、SingleBox のいずれかの値を指定する必要があります。 型: string (または resultType 文字列を含む式)。 |
任意 |
degreeOfParallelism |
ジョブの実行に同時に使用されるノードの最大数。 既定値は 1 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 |
任意 |
パラメーター |
U-SQL ジョブ要求のパラメーター。 |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
優先権 |
キューに登録されているすべてのジョブのうち、最初に実行するように選択する必要があるジョブを決定します。 数値が小さい方が優先度が高くなります。 既定値は 1000 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 |
任意 |
runtimeVersion |
使用する U-SQL エンジンのランタイム バージョン。 型: string (または resultType 文字列を含む式)。 |
任意 |
scriptLinkedService |
スクリプトのリンクされたサービス参照。 |
LinkedServiceReference (必須) |
scriptPath |
U-SQL スクリプトを含むフォルダーへの大文字と小文字を区別するパス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
DatasetReference
名前 |
形容 |
価値 |
パラメーター |
データセットの引数。 |
ParameterValueSpecification の |
referenceName |
参照データセット名。 |
string (必須) |
種類 |
データセット参照型。 |
'DatasetReference' (必須) |
ExecutePipelineActivity
ExecutePipelineActivityTypeProperties
名前 |
形容 |
価値 |
パラメーター |
パイプライン パラメーター。 |
ParameterValueSpecification の |
パイプライン |
パイプラインリファレンス。 |
PipelineReference (必須) |
waitOnCompletion |
アクティビティの実行が依存パイプラインの実行の完了を待機するかどうかを定義します。 既定値は false です。 |
bool |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
表現
名前 |
形容 |
価値 |
種類 |
式の型。 |
'Expression' (必須) |
価値 |
式の値。 |
string (必須) |
FilterActivity
FilterActivityTypeProperties
名前 |
形容 |
価値 |
条件 |
入力のフィルター処理に使用する条件。 |
式の (必須) |
項目 |
フィルターを適用する必要がある入力配列。 |
式の (必須) |
ForEachActivity
ForEachActivityTypeProperties
名前 |
形容 |
価値 |
活動 |
実行するアクティビティの一覧。 |
アクティビティ[] (必須) |
batchCount |
並列実行の数を制御するために使用されるバッチ数 (isSequential が false に設定されている場合)。 |
int
制約: 最大値 = 50 |
isSequential |
ループを順番または並列で実行する必要がある場合 (最大 50) |
bool |
項目 |
反復処理するコレクション。 |
式の (必須) |
名前 |
形容 |
価値 |
データセット |
GetMetadata アクティビティ データセットリファレンス。 |
DatasetReference (必須) |
fieldList |
データセットから取得するメタデータのフィールド。 |
any[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
定義 |
ユーザーが Hive ジョブ要求の定義を指定できるようにします。 |
HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
scriptLinkedService |
スクリプトのリンクされたサービス参照。 |
LinkedServiceReference の |
scriptPath |
スクリプト パス。 型: string (または resultType 文字列を含む式)。 |
任意 |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
className |
クラス名。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
定義 |
ユーザーが MapReduce ジョブ要求の定義を指定できるようにします。 |
HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
jarFilePath |
Jar パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
jarLibs |
Jar ライブラリ。 |
any[] |
jarLinkedService |
Jar のリンクされたサービス 参照。 |
LinkedServiceReference の |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
HDInsightPigActivity
HDInsightPigActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
定義 |
ユーザーが Pig ジョブ要求の定義を指定できるようにします。 |
HDInsightPigActivityTypePropertiesDefines |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
scriptLinkedService |
スクリプトのリンクされたサービス参照。 |
LinkedServiceReference の |
scriptPath |
スクリプト パス。 型: string (または resultType 文字列を含む式)。 |
任意 |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightSparkActivity に対するユーザー指定の引数。 |
any[] |
className |
アプリケーションの Java/Spark メイン クラス。 |
糸 |
entryFilePath |
実行するコード/パッケージのルート フォルダーへの相対パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
proxyUser |
ジョブを実行する権限を借用するユーザー。 型: string (または resultType 文字列を含む式)。 |
任意 |
rootPath |
ジョブのすべてのファイルの 'sparkJobLinkedService' のルート パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
sparkConfig |
Spark 構成プロパティ。 |
HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
エントリ ファイルと依存関係をアップロードし、ログを受信するためのストレージのリンクされたサービス。 |
LinkedServiceReference の |
HDInsightSparkActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
コンバイナ |
コンバイナー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 |
任意 |
commandEnvironment |
コマンド ライン環境の値。 |
any[] |
定義 |
ユーザーがストリーミング ジョブ要求の定義を指定できるようにします。 |
HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService |
ファイルが配置されているリンクされたサービス参照。 |
LinkedServiceReference の |
filePaths |
ストリーミング ジョブ ファイルへのパス。 ディレクトリを指定できます。 |
any[] (必須) |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
インプット |
入力 BLOB パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
マッパー |
マッパー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
アウトプット |
出力 BLOB パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
減速 機 |
Reducer 実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
IfConditionActivity
IfConditionActivityTypeProperties
名前 |
形容 |
価値 |
表現 |
ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。 |
式の (必須) |
ifFalseActivities |
式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 |
アクティビティ[] |
ifTrueActivities |
式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 |
アクティビティ[] |
IntegrationRuntimeReference
名前 |
形容 |
価値 |
パラメーター |
統合ランタイムの引数。 |
ParameterValueSpecification の |
referenceName |
統合ランタイム名を参照します。 |
string (必須) |
種類 |
統合ランタイムの種類。 |
'IntegrationRuntimeReference' (必須) |
LinkedServiceReference
名前 |
形容 |
価値 |
パラメーター |
LinkedService の引数。 |
ParameterValueSpecification の |
referenceName |
LinkedService 名を参照します。 |
string (必須) |
種類 |
リンクされたサービス参照の種類。 |
'LinkedServiceReference' (必須) |
LookupActivity
LookupActivityTypeProperties
名前 |
形容 |
価値 |
データセット |
ルックアップ アクティビティ データセットの参照。 |
DatasetReference (必須) |
firstRowOnly |
最初の行またはすべての行を返すかどうか。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
源 |
コピー アクティビティ ソースと同じデータセット固有のソース プロパティ。 |
CopySource (必須) |
Microsoft.DataFactory/factories/pipelines
名前 |
形容 |
価値 |
名前 |
リソース名 |
糸
制約: 最小長 = 1 最大長 = 1 パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須) |
親 |
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。
詳細については、「親リソースの外部 子リソース」を参照してください。 |
種類のリソースのシンボリック名: ファクトリ |
プロパティ |
パイプラインのプロパティ。 |
パイプラインの (必須) |
ParameterDefinitionSpecification
ParameterSpecification
名前 |
形容 |
価値 |
defaultValue |
パラメーターの既定値。 |
任意 |
種類 |
パラメーターの型。 |
'Array' 'Bool' 'Float' 'Int' 'Object' 'SecureString' 'String' (必須) |
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
パイプライン
名前 |
形容 |
価値 |
活動 |
パイプライン内のアクティビティの一覧。 |
アクティビティ[] |
注釈 |
パイプラインの記述に使用できるタグの一覧。 |
any[] |
並行 処理 |
パイプラインの同時実行の最大数。 |
int
制約: 最小値 = 1 |
形容 |
パイプラインの説明。 |
糸 |
パラメーター |
パイプラインのパラメーターの一覧。 |
ParameterDefinitionSpecification の |
PipelineReference
名前 |
形容 |
価値 |
名前 |
参照名。 |
糸 |
referenceName |
参照パイプライン名。 |
string (必須) |
種類 |
パイプライン参照型。 |
'PipelineReference' (必須) |
RedirectIncompatibleRowSettings
名前 |
形容 |
価値 |
linkedServiceName |
互換性のない行のリダイレクトに使用される Azure Storage、Storage SAS、または Azure Data Lake Store のリンクされたサービスの名前。 redirectIncompatibleRowSettings が指定されている場合は、指定する必要があります。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
パス |
リダイレクトの互換性のない行データを格納するためのパス。 型: string (または resultType 文字列を含む式)。 |
任意 |
SecretBase
名前 |
形容 |
価値 |
種類 |
AzureKeyVaultSecretReferenceの種類 'AzureKeyVaultSecret' に設定します。 SecureStringの種類 'SecureString' に設定します。 |
'AzureKeyVaultSecret' 'SecureString' (必須) |
SecureString
名前 |
形容 |
価値 |
種類 |
シークレットの種類。 |
string (必須) |
価値 |
セキュリティで保護された文字列の値。 |
string (必須) |
SecureString
名前 |
形容 |
価値 |
種類 |
シークレットの種類。 |
'SecureString' (必須) |
価値 |
セキュリティで保護された文字列の値。 |
string (必須) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
SsisAccessCredential
名前 |
形容 |
価値 |
ドメイン |
Windows 認証のドメイン。 |
any (必須) |
パスワード |
Windows 認証のパスワード。 |
SecretBase (必須) |
userName |
Windows 認証の UseName。 |
any (必須) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
名前 |
形容 |
価値 |
ドメイン |
Windows 認証のドメイン。 |
any (必須) |
パスワード |
Windows 認証のパスワード。 |
SecureString (必須) |
userName |
Windows 認証の UseName。 |
any (必須) |
SsisExecutionParameter
名前 |
形容 |
価値 |
価値 |
SSIS パッケージ実行パラメーター値。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
SsisLogLocation
名前 |
形容 |
価値 |
logPath |
SSIS パッケージの実行ログ パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
種類 |
SSIS ログの場所の種類。 |
'File' (必須) |
typeProperties |
SSIS パッケージ実行ログの場所のプロパティ。 |
SsisLogLocationTypeProperties (必須) |
SsisLogLocationTypeProperties
名前 |
形容 |
価値 |
|
|
accessCredential |
パッケージ実行ログ アクセス資格情報。 |
SsisAccessCredential |
|
|
logRefreshInterval |
ログを更新する間隔を指定します。 既定の間隔は 5 分です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
SsisPackageLocation
名前 |
形容 |
価値 |
packagePath |
SSIS パッケージ パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
種類 |
SSIS パッケージの場所の種類。 |
'File' 'SSISDB' |
typeProperties |
SSIS パッケージの場所のプロパティ。 |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
名前 |
形容 |
価値 |
accessCredential |
パッケージ アクセス資格情報。 |
SsisAccessCredential |
configurationPath |
パッケージ実行の構成ファイル。 型: string (または resultType 文字列を含む式)。 |
任意 |
packagePassword |
パッケージのパスワード。 |
SecretBase の |
SsisPropertyOverride
名前 |
形容 |
価値 |
isSensitive |
SSIS パッケージ のプロパティオーバーライド値が機密データであるかどうかを示します。 値が true の場合、SSISDB で暗号化されます |
bool |
価値 |
SSIS パッケージ プロパティのオーバーライド値。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
StagingSettings
名前 |
形容 |
価値 |
enableCompression |
中間ステージング経由でデータをコピーするときに圧縮を使用するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
linkedServiceName |
ステージングのリンクされたサービス参照。 |
LinkedServiceReference (必須) |
パス |
中間データを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 |
任意 |
StoredProcedureParameter
名前 |
形容 |
価値 |
種類 |
ストアド プロシージャのパラメーター型。 |
'Boolean' 'Date' 'Decimal' 'Guid' 'Int' 'Int64' 'String' |
価値 |
ストアド プロシージャのパラメーター値。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
UntilActivity
UntilActivityTypeProperties
名前 |
形容 |
価値 |
|
|
|
|
活動 |
実行するアクティビティの一覧。 |
アクティビティ[] (必須) |
|
|
|
|
表現 |
ブール値に評価される式。 ループは、この式が true に評価されるまで続行されます |
式の (必須) |
|
|
|
|
タイムアウト |
アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
WaitActivity
WaitActivityTypeProperties
名前 |
形容 |
価値 |
waitTimeInSeconds |
秒単位の期間。 |
int (必須) |
WebActivity
名前 |
形容 |
価値 |
linkedServiceName |
リンクされたサービス参照。 |
LinkedServiceReference の |
政策 |
アクティビティ ポリシー。 |
ActivityPolicy |
種類 |
アクティビティの種類。 |
'WebActivity' (必須) |
typeProperties |
Web アクティビティのプロパティ。 |
WebActivityTypeProperties (必須) |
WebActivityAuthentication
名前 |
形容 |
価値 |
パスワード |
PFX ファイルまたは基本認証のパスワード。 |
SecureString の |
pfx |
PFX ファイルの Base64 でエンコードされた内容。 |
SecureString の |
資源 |
MSI 認証を使用するときに Azure 認証トークンが要求されるリソース。 |
糸 |
種類 |
Web アクティビティ認証 (Basic/ClientCertificate/MSI) |
string (必須) |
username |
基本認証の Web アクティビティ認証ユーザー名。 |
糸 |
WebActivityTypeProperties
名前 |
形容 |
価値 |
認証 |
エンドポイントの呼び出しに使用される認証方法。 |
WebActivityAuthentication |
体 |
エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 |
任意 |
データセット |
Web エンドポイントに渡されるデータセットの一覧。 |
DatasetReference[] |
disableCertValidation |
true に設定すると、証明書の検証が無効になります。 |
bool |
ヘッダー |
要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 |
任意 |
linkedServices |
Web エンドポイントに渡されるリンクされたサービスの一覧。 |
LinkedServiceReference[] |
方式 |
ターゲット エンドポイントの REST API メソッド。 |
'DELETE' 'GET' 'POST' 'PUT' (必須) |
url |
Web アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
クイック スタートのサンプル
次のクイック スタート サンプルでは、このリソースの種類をデプロイします。
ARM テンプレート リソース定義
factories/pipelines リソースの種類は、次を対象とする操作と共にデプロイできます。
-
リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.DataFactory/factories/pipelines リソースを作成するには、次の 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"
}
}
}
}
CopySink オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
SecretBase オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
AzureKeyVaultSecretを する場合は、次を使用します。
{
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"type": "AzureKeyVaultSecret"
}
SecureStringの場合は、次を使用します。
{
"type": "SecureString",
"value": "string"
}
CopySource オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
アクティビティ オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
AzureMLBatchExecutionを する場合は、次を使用します。
{
"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"
}
}
}
}
}
AzureMLUpdateResourceを する場合は、次の値を使用します。
{
"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": {}
}
}
ExecutePipeline場合は、次のコマンドを使用します。
{
"type": "ExecutePipeline",
"typeProperties": {
"parameters": {
"{customized property}": {}
},
"pipeline": {
"name": "string",
"referenceName": "string",
"type": "string"
},
"waitOnCompletion": "bool"
}
}
フィルターの場合は、次を使用します。
{
"type": "Filter",
"typeProperties": {
"condition": {
"type": "string",
"value": "string"
},
"items": {
"type": "string",
"value": "string"
}
}
}
ForEachの場合は、次を使用します。
{
"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"
}
}
}
IfConditionの場合は、次を使用します。
{
"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
} ]
}
}
Untilの場合は、次を使用します。
{
"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": {}
}
}
待機の場合は、次の値を使用します。
{
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": "int"
}
}
コピーの場合は、次の値を使用します。
{
"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": {}
}
}
カスタムを する場合は、次の値を使用します。
{
"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"
}
}
}
DataLakeAnalyticsU-SQLの場合は、次の値を使用します。
{
"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": {}
}
}
DatabricksNotebookの場合は、次の値を使用します。
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "DatabricksNotebook",
"typeProperties": {
"baseParameters": {
"{customized property}": {}
},
"notebookPath": {}
}
}
ExecuteSSISPackageの場合は、次のコマンドを使用します。
{
"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": {}
}
}
GetMetadataを する場合は、次の値を使用します。
{
"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": [ {} ]
}
}
HDInsightHiveの場合は、次を使用します。
{
"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"
}
]
}
}
HDInsightMapReduceの場合は、次を使用します。
{
"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"
}
]
}
}
HDInsightPigを する場合は、次を使用します。
{
"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"
}
]
}
}
HDInsightSparkを する場合は、次を使用します。
{
"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"
}
}
}
HDInsightStreamingを する場合は、次を使用します。
{
"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"
}
]
}
}
参照の場合は、次の値を使用します。
{
"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
}
}
}
SqlServerStoredProcedureの場合は、次を使用します。
{
"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": {}
}
}
}
}
WebActivityの場合は、次を使用します。
{
"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": {}
}
}
プロパティ値
活動
名前 |
形容 |
価値 |
dependsOn |
アクティビティは条件によって異なります。 |
ActivityDependency[] |
形容 |
アクティビティの説明。 |
糸 |
名前 |
アクティビティ名。 |
string (必須) |
種類 |
AzureMLBatchExecutionActivityの種類 'AzureMLBatchExecution' に設定します。 AzureMLUpdateResourceActivityの型 'AzureMLUpdateResource' に設定します。 ExecutePipelineActivityの型 "ExecutePipeline" に設定します。 FilterActivityの種類 [フィルター] に設定します。 ForEachActivity型 'ForEach' に設定します。 IfConditionActivityの型 'IfCondition' に設定します。 UntilActivity型の場合は 'Until' に設定します。 WaitActivityの種類 [待機] に設定します。 CopyActivityの種類 [コピー] に設定します。 CustomActivityの種類 'Custom' に設定します。 DataLakeAnalyticsUsqlActivityの型 'DataLakeAnalyticsU-SQL' に設定します。 DatabricksNotebookActivityの種類 'DatabricksNotebook' に設定します。 ExecuteSsisPackageActivityの型 'ExecuteSSISPackage' に設定します。 GetMetadataActivityの型 'GetMetadata' に設定します。 HDInsightHiveActivityの種類 "HDInsightHive" に設定します。 HDInsightMapReduceActivityの型 'HDInsightMapReduce' に設定します。 HDInsightPigActivityの種類 "HDInsightPig" に設定します。 HDInsightSparkActivityの種類 "HDInsightSpark" に設定します。 HDInsightStreamingActivityの種類 "HDInsightStreaming" に設定します。 LookupActivityの型 'Lookup' に設定します。 SqlServerStoredProcedureActivityの型 'SqlServerStoredProcedure' に設定します。 WebActivityの種類 'WebActivity' に設定します。 |
'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copy' 'Custom' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filter' 'ForEach' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'IfCondition' 'Lookup' 'SqlServerStoredProcedure' 'Until' 'Wait' 'WebActivity' (必須) |
ActivityDependency
名前 |
形容 |
価値 |
活動 |
アクティビティ名。 |
string (必須) |
dependencyConditions |
依存関係の Match-Condition。 |
次のいずれかを含む文字列配列: 'Completed' 'Failed' 'Skipped' 'Succeeded' (必須) |
ActivityPolicy
名前 |
形容 |
価値 |
|
|
リトライ |
通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
|
|
retryIntervalInSeconds |
再試行の間隔 (秒単位)。 既定値は 30 秒です。 |
int
制約: 最小値 = 30 最大値 = 86400 |
|
|
secureOutput |
true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 |
bool |
|
|
タイムアウト |
アクティビティを実行するためのタイムアウトを指定します。 既定のタイムアウトは 7 日です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
AzureKeyVaultSecretReference
名前 |
形容 |
価値 |
secretName |
Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
secretVersion |
Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 |
任意 |
店 |
Azure Key Vault のリンクされたサービス リファレンス。 |
LinkedServiceReference (必須) |
種類 |
シークレットの種類。 |
'AzureKeyVaultSecret' (必須) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
名前 |
形容 |
価値 |
trainedModelFilePath |
更新操作によってアップロードされる .ilearner ファイルを表す trainedModelLinkedService の相対ファイル パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
trainedModelLinkedServiceName |
更新操作によってアップロードされる .ilearner ファイルを保持する Azure Storage のリンクされたサービスの名前。 |
LinkedServiceReference (必須) |
trainedModelName |
更新する Web サービス実験のトレーニング済みモデル モジュールの名前。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
AzureMLWebServiceFile
名前 |
形容 |
価値 |
filePath |
LinkedService で指定された Azure Blob Storage 内のコンテナー名を含む相対ファイル パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
linkedServiceName |
Azure ML WebService の入力/出力ファイルがある Azure Storage LinkedService への参照。 |
LinkedServiceReference (必須) |
CopyActivity
CopyActivityTypeProperties
名前 |
形容 |
価値 |
cloudDataMovementUnits |
このデータ移動を実行するために使用できるクラウド データ移動単位の最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
enableSkipIncompatibleRow |
互換性のない行をスキップするかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
enableStaging |
中間ステージングを使用してデータをコピーするかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
parallelCopies |
データ ストアのオーバーロードを回避するために、ソースまたはシンクで開かれた同時セッションの最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
redirectIncompatibleRowSettings |
EnableSkipIncompatibleRow が true の場合、互換性のない行設定をリダイレクトします。 |
RedirectIncompatibleRowSettings |
沈む |
コピー アクティビティ シンク。 |
CopySink (必須) |
源 |
コピー アクティビティのソース。 |
CopySource (必須) |
stagingSettings |
EnableStaging が true の場合の中間ステージング設定を指定します。 |
StagingSettings |
Translator |
コピー アクティビティの翻訳ツール。 指定しない場合は、表形式変換プログラムが使用されます。 |
任意 |
CopySink
名前 |
形容 |
価値 |
|
|
sinkRetryCount |
シンクの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 |
任意 |
|
|
sinkRetryWait |
シンクの再試行の待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
種類 |
|
(必須) |
|
|
writeBatchSize |
書き込みバッチ サイズ。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
|
|
writeBatchTimeout |
書き込みバッチ タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
CopySource
名前 |
形容 |
価値 |
|
|
sourceRetryCount |
ソースの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 |
任意 |
|
|
sourceRetryWait |
ソースの再試行待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
種類 |
|
(必須) |
|
|
CustomActivity
CustomActivityReferenceObject
CustomActivityTypeProperties
名前 |
形容 |
価値 |
命令 |
カスタム アクティビティの種類のコマンド: string (または resultType 文字列を含む式)。 |
any (必須) |
extendedProperties |
ユーザー定義プロパティ バッグ。 使用できるキーまたは値に制限はありません。 ユーザーが指定したカスタム アクティビティには、定義されたコンテンツを使用して解釈する責任があります。 |
CustomActivityTypePropertiesExtendedProperties の |
folderPath |
リソース ファイルのフォルダー パス タイプ: string (または resultType 文字列を含む式)。 |
任意 |
referenceObjects |
参照オブジェクト |
CustomActivityReferenceObject の |
resourceLinkedService |
リソースのリンクされたサービス参照。 |
LinkedServiceReference の |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
名前 |
形容 |
価値 |
compilationMode |
U-SQL のコンパイル モード。 Semantic、Full、SingleBox のいずれかの値を指定する必要があります。 型: string (または resultType 文字列を含む式)。 |
任意 |
degreeOfParallelism |
ジョブの実行に同時に使用されるノードの最大数。 既定値は 1 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 |
任意 |
パラメーター |
U-SQL ジョブ要求のパラメーター。 |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
優先権 |
キューに登録されているすべてのジョブのうち、最初に実行するように選択する必要があるジョブを決定します。 数値が小さい方が優先度が高くなります。 既定値は 1000 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 |
任意 |
runtimeVersion |
使用する U-SQL エンジンのランタイム バージョン。 型: string (または resultType 文字列を含む式)。 |
任意 |
scriptLinkedService |
スクリプトのリンクされたサービス参照。 |
LinkedServiceReference (必須) |
scriptPath |
U-SQL スクリプトを含むフォルダーへの大文字と小文字を区別するパス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
DatasetReference
名前 |
形容 |
価値 |
パラメーター |
データセットの引数。 |
ParameterValueSpecification の |
referenceName |
参照データセット名。 |
string (必須) |
種類 |
データセット参照型。 |
'DatasetReference' (必須) |
ExecutePipelineActivity
ExecutePipelineActivityTypeProperties
名前 |
形容 |
価値 |
パラメーター |
パイプライン パラメーター。 |
ParameterValueSpecification の |
パイプライン |
パイプラインリファレンス。 |
PipelineReference (必須) |
waitOnCompletion |
アクティビティの実行が依存パイプラインの実行の完了を待機するかどうかを定義します。 既定値は false です。 |
bool |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
表現
名前 |
形容 |
価値 |
種類 |
式の型。 |
'Expression' (必須) |
価値 |
式の値。 |
string (必須) |
FilterActivity
FilterActivityTypeProperties
名前 |
形容 |
価値 |
条件 |
入力のフィルター処理に使用する条件。 |
式の (必須) |
項目 |
フィルターを適用する必要がある入力配列。 |
式の (必須) |
ForEachActivity
ForEachActivityTypeProperties
名前 |
形容 |
価値 |
活動 |
実行するアクティビティの一覧。 |
アクティビティ[] (必須) |
batchCount |
並列実行の数を制御するために使用されるバッチ数 (isSequential が false に設定されている場合)。 |
int
制約: 最大値 = 50 |
isSequential |
ループを順番または並列で実行する必要がある場合 (最大 50) |
bool |
項目 |
反復処理するコレクション。 |
式の (必須) |
名前 |
形容 |
価値 |
データセット |
GetMetadata アクティビティ データセットリファレンス。 |
DatasetReference (必須) |
fieldList |
データセットから取得するメタデータのフィールド。 |
any[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
定義 |
ユーザーが Hive ジョブ要求の定義を指定できるようにします。 |
HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
scriptLinkedService |
スクリプトのリンクされたサービス参照。 |
LinkedServiceReference の |
scriptPath |
スクリプト パス。 型: string (または resultType 文字列を含む式)。 |
任意 |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
className |
クラス名。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
定義 |
ユーザーが MapReduce ジョブ要求の定義を指定できるようにします。 |
HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
jarFilePath |
Jar パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
jarLibs |
Jar ライブラリ。 |
any[] |
jarLinkedService |
Jar のリンクされたサービス 参照。 |
LinkedServiceReference の |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
HDInsightPigActivity
HDInsightPigActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
定義 |
ユーザーが Pig ジョブ要求の定義を指定できるようにします。 |
HDInsightPigActivityTypePropertiesDefines |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
scriptLinkedService |
スクリプトのリンクされたサービス参照。 |
LinkedServiceReference の |
scriptPath |
スクリプト パス。 型: string (または resultType 文字列を含む式)。 |
任意 |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightSparkActivity に対するユーザー指定の引数。 |
any[] |
className |
アプリケーションの Java/Spark メイン クラス。 |
糸 |
entryFilePath |
実行するコード/パッケージのルート フォルダーへの相対パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
proxyUser |
ジョブを実行する権限を借用するユーザー。 型: string (または resultType 文字列を含む式)。 |
任意 |
rootPath |
ジョブのすべてのファイルの 'sparkJobLinkedService' のルート パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
sparkConfig |
Spark 構成プロパティ。 |
HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
エントリ ファイルと依存関係をアップロードし、ログを受信するためのストレージのリンクされたサービス。 |
LinkedServiceReference の |
HDInsightSparkActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
コンバイナ |
コンバイナー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 |
任意 |
commandEnvironment |
コマンド ライン環境の値。 |
any[] |
定義 |
ユーザーがストリーミング ジョブ要求の定義を指定できるようにします。 |
HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService |
ファイルが配置されているリンクされたサービス参照。 |
LinkedServiceReference の |
filePaths |
ストリーミング ジョブ ファイルへのパス。 ディレクトリを指定できます。 |
any[] (必須) |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
インプット |
入力 BLOB パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
マッパー |
マッパー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
アウトプット |
出力 BLOB パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
減速 機 |
Reducer 実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
IfConditionActivity
IfConditionActivityTypeProperties
名前 |
形容 |
価値 |
表現 |
ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。 |
式の (必須) |
ifFalseActivities |
式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 |
アクティビティ[] |
ifTrueActivities |
式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 |
アクティビティ[] |
IntegrationRuntimeReference
名前 |
形容 |
価値 |
パラメーター |
統合ランタイムの引数。 |
ParameterValueSpecification の |
referenceName |
統合ランタイム名を参照します。 |
string (必須) |
種類 |
統合ランタイムの種類。 |
'IntegrationRuntimeReference' (必須) |
LinkedServiceReference
名前 |
形容 |
価値 |
パラメーター |
LinkedService の引数。 |
ParameterValueSpecification の |
referenceName |
LinkedService 名を参照します。 |
string (必須) |
種類 |
リンクされたサービス参照の種類。 |
'LinkedServiceReference' (必須) |
LookupActivity
LookupActivityTypeProperties
名前 |
形容 |
価値 |
データセット |
ルックアップ アクティビティ データセットの参照。 |
DatasetReference (必須) |
firstRowOnly |
最初の行またはすべての行を返すかどうか。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
源 |
コピー アクティビティ ソースと同じデータセット固有のソース プロパティ。 |
CopySource (必須) |
Microsoft.DataFactory/factories/pipelines
名前 |
形容 |
価値 |
apiVersion |
API のバージョン |
'2017-09-01-preview' |
名前 |
リソース名 |
糸
制約: 最小長 = 1 最大長 = 1 パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須) |
プロパティ |
パイプラインのプロパティ。 |
パイプラインの (必須) |
種類 |
リソースの種類 |
'Microsoft.DataFactory/factories/pipelines' |
ParameterDefinitionSpecification
ParameterSpecification
名前 |
形容 |
価値 |
defaultValue |
パラメーターの既定値。 |
任意 |
種類 |
パラメーターの型。 |
'Array' 'Bool' 'Float' 'Int' 'Object' 'SecureString' 'String' (必須) |
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
パイプライン
名前 |
形容 |
価値 |
活動 |
パイプライン内のアクティビティの一覧。 |
アクティビティ[] |
注釈 |
パイプラインの記述に使用できるタグの一覧。 |
any[] |
並行 処理 |
パイプラインの同時実行の最大数。 |
int
制約: 最小値 = 1 |
形容 |
パイプラインの説明。 |
糸 |
パラメーター |
パイプラインのパラメーターの一覧。 |
ParameterDefinitionSpecification の |
PipelineReference
名前 |
形容 |
価値 |
名前 |
参照名。 |
糸 |
referenceName |
参照パイプライン名。 |
string (必須) |
種類 |
パイプライン参照型。 |
'PipelineReference' (必須) |
RedirectIncompatibleRowSettings
名前 |
形容 |
価値 |
linkedServiceName |
互換性のない行のリダイレクトに使用される Azure Storage、Storage SAS、または Azure Data Lake Store のリンクされたサービスの名前。 redirectIncompatibleRowSettings が指定されている場合は、指定する必要があります。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
パス |
リダイレクトの互換性のない行データを格納するためのパス。 型: string (または resultType 文字列を含む式)。 |
任意 |
SecretBase
名前 |
形容 |
価値 |
種類 |
AzureKeyVaultSecretReferenceの種類 'AzureKeyVaultSecret' に設定します。 SecureStringの種類 'SecureString' に設定します。 |
'AzureKeyVaultSecret' 'SecureString' (必須) |
SecureString
名前 |
形容 |
価値 |
種類 |
シークレットの種類。 |
string (必須) |
価値 |
セキュリティで保護された文字列の値。 |
string (必須) |
SecureString
名前 |
形容 |
価値 |
種類 |
シークレットの種類。 |
'SecureString' (必須) |
価値 |
セキュリティで保護された文字列の値。 |
string (必須) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
SsisAccessCredential
名前 |
形容 |
価値 |
ドメイン |
Windows 認証のドメイン。 |
any (必須) |
パスワード |
Windows 認証のパスワード。 |
SecretBase (必須) |
userName |
Windows 認証の UseName。 |
any (必須) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
名前 |
形容 |
価値 |
ドメイン |
Windows 認証のドメイン。 |
any (必須) |
パスワード |
Windows 認証のパスワード。 |
SecureString (必須) |
userName |
Windows 認証の UseName。 |
any (必須) |
SsisExecutionParameter
名前 |
形容 |
価値 |
価値 |
SSIS パッケージ実行パラメーター値。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
SsisLogLocation
名前 |
形容 |
価値 |
logPath |
SSIS パッケージの実行ログ パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
種類 |
SSIS ログの場所の種類。 |
'File' (必須) |
typeProperties |
SSIS パッケージ実行ログの場所のプロパティ。 |
SsisLogLocationTypeProperties (必須) |
SsisLogLocationTypeProperties
名前 |
形容 |
価値 |
|
|
accessCredential |
パッケージ実行ログ アクセス資格情報。 |
SsisAccessCredential |
|
|
logRefreshInterval |
ログを更新する間隔を指定します。 既定の間隔は 5 分です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
SsisPackageLocation
名前 |
形容 |
価値 |
packagePath |
SSIS パッケージ パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
種類 |
SSIS パッケージの場所の種類。 |
'File' 'SSISDB' |
typeProperties |
SSIS パッケージの場所のプロパティ。 |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
名前 |
形容 |
価値 |
accessCredential |
パッケージ アクセス資格情報。 |
SsisAccessCredential |
configurationPath |
パッケージ実行の構成ファイル。 型: string (または resultType 文字列を含む式)。 |
任意 |
packagePassword |
パッケージのパスワード。 |
SecretBase の |
SsisPropertyOverride
名前 |
形容 |
価値 |
isSensitive |
SSIS パッケージ のプロパティオーバーライド値が機密データであるかどうかを示します。 値が true の場合、SSISDB で暗号化されます |
bool |
価値 |
SSIS パッケージ プロパティのオーバーライド値。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
StagingSettings
名前 |
形容 |
価値 |
enableCompression |
中間ステージング経由でデータをコピーするときに圧縮を使用するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
linkedServiceName |
ステージングのリンクされたサービス参照。 |
LinkedServiceReference (必須) |
パス |
中間データを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 |
任意 |
StoredProcedureParameter
名前 |
形容 |
価値 |
種類 |
ストアド プロシージャのパラメーター型。 |
'Boolean' 'Date' 'Decimal' 'Guid' 'Int' 'Int64' 'String' |
価値 |
ストアド プロシージャのパラメーター値。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
UntilActivity
UntilActivityTypeProperties
名前 |
形容 |
価値 |
|
|
|
|
活動 |
実行するアクティビティの一覧。 |
アクティビティ[] (必須) |
|
|
|
|
表現 |
ブール値に評価される式。 ループは、この式が true に評価されるまで続行されます |
式の (必須) |
|
|
|
|
タイムアウト |
アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
WaitActivity
WaitActivityTypeProperties
名前 |
形容 |
価値 |
waitTimeInSeconds |
秒単位の期間。 |
int (必須) |
WebActivity
名前 |
形容 |
価値 |
linkedServiceName |
リンクされたサービス参照。 |
LinkedServiceReference の |
政策 |
アクティビティ ポリシー。 |
ActivityPolicy |
種類 |
アクティビティの種類。 |
'WebActivity' (必須) |
typeProperties |
Web アクティビティのプロパティ。 |
WebActivityTypeProperties (必須) |
WebActivityAuthentication
名前 |
形容 |
価値 |
パスワード |
PFX ファイルまたは基本認証のパスワード。 |
SecureString の |
pfx |
PFX ファイルの Base64 でエンコードされた内容。 |
SecureString の |
資源 |
MSI 認証を使用するときに Azure 認証トークンが要求されるリソース。 |
糸 |
種類 |
Web アクティビティ認証 (Basic/ClientCertificate/MSI) |
string (必須) |
username |
基本認証の Web アクティビティ認証ユーザー名。 |
糸 |
WebActivityTypeProperties
名前 |
形容 |
価値 |
認証 |
エンドポイントの呼び出しに使用される認証方法。 |
WebActivityAuthentication |
体 |
エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 |
任意 |
データセット |
Web エンドポイントに渡されるデータセットの一覧。 |
DatasetReference[] |
disableCertValidation |
true に設定すると、証明書の検証が無効になります。 |
bool |
ヘッダー |
要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 |
任意 |
linkedServices |
Web エンドポイントに渡されるリンクされたサービスの一覧。 |
LinkedServiceReference[] |
方式 |
ターゲット エンドポイントの REST API メソッド。 |
'DELETE' 'GET' 'POST' 'PUT' (必須) |
url |
Web アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
クイック スタート テンプレート
次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。
factories/pipelines リソースの種類は、次を対象とする操作と共にデプロイできます。
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.DataFactory/factories/pipelines リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"
name = "string"
body = jsonencode({
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"
}
}
}
})
}
CopySink オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
SecretBase オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
AzureKeyVaultSecretを する場合は、次を使用します。
{
secretName = ?
secretVersion = ?
store = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
type = "AzureKeyVaultSecret"
}
SecureStringの場合は、次を使用します。
{
type = "SecureString"
value = "string"
}
CopySource オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
アクティビティ オブジェクト
型 プロパティを設定して、オブジェクトの型を指定します。
AzureMLBatchExecutionを する場合は、次を使用します。
{
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"
}
}
}
}
}
AzureMLUpdateResourceを する場合は、次の値を使用します。
{
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 = ?
}
}
ExecutePipeline場合は、次のコマンドを使用します。
{
type = "ExecutePipeline"
typeProperties = {
parameters = {
{customized property} = ?
}
pipeline = {
name = "string"
referenceName = "string"
type = "string"
}
waitOnCompletion = bool
}
}
フィルターの場合は、次を使用します。
{
type = "Filter"
typeProperties = {
condition = {
type = "string"
value = "string"
}
items = {
type = "string"
value = "string"
}
}
}
ForEachの場合は、次を使用します。
{
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"
}
}
}
IfConditionの場合は、次を使用します。
{
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
}
]
}
}
Untilの場合は、次を使用します。
{
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 = ?
}
}
待機の場合は、次の値を使用します。
{
type = "Wait"
typeProperties = {
waitTimeInSeconds = int
}
}
コピーの場合は、次の値を使用します。
{
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 = ?
}
}
カスタムを する場合は、次の値を使用します。
{
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"
}
}
}
DataLakeAnalyticsU-SQLの場合は、次の値を使用します。
{
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 = ?
}
}
DatabricksNotebookの場合は、次の値を使用します。
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "DatabricksNotebook"
typeProperties = {
baseParameters = {
{customized property} = ?
}
notebookPath = ?
}
}
ExecuteSSISPackageの場合は、次のコマンドを使用します。
{
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 = ?
}
}
GetMetadataを する場合は、次の値を使用します。
{
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 = [
?
]
}
}
HDInsightHiveの場合は、次を使用します。
{
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"
}
]
}
}
HDInsightMapReduceの場合は、次を使用します。
{
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"
}
]
}
}
HDInsightPigを する場合は、次を使用します。
{
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"
}
]
}
}
HDInsightSparkを する場合は、次を使用します。
{
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"
}
}
}
HDInsightStreamingを する場合は、次を使用します。
{
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"
}
]
}
}
参照の場合は、次の値を使用します。
{
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
}
}
}
SqlServerStoredProcedureの場合は、次を使用します。
{
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 = ?
}
}
}
}
WebActivityの場合は、次を使用します。
{
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 = ?
}
}
プロパティ値
活動
名前 |
形容 |
価値 |
dependsOn |
アクティビティは条件によって異なります。 |
ActivityDependency[] |
形容 |
アクティビティの説明。 |
糸 |
名前 |
アクティビティ名。 |
string (必須) |
種類 |
AzureMLBatchExecutionActivityの種類 'AzureMLBatchExecution' に設定します。 AzureMLUpdateResourceActivityの型 'AzureMLUpdateResource' に設定します。 ExecutePipelineActivityの型 "ExecutePipeline" に設定します。 FilterActivityの種類 [フィルター] に設定します。 ForEachActivity型 'ForEach' に設定します。 IfConditionActivityの型 'IfCondition' に設定します。 UntilActivity型の場合は 'Until' に設定します。 WaitActivityの種類 [待機] に設定します。 CopyActivityの種類 [コピー] に設定します。 CustomActivityの種類 'Custom' に設定します。 DataLakeAnalyticsUsqlActivityの型 'DataLakeAnalyticsU-SQL' に設定します。 DatabricksNotebookActivityの種類 'DatabricksNotebook' に設定します。 ExecuteSsisPackageActivityの型 'ExecuteSSISPackage' に設定します。 GetMetadataActivityの型 'GetMetadata' に設定します。 HDInsightHiveActivityの種類 "HDInsightHive" に設定します。 HDInsightMapReduceActivityの型 'HDInsightMapReduce' に設定します。 HDInsightPigActivityの種類 "HDInsightPig" に設定します。 HDInsightSparkActivityの種類 "HDInsightSpark" に設定します。 HDInsightStreamingActivityの種類 "HDInsightStreaming" に設定します。 LookupActivityの型 'Lookup' に設定します。 SqlServerStoredProcedureActivityの型 'SqlServerStoredProcedure' に設定します。 WebActivityの種類 'WebActivity' に設定します。 |
'AzureMLBatchExecution' 'AzureMLUpdateResource' 'Copy' 'Custom' 'DatabricksNotebook' 'DataLakeAnalyticsU-SQL' 'ExecutePipeline' 'ExecuteSSISPackage' 'Filter' 'ForEach' 'GetMetadata' 'HDInsightHive' 'HDInsightMapReduce' 'HDInsightPig' 'HDInsightSpark' 'HDInsightStreaming' 'IfCondition' 'Lookup' 'SqlServerStoredProcedure' 'Until' 'Wait' 'WebActivity' (必須) |
ActivityDependency
名前 |
形容 |
価値 |
活動 |
アクティビティ名。 |
string (必須) |
dependencyConditions |
依存関係の Match-Condition。 |
次のいずれかを含む文字列配列: 'Completed' 'Failed' 'Skipped' 'Succeeded' (必須) |
ActivityPolicy
名前 |
形容 |
価値 |
|
|
リトライ |
通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
|
|
retryIntervalInSeconds |
再試行の間隔 (秒単位)。 既定値は 30 秒です。 |
int
制約: 最小値 = 30 最大値 = 86400 |
|
|
secureOutput |
true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 |
bool |
|
|
タイムアウト |
アクティビティを実行するためのタイムアウトを指定します。 既定のタイムアウトは 7 日です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
AzureKeyVaultSecretReference
名前 |
形容 |
価値 |
secretName |
Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
secretVersion |
Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 |
任意 |
店 |
Azure Key Vault のリンクされたサービス リファレンス。 |
LinkedServiceReference (必須) |
種類 |
シークレットの種類。 |
'AzureKeyVaultSecret' (必須) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
名前 |
形容 |
価値 |
trainedModelFilePath |
更新操作によってアップロードされる .ilearner ファイルを表す trainedModelLinkedService の相対ファイル パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
trainedModelLinkedServiceName |
更新操作によってアップロードされる .ilearner ファイルを保持する Azure Storage のリンクされたサービスの名前。 |
LinkedServiceReference (必須) |
trainedModelName |
更新する Web サービス実験のトレーニング済みモデル モジュールの名前。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
AzureMLWebServiceFile
名前 |
形容 |
価値 |
filePath |
LinkedService で指定された Azure Blob Storage 内のコンテナー名を含む相対ファイル パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
linkedServiceName |
Azure ML WebService の入力/出力ファイルがある Azure Storage LinkedService への参照。 |
LinkedServiceReference (必須) |
CopyActivity
CopyActivityTypeProperties
名前 |
形容 |
価値 |
cloudDataMovementUnits |
このデータ移動を実行するために使用できるクラウド データ移動単位の最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
enableSkipIncompatibleRow |
互換性のない行をスキップするかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
enableStaging |
中間ステージングを使用してデータをコピーするかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
parallelCopies |
データ ストアのオーバーロードを回避するために、ソースまたはシンクで開かれた同時セッションの最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
redirectIncompatibleRowSettings |
EnableSkipIncompatibleRow が true の場合、互換性のない行設定をリダイレクトします。 |
RedirectIncompatibleRowSettings |
沈む |
コピー アクティビティ シンク。 |
CopySink (必須) |
源 |
コピー アクティビティのソース。 |
CopySource (必須) |
stagingSettings |
EnableStaging が true の場合の中間ステージング設定を指定します。 |
StagingSettings |
Translator |
コピー アクティビティの翻訳ツール。 指定しない場合は、表形式変換プログラムが使用されます。 |
任意 |
CopySink
名前 |
形容 |
価値 |
|
|
sinkRetryCount |
シンクの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 |
任意 |
|
|
sinkRetryWait |
シンクの再試行の待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
種類 |
|
(必須) |
|
|
writeBatchSize |
書き込みバッチ サイズ。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 |
任意 |
|
|
writeBatchTimeout |
書き込みバッチ タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
CopySource
名前 |
形容 |
価値 |
|
|
sourceRetryCount |
ソースの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 |
任意 |
|
|
sourceRetryWait |
ソースの再試行待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
種類 |
|
(必須) |
|
|
CustomActivity
CustomActivityReferenceObject
CustomActivityTypeProperties
名前 |
形容 |
価値 |
命令 |
カスタム アクティビティの種類のコマンド: string (または resultType 文字列を含む式)。 |
any (必須) |
extendedProperties |
ユーザー定義プロパティ バッグ。 使用できるキーまたは値に制限はありません。 ユーザーが指定したカスタム アクティビティには、定義されたコンテンツを使用して解釈する責任があります。 |
CustomActivityTypePropertiesExtendedProperties の |
folderPath |
リソース ファイルのフォルダー パス タイプ: string (または resultType 文字列を含む式)。 |
任意 |
referenceObjects |
参照オブジェクト |
CustomActivityReferenceObject の |
resourceLinkedService |
リソースのリンクされたサービス参照。 |
LinkedServiceReference の |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
名前 |
形容 |
価値 |
compilationMode |
U-SQL のコンパイル モード。 Semantic、Full、SingleBox のいずれかの値を指定する必要があります。 型: string (または resultType 文字列を含む式)。 |
任意 |
degreeOfParallelism |
ジョブの実行に同時に使用されるノードの最大数。 既定値は 1 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 |
任意 |
パラメーター |
U-SQL ジョブ要求のパラメーター。 |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
優先権 |
キューに登録されているすべてのジョブのうち、最初に実行するように選択する必要があるジョブを決定します。 数値が小さい方が優先度が高くなります。 既定値は 1000 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 |
任意 |
runtimeVersion |
使用する U-SQL エンジンのランタイム バージョン。 型: string (または resultType 文字列を含む式)。 |
任意 |
scriptLinkedService |
スクリプトのリンクされたサービス参照。 |
LinkedServiceReference (必須) |
scriptPath |
U-SQL スクリプトを含むフォルダーへの大文字と小文字を区別するパス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
DatasetReference
名前 |
形容 |
価値 |
パラメーター |
データセットの引数。 |
ParameterValueSpecification の |
referenceName |
参照データセット名。 |
string (必須) |
種類 |
データセット参照型。 |
'DatasetReference' (必須) |
ExecutePipelineActivity
ExecutePipelineActivityTypeProperties
名前 |
形容 |
価値 |
パラメーター |
パイプライン パラメーター。 |
ParameterValueSpecification の |
パイプライン |
パイプラインリファレンス。 |
PipelineReference (必須) |
waitOnCompletion |
アクティビティの実行が依存パイプラインの実行の完了を待機するかどうかを定義します。 既定値は false です。 |
bool |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
表現
名前 |
形容 |
価値 |
種類 |
式の型。 |
'Expression' (必須) |
価値 |
式の値。 |
string (必須) |
FilterActivity
FilterActivityTypeProperties
名前 |
形容 |
価値 |
条件 |
入力のフィルター処理に使用する条件。 |
式の (必須) |
項目 |
フィルターを適用する必要がある入力配列。 |
式の (必須) |
ForEachActivity
ForEachActivityTypeProperties
名前 |
形容 |
価値 |
活動 |
実行するアクティビティの一覧。 |
アクティビティ[] (必須) |
batchCount |
並列実行の数を制御するために使用されるバッチ数 (isSequential が false に設定されている場合)。 |
int
制約: 最大値 = 50 |
isSequential |
ループを順番または並列で実行する必要がある場合 (最大 50) |
bool |
項目 |
反復処理するコレクション。 |
式の (必須) |
名前 |
形容 |
価値 |
データセット |
GetMetadata アクティビティ データセットリファレンス。 |
DatasetReference (必須) |
fieldList |
データセットから取得するメタデータのフィールド。 |
any[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
定義 |
ユーザーが Hive ジョブ要求の定義を指定できるようにします。 |
HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
scriptLinkedService |
スクリプトのリンクされたサービス参照。 |
LinkedServiceReference の |
scriptPath |
スクリプト パス。 型: string (または resultType 文字列を含む式)。 |
任意 |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
className |
クラス名。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
定義 |
ユーザーが MapReduce ジョブ要求の定義を指定できるようにします。 |
HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
jarFilePath |
Jar パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
jarLibs |
Jar ライブラリ。 |
any[] |
jarLinkedService |
Jar のリンクされたサービス 参照。 |
LinkedServiceReference の |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
HDInsightPigActivity
HDInsightPigActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
定義 |
ユーザーが Pig ジョブ要求の定義を指定できるようにします。 |
HDInsightPigActivityTypePropertiesDefines |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
scriptLinkedService |
スクリプトのリンクされたサービス参照。 |
LinkedServiceReference の |
scriptPath |
スクリプト パス。 型: string (または resultType 文字列を含む式)。 |
任意 |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightSparkActivity に対するユーザー指定の引数。 |
any[] |
className |
アプリケーションの Java/Spark メイン クラス。 |
糸 |
entryFilePath |
実行するコード/パッケージのルート フォルダーへの相対パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
proxyUser |
ジョブを実行する権限を借用するユーザー。 型: string (または resultType 文字列を含む式)。 |
任意 |
rootPath |
ジョブのすべてのファイルの 'sparkJobLinkedService' のルート パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
sparkConfig |
Spark 構成プロパティ。 |
HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
エントリ ファイルと依存関係をアップロードし、ログを受信するためのストレージのリンクされたサービス。 |
LinkedServiceReference の |
HDInsightSparkActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
名前 |
形容 |
価値 |
引数 |
HDInsightActivity に対してユーザーが指定した引数。 |
any[] |
コンバイナ |
コンバイナー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 |
任意 |
commandEnvironment |
コマンド ライン環境の値。 |
any[] |
定義 |
ユーザーがストリーミング ジョブ要求の定義を指定できるようにします。 |
HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService |
ファイルが配置されているリンクされたサービス参照。 |
LinkedServiceReference の |
filePaths |
ストリーミング ジョブ ファイルへのパス。 ディレクトリを指定できます。 |
any[] (必須) |
getDebugInfo |
デバッグ情報オプション。 |
'Always' 'Failure' 'None' |
インプット |
入力 BLOB パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
マッパー |
マッパー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
アウトプット |
出力 BLOB パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
減速 機 |
Reducer 実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
storageLinkedServices |
ストレージのリンクされたサービス参照。 |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
IfConditionActivity
IfConditionActivityTypeProperties
名前 |
形容 |
価値 |
表現 |
ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。 |
式の (必須) |
ifFalseActivities |
式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 |
アクティビティ[] |
ifTrueActivities |
式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 |
アクティビティ[] |
IntegrationRuntimeReference
名前 |
形容 |
価値 |
パラメーター |
統合ランタイムの引数。 |
ParameterValueSpecification の |
referenceName |
統合ランタイム名を参照します。 |
string (必須) |
種類 |
統合ランタイムの種類。 |
'IntegrationRuntimeReference' (必須) |
LinkedServiceReference
名前 |
形容 |
価値 |
パラメーター |
LinkedService の引数。 |
ParameterValueSpecification の |
referenceName |
LinkedService 名を参照します。 |
string (必須) |
種類 |
リンクされたサービス参照の種類。 |
'LinkedServiceReference' (必須) |
LookupActivity
LookupActivityTypeProperties
名前 |
形容 |
価値 |
データセット |
ルックアップ アクティビティ データセットの参照。 |
DatasetReference (必須) |
firstRowOnly |
最初の行またはすべての行を返すかどうか。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
源 |
コピー アクティビティ ソースと同じデータセット固有のソース プロパティ。 |
CopySource (必須) |
Microsoft.DataFactory/factories/pipelines
名前 |
形容 |
価値 |
名前 |
リソース名 |
糸
制約: 最小長 = 1 最大長 = 1 パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須) |
parent_id |
このリソースの親であるリソースの ID。 |
種類のリソースの ID: ファクトリ |
プロパティ |
パイプラインのプロパティ。 |
パイプラインの (必須) |
種類 |
リソースの種類 |
"Microsoft.DataFactory/factories/pipelines@2017-09-01-preview" |
ParameterDefinitionSpecification
ParameterSpecification
名前 |
形容 |
価値 |
defaultValue |
パラメーターの既定値。 |
任意 |
種類 |
パラメーターの型。 |
'Array' 'Bool' 'Float' 'Int' 'Object' 'SecureString' 'String' (必須) |
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
パイプライン
名前 |
形容 |
価値 |
活動 |
パイプライン内のアクティビティの一覧。 |
アクティビティ[] |
注釈 |
パイプラインの記述に使用できるタグの一覧。 |
any[] |
並行 処理 |
パイプラインの同時実行の最大数。 |
int
制約: 最小値 = 1 |
形容 |
パイプラインの説明。 |
糸 |
パラメーター |
パイプラインのパラメーターの一覧。 |
ParameterDefinitionSpecification の |
PipelineReference
名前 |
形容 |
価値 |
名前 |
参照名。 |
糸 |
referenceName |
参照パイプライン名。 |
string (必須) |
種類 |
パイプライン参照型。 |
'PipelineReference' (必須) |
RedirectIncompatibleRowSettings
名前 |
形容 |
価値 |
linkedServiceName |
互換性のない行のリダイレクトに使用される Azure Storage、Storage SAS、または Azure Data Lake Store のリンクされたサービスの名前。 redirectIncompatibleRowSettings が指定されている場合は、指定する必要があります。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
パス |
リダイレクトの互換性のない行データを格納するためのパス。 型: string (または resultType 文字列を含む式)。 |
任意 |
SecretBase
名前 |
形容 |
価値 |
種類 |
AzureKeyVaultSecretReferenceの種類 'AzureKeyVaultSecret' に設定します。 SecureStringの種類 'SecureString' に設定します。 |
'AzureKeyVaultSecret' 'SecureString' (必須) |
SecureString
名前 |
形容 |
価値 |
種類 |
シークレットの種類。 |
string (必須) |
価値 |
セキュリティで保護された文字列の値。 |
string (必須) |
SecureString
名前 |
形容 |
価値 |
種類 |
シークレットの種類。 |
'SecureString' (必須) |
価値 |
セキュリティで保護された文字列の値。 |
string (必須) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
SsisAccessCredential
名前 |
形容 |
価値 |
ドメイン |
Windows 認証のドメイン。 |
any (必須) |
パスワード |
Windows 認証のパスワード。 |
SecretBase (必須) |
userName |
Windows 認証の UseName。 |
any (必須) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
名前 |
形容 |
価値 |
ドメイン |
Windows 認証のドメイン。 |
any (必須) |
パスワード |
Windows 認証のパスワード。 |
SecureString (必須) |
userName |
Windows 認証の UseName。 |
any (必須) |
SsisExecutionParameter
名前 |
形容 |
価値 |
価値 |
SSIS パッケージ実行パラメーター値。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
SsisLogLocation
名前 |
形容 |
価値 |
logPath |
SSIS パッケージの実行ログ パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
種類 |
SSIS ログの場所の種類。 |
'File' (必須) |
typeProperties |
SSIS パッケージ実行ログの場所のプロパティ。 |
SsisLogLocationTypeProperties (必須) |
SsisLogLocationTypeProperties
名前 |
形容 |
価値 |
|
|
accessCredential |
パッケージ実行ログ アクセス資格情報。 |
SsisAccessCredential |
|
|
logRefreshInterval |
ログを更新する間隔を指定します。 既定の間隔は 5 分です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
SsisPackageLocation
名前 |
形容 |
価値 |
packagePath |
SSIS パッケージ パス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
種類 |
SSIS パッケージの場所の種類。 |
'File' 'SSISDB' |
typeProperties |
SSIS パッケージの場所のプロパティ。 |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
名前 |
形容 |
価値 |
accessCredential |
パッケージ アクセス資格情報。 |
SsisAccessCredential |
configurationPath |
パッケージ実行の構成ファイル。 型: string (または resultType 文字列を含む式)。 |
任意 |
packagePassword |
パッケージのパスワード。 |
SecretBase の |
SsisPropertyOverride
名前 |
形容 |
価値 |
isSensitive |
SSIS パッケージ のプロパティオーバーライド値が機密データであるかどうかを示します。 値が true の場合、SSISDB で暗号化されます |
bool |
価値 |
SSIS パッケージ プロパティのオーバーライド値。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
StagingSettings
名前 |
形容 |
価値 |
enableCompression |
中間ステージング経由でデータをコピーするときに圧縮を使用するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 |
任意 |
linkedServiceName |
ステージングのリンクされたサービス参照。 |
LinkedServiceReference (必須) |
パス |
中間データを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 |
任意 |
StoredProcedureParameter
名前 |
形容 |
価値 |
種類 |
ストアド プロシージャのパラメーター型。 |
'Boolean' 'Date' 'Decimal' 'Guid' 'Int' 'Int64' 'String' |
価値 |
ストアド プロシージャのパラメーター値。 型: string (または resultType 文字列を含む式)。 |
any (必須) |
UntilActivity
UntilActivityTypeProperties
名前 |
形容 |
価値 |
|
|
|
|
活動 |
実行するアクティビティの一覧。 |
アクティビティ[] (必須) |
|
|
|
|
表現 |
ブール値に評価される式。 ループは、この式が true に評価されるまで続行されます |
式の (必須) |
|
|
|
|
タイムアウト |
アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
任意 |
WaitActivity
WaitActivityTypeProperties
名前 |
形容 |
価値 |
waitTimeInSeconds |
秒単位の期間。 |
int (必須) |
WebActivity
名前 |
形容 |
価値 |
linkedServiceName |
リンクされたサービス参照。 |
LinkedServiceReference の |
政策 |
アクティビティ ポリシー。 |
ActivityPolicy |
種類 |
アクティビティの種類。 |
'WebActivity' (必須) |
typeProperties |
Web アクティビティのプロパティ。 |
WebActivityTypeProperties (必須) |
WebActivityAuthentication
名前 |
形容 |
価値 |
パスワード |
PFX ファイルまたは基本認証のパスワード。 |
SecureString の |
pfx |
PFX ファイルの Base64 でエンコードされた内容。 |
SecureString の |
資源 |
MSI 認証を使用するときに Azure 認証トークンが要求されるリソース。 |
糸 |
種類 |
Web アクティビティ認証 (Basic/ClientCertificate/MSI) |
string (必須) |
username |
基本認証の Web アクティビティ認証ユーザー名。 |
糸 |
WebActivityTypeProperties
名前 |
形容 |
価値 |
認証 |
エンドポイントの呼び出しに使用される認証方法。 |
WebActivityAuthentication |
体 |
エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 |
任意 |
データセット |
Web エンドポイントに渡されるデータセットの一覧。 |
DatasetReference[] |
disableCertValidation |
true に設定すると、証明書の検証が無効になります。 |
bool |
ヘッダー |
要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 |
任意 |
linkedServices |
Web エンドポイントに渡されるリンクされたサービスの一覧。 |
LinkedServiceReference[] |
方式 |
ターゲット エンドポイントの REST API メソッド。 |
'DELETE' 'GET' 'POST' 'PUT' (必須) |
url |
Web アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 |
any (必須) |