共用方式為


Microsoft.DataFactory factoryies/datasets 2017-09-01-preview

Bicep 資源定義

工廠/資料集資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.DataFactory/factoryies/datasets 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.DataFactory/factories/datasets@2017-09-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    annotations: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    description: 'string'
    linkedServiceName: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    parameters: {
      {customized property}: {
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        type: 'string'
      }
    }
    structure: any(Azure.Bicep.Types.Concrete.AnyType)
    type: 'string'
    // For remaining properties, see Dataset objects
  }
}

DatasetCompression 物件

設定 類型 屬性,以指定物件的類型。

針對 BZip2,請使用:

{
  type: 'BZip2'
}

針對 Deflate,請使用:

{
  level: 'string'
  type: 'Deflate'
}

針對 GZip,請使用:

{
  level: 'string'
  type: 'GZip'
}

針對 ZipDeflate,請使用:

{
  level: 'string'
  type: 'ZipDeflate'
}

數據集物件

設定 類型 屬性,以指定物件的類型。

針對 AmazonMWSObject,請使用:

{
  type: 'AmazonMWSObject'
}

針對 AmazonS3Object,請使用:

{
  type: 'AmazonS3Object'
  typeProperties: {
    bucketName: any(Azure.Bicep.Types.Concrete.AnyType)
    compression: {
      type: 'string'
      // For remaining properties, see DatasetCompression objects
    }
    format: {
      deserializer: any(Azure.Bicep.Types.Concrete.AnyType)
      serializer: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      // For remaining properties, see DatasetStorageFormat objects
    }
    key: any(Azure.Bicep.Types.Concrete.AnyType)
    prefix: any(Azure.Bicep.Types.Concrete.AnyType)
    version: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 AzureBlob,請使用:

{
  type: 'AzureBlob'
  typeProperties: {
    compression: {
      type: 'string'
      // For remaining properties, see DatasetCompression objects
    }
    fileName: any(Azure.Bicep.Types.Concrete.AnyType)
    folderPath: any(Azure.Bicep.Types.Concrete.AnyType)
    format: {
      deserializer: any(Azure.Bicep.Types.Concrete.AnyType)
      serializer: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      // For remaining properties, see DatasetStorageFormat objects
    }
    tableRootLocation: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 AzureDataLakeStoreFile,請使用:

{
  type: 'AzureDataLakeStoreFile'
  typeProperties: {
    compression: {
      type: 'string'
      // For remaining properties, see DatasetCompression objects
    }
    fileName: any(Azure.Bicep.Types.Concrete.AnyType)
    folderPath: any(Azure.Bicep.Types.Concrete.AnyType)
    format: {
      deserializer: any(Azure.Bicep.Types.Concrete.AnyType)
      serializer: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      // For remaining properties, see DatasetStorageFormat objects
    }
  }
}

針對 AzureMySqlTable,請使用:

{
  type: 'AzureMySqlTable'
  typeProperties: {
    tableName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 AzurePostgreSqlTable,請使用:

{
  type: 'AzurePostgreSqlTable'
}

針對 azureSearchIndex,請使用:

{
  type: 'AzureSearchIndex'
  typeProperties: {
    indexName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 AzureSqlDWTable,請使用:

{
  type: 'AzureSqlDWTable'
  typeProperties: {
    tableName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 AzureSqlTable,請使用:

{
  type: 'AzureSqlTable'
  typeProperties: {
    tableName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 AzureTable,請使用:

{
  type: 'AzureTable'
  typeProperties: {
    tableName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 CassandraTable,請使用:

{
  type: 'CassandraTable'
  typeProperties: {
    keyspace: any(Azure.Bicep.Types.Concrete.AnyType)
    tableName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 ConcurObject,請使用:

{
  type: 'ConcurObject'
}

針對 CouchbaseTable,請使用:

{
  type: 'CouchbaseTable'
}

針對 DocumentDbCollection,請使用:

{
  type: 'DocumentDbCollection'
  typeProperties: {
    collectionName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 DrillTable,請使用:

{
  type: 'DrillTable'
}

針對 DynamicsEntity,請使用:

{
  type: 'DynamicsEntity'
  typeProperties: {
    entityName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 EloquaObject,請使用:

{
  type: 'EloquaObject'
}

針對 FileShare,請使用:

{
  type: 'FileShare'
  typeProperties: {
    compression: {
      type: 'string'
      // For remaining properties, see DatasetCompression objects
    }
    fileFilter: any(Azure.Bicep.Types.Concrete.AnyType)
    fileName: any(Azure.Bicep.Types.Concrete.AnyType)
    folderPath: any(Azure.Bicep.Types.Concrete.AnyType)
    format: {
      deserializer: any(Azure.Bicep.Types.Concrete.AnyType)
      serializer: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      // For remaining properties, see DatasetStorageFormat objects
    }
  }
}

針對 GoogleBigQueryObject,請使用:

{
  type: 'GoogleBigQueryObject'
}

針對 GreenplumTable,請使用:

{
  type: 'GreenplumTable'
}

針對 HBaseObject,請使用:

{
  type: 'HBaseObject'
}

針對 HiveObject,請使用:

{
  type: 'HiveObject'
}

針對 HttpFile,請使用:

{
  type: 'HttpFile'
  typeProperties: {
    additionalHeaders: any(Azure.Bicep.Types.Concrete.AnyType)
    compression: {
      type: 'string'
      // For remaining properties, see DatasetCompression objects
    }
    format: {
      deserializer: any(Azure.Bicep.Types.Concrete.AnyType)
      serializer: any(Azure.Bicep.Types.Concrete.AnyType)
      type: 'string'
      // For remaining properties, see DatasetStorageFormat objects
    }
    relativeUrl: any(Azure.Bicep.Types.Concrete.AnyType)
    requestBody: any(Azure.Bicep.Types.Concrete.AnyType)
    requestMethod: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 HubspotObject,請使用:

{
  type: 'HubspotObject'
}

針對 ImpalaObject,請使用:

{
  type: 'ImpalaObject'
}

針對 JiraObject,請使用:

{
  type: 'JiraObject'
}

針對 MagentoObject,請使用:

{
  type: 'MagentoObject'
}

針對 MariaDBTable,請使用:

{
  type: 'MariaDBTable'
}

針對 MarketoObject,請使用:

{
  type: 'MarketoObject'
}

針對 MongoDbCollection,請使用:

{
  type: 'MongoDbCollection'
  typeProperties: {
    collectionName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 netezzaTable ,請使用:

{
  type: 'NetezzaTable'
}

針對 ODataResource,請使用:

{
  type: 'ODataResource'
  typeProperties: {
    path: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 OracleTable,請使用:

{
  type: 'OracleTable'
  typeProperties: {
    tableName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 PaypalObject,請使用:

{
  type: 'PaypalObject'
}

針對 PhoenixObject,請使用:

{
  type: 'PhoenixObject'
}

針對 PrestoObject,請使用:

{
  type: 'PrestoObject'
}

針對 QuickBooksObject,請使用:

{
  type: 'QuickBooksObject'
}

針對 RelationalTable,請使用:

{
  type: 'RelationalTable'
  typeProperties: {
    tableName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 ResponsysObject,請使用:

{
  type: 'ResponsysObject'
}

針對 SalesforceMarketingCloudObject,請使用:

{
  type: 'SalesforceMarketingCloudObject'
}

針對 SalesforceObject,請使用:

{
  type: 'SalesforceObject'
  typeProperties: {
    objectApiName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 SapCloudForCustomerResource,請使用:

{
  type: 'SapCloudForCustomerResource'
  typeProperties: {
    path: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 SapEccResource,請使用:

{
  type: 'SapEccResource'
  typeProperties: {
    path: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 ServiceNowObject,請使用:

{
  type: 'ServiceNowObject'
}

針對 ShopifyObject,請使用:

{
  type: 'ShopifyObject'
}

針對 SparkObject,請使用:

{
  type: 'SparkObject'
}

針對 SqlServerTable,請使用:

{
  type: 'SqlServerTable'
  typeProperties: {
    tableName: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 SquareObject,請使用:

{
  type: 'SquareObject'
}

針對 VerticaTable,請使用:

{
  type: 'VerticaTable'
}

針對 WebTable,請使用:

{
  type: 'WebTable'
  typeProperties: {
    index: any(Azure.Bicep.Types.Concrete.AnyType)
    path: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

針對 XeroObject,請使用:

{
  type: 'XeroObject'
}

針對 ZohoObject,請使用:

{
  type: 'ZohoObject'
}

DatasetStorageFormat 物件

設定 類型 屬性,以指定物件的類型。

屬性值

AmazonMWSObjectDataset

名字 描述 價值
類型 數據集的類型。 'AmazonMWSObject' (必要)

AmazonS3Dataset

名字 描述 價值
類型 數據集的類型。 'AmazonS3Object' (必要)
typeProperties Amazon S3 資料集屬性。 AmazonS3DatasetTypeProperties (必要)

AmazonS3DatasetTypeProperties

名字 描述 價值
bucketName Amazon S3 貯體的名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)
壓縮 用於 Amazon S3 物件的數據壓縮方法。 DatasetCompression
格式 檔案格式。 DatasetStorageFormat
鑰匙 Amazon S3 物件的索引鍵。 Type:string (或 expression with resultType string) 。 任何
前綴 S3 物件名稱的前置詞篩選。 Type:string (或 expression with resultType string) 。 任何
版本 S3 物件的版本。 Type:string (或 expression with resultType string) 。 任何

AzureBlobDataset

名字 描述 價值
類型 數據集的類型。 'AzureBlob' (必要)
typeProperties Azure Blob 資料集屬性。 AzureBlobDatasetTypeProperties (必要)

AzureBlobDatasetTypeProperties

名字 描述 價值
壓縮 用於 Blob 記憶體的數據壓縮方法。 DatasetCompression
檔名 Azure Blob 的名稱。 Type:string (或 expression with resultType string) 。 任何
folderPath Azure Blob 記憶體的路徑。 Type:string (或 expression with resultType string) 。 任何
格式 Azure Blob 記憶體的格式。 DatasetStorageFormat
tableRootLocation Blob 路徑的根目錄。 Type:string (或 expression with resultType string) 。 任何

AzureDataLakeStoreDataset

名字 描述 價值
類型 數據集的類型。 'AzureDataLakeStoreFile' (必要)
typeProperties Azure Data Lake Store 數據集屬性。 AzureDataLakeStoreDatasetTypeProperties (必要)

AzureDataLakeStoreDatasetTypeProperties

名字 描述 價值
壓縮 Azure Data Lake Store 中用於專案的數據壓縮方法。 DatasetCompression
檔名 Azure Data Lake Store 中的檔名。 Type:string (或 expression with resultType string) 。 任何
folderPath Azure Data Lake Store 中資料夾的路徑。 Type:string (或 expression with resultType string) 。 任何 (必要)
格式 Data Lake Store 的格式。 DatasetStorageFormat

AzureMySqlTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureMySqlTable' (必要)
typeProperties Azure MySQL 資料庫數據集屬性。 AzureMySqlTableDatasetTypeProperties (必要)

AzureMySqlTableDatasetTypeProperties

名字 描述 價值
tableName Azure MySQL 資料庫數據表名稱。 Type:string (或 expression with resultType string) 。 任何

AzurePostgreSqlTableDataset

名字 描述 價值
類型 數據集的類型。 'AzurePostgreSqlTable' (必要)

AzureSearchIndexDataset

名字 描述 價值
類型 數據集的類型。 'AzureSearchIndex' (必要)
typeProperties 此數據集類型特有的屬性。 AzureSearchIndexDatasetTypeProperties (必要)

AzureSearchIndexDatasetTypeProperties

名字 描述 價值
indexName Azure 搜尋服務索引的名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

AzureSqlDWTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureSqlDWTable' (必要)
typeProperties Azure SQL 數據倉儲數據集屬性。 AzureSqlDWTableDatasetTypeProperties (必要)

AzureSqlDWTableDatasetTypeProperties

名字 描述 價值
tableName Azure SQL 數據倉儲的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

AzureSqlTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureSqlTable' (必要)
typeProperties Azure SQL 資料集屬性。 AzureSqlTableDatasetTypeProperties (必要)

AzureSqlTableDatasetTypeProperties

名字 描述 價值
tableName Azure SQL 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

AzureTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureTable' (必要)
typeProperties Azure 資料表數據集屬性。 AzureTableDatasetTypeProperties (必要)

AzureTableDatasetTypeProperties

名字 描述 價值
tableName Azure 資料表記憶體的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

CassandraTableDataset

名字 描述 價值
類型 數據集的類型。 'CassandraTable' (必要)
typeProperties Cassandra 資料集屬性。 CassandraTableDatasetTypeProperties (必要)

CassandraTableDatasetTypeProperties

名字 描述 價值
keyspace Cassandra 資料庫的索引鍵空間。 Type:string (或 expression with resultType string) 。 任何
tableName Cassandra 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何

ConcurObjectDataset

名字 描述 價值
類型 數據集的類型。 'ConcurObject' (必要)

CouchbaseTableDataset

名字 描述 價值
類型 數據集的類型。 'CouchbaseTable' (必要)

數據

名字 描述 價值
附註 可用於描述數據集的標記清單。 any[]
描述 數據集描述。 字串
linkedServiceName 鏈接的服務參考。 LinkedServiceReference (必要)
參數 數據集的參數。 ParameterDefinitionSpecification
結構 定義數據集結構的數據行。 Type: array (或 Expression with resultType array), itemType: DatasetDataElement。 任何
類型 針對 AmazonMWSObjectDataset 類型設定為 'AmazonMWSObject',。 針對 AmazonS3Dataset 類型設定為 'AmazonS3Object',。 針對 azureBlobDataset 類型設定為 'AzureBlob',。 針對 AzureDataLakeStoreDataset類型,設定為 『AzureDataLakeStoreFile』。 針對 azureMySqlTableDataset 類型 設定為 'AzureMySqlTable',。 針對 azurePostgreSqlTableDataset 類型設定為 'AzurePostgreSqlTable',。 針對 azureSearchIndexDataset 類型 設定為 'AzureSearchIndex',。 針對 AzureSqlDWTableDataset 類型設定為 'AzureSqlDWTable',。 針對 azureSqlTableDataset 類型 設定為 'AzureSqlTable',。 針對 azureTableDataset 類型 設定為 'AzureTable',。 針對 CassandraTableDataset 類型 設定為 'CassandraTable',。 針對 concurObjectDataset 類型設定為 'ConcurObject',。 針對 couchbaseTableDataset 類型設定為 'CouchbaseTable',。 針對 DocumentDbCollectionDataset 類型設定為 'DocumentDbCollection',。 針對 DrillTableDataset 類型 設定為 'DrillTable',。 針對 DynamicsEntityDataset 類型設定為 'DynamicsEntity',。 針對類型 EloquaObjectDataset,設定為 'EloquaObject'。 針對 FileShareDataset 類型 設定為 'FileShare',。 針對 GoogleBigQueryObjectDataset 類型設定為 'GoogleBigQueryObject',。 針對 greenplumTableDataset 類型 設定為 'GreenplumTable',。 針對 HBaseObjectDataset 類型 設定為 'HBaseObject',。 針對HiveObjectDataset類型 設定為 'HiveObject',。 將 類型設定為 'HttpFile',HttpDataset。 針對 HubspotObjectDataset 類型設定為 'HubspotObject',。 針對impalaObjectDataset類型 設定為 'ImpalaObject',。 將 類型設定為 'JiraObject',JiraObjectDataset。 針對 MagentoObjectDataset 類型設定為 'MagentoObject',。 設定為 'MariaDBTable' 類型 MariaDBTableDataset。 將 類型設定為 'MarketoObject',MarketoObjectDataset。 針對 mongoDbCollectionDataset類型 設定為 'MongoDbCollection'。 針對 netezzaTableDataset 類型設定為 'NetezzaTable',。 將 類型設定為 'ODataResource' ODataResourceDataset。 針對 OracleTableDataset 類型設定為 'OracleTable',。 針對 PaypalObject 資料類型 設定為 'PaypalObject',。 針對 phoenixObjectDataset 類型設定為 'PhoenixObject',。 針對 prestoObject 資料類型設定為 'PrestoObject ',。 將 QuickBooksObjectDataset 類型設定為 'QuickBooksObject',。 將 類型設定為 'RelationalTable',RelationalTableDataset。 針對類型 ResponsysObjectDataset設定為 'ResponsysObject'。 針對 salesforceMarketingCloudObject 類型 設定為 'SalesforceMarketingCloudObject',。 針對 salesforceObject 資料類型 設定為 'SalesforceObject',。 針對 SapCloudForCustomerResourceDataset 類型設定為 'SapCloudForCustomerResourceResource',。 針對 SapEccResourceDataset 類型設定為 'SapEccResource',。 將 類型設定為 'ServiceNowObject' ServiceNowObjectDataset。 設定為 'ShopifyObject' 類型 ShopifyObjectDataset。 針對sparkObjectDataset類型 設定為 'SparkObject',。 將 類型設定為 'SqlServerTable',SqlServerTableDataset。 設定為 'SquareObject' 類型 SquareObjectDataset。 將 類型設定為 'VerticaTable',VerticaTableDataset。 將 類型設定為 'WebTable',WebTableDataset。 針對 XeroObjectDataset 類型 設定為 'XeroObject',。 針對類型 ZohoObjectDataset設定為 'ZohoObject'。 'AmazonMWSObject'
'AmazonS3Object'
'AzureBlob'
'AzureDataLakeStoreFile'
'AzureMySqlTable'
'AzurePostgreSqlTable'
'AzureSearchIndex'
'AzureSqlDWTable'
'AzureSqlTable'
'AzureTable'
'CassandraTable'
'ConcurObject'
'CouchbaseTable'
'DocumentDbCollection'
'DrillTable'
'DynamicsEntity'
'EloquaObject'
'FileShare'
'GoogleBigQueryObject'
'GreenplumTable'
'HBaseObject'
'HiveObject'
'HttpFile'
'HubspotObject'
'ImpalaObject'
'JiraObject'
'MagentoObject'
'MariaDBTable'
'MarketoObject'
'MongoDbCollection'
'NetezzaTable'
'ODataResource'
'OracleTable'
'PaypalObject'
'PhoenixObject'
'PrestoObject'
'QuickBooksObject'
'RelationalTable'
'ResponsysObject'
'SalesforceMarketingCloudObject'
'SalesforceObject'
'SapCloudForCustomerResource'
'SapEccResource'
'ServiceNowObject'
'ShopifyObject'
'SparkObject'
'SqlServerTable'
'SquareObject'
'VerticaTable'
'WebTable'
'XeroObject'
'ZohoObject' (必要)

DatasetBZip2Compression

名字 描述 價值
類型 數據集壓縮的類型。 'BZip2' (必要)

DatasetCompression

名字 描述 價值
類型 針對 DatasetBZip2Compression 類型設定為 'BZip2',。 將 設定為 DatasetDeflateCompression類型的 'Deflate'。 針對 datasetGZipCompression 類型設定為 'GZip',。 針對 [數據集][ZipDeflateCompression] 類型 設定為 'ZipDeflate', 'BZip2'
'Deflate'
'GZip'
'ZipDeflate' (必要)

DatasetDeflateCompression

名字 描述 價值
水準 Deflate 壓縮層級。 'Fastest'
'Optimal'
類型 數據集壓縮的類型。 'Deflate' (必要)

DatasetGZipCompression

名字 描述 價值
水準 GZip 壓縮層級。 'Fastest'
'Optimal'
類型 數據集壓縮的類型。 'GZip' (必要)

DatasetStorageFormat

名字 描述 價值
還原串行化程式 還原串行化程式。 Type:string (或 expression with resultType string) 。 任何
串行化程式 串行化程式。 Type:string (或 expression with resultType string) 。 任何
類型 (必要)

DatasetZipDeflateCompression

名字 描述 價值
水準 ZipDeflate 壓縮層級。 'Fastest'
'Optimal'
類型 數據集壓縮的類型。 'ZipDeflate' (必要)

DocumentDbCollectionDataset

名字 描述 價值
類型 數據集的類型。 'DocumentDbCollection' (必要)
typeProperties DocumentDB 集合數據集屬性。 DocumentDbCollectionDatasetTypeProperties (必要)

DocumentDbCollectionDatasetTypeProperties

名字 描述 價值
collectionName Document Database 集合名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

DrillTableDataset

名字 描述 價值
類型 數據集的類型。 'DrillTable' (必要)

DynamicsEntityDataset

名字 描述 價值
類型 數據集的類型。 'DynamicsEntity' (必要)
typeProperties Dynamics 實體數據集屬性。 DynamicsEntityDatasetTypeProperties (必要)

DynamicsEntityDatasetTypeProperties

名字 描述 價值
entityName 實體的邏輯名稱。 Type:string (或 expression with resultType string) 。 任何

EloquaObjectDataset

名字 描述 價值
類型 數據集的類型。 'EloquaObject' (必要)

FileShareDataset

名字 描述 價值
類型 數據集的類型。 'FileShare' (必要)
typeProperties 內部部署檔案系統數據集屬性。 FileShareDatasetTypeProperties (必要)

FileShareDatasetTypeProperties

名字 描述 價值
壓縮 用於檔案系統的數據壓縮方法。 DatasetCompression
fileFilter 指定篩選條件,以用來選取 folderPath 中的檔案子集,而不是所有檔案。 Type:string (或 expression with resultType string) 。 任何
檔名 內部部署檔案系統的名稱。 Type:string (或 expression with resultType string) 。 任何
folderPath 內部部署檔案系統的路徑。 Type:string (或 expression with resultType string) 。 任何
格式 檔案格式。 DatasetStorageFormat

GoogleBigQueryObjectDataset

名字 描述 價值
類型 數據集的類型。 'GoogleBigQueryObject' (必要)

GreenplumTableDataset

名字 描述 價值
類型 數據集的類型。 'GreenplumTable' (必要)

HBaseObjectDataset

名字 描述 價值
類型 數據集的類型。 'HBaseObject' (必要)

HiveObjectDataset

名字 描述 價值
類型 數據集的類型。 'HiveObject' (必要)

HttpDataset

名字 描述 價值
類型 數據集的類型。 'HttpFile' (必要)
typeProperties 此數據集類型特有的屬性。 HttpDatasetTypeProperties (必要)

HttpDatasetTypeProperties

名字 描述 價值
additionalHeaders HTTP 要求的標頭。 例如 request-header-name-1:request-header-value-1
...
request-header-name-n:request-header-value-n 類型:string(或 expression with resultType string)。
任何
壓縮 檔案上使用的數據壓縮方法。 DatasetCompression
格式 檔案格式。 DatasetStorageFormat
relativeUrl 根據 HttpLinkedService 中 URL 的相對 URL 會參考 HTTP 檔類型:字串(或具有 resultType 字串串的表達式)。 任何
requestBody HTTP 要求的本文。 Type:string (或 expression with resultType string) 。 任何
requestMethod HTTP 要求的 HTTP 方法。 Type:string (或 expression with resultType string) 。 任何

HubspotObjectDataset

名字 描述 價值
類型 數據集的類型。 'HubspotObject' (必要)

ImpalaObjectDataset

名字 描述 價值
類型 數據集的類型。 'ImpalaObject' (必要)

JiraObjectDataset

名字 描述 價值
類型 數據集的類型。 'JiraObject' (必要)

LinkedServiceReference

名字 描述 價值
參數 LinkedService 的自變數。 ParameterValueSpecification
referenceName 參考 LinkedService 名稱。 字串 (必要)
類型 連結服務參考類型。 'LinkedServiceReference' (必要)

MagentoObjectDataset

名字 描述 價值
類型 數據集的類型。 'MagentoObject' (必要)

MariaDBTableDataset

名字 描述 價值
類型 數據集的類型。 'MariaDBTable' (必要)

MarketoObjectDataset

名字 描述 價值
類型 數據集的類型。 'MarketoObject' (必要)

Microsoft.DataFactory/factories/datasets

名字 描述 價值
名字 資源名稱 字串

約束:
最小長度 = 1
最大長度 = 1
模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:處理站
性能 數據集屬性。 資料集 (必要)

MongoDbCollectionDataset

名字 描述 價值
類型 數據集的類型。 'MongoDbCollection' (必要)
typeProperties MongoDB 資料庫數據集屬性。 MongoDbCollectionDatasetTypeProperties (必要)

MongoDbCollectionDatasetTypeProperties

名字 描述 價值
collectionName MongoDB 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

NetezzaTableDataset

名字 描述 價值
類型 數據集的類型。 'NetezzaTable' (必要)

ODataResourceDataset

名字 描述 價值
類型 數據集的類型。 'ODataResource' (必要)
typeProperties OData 數據集屬性。 ODataResourceDatasetTypeProperties (必要)

ODataResourceDatasetTypeProperties

名字 描述 價值
路徑 OData 資源路徑。 Type:string (或 expression with resultType string) 。 任何

OracleTableDataset

名字 描述 價值
類型 數據集的類型。 'OracleTable' (必要)
typeProperties 內部部署 Oracle 資料集屬性。 OracleTableDatasetTypeProperties (必要)

OracleTableDatasetTypeProperties

名字 描述 價值
tableName 內部部署 Oracle 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

ParameterDefinitionSpecification

名字 描述 價值

ParameterSpecification

名字 描述 價值
defaultValue 參數的預設值。 任何
類型 參數類型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必要)

ParameterValueSpecification

名字 描述 價值

PaypalObjectDataset

名字 描述 價值
類型 數據集的類型。 'PaypalObject' (必要)

PhoenixObjectDataset

名字 描述 價值
類型 數據集的類型。 'PhoenixObject' (必要)

PrestoObjectDataset

名字 描述 價值
類型 數據集的類型。 'PrestoObject' (必要)

QuickBooksObjectDataset

名字 描述 價值
類型 數據集的類型。 'QuickBooksObject' (必要)

RelationalTableDataset

名字 描述 價值
類型 數據集的類型。 'RelationalTable' (必要)
typeProperties 關係型數據表數據集屬性。 RelationalTableDatasetTypeProperties (必要)

RelationalTableDatasetTypeProperties

名字 描述 價值
tableName 關係型數據表名稱。 Type:string (或 expression with resultType string) 。 任何

ResponsysObjectDataset

名字 描述 價值
類型 數據集的類型。 'ResponsysObject' (必要)

SalesforceMarketingCloudObjectDataset

名字 描述 價值
類型 數據集的類型。 'SalesforceMarketingCloudObject' (必要)

SalesforceObjectDataset

名字 描述 價值
類型 數據集的類型。 'SalesforceObject' (必要)
typeProperties Salesforce 對象資料集屬性。 SalesforceObjectDatasetTypeProperties (必要)

SalesforceObjectDatasetTypeProperties

名字 描述 價值
objectApiName Salesforce 物件 API 名稱。 Type:string (或 expression with resultType string) 。 任何

SapCloudForCustomerResourceDataset

名字 描述 價值
類型 數據集的類型。 'SapCloudForCustomerResource' (必要)
typeProperties SAP Cloud For Customer OData 資源數據集屬性。 SapCloudForCustomerResourceDatasetTypeProperties (必要)

SapCloudForCustomerResourceDatasetTypeProperties

名字 描述 價值
路徑 SAP Cloud for Customer OData 實體的路徑。 Type:string (或 expression with resultType string) 。 任何 (必要)

SapEccResourceDataset

名字 描述 價值
類型 數據集的類型。 'SapEccResource' (必要)
typeProperties SAP ECC OData 資源數據集屬性。 SapEccResourceDatasetTypeProperties (必要)

SapEccResourceDatasetTypeProperties

名字 描述 價值
路徑 SAP ECC OData 實體的路徑。 Type:string (或 expression with resultType string) 。 任何 (必要)

ServiceNowObjectDataset

名字 描述 價值
類型 數據集的類型。 'ServiceNowObject' (必要)

ShopifyObjectDataset

名字 描述 價值
類型 數據集的類型。 'ShopifyObject' (必要)

SparkObjectDataset

名字 描述 價值
類型 數據集的類型。 'SparkObject' (必要)

SqlServerTableDataset

名字 描述 價值
類型 數據集的類型。 'SqlServerTable' (必要)
typeProperties 內部部署 SQL Server 資料集屬性。 SqlServerTableDatasetTypeProperties (必要)

SqlServerTableDatasetTypeProperties

名字 描述 價值
tableName SQL Server 資料集的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

SquareObjectDataset

名字 描述 價值
類型 數據集的類型。 'SquareObject' (必要)

VerticaTableDataset

名字 描述 價值
類型 數據集的類型。 'VerticaTable' (必要)

WebTableDataset

名字 描述 價值
類型 數據集的類型。 'WebTable' (必要)
typeProperties Web 資料表數據集屬性。 WebTableDatasetTypeProperties (必要)

WebTableDatasetTypeProperties

名字 描述 價值
指數 網頁中數據表以零起始的索引。 類型:integer (或 expression with resultType integer), minimum: 0。 任何 (必要)
路徑 鏈接服務 URL 中網頁的相對 URL。 Type:string (或 expression with resultType string) 。 任何

XeroObjectDataset

名字 描述 價值
類型 數據集的類型。 'XeroObject' (必要)

ZohoObjectDataset

名字 描述 價值
類型 數據集的類型。 'ZohoObject' (必要)

快速入門範例

下列快速入門範例會部署此資源類型。

Bicep 檔案 描述
建立 V2 Data Factory 此範本會建立 V2 資料處理站,將資料從 Azure Blob 記憶體中的資料夾複製到記憶體中的另一個資料夾。
Azure Data Factory 可以 更多 - 按兩下即可嘗試 Azure Data Factory 此範本會建立數據處理站管線,以將複製活動從 Azure Blob 複製到另一個 Azure Blob

ARM 樣本資源定義

工廠/資料集資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.DataFactory/factories/datasets 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.DataFactory/factories/datasets",
  "apiVersion": "2017-09-01-preview",
  "name": "string",
  "properties": {
    "annotations": [ {} ],
    "description": "string",
    "linkedServiceName": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "parameters": {
      "{customized property}": {
        "defaultValue": {},
        "type": "string"
      }
    },
    "structure": {},
    "type": "string"
    // For remaining properties, see Dataset objects
  }
}

DatasetCompression 物件

設定 類型 屬性,以指定物件的類型。

針對 BZip2,請使用:

{
  "type": "BZip2"
}

針對 Deflate,請使用:

{
  "level": "string",
  "type": "Deflate"
}

針對 GZip,請使用:

{
  "level": "string",
  "type": "GZip"
}

針對 ZipDeflate,請使用:

{
  "level": "string",
  "type": "ZipDeflate"
}

數據集物件

設定 類型 屬性,以指定物件的類型。

針對 AmazonMWSObject,請使用:

{
  "type": "AmazonMWSObject"
}

針對 AmazonS3Object,請使用:

{
  "type": "AmazonS3Object",
  "typeProperties": {
    "bucketName": {},
    "compression": {
      "type": "string"
      // For remaining properties, see DatasetCompression objects
    },
    "format": {
      "deserializer": {},
      "serializer": {},
      "type": "string"
      // For remaining properties, see DatasetStorageFormat objects
    },
    "key": {},
    "prefix": {},
    "version": {}
  }
}

針對 AzureBlob,請使用:

{
  "type": "AzureBlob",
  "typeProperties": {
    "compression": {
      "type": "string"
      // For remaining properties, see DatasetCompression objects
    },
    "fileName": {},
    "folderPath": {},
    "format": {
      "deserializer": {},
      "serializer": {},
      "type": "string"
      // For remaining properties, see DatasetStorageFormat objects
    },
    "tableRootLocation": {}
  }
}

針對 AzureDataLakeStoreFile,請使用:

{
  "type": "AzureDataLakeStoreFile",
  "typeProperties": {
    "compression": {
      "type": "string"
      // For remaining properties, see DatasetCompression objects
    },
    "fileName": {},
    "folderPath": {},
    "format": {
      "deserializer": {},
      "serializer": {},
      "type": "string"
      // For remaining properties, see DatasetStorageFormat objects
    }
  }
}

針對 AzureMySqlTable,請使用:

{
  "type": "AzureMySqlTable",
  "typeProperties": {
    "tableName": {}
  }
}

針對 AzurePostgreSqlTable,請使用:

{
  "type": "AzurePostgreSqlTable"
}

針對 azureSearchIndex,請使用:

{
  "type": "AzureSearchIndex",
  "typeProperties": {
    "indexName": {}
  }
}

針對 AzureSqlDWTable,請使用:

{
  "type": "AzureSqlDWTable",
  "typeProperties": {
    "tableName": {}
  }
}

針對 AzureSqlTable,請使用:

{
  "type": "AzureSqlTable",
  "typeProperties": {
    "tableName": {}
  }
}

針對 AzureTable,請使用:

{
  "type": "AzureTable",
  "typeProperties": {
    "tableName": {}
  }
}

針對 CassandraTable,請使用:

{
  "type": "CassandraTable",
  "typeProperties": {
    "keyspace": {},
    "tableName": {}
  }
}

針對 ConcurObject,請使用:

{
  "type": "ConcurObject"
}

針對 CouchbaseTable,請使用:

{
  "type": "CouchbaseTable"
}

針對 DocumentDbCollection,請使用:

{
  "type": "DocumentDbCollection",
  "typeProperties": {
    "collectionName": {}
  }
}

針對 DrillTable,請使用:

{
  "type": "DrillTable"
}

針對 DynamicsEntity,請使用:

{
  "type": "DynamicsEntity",
  "typeProperties": {
    "entityName": {}
  }
}

針對 EloquaObject,請使用:

{
  "type": "EloquaObject"
}

針對 FileShare,請使用:

{
  "type": "FileShare",
  "typeProperties": {
    "compression": {
      "type": "string"
      // For remaining properties, see DatasetCompression objects
    },
    "fileFilter": {},
    "fileName": {},
    "folderPath": {},
    "format": {
      "deserializer": {},
      "serializer": {},
      "type": "string"
      // For remaining properties, see DatasetStorageFormat objects
    }
  }
}

針對 GoogleBigQueryObject,請使用:

{
  "type": "GoogleBigQueryObject"
}

針對 GreenplumTable,請使用:

{
  "type": "GreenplumTable"
}

針對 HBaseObject,請使用:

{
  "type": "HBaseObject"
}

針對 HiveObject,請使用:

{
  "type": "HiveObject"
}

針對 HttpFile,請使用:

{
  "type": "HttpFile",
  "typeProperties": {
    "additionalHeaders": {},
    "compression": {
      "type": "string"
      // For remaining properties, see DatasetCompression objects
    },
    "format": {
      "deserializer": {},
      "serializer": {},
      "type": "string"
      // For remaining properties, see DatasetStorageFormat objects
    },
    "relativeUrl": {},
    "requestBody": {},
    "requestMethod": {}
  }
}

針對 HubspotObject,請使用:

{
  "type": "HubspotObject"
}

針對 ImpalaObject,請使用:

{
  "type": "ImpalaObject"
}

針對 JiraObject,請使用:

{
  "type": "JiraObject"
}

針對 MagentoObject,請使用:

{
  "type": "MagentoObject"
}

針對 MariaDBTable,請使用:

{
  "type": "MariaDBTable"
}

針對 MarketoObject,請使用:

{
  "type": "MarketoObject"
}

針對 MongoDbCollection,請使用:

{
  "type": "MongoDbCollection",
  "typeProperties": {
    "collectionName": {}
  }
}

針對 netezzaTable ,請使用:

{
  "type": "NetezzaTable"
}

針對 ODataResource,請使用:

{
  "type": "ODataResource",
  "typeProperties": {
    "path": {}
  }
}

針對 OracleTable,請使用:

{
  "type": "OracleTable",
  "typeProperties": {
    "tableName": {}
  }
}

針對 PaypalObject,請使用:

{
  "type": "PaypalObject"
}

針對 PhoenixObject,請使用:

{
  "type": "PhoenixObject"
}

針對 PrestoObject,請使用:

{
  "type": "PrestoObject"
}

針對 QuickBooksObject,請使用:

{
  "type": "QuickBooksObject"
}

針對 RelationalTable,請使用:

{
  "type": "RelationalTable",
  "typeProperties": {
    "tableName": {}
  }
}

針對 ResponsysObject,請使用:

{
  "type": "ResponsysObject"
}

針對 SalesforceMarketingCloudObject,請使用:

{
  "type": "SalesforceMarketingCloudObject"
}

針對 SalesforceObject,請使用:

{
  "type": "SalesforceObject",
  "typeProperties": {
    "objectApiName": {}
  }
}

針對 SapCloudForCustomerResource,請使用:

{
  "type": "SapCloudForCustomerResource",
  "typeProperties": {
    "path": {}
  }
}

針對 SapEccResource,請使用:

{
  "type": "SapEccResource",
  "typeProperties": {
    "path": {}
  }
}

針對 ServiceNowObject,請使用:

{
  "type": "ServiceNowObject"
}

針對 ShopifyObject,請使用:

{
  "type": "ShopifyObject"
}

針對 SparkObject,請使用:

{
  "type": "SparkObject"
}

針對 SqlServerTable,請使用:

{
  "type": "SqlServerTable",
  "typeProperties": {
    "tableName": {}
  }
}

針對 SquareObject,請使用:

{
  "type": "SquareObject"
}

針對 VerticaTable,請使用:

{
  "type": "VerticaTable"
}

針對 WebTable,請使用:

{
  "type": "WebTable",
  "typeProperties": {
    "index": {},
    "path": {}
  }
}

針對 XeroObject,請使用:

{
  "type": "XeroObject"
}

針對 ZohoObject,請使用:

{
  "type": "ZohoObject"
}

DatasetStorageFormat 物件

設定 類型 屬性,以指定物件的類型。

屬性值

AmazonMWSObjectDataset

名字 描述 價值
類型 數據集的類型。 'AmazonMWSObject' (必要)

AmazonS3Dataset

名字 描述 價值
類型 數據集的類型。 'AmazonS3Object' (必要)
typeProperties Amazon S3 資料集屬性。 AmazonS3DatasetTypeProperties (必要)

AmazonS3DatasetTypeProperties

名字 描述 價值
bucketName Amazon S3 貯體的名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)
壓縮 用於 Amazon S3 物件的數據壓縮方法。 DatasetCompression
格式 檔案格式。 DatasetStorageFormat
鑰匙 Amazon S3 物件的索引鍵。 Type:string (或 expression with resultType string) 。 任何
前綴 S3 物件名稱的前置詞篩選。 Type:string (或 expression with resultType string) 。 任何
版本 S3 物件的版本。 Type:string (或 expression with resultType string) 。 任何

AzureBlobDataset

名字 描述 價值
類型 數據集的類型。 'AzureBlob' (必要)
typeProperties Azure Blob 資料集屬性。 AzureBlobDatasetTypeProperties (必要)

AzureBlobDatasetTypeProperties

名字 描述 價值
壓縮 用於 Blob 記憶體的數據壓縮方法。 DatasetCompression
檔名 Azure Blob 的名稱。 Type:string (或 expression with resultType string) 。 任何
folderPath Azure Blob 記憶體的路徑。 Type:string (或 expression with resultType string) 。 任何
格式 Azure Blob 記憶體的格式。 DatasetStorageFormat
tableRootLocation Blob 路徑的根目錄。 Type:string (或 expression with resultType string) 。 任何

AzureDataLakeStoreDataset

名字 描述 價值
類型 數據集的類型。 'AzureDataLakeStoreFile' (必要)
typeProperties Azure Data Lake Store 數據集屬性。 AzureDataLakeStoreDatasetTypeProperties (必要)

AzureDataLakeStoreDatasetTypeProperties

名字 描述 價值
壓縮 Azure Data Lake Store 中用於專案的數據壓縮方法。 DatasetCompression
檔名 Azure Data Lake Store 中的檔名。 Type:string (或 expression with resultType string) 。 任何
folderPath Azure Data Lake Store 中資料夾的路徑。 Type:string (或 expression with resultType string) 。 任何 (必要)
格式 Data Lake Store 的格式。 DatasetStorageFormat

AzureMySqlTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureMySqlTable' (必要)
typeProperties Azure MySQL 資料庫數據集屬性。 AzureMySqlTableDatasetTypeProperties (必要)

AzureMySqlTableDatasetTypeProperties

名字 描述 價值
tableName Azure MySQL 資料庫數據表名稱。 Type:string (或 expression with resultType string) 。 任何

AzurePostgreSqlTableDataset

名字 描述 價值
類型 數據集的類型。 'AzurePostgreSqlTable' (必要)

AzureSearchIndexDataset

名字 描述 價值
類型 數據集的類型。 'AzureSearchIndex' (必要)
typeProperties 此數據集類型特有的屬性。 AzureSearchIndexDatasetTypeProperties (必要)

AzureSearchIndexDatasetTypeProperties

名字 描述 價值
indexName Azure 搜尋服務索引的名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

AzureSqlDWTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureSqlDWTable' (必要)
typeProperties Azure SQL 數據倉儲數據集屬性。 AzureSqlDWTableDatasetTypeProperties (必要)

AzureSqlDWTableDatasetTypeProperties

名字 描述 價值
tableName Azure SQL 數據倉儲的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

AzureSqlTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureSqlTable' (必要)
typeProperties Azure SQL 資料集屬性。 AzureSqlTableDatasetTypeProperties (必要)

AzureSqlTableDatasetTypeProperties

名字 描述 價值
tableName Azure SQL 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

AzureTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureTable' (必要)
typeProperties Azure 資料表數據集屬性。 AzureTableDatasetTypeProperties (必要)

AzureTableDatasetTypeProperties

名字 描述 價值
tableName Azure 資料表記憶體的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

CassandraTableDataset

名字 描述 價值
類型 數據集的類型。 'CassandraTable' (必要)
typeProperties Cassandra 資料集屬性。 CassandraTableDatasetTypeProperties (必要)

CassandraTableDatasetTypeProperties

名字 描述 價值
keyspace Cassandra 資料庫的索引鍵空間。 Type:string (或 expression with resultType string) 。 任何
tableName Cassandra 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何

ConcurObjectDataset

名字 描述 價值
類型 數據集的類型。 'ConcurObject' (必要)

CouchbaseTableDataset

名字 描述 價值
類型 數據集的類型。 'CouchbaseTable' (必要)

數據

名字 描述 價值
附註 可用於描述數據集的標記清單。 any[]
描述 數據集描述。 字串
linkedServiceName 鏈接的服務參考。 LinkedServiceReference (必要)
參數 數據集的參數。 ParameterDefinitionSpecification
結構 定義數據集結構的數據行。 Type: array (或 Expression with resultType array), itemType: DatasetDataElement。 任何
類型 針對 AmazonMWSObjectDataset 類型設定為 'AmazonMWSObject',。 針對 AmazonS3Dataset 類型設定為 'AmazonS3Object',。 針對 azureBlobDataset 類型設定為 'AzureBlob',。 針對 AzureDataLakeStoreDataset類型,設定為 『AzureDataLakeStoreFile』。 針對 azureMySqlTableDataset 類型 設定為 'AzureMySqlTable',。 針對 azurePostgreSqlTableDataset 類型設定為 'AzurePostgreSqlTable',。 針對 azureSearchIndexDataset 類型 設定為 'AzureSearchIndex',。 針對 AzureSqlDWTableDataset 類型設定為 'AzureSqlDWTable',。 針對 azureSqlTableDataset 類型 設定為 'AzureSqlTable',。 針對 azureTableDataset 類型 設定為 'AzureTable',。 針對 CassandraTableDataset 類型 設定為 'CassandraTable',。 針對 concurObjectDataset 類型設定為 'ConcurObject',。 針對 couchbaseTableDataset 類型設定為 'CouchbaseTable',。 針對 DocumentDbCollectionDataset 類型設定為 'DocumentDbCollection',。 針對 DrillTableDataset 類型 設定為 'DrillTable',。 針對 DynamicsEntityDataset 類型設定為 'DynamicsEntity',。 針對類型 EloquaObjectDataset,設定為 'EloquaObject'。 針對 FileShareDataset 類型 設定為 'FileShare',。 針對 GoogleBigQueryObjectDataset 類型設定為 'GoogleBigQueryObject',。 針對 greenplumTableDataset 類型 設定為 'GreenplumTable',。 針對 HBaseObjectDataset 類型 設定為 'HBaseObject',。 針對HiveObjectDataset類型 設定為 'HiveObject',。 將 類型設定為 'HttpFile',HttpDataset。 針對 HubspotObjectDataset 類型設定為 'HubspotObject',。 針對impalaObjectDataset類型 設定為 'ImpalaObject',。 將 類型設定為 'JiraObject',JiraObjectDataset。 針對 MagentoObjectDataset 類型設定為 'MagentoObject',。 設定為 'MariaDBTable' 類型 MariaDBTableDataset。 將 類型設定為 'MarketoObject',MarketoObjectDataset。 針對 mongoDbCollectionDataset類型 設定為 'MongoDbCollection'。 針對 netezzaTableDataset 類型設定為 'NetezzaTable',。 將 類型設定為 'ODataResource' ODataResourceDataset。 針對 OracleTableDataset 類型設定為 'OracleTable',。 針對 PaypalObject 資料類型 設定為 'PaypalObject',。 針對 phoenixObjectDataset 類型設定為 'PhoenixObject',。 針對 prestoObject 資料類型設定為 'PrestoObject ',。 將 QuickBooksObjectDataset 類型設定為 'QuickBooksObject',。 將 類型設定為 'RelationalTable',RelationalTableDataset。 針對類型 ResponsysObjectDataset設定為 'ResponsysObject'。 針對 salesforceMarketingCloudObject 類型 設定為 'SalesforceMarketingCloudObject',。 針對 salesforceObject 資料類型 設定為 'SalesforceObject',。 針對 SapCloudForCustomerResourceDataset 類型設定為 'SapCloudForCustomerResourceResource',。 針對 SapEccResourceDataset 類型設定為 'SapEccResource',。 將 類型設定為 'ServiceNowObject' ServiceNowObjectDataset。 設定為 'ShopifyObject' 類型 ShopifyObjectDataset。 針對sparkObjectDataset類型 設定為 'SparkObject',。 將 類型設定為 'SqlServerTable',SqlServerTableDataset。 設定為 'SquareObject' 類型 SquareObjectDataset。 將 類型設定為 'VerticaTable',VerticaTableDataset。 將 類型設定為 'WebTable',WebTableDataset。 針對 XeroObjectDataset 類型 設定為 'XeroObject',。 針對類型 ZohoObjectDataset設定為 'ZohoObject'。 'AmazonMWSObject'
'AmazonS3Object'
'AzureBlob'
'AzureDataLakeStoreFile'
'AzureMySqlTable'
'AzurePostgreSqlTable'
'AzureSearchIndex'
'AzureSqlDWTable'
'AzureSqlTable'
'AzureTable'
'CassandraTable'
'ConcurObject'
'CouchbaseTable'
'DocumentDbCollection'
'DrillTable'
'DynamicsEntity'
'EloquaObject'
'FileShare'
'GoogleBigQueryObject'
'GreenplumTable'
'HBaseObject'
'HiveObject'
'HttpFile'
'HubspotObject'
'ImpalaObject'
'JiraObject'
'MagentoObject'
'MariaDBTable'
'MarketoObject'
'MongoDbCollection'
'NetezzaTable'
'ODataResource'
'OracleTable'
'PaypalObject'
'PhoenixObject'
'PrestoObject'
'QuickBooksObject'
'RelationalTable'
'ResponsysObject'
'SalesforceMarketingCloudObject'
'SalesforceObject'
'SapCloudForCustomerResource'
'SapEccResource'
'ServiceNowObject'
'ShopifyObject'
'SparkObject'
'SqlServerTable'
'SquareObject'
'VerticaTable'
'WebTable'
'XeroObject'
'ZohoObject' (必要)

DatasetBZip2Compression

名字 描述 價值
類型 數據集壓縮的類型。 'BZip2' (必要)

DatasetCompression

名字 描述 價值
類型 針對 DatasetBZip2Compression 類型設定為 'BZip2',。 將 設定為 DatasetDeflateCompression類型的 'Deflate'。 針對 datasetGZipCompression 類型設定為 'GZip',。 針對 [數據集][ZipDeflateCompression] 類型 設定為 'ZipDeflate', 'BZip2'
'Deflate'
'GZip'
'ZipDeflate' (必要)

DatasetDeflateCompression

名字 描述 價值
水準 Deflate 壓縮層級。 'Fastest'
'Optimal'
類型 數據集壓縮的類型。 'Deflate' (必要)

DatasetGZipCompression

名字 描述 價值
水準 GZip 壓縮層級。 'Fastest'
'Optimal'
類型 數據集壓縮的類型。 'GZip' (必要)

DatasetStorageFormat

名字 描述 價值
還原串行化程式 還原串行化程式。 Type:string (或 expression with resultType string) 。 任何
串行化程式 串行化程式。 Type:string (或 expression with resultType string) 。 任何
類型 (必要)

DatasetZipDeflateCompression

名字 描述 價值
水準 ZipDeflate 壓縮層級。 'Fastest'
'Optimal'
類型 數據集壓縮的類型。 'ZipDeflate' (必要)

DocumentDbCollectionDataset

名字 描述 價值
類型 數據集的類型。 'DocumentDbCollection' (必要)
typeProperties DocumentDB 集合數據集屬性。 DocumentDbCollectionDatasetTypeProperties (必要)

DocumentDbCollectionDatasetTypeProperties

名字 描述 價值
collectionName Document Database 集合名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

DrillTableDataset

名字 描述 價值
類型 數據集的類型。 'DrillTable' (必要)

DynamicsEntityDataset

名字 描述 價值
類型 數據集的類型。 'DynamicsEntity' (必要)
typeProperties Dynamics 實體數據集屬性。 DynamicsEntityDatasetTypeProperties (必要)

DynamicsEntityDatasetTypeProperties

名字 描述 價值
entityName 實體的邏輯名稱。 Type:string (或 expression with resultType string) 。 任何

EloquaObjectDataset

名字 描述 價值
類型 數據集的類型。 'EloquaObject' (必要)

FileShareDataset

名字 描述 價值
類型 數據集的類型。 'FileShare' (必要)
typeProperties 內部部署檔案系統數據集屬性。 FileShareDatasetTypeProperties (必要)

FileShareDatasetTypeProperties

名字 描述 價值
壓縮 用於檔案系統的數據壓縮方法。 DatasetCompression
fileFilter 指定篩選條件,以用來選取 folderPath 中的檔案子集,而不是所有檔案。 Type:string (或 expression with resultType string) 。 任何
檔名 內部部署檔案系統的名稱。 Type:string (或 expression with resultType string) 。 任何
folderPath 內部部署檔案系統的路徑。 Type:string (或 expression with resultType string) 。 任何
格式 檔案格式。 DatasetStorageFormat

GoogleBigQueryObjectDataset

名字 描述 價值
類型 數據集的類型。 'GoogleBigQueryObject' (必要)

GreenplumTableDataset

名字 描述 價值
類型 數據集的類型。 'GreenplumTable' (必要)

HBaseObjectDataset

名字 描述 價值
類型 數據集的類型。 'HBaseObject' (必要)

HiveObjectDataset

名字 描述 價值
類型 數據集的類型。 'HiveObject' (必要)

HttpDataset

名字 描述 價值
類型 數據集的類型。 'HttpFile' (必要)
typeProperties 此數據集類型特有的屬性。 HttpDatasetTypeProperties (必要)

HttpDatasetTypeProperties

名字 描述 價值
additionalHeaders HTTP 要求的標頭。 例如 request-header-name-1:request-header-value-1
...
request-header-name-n:request-header-value-n 類型:string(或 expression with resultType string)。
任何
壓縮 檔案上使用的數據壓縮方法。 DatasetCompression
格式 檔案格式。 DatasetStorageFormat
relativeUrl 根據 HttpLinkedService 中 URL 的相對 URL 會參考 HTTP 檔類型:字串(或具有 resultType 字串串的表達式)。 任何
requestBody HTTP 要求的本文。 Type:string (或 expression with resultType string) 。 任何
requestMethod HTTP 要求的 HTTP 方法。 Type:string (或 expression with resultType string) 。 任何

HubspotObjectDataset

名字 描述 價值
類型 數據集的類型。 'HubspotObject' (必要)

ImpalaObjectDataset

名字 描述 價值
類型 數據集的類型。 'ImpalaObject' (必要)

JiraObjectDataset

名字 描述 價值
類型 數據集的類型。 'JiraObject' (必要)

LinkedServiceReference

名字 描述 價值
參數 LinkedService 的自變數。 ParameterValueSpecification
referenceName 參考 LinkedService 名稱。 字串 (必要)
類型 連結服務參考類型。 'LinkedServiceReference' (必要)

MagentoObjectDataset

名字 描述 價值
類型 數據集的類型。 'MagentoObject' (必要)

MariaDBTableDataset

名字 描述 價值
類型 數據集的類型。 'MariaDBTable' (必要)

MarketoObjectDataset

名字 描述 價值
類型 數據集的類型。 'MarketoObject' (必要)

Microsoft.DataFactory/factories/datasets

名字 描述 價值
apiVersion API 版本 '2017-09-01-preview'
名字 資源名稱 字串

約束:
最小長度 = 1
最大長度 = 1
模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必要)
性能 數據集屬性。 資料集 (必要)
類型 資源類型 'Microsoft.DataFactory/factories/datasets'

MongoDbCollectionDataset

名字 描述 價值
類型 數據集的類型。 'MongoDbCollection' (必要)
typeProperties MongoDB 資料庫數據集屬性。 MongoDbCollectionDatasetTypeProperties (必要)

MongoDbCollectionDatasetTypeProperties

名字 描述 價值
collectionName MongoDB 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

NetezzaTableDataset

名字 描述 價值
類型 數據集的類型。 'NetezzaTable' (必要)

ODataResourceDataset

名字 描述 價值
類型 數據集的類型。 'ODataResource' (必要)
typeProperties OData 數據集屬性。 ODataResourceDatasetTypeProperties (必要)

ODataResourceDatasetTypeProperties

名字 描述 價值
路徑 OData 資源路徑。 Type:string (或 expression with resultType string) 。 任何

OracleTableDataset

名字 描述 價值
類型 數據集的類型。 'OracleTable' (必要)
typeProperties 內部部署 Oracle 資料集屬性。 OracleTableDatasetTypeProperties (必要)

OracleTableDatasetTypeProperties

名字 描述 價值
tableName 內部部署 Oracle 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

ParameterDefinitionSpecification

名字 描述 價值

ParameterSpecification

名字 描述 價值
defaultValue 參數的預設值。 任何
類型 參數類型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必要)

ParameterValueSpecification

名字 描述 價值

PaypalObjectDataset

名字 描述 價值
類型 數據集的類型。 'PaypalObject' (必要)

PhoenixObjectDataset

名字 描述 價值
類型 數據集的類型。 'PhoenixObject' (必要)

PrestoObjectDataset

名字 描述 價值
類型 數據集的類型。 'PrestoObject' (必要)

QuickBooksObjectDataset

名字 描述 價值
類型 數據集的類型。 'QuickBooksObject' (必要)

RelationalTableDataset

名字 描述 價值
類型 數據集的類型。 'RelationalTable' (必要)
typeProperties 關係型數據表數據集屬性。 RelationalTableDatasetTypeProperties (必要)

RelationalTableDatasetTypeProperties

名字 描述 價值
tableName 關係型數據表名稱。 Type:string (或 expression with resultType string) 。 任何

ResponsysObjectDataset

名字 描述 價值
類型 數據集的類型。 'ResponsysObject' (必要)

SalesforceMarketingCloudObjectDataset

名字 描述 價值
類型 數據集的類型。 'SalesforceMarketingCloudObject' (必要)

SalesforceObjectDataset

名字 描述 價值
類型 數據集的類型。 'SalesforceObject' (必要)
typeProperties Salesforce 對象資料集屬性。 SalesforceObjectDatasetTypeProperties (必要)

SalesforceObjectDatasetTypeProperties

名字 描述 價值
objectApiName Salesforce 物件 API 名稱。 Type:string (或 expression with resultType string) 。 任何

SapCloudForCustomerResourceDataset

名字 描述 價值
類型 數據集的類型。 'SapCloudForCustomerResource' (必要)
typeProperties SAP Cloud For Customer OData 資源數據集屬性。 SapCloudForCustomerResourceDatasetTypeProperties (必要)

SapCloudForCustomerResourceDatasetTypeProperties

名字 描述 價值
路徑 SAP Cloud for Customer OData 實體的路徑。 Type:string (或 expression with resultType string) 。 任何 (必要)

SapEccResourceDataset

名字 描述 價值
類型 數據集的類型。 'SapEccResource' (必要)
typeProperties SAP ECC OData 資源數據集屬性。 SapEccResourceDatasetTypeProperties (必要)

SapEccResourceDatasetTypeProperties

名字 描述 價值
路徑 SAP ECC OData 實體的路徑。 Type:string (或 expression with resultType string) 。 任何 (必要)

ServiceNowObjectDataset

名字 描述 價值
類型 數據集的類型。 'ServiceNowObject' (必要)

ShopifyObjectDataset

名字 描述 價值
類型 數據集的類型。 'ShopifyObject' (必要)

SparkObjectDataset

名字 描述 價值
類型 數據集的類型。 'SparkObject' (必要)

SqlServerTableDataset

名字 描述 價值
類型 數據集的類型。 'SqlServerTable' (必要)
typeProperties 內部部署 SQL Server 資料集屬性。 SqlServerTableDatasetTypeProperties (必要)

SqlServerTableDatasetTypeProperties

名字 描述 價值
tableName SQL Server 資料集的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

SquareObjectDataset

名字 描述 價值
類型 數據集的類型。 'SquareObject' (必要)

VerticaTableDataset

名字 描述 價值
類型 數據集的類型。 'VerticaTable' (必要)

WebTableDataset

名字 描述 價值
類型 數據集的類型。 'WebTable' (必要)
typeProperties Web 資料表數據集屬性。 WebTableDatasetTypeProperties (必要)

WebTableDatasetTypeProperties

名字 描述 價值
指數 網頁中數據表以零起始的索引。 類型:integer (或 expression with resultType integer), minimum: 0。 任何 (必要)
路徑 鏈接服務 URL 中網頁的相對 URL。 Type:string (或 expression with resultType string) 。 任何

XeroObjectDataset

名字 描述 價值
類型 數據集的類型。 'XeroObject' (必要)

ZohoObjectDataset

名字 描述 價值
類型 數據集的類型。 'ZohoObject' (必要)

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
建立 V2 Data Factory

部署至 Azure
此範本會建立 V2 資料處理站,將資料從 Azure Blob 記憶體中的資料夾複製到記憶體中的另一個資料夾。
Azure Data Factory 可以 更多 - 按兩下即可嘗試 Azure Data Factory

部署至 Azure
此範本會建立數據處理站管線,以將複製活動從 Azure Blob 複製到另一個 Azure Blob

Terraform (AzAPI 提供者) 資源定義

工廠/資料集資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.DataFactory/factories/datasets 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/datasets@2017-09-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      annotations = [
        ?
      ]
      description = "string"
      linkedServiceName = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
      parameters = {
        {customized property} = {
          defaultValue = ?
          type = "string"
        }
      }
      structure = ?
      type = "string"
      // For remaining properties, see Dataset objects
    }
  })
}

DatasetCompression 物件

設定 類型 屬性,以指定物件的類型。

針對 BZip2,請使用:

{
  type = "BZip2"
}

針對 Deflate,請使用:

{
  level = "string"
  type = "Deflate"
}

針對 GZip,請使用:

{
  level = "string"
  type = "GZip"
}

針對 ZipDeflate,請使用:

{
  level = "string"
  type = "ZipDeflate"
}

數據集物件

設定 類型 屬性,以指定物件的類型。

針對 AmazonMWSObject,請使用:

{
  type = "AmazonMWSObject"
}

針對 AmazonS3Object,請使用:

{
  type = "AmazonS3Object"
  typeProperties = {
    bucketName = ?
    compression = {
      type = "string"
      // For remaining properties, see DatasetCompression objects
    }
    format = {
      deserializer = ?
      serializer = ?
      type = "string"
      // For remaining properties, see DatasetStorageFormat objects
    }
    key = ?
    prefix = ?
    version = ?
  }
}

針對 AzureBlob,請使用:

{
  type = "AzureBlob"
  typeProperties = {
    compression = {
      type = "string"
      // For remaining properties, see DatasetCompression objects
    }
    fileName = ?
    folderPath = ?
    format = {
      deserializer = ?
      serializer = ?
      type = "string"
      // For remaining properties, see DatasetStorageFormat objects
    }
    tableRootLocation = ?
  }
}

針對 AzureDataLakeStoreFile,請使用:

{
  type = "AzureDataLakeStoreFile"
  typeProperties = {
    compression = {
      type = "string"
      // For remaining properties, see DatasetCompression objects
    }
    fileName = ?
    folderPath = ?
    format = {
      deserializer = ?
      serializer = ?
      type = "string"
      // For remaining properties, see DatasetStorageFormat objects
    }
  }
}

針對 AzureMySqlTable,請使用:

{
  type = "AzureMySqlTable"
  typeProperties = {
    tableName = ?
  }
}

針對 AzurePostgreSqlTable,請使用:

{
  type = "AzurePostgreSqlTable"
}

針對 azureSearchIndex,請使用:

{
  type = "AzureSearchIndex"
  typeProperties = {
    indexName = ?
  }
}

針對 AzureSqlDWTable,請使用:

{
  type = "AzureSqlDWTable"
  typeProperties = {
    tableName = ?
  }
}

針對 AzureSqlTable,請使用:

{
  type = "AzureSqlTable"
  typeProperties = {
    tableName = ?
  }
}

針對 AzureTable,請使用:

{
  type = "AzureTable"
  typeProperties = {
    tableName = ?
  }
}

針對 CassandraTable,請使用:

{
  type = "CassandraTable"
  typeProperties = {
    keyspace = ?
    tableName = ?
  }
}

針對 ConcurObject,請使用:

{
  type = "ConcurObject"
}

針對 CouchbaseTable,請使用:

{
  type = "CouchbaseTable"
}

針對 DocumentDbCollection,請使用:

{
  type = "DocumentDbCollection"
  typeProperties = {
    collectionName = ?
  }
}

針對 DrillTable,請使用:

{
  type = "DrillTable"
}

針對 DynamicsEntity,請使用:

{
  type = "DynamicsEntity"
  typeProperties = {
    entityName = ?
  }
}

針對 EloquaObject,請使用:

{
  type = "EloquaObject"
}

針對 FileShare,請使用:

{
  type = "FileShare"
  typeProperties = {
    compression = {
      type = "string"
      // For remaining properties, see DatasetCompression objects
    }
    fileFilter = ?
    fileName = ?
    folderPath = ?
    format = {
      deserializer = ?
      serializer = ?
      type = "string"
      // For remaining properties, see DatasetStorageFormat objects
    }
  }
}

針對 GoogleBigQueryObject,請使用:

{
  type = "GoogleBigQueryObject"
}

針對 GreenplumTable,請使用:

{
  type = "GreenplumTable"
}

針對 HBaseObject,請使用:

{
  type = "HBaseObject"
}

針對 HiveObject,請使用:

{
  type = "HiveObject"
}

針對 HttpFile,請使用:

{
  type = "HttpFile"
  typeProperties = {
    additionalHeaders = ?
    compression = {
      type = "string"
      // For remaining properties, see DatasetCompression objects
    }
    format = {
      deserializer = ?
      serializer = ?
      type = "string"
      // For remaining properties, see DatasetStorageFormat objects
    }
    relativeUrl = ?
    requestBody = ?
    requestMethod = ?
  }
}

針對 HubspotObject,請使用:

{
  type = "HubspotObject"
}

針對 ImpalaObject,請使用:

{
  type = "ImpalaObject"
}

針對 JiraObject,請使用:

{
  type = "JiraObject"
}

針對 MagentoObject,請使用:

{
  type = "MagentoObject"
}

針對 MariaDBTable,請使用:

{
  type = "MariaDBTable"
}

針對 MarketoObject,請使用:

{
  type = "MarketoObject"
}

針對 MongoDbCollection,請使用:

{
  type = "MongoDbCollection"
  typeProperties = {
    collectionName = ?
  }
}

針對 netezzaTable ,請使用:

{
  type = "NetezzaTable"
}

針對 ODataResource,請使用:

{
  type = "ODataResource"
  typeProperties = {
    path = ?
  }
}

針對 OracleTable,請使用:

{
  type = "OracleTable"
  typeProperties = {
    tableName = ?
  }
}

針對 PaypalObject,請使用:

{
  type = "PaypalObject"
}

針對 PhoenixObject,請使用:

{
  type = "PhoenixObject"
}

針對 PrestoObject,請使用:

{
  type = "PrestoObject"
}

針對 QuickBooksObject,請使用:

{
  type = "QuickBooksObject"
}

針對 RelationalTable,請使用:

{
  type = "RelationalTable"
  typeProperties = {
    tableName = ?
  }
}

針對 ResponsysObject,請使用:

{
  type = "ResponsysObject"
}

針對 SalesforceMarketingCloudObject,請使用:

{
  type = "SalesforceMarketingCloudObject"
}

針對 SalesforceObject,請使用:

{
  type = "SalesforceObject"
  typeProperties = {
    objectApiName = ?
  }
}

針對 SapCloudForCustomerResource,請使用:

{
  type = "SapCloudForCustomerResource"
  typeProperties = {
    path = ?
  }
}

針對 SapEccResource,請使用:

{
  type = "SapEccResource"
  typeProperties = {
    path = ?
  }
}

針對 ServiceNowObject,請使用:

{
  type = "ServiceNowObject"
}

針對 ShopifyObject,請使用:

{
  type = "ShopifyObject"
}

針對 SparkObject,請使用:

{
  type = "SparkObject"
}

針對 SqlServerTable,請使用:

{
  type = "SqlServerTable"
  typeProperties = {
    tableName = ?
  }
}

針對 SquareObject,請使用:

{
  type = "SquareObject"
}

針對 VerticaTable,請使用:

{
  type = "VerticaTable"
}

針對 WebTable,請使用:

{
  type = "WebTable"
  typeProperties = {
    index = ?
    path = ?
  }
}

針對 XeroObject,請使用:

{
  type = "XeroObject"
}

針對 ZohoObject,請使用:

{
  type = "ZohoObject"
}

DatasetStorageFormat 物件

設定 類型 屬性,以指定物件的類型。

屬性值

AmazonMWSObjectDataset

名字 描述 價值
類型 數據集的類型。 'AmazonMWSObject' (必要)

AmazonS3Dataset

名字 描述 價值
類型 數據集的類型。 'AmazonS3Object' (必要)
typeProperties Amazon S3 資料集屬性。 AmazonS3DatasetTypeProperties (必要)

AmazonS3DatasetTypeProperties

名字 描述 價值
bucketName Amazon S3 貯體的名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)
壓縮 用於 Amazon S3 物件的數據壓縮方法。 DatasetCompression
格式 檔案格式。 DatasetStorageFormat
鑰匙 Amazon S3 物件的索引鍵。 Type:string (或 expression with resultType string) 。 任何
前綴 S3 物件名稱的前置詞篩選。 Type:string (或 expression with resultType string) 。 任何
版本 S3 物件的版本。 Type:string (或 expression with resultType string) 。 任何

AzureBlobDataset

名字 描述 價值
類型 數據集的類型。 'AzureBlob' (必要)
typeProperties Azure Blob 資料集屬性。 AzureBlobDatasetTypeProperties (必要)

AzureBlobDatasetTypeProperties

名字 描述 價值
壓縮 用於 Blob 記憶體的數據壓縮方法。 DatasetCompression
檔名 Azure Blob 的名稱。 Type:string (或 expression with resultType string) 。 任何
folderPath Azure Blob 記憶體的路徑。 Type:string (或 expression with resultType string) 。 任何
格式 Azure Blob 記憶體的格式。 DatasetStorageFormat
tableRootLocation Blob 路徑的根目錄。 Type:string (或 expression with resultType string) 。 任何

AzureDataLakeStoreDataset

名字 描述 價值
類型 數據集的類型。 'AzureDataLakeStoreFile' (必要)
typeProperties Azure Data Lake Store 數據集屬性。 AzureDataLakeStoreDatasetTypeProperties (必要)

AzureDataLakeStoreDatasetTypeProperties

名字 描述 價值
壓縮 Azure Data Lake Store 中用於專案的數據壓縮方法。 DatasetCompression
檔名 Azure Data Lake Store 中的檔名。 Type:string (或 expression with resultType string) 。 任何
folderPath Azure Data Lake Store 中資料夾的路徑。 Type:string (或 expression with resultType string) 。 任何 (必要)
格式 Data Lake Store 的格式。 DatasetStorageFormat

AzureMySqlTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureMySqlTable' (必要)
typeProperties Azure MySQL 資料庫數據集屬性。 AzureMySqlTableDatasetTypeProperties (必要)

AzureMySqlTableDatasetTypeProperties

名字 描述 價值
tableName Azure MySQL 資料庫數據表名稱。 Type:string (或 expression with resultType string) 。 任何

AzurePostgreSqlTableDataset

名字 描述 價值
類型 數據集的類型。 'AzurePostgreSqlTable' (必要)

AzureSearchIndexDataset

名字 描述 價值
類型 數據集的類型。 'AzureSearchIndex' (必要)
typeProperties 此數據集類型特有的屬性。 AzureSearchIndexDatasetTypeProperties (必要)

AzureSearchIndexDatasetTypeProperties

名字 描述 價值
indexName Azure 搜尋服務索引的名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

AzureSqlDWTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureSqlDWTable' (必要)
typeProperties Azure SQL 數據倉儲數據集屬性。 AzureSqlDWTableDatasetTypeProperties (必要)

AzureSqlDWTableDatasetTypeProperties

名字 描述 價值
tableName Azure SQL 數據倉儲的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

AzureSqlTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureSqlTable' (必要)
typeProperties Azure SQL 資料集屬性。 AzureSqlTableDatasetTypeProperties (必要)

AzureSqlTableDatasetTypeProperties

名字 描述 價值
tableName Azure SQL 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

AzureTableDataset

名字 描述 價值
類型 數據集的類型。 'AzureTable' (必要)
typeProperties Azure 資料表數據集屬性。 AzureTableDatasetTypeProperties (必要)

AzureTableDatasetTypeProperties

名字 描述 價值
tableName Azure 資料表記憶體的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

CassandraTableDataset

名字 描述 價值
類型 數據集的類型。 'CassandraTable' (必要)
typeProperties Cassandra 資料集屬性。 CassandraTableDatasetTypeProperties (必要)

CassandraTableDatasetTypeProperties

名字 描述 價值
keyspace Cassandra 資料庫的索引鍵空間。 Type:string (或 expression with resultType string) 。 任何
tableName Cassandra 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何

ConcurObjectDataset

名字 描述 價值
類型 數據集的類型。 'ConcurObject' (必要)

CouchbaseTableDataset

名字 描述 價值
類型 數據集的類型。 'CouchbaseTable' (必要)

數據

名字 描述 價值
附註 可用於描述數據集的標記清單。 any[]
描述 數據集描述。 字串
linkedServiceName 鏈接的服務參考。 LinkedServiceReference (必要)
參數 數據集的參數。 ParameterDefinitionSpecification
結構 定義數據集結構的數據行。 Type: array (或 Expression with resultType array), itemType: DatasetDataElement。 任何
類型 針對 AmazonMWSObjectDataset 類型設定為 'AmazonMWSObject',。 針對 AmazonS3Dataset 類型設定為 'AmazonS3Object',。 針對 azureBlobDataset 類型設定為 'AzureBlob',。 針對 AzureDataLakeStoreDataset類型,設定為 『AzureDataLakeStoreFile』。 針對 azureMySqlTableDataset 類型 設定為 'AzureMySqlTable',。 針對 azurePostgreSqlTableDataset 類型設定為 'AzurePostgreSqlTable',。 針對 azureSearchIndexDataset 類型 設定為 'AzureSearchIndex',。 針對 AzureSqlDWTableDataset 類型設定為 'AzureSqlDWTable',。 針對 azureSqlTableDataset 類型 設定為 'AzureSqlTable',。 針對 azureTableDataset 類型 設定為 'AzureTable',。 針對 CassandraTableDataset 類型 設定為 'CassandraTable',。 針對 concurObjectDataset 類型設定為 'ConcurObject',。 針對 couchbaseTableDataset 類型設定為 'CouchbaseTable',。 針對 DocumentDbCollectionDataset 類型設定為 'DocumentDbCollection',。 針對 DrillTableDataset 類型 設定為 'DrillTable',。 針對 DynamicsEntityDataset 類型設定為 'DynamicsEntity',。 針對類型 EloquaObjectDataset,設定為 'EloquaObject'。 針對 FileShareDataset 類型 設定為 'FileShare',。 針對 GoogleBigQueryObjectDataset 類型設定為 'GoogleBigQueryObject',。 針對 greenplumTableDataset 類型 設定為 'GreenplumTable',。 針對 HBaseObjectDataset 類型 設定為 'HBaseObject',。 針對HiveObjectDataset類型 設定為 'HiveObject',。 將 類型設定為 'HttpFile',HttpDataset。 針對 HubspotObjectDataset 類型設定為 'HubspotObject',。 針對impalaObjectDataset類型 設定為 'ImpalaObject',。 將 類型設定為 'JiraObject',JiraObjectDataset。 針對 MagentoObjectDataset 類型設定為 'MagentoObject',。 設定為 'MariaDBTable' 類型 MariaDBTableDataset。 將 類型設定為 'MarketoObject',MarketoObjectDataset。 針對 mongoDbCollectionDataset類型 設定為 'MongoDbCollection'。 針對 netezzaTableDataset 類型設定為 'NetezzaTable',。 將 類型設定為 'ODataResource' ODataResourceDataset。 針對 OracleTableDataset 類型設定為 'OracleTable',。 針對 PaypalObject 資料類型 設定為 'PaypalObject',。 針對 phoenixObjectDataset 類型設定為 'PhoenixObject',。 針對 prestoObject 資料類型設定為 'PrestoObject ',。 將 QuickBooksObjectDataset 類型設定為 'QuickBooksObject',。 將 類型設定為 'RelationalTable',RelationalTableDataset。 針對類型 ResponsysObjectDataset設定為 'ResponsysObject'。 針對 salesforceMarketingCloudObject 類型 設定為 'SalesforceMarketingCloudObject',。 針對 salesforceObject 資料類型 設定為 'SalesforceObject',。 針對 SapCloudForCustomerResourceDataset 類型設定為 'SapCloudForCustomerResourceResource',。 針對 SapEccResourceDataset 類型設定為 'SapEccResource',。 將 類型設定為 'ServiceNowObject' ServiceNowObjectDataset。 設定為 'ShopifyObject' 類型 ShopifyObjectDataset。 針對sparkObjectDataset類型 設定為 'SparkObject',。 將 類型設定為 'SqlServerTable',SqlServerTableDataset。 設定為 'SquareObject' 類型 SquareObjectDataset。 將 類型設定為 'VerticaTable',VerticaTableDataset。 將 類型設定為 'WebTable',WebTableDataset。 針對 XeroObjectDataset 類型 設定為 'XeroObject',。 針對類型 ZohoObjectDataset設定為 'ZohoObject'。 'AmazonMWSObject'
'AmazonS3Object'
'AzureBlob'
'AzureDataLakeStoreFile'
'AzureMySqlTable'
'AzurePostgreSqlTable'
'AzureSearchIndex'
'AzureSqlDWTable'
'AzureSqlTable'
'AzureTable'
'CassandraTable'
'ConcurObject'
'CouchbaseTable'
'DocumentDbCollection'
'DrillTable'
'DynamicsEntity'
'EloquaObject'
'FileShare'
'GoogleBigQueryObject'
'GreenplumTable'
'HBaseObject'
'HiveObject'
'HttpFile'
'HubspotObject'
'ImpalaObject'
'JiraObject'
'MagentoObject'
'MariaDBTable'
'MarketoObject'
'MongoDbCollection'
'NetezzaTable'
'ODataResource'
'OracleTable'
'PaypalObject'
'PhoenixObject'
'PrestoObject'
'QuickBooksObject'
'RelationalTable'
'ResponsysObject'
'SalesforceMarketingCloudObject'
'SalesforceObject'
'SapCloudForCustomerResource'
'SapEccResource'
'ServiceNowObject'
'ShopifyObject'
'SparkObject'
'SqlServerTable'
'SquareObject'
'VerticaTable'
'WebTable'
'XeroObject'
'ZohoObject' (必要)

DatasetBZip2Compression

名字 描述 價值
類型 數據集壓縮的類型。 'BZip2' (必要)

DatasetCompression

名字 描述 價值
類型 針對 DatasetBZip2Compression 類型設定為 'BZip2',。 將 設定為 DatasetDeflateCompression類型的 'Deflate'。 針對 datasetGZipCompression 類型設定為 'GZip',。 針對 [數據集][ZipDeflateCompression] 類型 設定為 'ZipDeflate', 'BZip2'
'Deflate'
'GZip'
'ZipDeflate' (必要)

DatasetDeflateCompression

名字 描述 價值
水準 Deflate 壓縮層級。 'Fastest'
'Optimal'
類型 數據集壓縮的類型。 'Deflate' (必要)

DatasetGZipCompression

名字 描述 價值
水準 GZip 壓縮層級。 'Fastest'
'Optimal'
類型 數據集壓縮的類型。 'GZip' (必要)

DatasetStorageFormat

名字 描述 價值
還原串行化程式 還原串行化程式。 Type:string (或 expression with resultType string) 。 任何
串行化程式 串行化程式。 Type:string (或 expression with resultType string) 。 任何
類型 (必要)

DatasetZipDeflateCompression

名字 描述 價值
水準 ZipDeflate 壓縮層級。 'Fastest'
'Optimal'
類型 數據集壓縮的類型。 'ZipDeflate' (必要)

DocumentDbCollectionDataset

名字 描述 價值
類型 數據集的類型。 'DocumentDbCollection' (必要)
typeProperties DocumentDB 集合數據集屬性。 DocumentDbCollectionDatasetTypeProperties (必要)

DocumentDbCollectionDatasetTypeProperties

名字 描述 價值
collectionName Document Database 集合名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

DrillTableDataset

名字 描述 價值
類型 數據集的類型。 'DrillTable' (必要)

DynamicsEntityDataset

名字 描述 價值
類型 數據集的類型。 'DynamicsEntity' (必要)
typeProperties Dynamics 實體數據集屬性。 DynamicsEntityDatasetTypeProperties (必要)

DynamicsEntityDatasetTypeProperties

名字 描述 價值
entityName 實體的邏輯名稱。 Type:string (或 expression with resultType string) 。 任何

EloquaObjectDataset

名字 描述 價值
類型 數據集的類型。 'EloquaObject' (必要)

FileShareDataset

名字 描述 價值
類型 數據集的類型。 'FileShare' (必要)
typeProperties 內部部署檔案系統數據集屬性。 FileShareDatasetTypeProperties (必要)

FileShareDatasetTypeProperties

名字 描述 價值
壓縮 用於檔案系統的數據壓縮方法。 DatasetCompression
fileFilter 指定篩選條件,以用來選取 folderPath 中的檔案子集,而不是所有檔案。 Type:string (或 expression with resultType string) 。 任何
檔名 內部部署檔案系統的名稱。 Type:string (或 expression with resultType string) 。 任何
folderPath 內部部署檔案系統的路徑。 Type:string (或 expression with resultType string) 。 任何
格式 檔案格式。 DatasetStorageFormat

GoogleBigQueryObjectDataset

名字 描述 價值
類型 數據集的類型。 'GoogleBigQueryObject' (必要)

GreenplumTableDataset

名字 描述 價值
類型 數據集的類型。 'GreenplumTable' (必要)

HBaseObjectDataset

名字 描述 價值
類型 數據集的類型。 'HBaseObject' (必要)

HiveObjectDataset

名字 描述 價值
類型 數據集的類型。 'HiveObject' (必要)

HttpDataset

名字 描述 價值
類型 數據集的類型。 'HttpFile' (必要)
typeProperties 此數據集類型特有的屬性。 HttpDatasetTypeProperties (必要)

HttpDatasetTypeProperties

名字 描述 價值
additionalHeaders HTTP 要求的標頭。 例如 request-header-name-1:request-header-value-1
...
request-header-name-n:request-header-value-n 類型:string(或 expression with resultType string)。
任何
壓縮 檔案上使用的數據壓縮方法。 DatasetCompression
格式 檔案格式。 DatasetStorageFormat
relativeUrl 根據 HttpLinkedService 中 URL 的相對 URL 會參考 HTTP 檔類型:字串(或具有 resultType 字串串的表達式)。 任何
requestBody HTTP 要求的本文。 Type:string (或 expression with resultType string) 。 任何
requestMethod HTTP 要求的 HTTP 方法。 Type:string (或 expression with resultType string) 。 任何

HubspotObjectDataset

名字 描述 價值
類型 數據集的類型。 'HubspotObject' (必要)

ImpalaObjectDataset

名字 描述 價值
類型 數據集的類型。 'ImpalaObject' (必要)

JiraObjectDataset

名字 描述 價值
類型 數據集的類型。 'JiraObject' (必要)

LinkedServiceReference

名字 描述 價值
參數 LinkedService 的自變數。 ParameterValueSpecification
referenceName 參考 LinkedService 名稱。 字串 (必要)
類型 連結服務參考類型。 'LinkedServiceReference' (必要)

MagentoObjectDataset

名字 描述 價值
類型 數據集的類型。 'MagentoObject' (必要)

MariaDBTableDataset

名字 描述 價值
類型 數據集的類型。 'MariaDBTable' (必要)

MarketoObjectDataset

名字 描述 價值
類型 數據集的類型。 'MarketoObject' (必要)

Microsoft.DataFactory/factories/datasets

名字 描述 價值
名字 資源名稱 字串

約束:
最小長度 = 1
最大長度 = 1
模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必要)
parent_id 此資源為父系之資源的標識碼。 類型的資源標識碼:處理站
性能 數據集屬性。 資料集 (必要)
類型 資源類型 “Microsoft.DataFactory/factories/datasets@2017-09-01-preview”

MongoDbCollectionDataset

名字 描述 價值
類型 數據集的類型。 'MongoDbCollection' (必要)
typeProperties MongoDB 資料庫數據集屬性。 MongoDbCollectionDatasetTypeProperties (必要)

MongoDbCollectionDatasetTypeProperties

名字 描述 價值
collectionName MongoDB 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

NetezzaTableDataset

名字 描述 價值
類型 數據集的類型。 'NetezzaTable' (必要)

ODataResourceDataset

名字 描述 價值
類型 數據集的類型。 'ODataResource' (必要)
typeProperties OData 數據集屬性。 ODataResourceDatasetTypeProperties (必要)

ODataResourceDatasetTypeProperties

名字 描述 價值
路徑 OData 資源路徑。 Type:string (或 expression with resultType string) 。 任何

OracleTableDataset

名字 描述 價值
類型 數據集的類型。 'OracleTable' (必要)
typeProperties 內部部署 Oracle 資料集屬性。 OracleTableDatasetTypeProperties (必要)

OracleTableDatasetTypeProperties

名字 描述 價值
tableName 內部部署 Oracle 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

ParameterDefinitionSpecification

名字 描述 價值

ParameterSpecification

名字 描述 價值
defaultValue 參數的預設值。 任何
類型 參數類型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必要)

ParameterValueSpecification

名字 描述 價值

PaypalObjectDataset

名字 描述 價值
類型 數據集的類型。 'PaypalObject' (必要)

PhoenixObjectDataset

名字 描述 價值
類型 數據集的類型。 'PhoenixObject' (必要)

PrestoObjectDataset

名字 描述 價值
類型 數據集的類型。 'PrestoObject' (必要)

QuickBooksObjectDataset

名字 描述 價值
類型 數據集的類型。 'QuickBooksObject' (必要)

RelationalTableDataset

名字 描述 價值
類型 數據集的類型。 'RelationalTable' (必要)
typeProperties 關係型數據表數據集屬性。 RelationalTableDatasetTypeProperties (必要)

RelationalTableDatasetTypeProperties

名字 描述 價值
tableName 關係型數據表名稱。 Type:string (或 expression with resultType string) 。 任何

ResponsysObjectDataset

名字 描述 價值
類型 數據集的類型。 'ResponsysObject' (必要)

SalesforceMarketingCloudObjectDataset

名字 描述 價值
類型 數據集的類型。 'SalesforceMarketingCloudObject' (必要)

SalesforceObjectDataset

名字 描述 價值
類型 數據集的類型。 'SalesforceObject' (必要)
typeProperties Salesforce 對象資料集屬性。 SalesforceObjectDatasetTypeProperties (必要)

SalesforceObjectDatasetTypeProperties

名字 描述 價值
objectApiName Salesforce 物件 API 名稱。 Type:string (或 expression with resultType string) 。 任何

SapCloudForCustomerResourceDataset

名字 描述 價值
類型 數據集的類型。 'SapCloudForCustomerResource' (必要)
typeProperties SAP Cloud For Customer OData 資源數據集屬性。 SapCloudForCustomerResourceDatasetTypeProperties (必要)

SapCloudForCustomerResourceDatasetTypeProperties

名字 描述 價值
路徑 SAP Cloud for Customer OData 實體的路徑。 Type:string (或 expression with resultType string) 。 任何 (必要)

SapEccResourceDataset

名字 描述 價值
類型 數據集的類型。 'SapEccResource' (必要)
typeProperties SAP ECC OData 資源數據集屬性。 SapEccResourceDatasetTypeProperties (必要)

SapEccResourceDatasetTypeProperties

名字 描述 價值
路徑 SAP ECC OData 實體的路徑。 Type:string (或 expression with resultType string) 。 任何 (必要)

ServiceNowObjectDataset

名字 描述 價值
類型 數據集的類型。 'ServiceNowObject' (必要)

ShopifyObjectDataset

名字 描述 價值
類型 數據集的類型。 'ShopifyObject' (必要)

SparkObjectDataset

名字 描述 價值
類型 數據集的類型。 'SparkObject' (必要)

SqlServerTableDataset

名字 描述 價值
類型 數據集的類型。 'SqlServerTable' (必要)
typeProperties 內部部署 SQL Server 資料集屬性。 SqlServerTableDatasetTypeProperties (必要)

SqlServerTableDatasetTypeProperties

名字 描述 價值
tableName SQL Server 資料集的數據表名稱。 Type:string (或 expression with resultType string) 。 任何 (必要)

SquareObjectDataset

名字 描述 價值
類型 數據集的類型。 'SquareObject' (必要)

VerticaTableDataset

名字 描述 價值
類型 數據集的類型。 'VerticaTable' (必要)

WebTableDataset

名字 描述 價值
類型 數據集的類型。 'WebTable' (必要)
typeProperties Web 資料表數據集屬性。 WebTableDatasetTypeProperties (必要)

WebTableDatasetTypeProperties

名字 描述 價值
指數 網頁中數據表以零起始的索引。 類型:integer (或 expression with resultType integer), minimum: 0。 任何 (必要)
路徑 鏈接服務 URL 中網頁的相對 URL。 Type:string (或 expression with resultType string) 。 任何

XeroObjectDataset

名字 描述 價值
類型 數據集的類型。 'XeroObject' (必要)

ZohoObjectDataset

名字 描述 價值
類型 數據集的類型。 'ZohoObject' (必要)