你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.DataFactory 工厂/数据集 2017-09-01-preview
Bicep 资源定义
工厂/数据集资源类型可以使用目标操作进行部署:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.DataFactory/factories/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 存储桶的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
压缩 | 用于 Amazon S3 对象的数据压缩方法。 | DatasetCompression |
格式 | 文件格式。 | DatasetStorageFormat |
钥匙 | Amazon S3 对象的键。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
前缀 | S3 对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
版本 | S3 对象的版本。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
AzureBlobDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureBlob”(必需) |
typeProperties | Azure Blob 数据集属性。 | AzureBlobDatasetTypeProperties(必需) |
AzureBlobDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
压缩 | 用于 Blob 存储的数据压缩方法。 | DatasetCompression |
文件名 | Azure Blob 的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
folderPath | Azure Blob 存储的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
格式 | Azure Blob 存储的格式。 | DatasetStorageFormat |
tableRootLocation | Blob 路径的根目录。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
AzureDataLakeStoreDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureDataLakeStoreFile”(必需) |
typeProperties | Azure Data Lake Store 数据集属性。 | AzureDataLakeStoreDatasetTypeProperties(必需) |
AzureDataLakeStoreDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
压缩 | 用于 Azure Data Lake Store 中的项的数据压缩方法。 | DatasetCompression |
文件名 | Azure Data Lake Store 中文件的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
folderPath | Azure Data Lake Store 中文件夹的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
格式 | Data Lake Store 的格式。 | DatasetStorageFormat |
AzureMySqlTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureMySqlTable”(必需) |
typeProperties | Azure MySQL 数据库数据集属性。 | AzureMySqlTableDatasetTypeProperties(必需) |
AzureMySqlTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure MySQL 数据库表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
AzurePostgreSqlTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzurePostgreSqlTable”(必需) |
AzureSearchIndexDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureSearchIndex”(必需) |
typeProperties | 特定于此数据集类型的属性。 | AzureSearchIndexDatasetTypeProperties(必需) |
AzureSearchIndexDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
indexName | Azure 搜索索引的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
AzureSqlDWTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureSqlDWTable”(必需) |
typeProperties | Azure SQL 数据仓库数据集属性。 | AzureSqlDWTableDatasetTypeProperties(必需) |
AzureSqlDWTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure SQL 数据仓库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
AzureSqlTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureSqlTable”(必需) |
typeProperties | Azure SQL 数据集属性。 | AzureSqlTableDatasetTypeProperties(必需) |
AzureSqlTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure SQL 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
AzureTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureTable”(必需) |
typeProperties | Azure 表数据集属性。 | AzureTableDatasetTypeProperties(必需) |
AzureTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure 表存储的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
CassandraTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “CassandraTable”(必需) |
typeProperties | Cassandra 数据集属性。 | CassandraTableDatasetTypeProperties(必需) |
CassandraTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
keyspace | Cassandra 数据库的密钥空间。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
tableName | Cassandra 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
ConcurObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ConcurObject”(必需) |
CouchbaseTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “CouchbaseTable”(必需) |
数据
名字 | 描述 | 价值 |
---|---|---|
附注 | 可用于描述数据集的标记列表。 | any[] |
描述 | 数据集说明。 | 字符串 |
linkedServiceName | 链接服务引用。 | LinkedServiceReference(必需) |
参数 | 数据集的参数。 | ParameterDefinitionSpecification |
结构 | 定义数据集结构的列。 类型:array(或包含 resultType 数组的表达式),itemType:DatasetDataElement。 | 任何 |
类型 | 对于 AmazonMWSObjectDataset,请设置为“AmazonMWSObject”。 对于 amazonS3Dataset类型,设置为“AmazonS3Object”。 对于 AzureBlobDataset,请设置为“AzureBlob”。 对于 AzureDataLakeStoreDataset,请设置为“AzureDataLakeStoreFile”。 对于 AzureMySqlTableDataset,请设置为“AzureMySqlTable”。 对于 AzurePostgreSqlTableDataset,请设置为“AzurePostgreSqlTable”。 对于 AzureSearchIndexDataset类型,设置为“AzureSearchIndex”。 对于 AzureSqlDWTableDataset,请设置为“AzureSqlDWTable”。 对于 AzureSqlTableDataset类型,设置为“AzureSqlTableTable”。 对于 AzureTableDataset,请设置为“AzureTable”。 对于 type CassandraTableDataset,设置为“CassandraTable”。 对于 ConcurObjectDataset,请设置为“ConcurObject”。 对于 CouchbaseTableDataset类型,设置为“CouchbaseTable”。 对于 DocumentDbCollectionDataset类型,设置为“DocumentDbCollection”。 对于 drillTableDataset 类型,设置为“DrillTable”。 对于 dynamicsEntityDataset, |
“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 |
“BZip2” “Deflate” “GZip” “ZipDeflate”(必需) |
DatasetDeflateCompression
名字 | 描述 | 价值 |
---|---|---|
水平 | Deflate 压缩级别。 | “最快” “最佳” |
类型 | 数据集压缩的类型。 | “Deflate”(必需) |
DatasetGZipCompression
名字 | 描述 | 价值 |
---|---|---|
水平 | GZip 压缩级别。 | “最快” “最佳” |
类型 | 数据集压缩的类型。 | “GZip”(必需) |
DatasetStorageFormat
名字 | 描述 | 价值 |
---|---|---|
反序列化程序 | 反序列化程序。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
序列化程序 | 序列化程序。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
类型 | (必需) |
DatasetZipDeflateCompression
名字 | 描述 | 价值 |
---|---|---|
水平 | ZipDeflate 压缩级别。 | “最快” “最佳” |
类型 | 数据集压缩的类型。 | “ZipDeflate”(必需) |
DocumentDbCollectionDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “DocumentDbCollection”(必需) |
typeProperties | DocumentDB 集合数据集属性。 | DocumentDbCollectionDatasetTypeProperties (必需) |
DocumentDbCollectionDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
collectionName | 文档数据库集合名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
DrillTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “DrillTable”(必需) |
DynamicsEntityDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “DynamicsEntity”(必需) |
typeProperties | Dynamics 实体数据集属性。 | DynamicsEntityDatasetTypeProperties (必需) |
DynamicsEntityDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
entityName | 实体的逻辑名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
EloquaObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “EloquaObject”(必需) |
FileShareDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “FileShare”(必需) |
typeProperties | 本地文件系统数据集属性。 | FileShareDatasetTypeProperties (必需) |
FileShareDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
压缩 | 用于文件系统的数据压缩方法。 | DatasetCompression |
fileFilter | 指定用于在 folderPath 中选择文件子集而不是所有文件的筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
文件名 | 本地文件系统的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
folderPath | 本地文件系统的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
格式 | 文件的格式。 | 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(或带有 resultType 字符串的表达式)。 |
任何 |
压缩 | 对文件使用的数据压缩方法。 | DatasetCompression |
格式 | 文件格式。 | DatasetStorageFormat |
relativeUrl | 基于 HttpLinkedService 中的 URL 的相对 URL 引用 HTTP 文件类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
requestBody | HTTP 请求的正文。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
requestMethod | HTTP 请求的 HTTP 方法。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
HubspotObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “HubspotObject”(必需) |
ImpalaObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ImpalaObject”(必需) |
JiraObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “JiraObject”(必需) |
LinkedServiceReference
名字 | 描述 | 价值 |
---|---|---|
参数 | LinkedService 的参数。 | ParameterValueSpecification |
referenceName | 引用 LinkedService 名称。 | string (必需) |
类型 | 链接服务引用类型。 | “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 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
NetezzaTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “NetezzaTable”(必需) |
ODataResourceDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ODataResource”(必需) |
typeProperties | OData 数据集属性。 | ODataResourceDatasetTypeProperties (必需) |
ODataResourceDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
路径 | OData 资源路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
OracleTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “OracleTable”(必需) |
typeProperties | 本地 Oracle 数据集属性。 | OracleTableDatasetTypeProperties (必需) |
OracleTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | 本地 Oracle 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
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 | 关系表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
ResponsysObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ResponsysObject”(必需) |
SalesforceMarketingCloudObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SalesforceMarketingCloudObject”(必需) |
SalesforceObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SalesforceObject”(必需) |
typeProperties | Salesforce 对象数据集属性。 | SalesforceObjectDatasetTypeProperties (必需) |
SalesforceObjectDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
objectApiName | Salesforce 对象 API 名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
SapCloudForCustomerResourceDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SapCloudForCustomerResource”(必需) |
typeProperties | SAP Cloud For Customer OData 资源数据集属性。 | SapCloudForCustomerResourceDatasetTypeProperties(必需) |
SapCloudForCustomerResourceDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
路径 | SAP Cloud for Customer OData 实体的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
SapEccResourceDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SapEccResource”(必需) |
typeProperties | SAP ECC OData 资源数据集属性。 | SapEccResourceDatasetTypeProperties(必需) |
SapEccResourceDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
路径 | SAP ECC OData 实体的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
ServiceNowObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ServiceNowObject”(必需) |
ShopifyObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ShopifyObject”(必需) |
SparkObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SparkObject”(必需) |
SqlServerTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SqlServerTable”(必需) |
typeProperties | 本地 SQL Server 数据集属性。 | SqlServerTableDatasetTypeProperties(必需) |
SqlServerTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | SQL Server 数据集的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
SquareObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SquareObject”(必需) |
VerticaTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “VerticaTable”(必需) |
WebTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “WebTable”(必需) |
typeProperties | Web 表数据集属性。 | WebTableDatasetTypeProperties (必需) |
WebTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
指数 | 网页中表的从零开始的索引。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 | 任何(必需) |
路径 | 链接服务 URL 中网页的相对 URL。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
XeroObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “XeroObject”(必需) |
ZohoObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ZohoObject”(必需) |
快速入门示例
以下快速入门示例部署此资源类型。
Bicep 文件 | 描述 |
---|---|
创建 V2 数据工厂 | 此模板创建一个 V2 数据工厂,用于将数据从 Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。 |
可以使用 Azure 数据工厂 更多 - 单击一次尝试 Azure 数据工厂 | 此模板为从 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 存储桶的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
压缩 | 用于 Amazon S3 对象的数据压缩方法。 | DatasetCompression |
格式 | 文件格式。 | DatasetStorageFormat |
钥匙 | Amazon S3 对象的键。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
前缀 | S3 对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
版本 | S3 对象的版本。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
AzureBlobDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureBlob”(必需) |
typeProperties | Azure Blob 数据集属性。 | AzureBlobDatasetTypeProperties(必需) |
AzureBlobDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
压缩 | 用于 Blob 存储的数据压缩方法。 | DatasetCompression |
文件名 | Azure Blob 的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
folderPath | Azure Blob 存储的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
格式 | Azure Blob 存储的格式。 | DatasetStorageFormat |
tableRootLocation | Blob 路径的根目录。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
AzureDataLakeStoreDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureDataLakeStoreFile”(必需) |
typeProperties | Azure Data Lake Store 数据集属性。 | AzureDataLakeStoreDatasetTypeProperties(必需) |
AzureDataLakeStoreDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
压缩 | 用于 Azure Data Lake Store 中的项的数据压缩方法。 | DatasetCompression |
文件名 | Azure Data Lake Store 中文件的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
folderPath | Azure Data Lake Store 中文件夹的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
格式 | Data Lake Store 的格式。 | DatasetStorageFormat |
AzureMySqlTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureMySqlTable”(必需) |
typeProperties | Azure MySQL 数据库数据集属性。 | AzureMySqlTableDatasetTypeProperties(必需) |
AzureMySqlTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure MySQL 数据库表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
AzurePostgreSqlTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzurePostgreSqlTable”(必需) |
AzureSearchIndexDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureSearchIndex”(必需) |
typeProperties | 特定于此数据集类型的属性。 | AzureSearchIndexDatasetTypeProperties(必需) |
AzureSearchIndexDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
indexName | Azure 搜索索引的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
AzureSqlDWTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureSqlDWTable”(必需) |
typeProperties | Azure SQL 数据仓库数据集属性。 | AzureSqlDWTableDatasetTypeProperties(必需) |
AzureSqlDWTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure SQL 数据仓库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
AzureSqlTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureSqlTable”(必需) |
typeProperties | Azure SQL 数据集属性。 | AzureSqlTableDatasetTypeProperties(必需) |
AzureSqlTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure SQL 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
AzureTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureTable”(必需) |
typeProperties | Azure 表数据集属性。 | AzureTableDatasetTypeProperties(必需) |
AzureTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure 表存储的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
CassandraTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “CassandraTable”(必需) |
typeProperties | Cassandra 数据集属性。 | CassandraTableDatasetTypeProperties(必需) |
CassandraTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
keyspace | Cassandra 数据库的密钥空间。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
tableName | Cassandra 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
ConcurObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ConcurObject”(必需) |
CouchbaseTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “CouchbaseTable”(必需) |
数据
名字 | 描述 | 价值 |
---|---|---|
附注 | 可用于描述数据集的标记列表。 | any[] |
描述 | 数据集说明。 | 字符串 |
linkedServiceName | 链接服务引用。 | LinkedServiceReference(必需) |
参数 | 数据集的参数。 | ParameterDefinitionSpecification |
结构 | 定义数据集结构的列。 类型:array(或包含 resultType 数组的表达式),itemType:DatasetDataElement。 | 任何 |
类型 | 对于 AmazonMWSObjectDataset,请设置为“AmazonMWSObject”。 对于 amazonS3Dataset类型,设置为“AmazonS3Object”。 对于 AzureBlobDataset,请设置为“AzureBlob”。 对于 AzureDataLakeStoreDataset,请设置为“AzureDataLakeStoreFile”。 对于 AzureMySqlTableDataset,请设置为“AzureMySqlTable”。 对于 AzurePostgreSqlTableDataset,请设置为“AzurePostgreSqlTable”。 对于 AzureSearchIndexDataset类型,设置为“AzureSearchIndex”。 对于 AzureSqlDWTableDataset,请设置为“AzureSqlDWTable”。 对于 AzureSqlTableDataset类型,设置为“AzureSqlTableTable”。 对于 AzureTableDataset,请设置为“AzureTable”。 对于 type CassandraTableDataset,设置为“CassandraTable”。 对于 ConcurObjectDataset,请设置为“ConcurObject”。 对于 CouchbaseTableDataset类型,设置为“CouchbaseTable”。 对于 DocumentDbCollectionDataset类型,设置为“DocumentDbCollection”。 对于 drillTableDataset 类型,设置为“DrillTable”。 对于 dynamicsEntityDataset, |
“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 |
“BZip2” “Deflate” “GZip” “ZipDeflate”(必需) |
DatasetDeflateCompression
名字 | 描述 | 价值 |
---|---|---|
水平 | Deflate 压缩级别。 | “最快” “最佳” |
类型 | 数据集压缩的类型。 | “Deflate”(必需) |
DatasetGZipCompression
名字 | 描述 | 价值 |
---|---|---|
水平 | GZip 压缩级别。 | “最快” “最佳” |
类型 | 数据集压缩的类型。 | “GZip”(必需) |
DatasetStorageFormat
名字 | 描述 | 价值 |
---|---|---|
反序列化程序 | 反序列化程序。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
序列化程序 | 序列化程序。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
类型 | (必需) |
DatasetZipDeflateCompression
名字 | 描述 | 价值 |
---|---|---|
水平 | ZipDeflate 压缩级别。 | “最快” “最佳” |
类型 | 数据集压缩的类型。 | “ZipDeflate”(必需) |
DocumentDbCollectionDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “DocumentDbCollection”(必需) |
typeProperties | DocumentDB 集合数据集属性。 | DocumentDbCollectionDatasetTypeProperties (必需) |
DocumentDbCollectionDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
collectionName | 文档数据库集合名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
DrillTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “DrillTable”(必需) |
DynamicsEntityDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “DynamicsEntity”(必需) |
typeProperties | Dynamics 实体数据集属性。 | DynamicsEntityDatasetTypeProperties (必需) |
DynamicsEntityDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
entityName | 实体的逻辑名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
EloquaObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “EloquaObject”(必需) |
FileShareDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “FileShare”(必需) |
typeProperties | 本地文件系统数据集属性。 | FileShareDatasetTypeProperties (必需) |
FileShareDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
压缩 | 用于文件系统的数据压缩方法。 | DatasetCompression |
fileFilter | 指定用于在 folderPath 中选择文件子集而不是所有文件的筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
文件名 | 本地文件系统的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
folderPath | 本地文件系统的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
格式 | 文件的格式。 | 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(或带有 resultType 字符串的表达式)。 |
任何 |
压缩 | 对文件使用的数据压缩方法。 | DatasetCompression |
格式 | 文件格式。 | DatasetStorageFormat |
relativeUrl | 基于 HttpLinkedService 中的 URL 的相对 URL 引用 HTTP 文件类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
requestBody | HTTP 请求的正文。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
requestMethod | HTTP 请求的 HTTP 方法。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
HubspotObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “HubspotObject”(必需) |
ImpalaObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ImpalaObject”(必需) |
JiraObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “JiraObject”(必需) |
LinkedServiceReference
名字 | 描述 | 价值 |
---|---|---|
参数 | LinkedService 的参数。 | ParameterValueSpecification |
referenceName | 引用 LinkedService 名称。 | string (必需) |
类型 | 链接服务引用类型。 | “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 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
NetezzaTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “NetezzaTable”(必需) |
ODataResourceDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ODataResource”(必需) |
typeProperties | OData 数据集属性。 | ODataResourceDatasetTypeProperties (必需) |
ODataResourceDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
路径 | OData 资源路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
OracleTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “OracleTable”(必需) |
typeProperties | 本地 Oracle 数据集属性。 | OracleTableDatasetTypeProperties (必需) |
OracleTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | 本地 Oracle 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
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 | 关系表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
ResponsysObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ResponsysObject”(必需) |
SalesforceMarketingCloudObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SalesforceMarketingCloudObject”(必需) |
SalesforceObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SalesforceObject”(必需) |
typeProperties | Salesforce 对象数据集属性。 | SalesforceObjectDatasetTypeProperties (必需) |
SalesforceObjectDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
objectApiName | Salesforce 对象 API 名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
SapCloudForCustomerResourceDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SapCloudForCustomerResource”(必需) |
typeProperties | SAP Cloud For Customer OData 资源数据集属性。 | SapCloudForCustomerResourceDatasetTypeProperties(必需) |
SapCloudForCustomerResourceDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
路径 | SAP Cloud for Customer OData 实体的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
SapEccResourceDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SapEccResource”(必需) |
typeProperties | SAP ECC OData 资源数据集属性。 | SapEccResourceDatasetTypeProperties(必需) |
SapEccResourceDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
路径 | SAP ECC OData 实体的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
ServiceNowObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ServiceNowObject”(必需) |
ShopifyObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ShopifyObject”(必需) |
SparkObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SparkObject”(必需) |
SqlServerTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SqlServerTable”(必需) |
typeProperties | 本地 SQL Server 数据集属性。 | SqlServerTableDatasetTypeProperties(必需) |
SqlServerTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | SQL Server 数据集的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
SquareObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SquareObject”(必需) |
VerticaTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “VerticaTable”(必需) |
WebTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “WebTable”(必需) |
typeProperties | Web 表数据集属性。 | WebTableDatasetTypeProperties (必需) |
WebTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
指数 | 网页中表的从零开始的索引。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 | 任何(必需) |
路径 | 链接服务 URL 中网页的相对 URL。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
XeroObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “XeroObject”(必需) |
ZohoObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ZohoObject”(必需) |
快速入门模板
以下快速入门模板部署此资源类型。
模板 | 描述 |
---|---|
创建 V2 数据工厂 |
此模板创建一个 V2 数据工厂,用于将数据从 Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。 |
可以使用 Azure 数据工厂 更多 - 单击一次尝试 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 存储桶的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
压缩 | 用于 Amazon S3 对象的数据压缩方法。 | DatasetCompression |
格式 | 文件格式。 | DatasetStorageFormat |
钥匙 | Amazon S3 对象的键。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
前缀 | S3 对象名称的前缀筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
版本 | S3 对象的版本。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
AzureBlobDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureBlob”(必需) |
typeProperties | Azure Blob 数据集属性。 | AzureBlobDatasetTypeProperties(必需) |
AzureBlobDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
压缩 | 用于 Blob 存储的数据压缩方法。 | DatasetCompression |
文件名 | Azure Blob 的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
folderPath | Azure Blob 存储的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
格式 | Azure Blob 存储的格式。 | DatasetStorageFormat |
tableRootLocation | Blob 路径的根目录。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
AzureDataLakeStoreDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureDataLakeStoreFile”(必需) |
typeProperties | Azure Data Lake Store 数据集属性。 | AzureDataLakeStoreDatasetTypeProperties(必需) |
AzureDataLakeStoreDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
压缩 | 用于 Azure Data Lake Store 中的项的数据压缩方法。 | DatasetCompression |
文件名 | Azure Data Lake Store 中文件的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
folderPath | Azure Data Lake Store 中文件夹的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
格式 | Data Lake Store 的格式。 | DatasetStorageFormat |
AzureMySqlTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureMySqlTable”(必需) |
typeProperties | Azure MySQL 数据库数据集属性。 | AzureMySqlTableDatasetTypeProperties(必需) |
AzureMySqlTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure MySQL 数据库表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
AzurePostgreSqlTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzurePostgreSqlTable”(必需) |
AzureSearchIndexDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureSearchIndex”(必需) |
typeProperties | 特定于此数据集类型的属性。 | AzureSearchIndexDatasetTypeProperties(必需) |
AzureSearchIndexDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
indexName | Azure 搜索索引的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
AzureSqlDWTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureSqlDWTable”(必需) |
typeProperties | Azure SQL 数据仓库数据集属性。 | AzureSqlDWTableDatasetTypeProperties(必需) |
AzureSqlDWTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure SQL 数据仓库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
AzureSqlTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureSqlTable”(必需) |
typeProperties | Azure SQL 数据集属性。 | AzureSqlTableDatasetTypeProperties(必需) |
AzureSqlTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure SQL 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
AzureTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “AzureTable”(必需) |
typeProperties | Azure 表数据集属性。 | AzureTableDatasetTypeProperties(必需) |
AzureTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | Azure 表存储的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
CassandraTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “CassandraTable”(必需) |
typeProperties | Cassandra 数据集属性。 | CassandraTableDatasetTypeProperties(必需) |
CassandraTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
keyspace | Cassandra 数据库的密钥空间。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
tableName | Cassandra 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
ConcurObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ConcurObject”(必需) |
CouchbaseTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “CouchbaseTable”(必需) |
数据
名字 | 描述 | 价值 |
---|---|---|
附注 | 可用于描述数据集的标记列表。 | any[] |
描述 | 数据集说明。 | 字符串 |
linkedServiceName | 链接服务引用。 | LinkedServiceReference(必需) |
参数 | 数据集的参数。 | ParameterDefinitionSpecification |
结构 | 定义数据集结构的列。 类型:array(或包含 resultType 数组的表达式),itemType:DatasetDataElement。 | 任何 |
类型 | 对于 AmazonMWSObjectDataset,请设置为“AmazonMWSObject”。 对于 amazonS3Dataset类型,设置为“AmazonS3Object”。 对于 AzureBlobDataset,请设置为“AzureBlob”。 对于 AzureDataLakeStoreDataset,请设置为“AzureDataLakeStoreFile”。 对于 AzureMySqlTableDataset,请设置为“AzureMySqlTable”。 对于 AzurePostgreSqlTableDataset,请设置为“AzurePostgreSqlTable”。 对于 AzureSearchIndexDataset类型,设置为“AzureSearchIndex”。 对于 AzureSqlDWTableDataset,请设置为“AzureSqlDWTable”。 对于 AzureSqlTableDataset类型,设置为“AzureSqlTableTable”。 对于 AzureTableDataset,请设置为“AzureTable”。 对于 type CassandraTableDataset,设置为“CassandraTable”。 对于 ConcurObjectDataset,请设置为“ConcurObject”。 对于 CouchbaseTableDataset类型,设置为“CouchbaseTable”。 对于 DocumentDbCollectionDataset类型,设置为“DocumentDbCollection”。 对于 drillTableDataset 类型,设置为“DrillTable”。 对于 dynamicsEntityDataset, |
“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 |
“BZip2” “Deflate” “GZip” “ZipDeflate”(必需) |
DatasetDeflateCompression
名字 | 描述 | 价值 |
---|---|---|
水平 | Deflate 压缩级别。 | “最快” “最佳” |
类型 | 数据集压缩的类型。 | “Deflate”(必需) |
DatasetGZipCompression
名字 | 描述 | 价值 |
---|---|---|
水平 | GZip 压缩级别。 | “最快” “最佳” |
类型 | 数据集压缩的类型。 | “GZip”(必需) |
DatasetStorageFormat
名字 | 描述 | 价值 |
---|---|---|
反序列化程序 | 反序列化程序。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
序列化程序 | 序列化程序。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
类型 | (必需) |
DatasetZipDeflateCompression
名字 | 描述 | 价值 |
---|---|---|
水平 | ZipDeflate 压缩级别。 | “最快” “最佳” |
类型 | 数据集压缩的类型。 | “ZipDeflate”(必需) |
DocumentDbCollectionDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “DocumentDbCollection”(必需) |
typeProperties | DocumentDB 集合数据集属性。 | DocumentDbCollectionDatasetTypeProperties (必需) |
DocumentDbCollectionDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
collectionName | 文档数据库集合名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
DrillTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “DrillTable”(必需) |
DynamicsEntityDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “DynamicsEntity”(必需) |
typeProperties | Dynamics 实体数据集属性。 | DynamicsEntityDatasetTypeProperties (必需) |
DynamicsEntityDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
entityName | 实体的逻辑名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
EloquaObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “EloquaObject”(必需) |
FileShareDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “FileShare”(必需) |
typeProperties | 本地文件系统数据集属性。 | FileShareDatasetTypeProperties (必需) |
FileShareDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
压缩 | 用于文件系统的数据压缩方法。 | DatasetCompression |
fileFilter | 指定用于在 folderPath 中选择文件子集而不是所有文件的筛选器。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
文件名 | 本地文件系统的名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
folderPath | 本地文件系统的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
格式 | 文件的格式。 | 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(或带有 resultType 字符串的表达式)。 |
任何 |
压缩 | 对文件使用的数据压缩方法。 | DatasetCompression |
格式 | 文件格式。 | DatasetStorageFormat |
relativeUrl | 基于 HttpLinkedService 中的 URL 的相对 URL 引用 HTTP 文件类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
requestBody | HTTP 请求的正文。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
requestMethod | HTTP 请求的 HTTP 方法。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
HubspotObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “HubspotObject”(必需) |
ImpalaObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ImpalaObject”(必需) |
JiraObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “JiraObject”(必需) |
LinkedServiceReference
名字 | 描述 | 价值 |
---|---|---|
参数 | LinkedService 的参数。 | ParameterValueSpecification |
referenceName | 引用 LinkedService 名称。 | string (必需) |
类型 | 链接服务引用类型。 | “LinkedServiceReference”(必需) |
MagentoObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “MagentoObject”(必需) |
MariaDBTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “MariaDBTable”(必需) |
MarketoObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “MarketoObject”(必需) |
Microsoft.DataFactory/factories/datasets
名字 | 描述 | 价值 |
---|---|---|
名字 | 资源名称 | 字符串 约束: 最小长度 = 1 最大长度 = 1 模式 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必需) |
parent_id | 此资源的父资源的 ID。 | 类型资源的 ID:工厂 |
性能 | 数据集属性。 | 数据集(必需) |
类型 | 资源类型 | “Microsoft.DataFactory/factories/datasets@2017-09-01-preview” |
MongoDbCollectionDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “MongoDbCollection”(必需) |
typeProperties | MongoDB 数据库数据集属性。 | MongoDbCollectionDatasetTypeProperties (必需) |
MongoDbCollectionDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
collectionName | MongoDB 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
NetezzaTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “NetezzaTable”(必需) |
ODataResourceDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ODataResource”(必需) |
typeProperties | OData 数据集属性。 | ODataResourceDatasetTypeProperties (必需) |
ODataResourceDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
路径 | OData 资源路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
OracleTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “OracleTable”(必需) |
typeProperties | 本地 Oracle 数据集属性。 | OracleTableDatasetTypeProperties (必需) |
OracleTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | 本地 Oracle 数据库的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
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 | 关系表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
ResponsysObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ResponsysObject”(必需) |
SalesforceMarketingCloudObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SalesforceMarketingCloudObject”(必需) |
SalesforceObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SalesforceObject”(必需) |
typeProperties | Salesforce 对象数据集属性。 | SalesforceObjectDatasetTypeProperties (必需) |
SalesforceObjectDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
objectApiName | Salesforce 对象 API 名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
SapCloudForCustomerResourceDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SapCloudForCustomerResource”(必需) |
typeProperties | SAP Cloud For Customer OData 资源数据集属性。 | SapCloudForCustomerResourceDatasetTypeProperties(必需) |
SapCloudForCustomerResourceDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
路径 | SAP Cloud for Customer OData 实体的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
SapEccResourceDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SapEccResource”(必需) |
typeProperties | SAP ECC OData 资源数据集属性。 | SapEccResourceDatasetTypeProperties(必需) |
SapEccResourceDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
路径 | SAP ECC OData 实体的路径。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
ServiceNowObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ServiceNowObject”(必需) |
ShopifyObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ShopifyObject”(必需) |
SparkObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SparkObject”(必需) |
SqlServerTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SqlServerTable”(必需) |
typeProperties | 本地 SQL Server 数据集属性。 | SqlServerTableDatasetTypeProperties(必需) |
SqlServerTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
tableName | SQL Server 数据集的表名称。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何(必需) |
SquareObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “SquareObject”(必需) |
VerticaTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “VerticaTable”(必需) |
WebTableDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “WebTable”(必需) |
typeProperties | Web 表数据集属性。 | WebTableDatasetTypeProperties (必需) |
WebTableDatasetTypeProperties
名字 | 描述 | 价值 |
---|---|---|
指数 | 网页中表的从零开始的索引。 类型:整数(或包含 resultType 整数的表达式),最小值:0。 | 任何(必需) |
路径 | 链接服务 URL 中网页的相对 URL。 类型:字符串(或带有 resultType 字符串的表达式)。 | 任何 |
XeroObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “XeroObject”(必需) |
ZohoObjectDataset
名字 | 描述 | 价值 |
---|---|---|
类型 | 数据集的类型。 | “ZohoObject”(必需) |