Bicep 資源定義
工廠/資料集資源類型可以使用目標作業來部署:
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
若要建立 Microsoft.DataFactory/factoryies/datasets 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.DataFactory/factories/datasets@2017-09-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
annotations: [
any(...)
]
description: 'string'
linkedServiceName: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
parameters: {
{customized property}: {
defaultValue: any(...)
type: 'string'
}
}
structure: any(...)
type: 'string'
// For remaining properties, see Dataset objects
}
}
數據集物件
設定 type 屬性以指定物件的類型。
針對 AmazonMWSObject,請使用:
{
type: 'AmazonMWSObject'
}
針對 AmazonS3Object,請使用:
{
type: 'AmazonS3Object'
typeProperties: {
bucketName: any(...)
compression: {
type: 'string'
// For remaining properties, see DatasetCompression objects
}
format: {
deserializer: any(...)
serializer: any(...)
type: 'string'
// For remaining properties, see DatasetStorageFormat objects
}
key: any(...)
prefix: any(...)
version: any(...)
}
}
針對 AzureBlob,請使用:
{
type: 'AzureBlob'
typeProperties: {
compression: {
type: 'string'
// For remaining properties, see DatasetCompression objects
}
fileName: any(...)
folderPath: any(...)
format: {
deserializer: any(...)
serializer: any(...)
type: 'string'
// For remaining properties, see DatasetStorageFormat objects
}
tableRootLocation: any(...)
}
}
針對 AzureDataLakeStoreFile,請使用:
{
type: 'AzureDataLakeStoreFile'
typeProperties: {
compression: {
type: 'string'
// For remaining properties, see DatasetCompression objects
}
fileName: any(...)
folderPath: any(...)
format: {
deserializer: any(...)
serializer: any(...)
type: 'string'
// For remaining properties, see DatasetStorageFormat objects
}
}
}
針對 AzureMySqlTable,請使用:
{
type: 'AzureMySqlTable'
typeProperties: {
tableName: any(...)
}
}
針對 AzurePostgreSqlTable,請使用:
{
type: 'AzurePostgreSqlTable'
}
針對 azureSearchIndex,請使用:
{
type: 'AzureSearchIndex'
typeProperties: {
indexName: any(...)
}
}
針對 AzureSqlDWTable,請使用:
{
type: 'AzureSqlDWTable'
typeProperties: {
tableName: any(...)
}
}
針對 AzureSqlTable,請使用:
{
type: 'AzureSqlTable'
typeProperties: {
tableName: any(...)
}
}
針對 AzureTable,請使用:
{
type: 'AzureTable'
typeProperties: {
tableName: any(...)
}
}
針對 CassandraTable,請使用:
{
type: 'CassandraTable'
typeProperties: {
keyspace: any(...)
tableName: any(...)
}
}
針對 ConcurObject,請使用:
{
type: 'ConcurObject'
}
針對 CouchbaseTable,請使用:
{
type: 'CouchbaseTable'
}
針對 DocumentDbCollection,請使用:
{
type: 'DocumentDbCollection'
typeProperties: {
collectionName: any(...)
}
}
針對 DrillTable,請使用:
{
type: 'DrillTable'
}
針對 DynamicsEntity,請使用:
{
type: 'DynamicsEntity'
typeProperties: {
entityName: any(...)
}
}
針對 EloquaObject,請使用:
{
type: 'EloquaObject'
}
針對 FileShare,請使用:
{
type: 'FileShare'
typeProperties: {
compression: {
type: 'string'
// For remaining properties, see DatasetCompression objects
}
fileFilter: any(...)
fileName: any(...)
folderPath: any(...)
format: {
deserializer: any(...)
serializer: any(...)
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(...)
compression: {
type: 'string'
// For remaining properties, see DatasetCompression objects
}
format: {
deserializer: any(...)
serializer: any(...)
type: 'string'
// For remaining properties, see DatasetStorageFormat objects
}
relativeUrl: any(...)
requestBody: any(...)
requestMethod: any(...)
}
}
針對 HubspotObject,請使用:
{
type: 'HubspotObject'
}
針對 ImpalaObject,請使用:
{
type: 'ImpalaObject'
}
針對 JiraObject,請使用:
{
type: 'JiraObject'
}
針對 MagentoObject,請使用:
{
type: 'MagentoObject'
}
針對 MariaDBTable,請使用:
{
type: 'MariaDBTable'
}
針對 MarketoObject,請使用:
{
type: 'MarketoObject'
}
針對 MongoDbCollection,請使用:
{
type: 'MongoDbCollection'
typeProperties: {
collectionName: any(...)
}
}
針對 netezzaTable ,請使用:
{
type: 'NetezzaTable'
}
針對 ODataResource,請使用:
{
type: 'ODataResource'
typeProperties: {
path: any(...)
}
}
針對 OracleTable,請使用:
{
type: 'OracleTable'
typeProperties: {
tableName: any(...)
}
}
針對 PaypalObject,請使用:
{
type: 'PaypalObject'
}
針對 PhoenixObject,請使用:
{
type: 'PhoenixObject'
}
針對 PrestoObject,請使用:
{
type: 'PrestoObject'
}
針對 QuickBooksObject,請使用:
{
type: 'QuickBooksObject'
}
針對 RelationalTable,請使用:
{
type: 'RelationalTable'
typeProperties: {
tableName: any(...)
}
}
針對 ResponsysObject,請使用:
{
type: 'ResponsysObject'
}
針對 SalesforceMarketingCloudObject,請使用:
{
type: 'SalesforceMarketingCloudObject'
}
針對 SalesforceObject,請使用:
{
type: 'SalesforceObject'
typeProperties: {
objectApiName: any(...)
}
}
針對 SapCloudForCustomerResource,請使用:
{
type: 'SapCloudForCustomerResource'
typeProperties: {
path: any(...)
}
}
針對 SapEccResource,請使用:
{
type: 'SapEccResource'
typeProperties: {
path: any(...)
}
}
針對 ServiceNowObject,請使用:
{
type: 'ServiceNowObject'
}
針對 ShopifyObject,請使用:
{
type: 'ShopifyObject'
}
針對 SparkObject,請使用:
{
type: 'SparkObject'
}
針對 SqlServerTable,請使用:
{
type: 'SqlServerTable'
typeProperties: {
tableName: any(...)
}
}
針對 SquareObject,請使用:
{
type: 'SquareObject'
}
針對 VerticaTable,請使用:
{
type: 'VerticaTable'
}
針對 WebTable,請使用:
{
type: 'WebTable'
typeProperties: {
index: any(...)
path: any(...)
}
}
針對 XeroObject,請使用:
{
type: 'XeroObject'
}
針對 ZohoObject,請使用:
{
type: 'ZohoObject'
}
設定 type 屬性以指定物件的類型。
DatasetCompression 物件
設定 type 屬性以指定物件的類型。
針對 BZip2,請使用:
{
type: 'BZip2'
}
針對 Deflate,請使用:
{
level: 'string'
type: 'Deflate'
}
針對 GZip,請使用:
{
level: 'string'
type: 'GZip'
}
針對 ZipDeflate,請使用:
{
level: 'string'
type: 'ZipDeflate'
}
屬性值
Microsoft.DataFactory/factories/datasets
名字 |
描述 |
價值 |
名字 |
資源名稱 |
字串
約束: 最小長度 = 1 最大長度 = 260 模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必要) |
父母 |
在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。
如需詳細資訊,請參閱 父資源外部的子資源。 |
類型資源的符號名稱: Factory |
性能 |
數據集屬性。 |
資料集 (必要) |
AmazonMWSObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'AmazonMWSObject' (必要) |
AmazonS3數據集
AmazonS3DatasetType屬性
名字 |
描述 |
價值 |
bucketName (儲存桶名稱) |
Amazon S3 貯體的名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
壓縮 |
用於 Amazon S3 物件的數據壓縮方法。 |
數據集壓縮 |
格式 |
檔案格式。 |
數據集存儲格式 |
鑰匙 |
Amazon S3 物件的索引鍵。 Type:string (或 expression with resultType string) 。 |
任何 |
前綴 |
S3 物件名稱的前置詞篩選。 Type:string (或 expression with resultType string) 。 |
任何 |
版本 |
S3 物件的版本。 Type:string (或 expression with resultType string) 。 |
任何 |
AzureBlobDataset 數據集
AzureBlobDatasetTypeProperties
名字 |
描述 |
價值 |
壓縮 |
用於 Blob 記憶體的數據壓縮方法。 |
數據集壓縮 |
檔名 |
Azure Blob 的名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
資料夾路徑 |
Azure Blob 記憶體的路徑。 Type:string (或 expression with resultType string) 。 |
任何 |
格式 |
Azure Blob 記憶體的格式。 |
數據集存儲格式 |
表根位置 |
Blob 路徑的根目錄。 Type:string (或 expression with resultType string) 。 |
任何 |
AzureDataLakeStoreDataset
AzureDataLakeStoreDatasetTypeProperties
名字 |
描述 |
價值 |
壓縮 |
Azure Data Lake Store 中用於專案的數據壓縮方法。 |
數據集壓縮 |
檔名 |
Azure Data Lake Store 中的檔名。 Type:string (或 expression with resultType string) 。 |
任何 |
資料夾路徑 |
Azure Data Lake Store 中資料夾的路徑。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
格式 |
Data Lake Store 的格式。 |
數據集存儲格式 |
AzureMySqlTableDataset
AzureMySqlTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure MySQL 資料庫數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
AzurePostgreSqlTableDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'AzurePostgreSqlTable' (必要) |
AzureSearchIndexDataset
AzureSearchIndexDatasetTypeProperties
名字 |
描述 |
價值 |
index名稱 |
Azure 搜尋服務索引的名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
AzureSqlDWTableDataset
AzureSqlDWTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure SQL 數據倉儲的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
AzureSqlTableDataset 數據集
AzureSqlTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure SQL 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
AzureTableDataset 數據集
AzureTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure 資料表記憶體的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
CassandraTableDataset 數據集
CassandraTableDatasetType屬性
名字 |
描述 |
價值 |
鍵空間 |
Cassandra 資料庫的索引鍵空間。 Type:string (或 expression with resultType string) 。 |
任何 |
資料表名稱 |
Cassandra 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
ConcurObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ConcurObject' (必要) |
CouchbaseTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'CouchbaseTable' (必要) |
數據
數據集BZip2壓縮
名字 |
描述 |
價值 |
類型 |
數據集壓縮的類型。 |
'BZip2' (必要) |
數據集壓縮
數據集DeflateCompression
名字 |
描述 |
價值 |
水準 |
Deflate 壓縮層級。 |
“最快” “最佳” |
類型 |
數據集壓縮的類型。 |
'Deflate' (必要) |
數據集GZipCompression
名字 |
描述 |
價值 |
水準 |
GZip 壓縮層級。 |
“最快” “最佳” |
類型 |
數據集壓縮的類型。 |
'GZip' (必要) |
名字 |
描述 |
價值 |
還原串行化程式 |
還原串行化程式。 Type:string (或 expression with resultType string) 。 |
任何 |
串行化程式 |
串行化程式。 Type:string (或 expression with resultType string) 。 |
任何 |
類型 |
|
(必要) |
數據集ZipDeflate壓縮
名字 |
描述 |
價值 |
水準 |
ZipDeflate 壓縮層級。 |
“最快” “最佳” |
類型 |
數據集壓縮的類型。 |
'ZipDeflate' (必要) |
DocumentDbCollectionDataset 數據集
DocumentDbCollectionDatasetTypeProperties
名字 |
描述 |
價值 |
集合名稱 |
Document Database 集合名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
DrillTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'DrillTable' (必要) |
DynamicsEntityDataset 數據集
DynamicsEntityDatasetType屬性
名字 |
描述 |
價值 |
實體名稱 |
實體的邏輯名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
EloquaObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'EloquaObject' (必要) |
FileShareDataset 數據集
FileShareDatasetTypeProperties
名字 |
描述 |
價值 |
壓縮 |
用於檔案系統的數據壓縮方法。 |
數據集壓縮 |
fileFilter 檔 |
指定篩選條件,以用來選取 folderPath 中的檔案子集,而不是所有檔案。 Type:string (或 expression with resultType string) 。 |
任何 |
檔名 |
內部部署檔案系統的名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
資料夾路徑 |
內部部署檔案系統的路徑。 Type:string (或 expression with resultType string) 。 |
任何 |
格式 |
檔案格式。 |
數據集存儲格式 |
GoogleBigQueryObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'GoogleBigQueryObject' (必要) |
GreenplumTable數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'GreenplumTable' (必要) |
HBaseObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'HBaseObject' (必要) |
HiveObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'HiveObject' (必要) |
Http數據集
HttpDatasetTypeProperties
名字 |
描述 |
價值 |
additionalHeaders |
HTTP 要求的標頭。 例如 request-header-name-1:request-header-value-1 ... request-header-name-n:request-header-value-n 類型:string(或 expression with resultType string)。 |
任何 |
壓縮 |
檔案上使用的數據壓縮方法。 |
數據集壓縮 |
格式 |
檔案格式。 |
數據集存儲格式 |
相對網址 |
根據 HttpLinkedService 中 URL 的相對 URL 會參考 HTTP 檔類型:字串(或具有 resultType 字串串的表達式)。 |
任何 |
requestBody(請求體) |
HTTP 要求的本文。 Type:string (或 expression with resultType string) 。 |
任何 |
請求方法 |
HTTP 要求的 HTTP 方法。 Type:string (或 expression with resultType string) 。 |
任何 |
HubspotObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'HubspotObject' (必要) |
ImpalaObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ImpalaObject' (必要) |
JiraObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'JiraObject' (必要) |
LinkedServiceReference
MagentoObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'MagentoObject' (必要) |
MariaDBTable數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'MariaDBTable' (必要) |
MarketoObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'MarketoObject' (必要) |
MongoDbCollectionDataset 數據集
MongoDbCollectionDatasetTypeProperties
名字 |
描述 |
價值 |
集合名稱 |
MongoDB 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
NetezzaTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'NetezzaTable' (必要) |
ODataResourceDataset 數據集
ODataResourceDatasetTypeProperties
名字 |
描述 |
價值 |
路徑 |
OData 資源路徑。 Type:string (或 expression with resultType string) 。 |
任何 |
OracleTableDataset
OracleTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
內部部署 Oracle 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
ParameterDefinitionSpecification
參數規範
名字 |
描述 |
價值 |
預設值 |
參數的預設值。 |
任何 |
類型 |
參數類型。 |
'陣列' '布爾' '浮動' 'int' '物件' “安全字串” 'String' (必要) |
ParameterValueSpecification 參數值規範
PaypalObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'PaypalObject' (必要) |
PhoenixObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'PhoenixObject' (必要) |
PrestoObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'PrestoObject' (必要) |
QuickBooksObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'QuickBooksObject' (必要) |
RelationalTableDataset 數據集
RelationalTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
關係型數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
ResponsysObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ResponsysObject' (必要) |
SalesforceMarketingCloudObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'SalesforceMarketingCloudObject' (必要) |
SalesforceObjectDataset 數據集
SalesforceObjectDatasetType屬性
名字 |
描述 |
價值 |
物件API名稱 |
Salesforce 物件 API 名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
SapCloudForCustomerResourceDataset
SapCloudForCustomerResourceDatasetTypeProperties
名字 |
描述 |
價值 |
路徑 |
SAP Cloud for Customer OData 實體的路徑。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
SapEccResourceDataset 數據集
SapEccResourceDatasetTypeProperties
名字 |
描述 |
價值 |
路徑 |
SAP ECC OData 實體的路徑。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
ServiceNowObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ServiceNowObject' (必要) |
ShopifyObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ShopifyObject' (必要) |
SparkObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'SparkObject' (必要) |
SqlServerTableDataset 數據集
SqlServerTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
SQL Server 資料集的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
SquareObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'SquareObject' (必要) |
VerticaTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'VerticaTable' (必要) |
WebTableDataset 數據集
WebTableDatasetTypeProperties
名字 |
描述 |
價值 |
指數 |
網頁中數據表以零起始的索引。 類型:integer (或 expression with resultType integer), minimum: 0。 |
任何 (必要) |
路徑 |
鏈接服務 URL 中網頁的相對 URL。 Type:string (或 expression with resultType string) 。 |
任何 |
XeroObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'XeroObject' (必要) |
ZohoObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ZohoObject' (必要) |
使用範例
Azure 快速入門範例
下列 Azure 快速入門範本 包含用於部署此資源類型的 Bicep 範例。
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
}
}
數據集物件
設定 type 屬性以指定物件的類型。
針對 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"
}
設定 type 屬性以指定物件的類型。
DatasetCompression 物件
設定 type 屬性以指定物件的類型。
針對 BZip2,請使用:
{
"type": "BZip2"
}
針對 Deflate,請使用:
{
"level": "string",
"type": "Deflate"
}
針對 GZip,請使用:
{
"level": "string",
"type": "GZip"
}
針對 ZipDeflate,請使用:
{
"level": "string",
"type": "ZipDeflate"
}
屬性值
Microsoft.DataFactory/factories/datasets
名字 |
描述 |
價值 |
apiVersion |
API 版本 |
“2017-09-01-預覽” |
名字 |
資源名稱 |
字串
約束: 最小長度 = 1 最大長度 = 260 模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必要) |
性能 |
數據集屬性。 |
資料集 (必要) |
類型 |
資源類型 |
“Microsoft.DataFactory/factories/datasets” |
AmazonMWSObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'AmazonMWSObject' (必要) |
AmazonS3數據集
AmazonS3DatasetType屬性
名字 |
描述 |
價值 |
bucketName (儲存桶名稱) |
Amazon S3 貯體的名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
壓縮 |
用於 Amazon S3 物件的數據壓縮方法。 |
數據集壓縮 |
格式 |
檔案格式。 |
數據集存儲格式 |
鑰匙 |
Amazon S3 物件的索引鍵。 Type:string (或 expression with resultType string) 。 |
任何 |
前綴 |
S3 物件名稱的前置詞篩選。 Type:string (或 expression with resultType string) 。 |
任何 |
版本 |
S3 物件的版本。 Type:string (或 expression with resultType string) 。 |
任何 |
AzureBlobDataset 數據集
AzureBlobDatasetTypeProperties
名字 |
描述 |
價值 |
壓縮 |
用於 Blob 記憶體的數據壓縮方法。 |
數據集壓縮 |
檔名 |
Azure Blob 的名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
資料夾路徑 |
Azure Blob 記憶體的路徑。 Type:string (或 expression with resultType string) 。 |
任何 |
格式 |
Azure Blob 記憶體的格式。 |
數據集存儲格式 |
表根位置 |
Blob 路徑的根目錄。 Type:string (或 expression with resultType string) 。 |
任何 |
AzureDataLakeStoreDataset
AzureDataLakeStoreDatasetTypeProperties
名字 |
描述 |
價值 |
壓縮 |
Azure Data Lake Store 中用於專案的數據壓縮方法。 |
數據集壓縮 |
檔名 |
Azure Data Lake Store 中的檔名。 Type:string (或 expression with resultType string) 。 |
任何 |
資料夾路徑 |
Azure Data Lake Store 中資料夾的路徑。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
格式 |
Data Lake Store 的格式。 |
數據集存儲格式 |
AzureMySqlTableDataset
AzureMySqlTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure MySQL 資料庫數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
AzurePostgreSqlTableDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'AzurePostgreSqlTable' (必要) |
AzureSearchIndexDataset
AzureSearchIndexDatasetTypeProperties
名字 |
描述 |
價值 |
index名稱 |
Azure 搜尋服務索引的名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
AzureSqlDWTableDataset
AzureSqlDWTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure SQL 數據倉儲的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
AzureSqlTableDataset 數據集
AzureSqlTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure SQL 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
AzureTableDataset 數據集
AzureTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure 資料表記憶體的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
CassandraTableDataset 數據集
CassandraTableDatasetType屬性
名字 |
描述 |
價值 |
鍵空間 |
Cassandra 資料庫的索引鍵空間。 Type:string (或 expression with resultType string) 。 |
任何 |
資料表名稱 |
Cassandra 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
ConcurObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ConcurObject' (必要) |
CouchbaseTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'CouchbaseTable' (必要) |
數據
數據集BZip2壓縮
名字 |
描述 |
價值 |
類型 |
數據集壓縮的類型。 |
'BZip2' (必要) |
數據集壓縮
數據集DeflateCompression
名字 |
描述 |
價值 |
水準 |
Deflate 壓縮層級。 |
“最快” “最佳” |
類型 |
數據集壓縮的類型。 |
'Deflate' (必要) |
數據集GZipCompression
名字 |
描述 |
價值 |
水準 |
GZip 壓縮層級。 |
“最快” “最佳” |
類型 |
數據集壓縮的類型。 |
'GZip' (必要) |
名字 |
描述 |
價值 |
還原串行化程式 |
還原串行化程式。 Type:string (或 expression with resultType string) 。 |
任何 |
串行化程式 |
串行化程式。 Type:string (或 expression with resultType string) 。 |
任何 |
類型 |
|
(必要) |
數據集ZipDeflate壓縮
名字 |
描述 |
價值 |
水準 |
ZipDeflate 壓縮層級。 |
“最快” “最佳” |
類型 |
數據集壓縮的類型。 |
'ZipDeflate' (必要) |
DocumentDbCollectionDataset 數據集
DocumentDbCollectionDatasetTypeProperties
名字 |
描述 |
價值 |
集合名稱 |
Document Database 集合名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
DrillTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'DrillTable' (必要) |
DynamicsEntityDataset 數據集
DynamicsEntityDatasetType屬性
名字 |
描述 |
價值 |
實體名稱 |
實體的邏輯名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
EloquaObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'EloquaObject' (必要) |
FileShareDataset 數據集
FileShareDatasetTypeProperties
名字 |
描述 |
價值 |
壓縮 |
用於檔案系統的數據壓縮方法。 |
數據集壓縮 |
fileFilter 檔 |
指定篩選條件,以用來選取 folderPath 中的檔案子集,而不是所有檔案。 Type:string (或 expression with resultType string) 。 |
任何 |
檔名 |
內部部署檔案系統的名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
資料夾路徑 |
內部部署檔案系統的路徑。 Type:string (或 expression with resultType string) 。 |
任何 |
格式 |
檔案格式。 |
數據集存儲格式 |
GoogleBigQueryObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'GoogleBigQueryObject' (必要) |
GreenplumTable數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'GreenplumTable' (必要) |
HBaseObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'HBaseObject' (必要) |
HiveObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'HiveObject' (必要) |
Http數據集
HttpDatasetTypeProperties
名字 |
描述 |
價值 |
additionalHeaders |
HTTP 要求的標頭。 例如 request-header-name-1:request-header-value-1 ... request-header-name-n:request-header-value-n 類型:string(或 expression with resultType string)。 |
任何 |
壓縮 |
檔案上使用的數據壓縮方法。 |
數據集壓縮 |
格式 |
檔案格式。 |
數據集存儲格式 |
相對網址 |
根據 HttpLinkedService 中 URL 的相對 URL 會參考 HTTP 檔類型:字串(或具有 resultType 字串串的表達式)。 |
任何 |
requestBody(請求體) |
HTTP 要求的本文。 Type:string (或 expression with resultType string) 。 |
任何 |
請求方法 |
HTTP 要求的 HTTP 方法。 Type:string (或 expression with resultType string) 。 |
任何 |
HubspotObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'HubspotObject' (必要) |
ImpalaObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ImpalaObject' (必要) |
JiraObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'JiraObject' (必要) |
LinkedServiceReference
MagentoObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'MagentoObject' (必要) |
MariaDBTable數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'MariaDBTable' (必要) |
MarketoObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'MarketoObject' (必要) |
MongoDbCollectionDataset 數據集
MongoDbCollectionDatasetTypeProperties
名字 |
描述 |
價值 |
集合名稱 |
MongoDB 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
NetezzaTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'NetezzaTable' (必要) |
ODataResourceDataset 數據集
ODataResourceDatasetTypeProperties
名字 |
描述 |
價值 |
路徑 |
OData 資源路徑。 Type:string (或 expression with resultType string) 。 |
任何 |
OracleTableDataset
OracleTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
內部部署 Oracle 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
ParameterDefinitionSpecification
參數規範
名字 |
描述 |
價值 |
預設值 |
參數的預設值。 |
任何 |
類型 |
參數類型。 |
'陣列' '布爾' '浮動' 'int' '物件' “安全字串” 'String' (必要) |
ParameterValueSpecification 參數值規範
PaypalObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'PaypalObject' (必要) |
PhoenixObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'PhoenixObject' (必要) |
PrestoObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'PrestoObject' (必要) |
QuickBooksObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'QuickBooksObject' (必要) |
RelationalTableDataset 數據集
RelationalTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
關係型數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
ResponsysObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ResponsysObject' (必要) |
SalesforceMarketingCloudObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'SalesforceMarketingCloudObject' (必要) |
SalesforceObjectDataset 數據集
SalesforceObjectDatasetType屬性
名字 |
描述 |
價值 |
物件API名稱 |
Salesforce 物件 API 名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
SapCloudForCustomerResourceDataset
SapCloudForCustomerResourceDatasetTypeProperties
名字 |
描述 |
價值 |
路徑 |
SAP Cloud for Customer OData 實體的路徑。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
SapEccResourceDataset 數據集
SapEccResourceDatasetTypeProperties
名字 |
描述 |
價值 |
路徑 |
SAP ECC OData 實體的路徑。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
ServiceNowObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ServiceNowObject' (必要) |
ShopifyObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ShopifyObject' (必要) |
SparkObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'SparkObject' (必要) |
SqlServerTableDataset 數據集
SqlServerTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
SQL Server 資料集的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
SquareObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'SquareObject' (必要) |
VerticaTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'VerticaTable' (必要) |
WebTableDataset 數據集
WebTableDatasetTypeProperties
名字 |
描述 |
價值 |
指數 |
網頁中數據表以零起始的索引。 類型:integer (或 expression with resultType integer), minimum: 0。 |
任何 (必要) |
路徑 |
鏈接服務 URL 中網頁的相對 URL。 Type:string (或 expression with resultType string) 。 |
任何 |
XeroObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'XeroObject' (必要) |
ZohoObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ZohoObject' (必要) |
使用範例
Azure 快速入門範本
下列 Azure 快速入門範本 會部署此資源類型。
工廠/資料集資源類型可以使用目標作業來部署:
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
若要建立 Microsoft.DataFactory/factories/datasets 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/datasets@2017-09-01-preview"
name = "string"
parent_id = "string"
body = {
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
}
}
}
數據集物件
設定 type 屬性以指定物件的類型。
針對 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"
}
設定 type 屬性以指定物件的類型。
DatasetCompression 物件
設定 type 屬性以指定物件的類型。
針對 BZip2,請使用:
{
type = "BZip2"
}
針對 Deflate,請使用:
{
level = "string"
type = "Deflate"
}
針對 GZip,請使用:
{
level = "string"
type = "GZip"
}
針對 ZipDeflate,請使用:
{
level = "string"
type = "ZipDeflate"
}
屬性值
Microsoft.DataFactory/factories/datasets
名字 |
描述 |
價值 |
名字 |
資源名稱 |
字串
約束: 最小長度 = 1 最大長度 = 260 模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必要) |
父項識別碼 |
此資源為父系之資源的標識碼。 |
類型資源的標識碼: Factory |
性能 |
數據集屬性。 |
資料集 (必要) |
類型 |
資源類型 |
“Microsoft.DataFactory/factories/datasets@2017-09-01-preview” |
AmazonMWSObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'AmazonMWSObject' (必要) |
AmazonS3數據集
AmazonS3DatasetType屬性
名字 |
描述 |
價值 |
bucketName (儲存桶名稱) |
Amazon S3 貯體的名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
壓縮 |
用於 Amazon S3 物件的數據壓縮方法。 |
數據集壓縮 |
格式 |
檔案格式。 |
數據集存儲格式 |
鑰匙 |
Amazon S3 物件的索引鍵。 Type:string (或 expression with resultType string) 。 |
任何 |
前綴 |
S3 物件名稱的前置詞篩選。 Type:string (或 expression with resultType string) 。 |
任何 |
版本 |
S3 物件的版本。 Type:string (或 expression with resultType string) 。 |
任何 |
AzureBlobDataset 數據集
AzureBlobDatasetTypeProperties
名字 |
描述 |
價值 |
壓縮 |
用於 Blob 記憶體的數據壓縮方法。 |
數據集壓縮 |
檔名 |
Azure Blob 的名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
資料夾路徑 |
Azure Blob 記憶體的路徑。 Type:string (或 expression with resultType string) 。 |
任何 |
格式 |
Azure Blob 記憶體的格式。 |
數據集存儲格式 |
表根位置 |
Blob 路徑的根目錄。 Type:string (或 expression with resultType string) 。 |
任何 |
AzureDataLakeStoreDataset
AzureDataLakeStoreDatasetTypeProperties
名字 |
描述 |
價值 |
壓縮 |
Azure Data Lake Store 中用於專案的數據壓縮方法。 |
數據集壓縮 |
檔名 |
Azure Data Lake Store 中的檔名。 Type:string (或 expression with resultType string) 。 |
任何 |
資料夾路徑 |
Azure Data Lake Store 中資料夾的路徑。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
格式 |
Data Lake Store 的格式。 |
數據集存儲格式 |
AzureMySqlTableDataset
AzureMySqlTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure MySQL 資料庫數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
AzurePostgreSqlTableDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'AzurePostgreSqlTable' (必要) |
AzureSearchIndexDataset
AzureSearchIndexDatasetTypeProperties
名字 |
描述 |
價值 |
index名稱 |
Azure 搜尋服務索引的名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
AzureSqlDWTableDataset
AzureSqlDWTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure SQL 數據倉儲的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
AzureSqlTableDataset 數據集
AzureSqlTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure SQL 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
AzureTableDataset 數據集
AzureTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
Azure 資料表記憶體的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
CassandraTableDataset 數據集
CassandraTableDatasetType屬性
名字 |
描述 |
價值 |
鍵空間 |
Cassandra 資料庫的索引鍵空間。 Type:string (或 expression with resultType string) 。 |
任何 |
資料表名稱 |
Cassandra 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
ConcurObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ConcurObject' (必要) |
CouchbaseTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'CouchbaseTable' (必要) |
數據
數據集BZip2壓縮
名字 |
描述 |
價值 |
類型 |
數據集壓縮的類型。 |
'BZip2' (必要) |
數據集壓縮
數據集DeflateCompression
名字 |
描述 |
價值 |
水準 |
Deflate 壓縮層級。 |
“最快” “最佳” |
類型 |
數據集壓縮的類型。 |
'Deflate' (必要) |
數據集GZipCompression
名字 |
描述 |
價值 |
水準 |
GZip 壓縮層級。 |
“最快” “最佳” |
類型 |
數據集壓縮的類型。 |
'GZip' (必要) |
名字 |
描述 |
價值 |
還原串行化程式 |
還原串行化程式。 Type:string (或 expression with resultType string) 。 |
任何 |
串行化程式 |
串行化程式。 Type:string (或 expression with resultType string) 。 |
任何 |
類型 |
|
(必要) |
數據集ZipDeflate壓縮
名字 |
描述 |
價值 |
水準 |
ZipDeflate 壓縮層級。 |
“最快” “最佳” |
類型 |
數據集壓縮的類型。 |
'ZipDeflate' (必要) |
DocumentDbCollectionDataset 數據集
DocumentDbCollectionDatasetTypeProperties
名字 |
描述 |
價值 |
集合名稱 |
Document Database 集合名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
DrillTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'DrillTable' (必要) |
DynamicsEntityDataset 數據集
DynamicsEntityDatasetType屬性
名字 |
描述 |
價值 |
實體名稱 |
實體的邏輯名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
EloquaObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'EloquaObject' (必要) |
FileShareDataset 數據集
FileShareDatasetTypeProperties
名字 |
描述 |
價值 |
壓縮 |
用於檔案系統的數據壓縮方法。 |
數據集壓縮 |
fileFilter 檔 |
指定篩選條件,以用來選取 folderPath 中的檔案子集,而不是所有檔案。 Type:string (或 expression with resultType string) 。 |
任何 |
檔名 |
內部部署檔案系統的名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
資料夾路徑 |
內部部署檔案系統的路徑。 Type:string (或 expression with resultType string) 。 |
任何 |
格式 |
檔案格式。 |
數據集存儲格式 |
GoogleBigQueryObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'GoogleBigQueryObject' (必要) |
GreenplumTable數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'GreenplumTable' (必要) |
HBaseObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'HBaseObject' (必要) |
HiveObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'HiveObject' (必要) |
Http數據集
HttpDatasetTypeProperties
名字 |
描述 |
價值 |
additionalHeaders |
HTTP 要求的標頭。 例如 request-header-name-1:request-header-value-1 ... request-header-name-n:request-header-value-n 類型:string(或 expression with resultType string)。 |
任何 |
壓縮 |
檔案上使用的數據壓縮方法。 |
數據集壓縮 |
格式 |
檔案格式。 |
數據集存儲格式 |
相對網址 |
根據 HttpLinkedService 中 URL 的相對 URL 會參考 HTTP 檔類型:字串(或具有 resultType 字串串的表達式)。 |
任何 |
requestBody(請求體) |
HTTP 要求的本文。 Type:string (或 expression with resultType string) 。 |
任何 |
請求方法 |
HTTP 要求的 HTTP 方法。 Type:string (或 expression with resultType string) 。 |
任何 |
HubspotObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'HubspotObject' (必要) |
ImpalaObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ImpalaObject' (必要) |
JiraObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'JiraObject' (必要) |
LinkedServiceReference
MagentoObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'MagentoObject' (必要) |
MariaDBTable數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'MariaDBTable' (必要) |
MarketoObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'MarketoObject' (必要) |
MongoDbCollectionDataset 數據集
MongoDbCollectionDatasetTypeProperties
名字 |
描述 |
價值 |
集合名稱 |
MongoDB 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
NetezzaTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'NetezzaTable' (必要) |
ODataResourceDataset 數據集
ODataResourceDatasetTypeProperties
名字 |
描述 |
價值 |
路徑 |
OData 資源路徑。 Type:string (或 expression with resultType string) 。 |
任何 |
OracleTableDataset
OracleTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
內部部署 Oracle 資料庫的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
ParameterDefinitionSpecification
參數規範
名字 |
描述 |
價值 |
預設值 |
參數的預設值。 |
任何 |
類型 |
參數類型。 |
'陣列' '布爾' '浮動' 'int' '物件' “安全字串” 'String' (必要) |
ParameterValueSpecification 參數值規範
PaypalObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'PaypalObject' (必要) |
PhoenixObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'PhoenixObject' (必要) |
PrestoObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'PrestoObject' (必要) |
QuickBooksObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'QuickBooksObject' (必要) |
RelationalTableDataset 數據集
RelationalTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
關係型數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
ResponsysObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ResponsysObject' (必要) |
SalesforceMarketingCloudObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'SalesforceMarketingCloudObject' (必要) |
SalesforceObjectDataset 數據集
SalesforceObjectDatasetType屬性
名字 |
描述 |
價值 |
物件API名稱 |
Salesforce 物件 API 名稱。 Type:string (或 expression with resultType string) 。 |
任何 |
SapCloudForCustomerResourceDataset
SapCloudForCustomerResourceDatasetTypeProperties
名字 |
描述 |
價值 |
路徑 |
SAP Cloud for Customer OData 實體的路徑。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
SapEccResourceDataset 數據集
SapEccResourceDatasetTypeProperties
名字 |
描述 |
價值 |
路徑 |
SAP ECC OData 實體的路徑。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
ServiceNowObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ServiceNowObject' (必要) |
ShopifyObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ShopifyObject' (必要) |
SparkObjectDataset
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'SparkObject' (必要) |
SqlServerTableDataset 數據集
SqlServerTableDatasetTypeProperties
名字 |
描述 |
價值 |
資料表名稱 |
SQL Server 資料集的數據表名稱。 Type:string (或 expression with resultType string) 。 |
任何 (必要) |
SquareObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'SquareObject' (必要) |
VerticaTableDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'VerticaTable' (必要) |
WebTableDataset 數據集
WebTableDatasetTypeProperties
名字 |
描述 |
價值 |
指數 |
網頁中數據表以零起始的索引。 類型:integer (或 expression with resultType integer), minimum: 0。 |
任何 (必要) |
路徑 |
鏈接服務 URL 中網頁的相對 URL。 Type:string (或 expression with resultType string) 。 |
任何 |
XeroObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'XeroObject' (必要) |
ZohoObjectDataset 數據集
名字 |
描述 |
價值 |
類型 |
數據集的類型。 |
'ZohoObject' (必要) |