Поделиться через


Фабрики 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(...)
    ]
    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
  }
}

Объекты DatasetStorageFormat

Задайте свойство типа , чтобы указать тип объекта.

Объекты 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(...)
    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(...)
  }
}

Для детализациииспользуйте:

{
  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'
}

Для РеляционнаяTableиспользуйте:

{
  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'
}

Значения свойств

AmazonMWSObjectDataset

Имя Описание Ценность
тип Тип набора данных. AmazonMWSObject (обязательно)

AmazonS3Dataset

Имя Описание Ценность
тип Тип набора данных. AmazonS3Object (обязательно)
typeProperties Свойства набора данных Amazon S3. AmazonS3DatasetTypeProperties (обязательно)

AmazonS3DatasetTypeProperties

Имя Описание Ценность
имя контейнера Имя контейнера Amazon S3. Тип: строка (или выражение с строкой resultType). любой (обязательный)
сжатие Метод сжатия данных, используемый для объекта Amazon S3. DatasetCompression
формат Формат файлов. DatasetStorageFormat
ключ Ключ объекта Amazon S3. Тип: строка (или выражение с строкой resultType). любой
приставка Фильтр префикса для имени объекта S3. Тип: строка (или выражение с строкой resultType). любой
Версия Версия объекта S3. Тип: строка (или выражение с строкой resultType). любой

AzureBlobDataset

Имя Описание Ценность
тип Тип набора данных. AzureBlob (обязательно)
typeProperties Свойства набора данных BLOB-объектов Azure. AzureBlobDatasetTypeProperties (обязательно)

AzureBlobDatasetTypeProperties

Имя Описание Ценность
сжатие Метод сжатия данных, используемый для хранилища BLOB-объектов. DatasetCompression
имя файла Имя большого двоичного объекта Azure. Тип: строка (или выражение с строкой resultType). любой
folderPath Путь к хранилищу BLOB-объектов Azure. Тип: строка (или выражение с строкой resultType). любой
формат Формат хранилища BLOB-объектов Azure. DatasetStorageFormat
tableRootLocation Корень пути большого двоичного объекта. Тип: строка (или выражение с строкой 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 Свойства набора данных хранилища данных SQL Azure. AzureSqlDWTableDatasetTypeProperties (обязательно)

AzureSqlDWTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя таблицы хранилища данных SQL Azure. Тип: строка (или выражение с строкой resultType). любой (обязательный)

AzureSqlTableDataset

Имя Описание Ценность
тип Тип набора данных. AzureSqlTable (обязательно)
typeProperties Свойства набора данных SQL Azure. AzureSqlTableDatasetTypeProperties (обязательно)

AzureSqlTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя таблицы базы данных SQL Azure. Тип: строка (или выражение с строкой resultType). любой (обязательный)

AzureTableDataset

Имя Описание Ценность
тип Тип набора данных. AzureTable (обязательно)
typeProperties Свойства набора данных таблицы Azure. AzureTableDatasetTypeProperties (обязательно)

AzureTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя таблицы хранилища таблиц Azure. Тип: строка (или выражение с строкой resultType). любой (обязательный)

CassandraTableDataset

Имя Описание Ценность
тип Тип набора данных. CassandraTable (обязательно)
typeProperties Свойства набора данных Cassandra. CassandraTableDatasetTypeProperties (обязательно)

CassandraTableDatasetTypeProperties

Имя Описание Ценность
пространство ключей Пространство ключей базы данных Cassandra. Тип: строка (или выражение с строкой resultType). любой
tableName Имя таблицы базы данных Cassandra. Тип: строка (или выражение с строкой resultType). любой

ConcurObjectDataset

Имя Описание Ценность
тип Тип набора данных. ConcurObject (обязательный)

CouchbaseTableDataset

Имя Описание Ценность
тип Тип набора данных. CouchbaseTable (обязательно)

Набор данных

Имя Описание Ценность
Аннотации Список тегов, которые можно использовать для описания набора данных. any[]
описание Описание набора данных. струна
linkedServiceName Ссылка на связанную службу. LinkedServiceReference (обязательно)
Параметры Параметры для набора данных. ParameterDefinitionSpecification
структура Столбцы, определяющие структуру набора данных. Тип: массив (или выражение с массивом resultType), itemType: DatasetDataElement. любой
тип Установите значение AmazonMWSObject для типа AmazonMWSObjectDataset. Установите значение AmazonS3Object для типа AmazonS3Dataset. Установите значение AzureBlob для типа AzureBlobDataset. Установите значение "AzureDataLakeStoreFile" для типа AzureDataLakeStoreDataset. Установите значение AzureMySqlTable для типа AzureMySqlTableDataset. Установите значение AzurePostgreSqlTable для типа AzurePostgreSqlTableDataset. Установите значение AzureSearchIndex для типа AzureSearchIndexDataset. Установите значение AzureSqlDWTable для типа AzureSqlDWTableDataset. Установите значение "AzureSqlTable" для типа AzureSqlTableDataset. Установите значение AzureTable для типа AzureTableDataset. Установите значение CassandraTable для типа CassandraTableDataset. Задайте значение ConcurObject для типа ConcurObjectDataset. Установите значение CouchbaseTable для типа CouchbaseTableDataset. Установите значение DocumentDbCollection для типа DocumentDbCollectionDataset. Установите значение "DrillTable" для типа DrillTableDataset. Установите значение DynamicsEntity для типа DynamicsEntityDataset. Установите значение "EloquaObject" для типа EloquaObjectDataset. Установите значение FileShare для типа FileShareDataset. Установите значение "GoogleBigQueryObject" для типа GoogleBigQueryObjectDataset. Установите значение GreenplumTable для типа GreenplumTableDataset. Установите значение HBaseObject для типа HBaseObjectDataset. Установите значение HiveObject для типа HiveObjectDataset. Установите значение "HttpFile" для типа httpDataset. Установите значение HubspotObject для типа HubspotObjectDataset. Установите значение ImpalaObject для типа ImpalaObjectDataset. Установите значение JiraObject для типа JiraObjectDataset. Установите значение MagentoObject для типа MagentoObjectDataset. Установите значение MariaDBTable для типа MariaDBTableDataset. Установите значение MarketoObject для типа MarketoObjectDataset. Установите значение MongoDbCollection для типа MongoDbCollectionDataset. Установите значение "NetezzaTable" для типа NetezzaTableDataset. Установите значение ODataResource для типа ODataResourceDataset. Установите значение OracleTable для типа OracleTableDataset. Установите значение PaypalObject для типа PaypalObjectDataset. Установите значение PhoenixObject для типа PhoenixObjectDataset. Установите значение PrestoObject для типа PrestoObjectDataset. Установите значение QuickBooksObject для типа QuickBooksObjectDataset. Установите значение "RelationalTable" для типа RelationalTableDataset. Установите значение ResponsysObject для типа ResponsysObjectDataset. Установите значение SalesforceMarketingCloudObject для типа SalesforceMarketingCloudObjectDataset. Установите значение SalesforceObject для типа SalesforceObjectDataset. Установите значение SapCloudForCustomerResource для типа SapCloudForCustomerResourceDataset. Установите значение SapEccResource для типа SapEccResourceDataset. Установите значение ServiceNowObject для типа ServiceNowObjectDataset. Установите значение ShopifyObject для типа ShopifyObjectDataset. Установите значение SparkObject для типа SparkObjectDataset. Установите значение "SqlServerTable" для типа SqlServerTableDataset. Задайте значение SquareObject для типа SquareObjectDataset. Установите значение VerticaTable для типа VerticaTableDataset. Установите значение WebTable для типа WebTableDataset. Задайте значение XeroObject для типа XeroObjectDataset. Установите значение ZohoObject для типа ZohoObjectDataset. 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
"Реляционнаяtable"
"ResponsysObject"
SalesforceMarketingCloudObject
SalesforceObject
SapCloudForCustomerResource
SapEccResource
ServiceNowObject
"ShopifyObject"
SparkObject
"SqlServerTable"
"SquareObject"
'VerticaTable'
WebTable
"XeroObject"
ZohoObject (обязательно)

DatasetBZip2Compression

Имя Описание Ценность
тип Тип сжатия набора данных. BZip2 (обязательный)

DatasetCompression

Имя Описание Ценность
тип Установите значение BZip2 для типа DatasetBZip2Compression. Установите значение Deflate для типа DatasetDeflateCompression. Установите значение GZip для типа DatasetGZipCompression. Установите значение ZipDeflate для типа DatasetZipDeflateCompression. "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 Свойства набора данных динамической сущности. 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

Имя Описание Ценность
дополнительные хеддеры Заголовки HTTP-запроса. Например, request-header-name-1:request-header-value-1
...
request-header-name-n:request-header-value-n Type: string (или Expression with resultType string).
любой
сжатие Метод сжатия данных, используемый в файлах. DatasetCompression
формат Формат файлов. DatasetStorageFormat
relativeUrl Относительный URL-адрес на основе URL-адреса в HttpLinkedService ссылается на тип HTTP-файла: строку (или выражение с строкой resultType). любой
requestBody Текст HTTP-запроса. Тип: строка (или выражение с строкой resultType). любой
requestMethod Метод HTTP для HTTP-запроса. Тип: строка (или выражение с строкой resultType). любой

HubspotObjectDataset

Имя Описание Ценность
тип Тип набора данных. HubspotObject (обязательный)

ImpalaObjectDataset

Имя Описание Ценность
тип Тип набора данных. ImpalaObject (обязательный)

JiraObjectDataset

Имя Описание Ценность
тип Тип набора данных. JiraObject (обязательный)

LinkedServiceReference

Имя Описание Ценность
Параметры Аргументы для LinkedService. ParameterValueSpecification
referenceName Ссылка на имя LinkedService. строка (обязательно)
тип Ссылочный тип связанной службы. LinkedServiceReference (обязательно)

MagentoObjectDataset

Имя Описание Ценность
тип Тип набора данных. MagentoObject (обязательный)

MariaDBTableDataset

Имя Описание Ценность
тип Тип набора данных. MariaDBTable (обязательно)

MarketoObjectDataset

Имя Описание Ценность
тип Тип набора данных. MarketoObject (обязательный)

Microsoft.DataFactory/factories/datasets

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 260
Pattern = ^[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). любой (обязательный)

ПараметрDefinitionSpecification

Имя Описание Ценность

ПараметрSpecification

Имя Описание Ценность
defaultValue Значение параметра по умолчанию. любой
тип Тип параметра. Массив
'Bool'
Float
Int
"Object"
SecureString
String (обязательно)

ParameterValueSpecification

Имя Описание Ценность

PaypalObjectDataset

Имя Описание Ценность
тип Тип набора данных. PaypalObject (обязательно)

PhoenixObjectDataset

Имя Описание Ценность
тип Тип набора данных. PhoenixObject (обязательно)

PrestoObjectDataset

Имя Описание Ценность
тип Тип набора данных. PrestoObject (обязательный)

QuickBooksObjectDataset

Имя Описание Ценность
тип Тип набора данных. QuickBooksObject (обязательно)

РеляционныйTableDataset

Имя Описание Ценность
тип Тип набора данных. "RelationalTable" (обязательный)
typeProperties Свойства реляционного набора данных таблицы. RelationalTableDatasetTypeProperties (обязательно)

RelationalTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя реляционной таблицы. Тип: строка (или выражение с строкой resultType). любой

ResponsysObjectDataset

Имя Описание Ценность
тип Тип набора данных. "ResponsysObject" (обязательный)

SalesforceMarketingCloudObjectDataset

Имя Описание Ценность
тип Тип набора данных. SalesforceMarketingCloudObject (обязательно)

SalesforceObjectDataset

Имя Описание Ценность
тип Тип набора данных. SalesforceObject (обязательно)
typeProperties Свойства набора данных объекта Salesforce. SalesforceObjectDatasetTypeProperties (обязательно)

SalesforceObjectDatasetTypeProperties

Имя Описание Ценность
objectApiName Имя API объекта Salesforce. Тип: строка (или выражение с строкой resultType). любой

SapCloudForCustomerResourceDataset

Имя Описание Ценность
тип Тип набора данных. SapCloudForCustomerResource (обязательный)
typeProperties Свойства набора данных ресурса SAP Cloud For Customer OData. SapCloudForCustomerResourceDatasetTypeProperties (обязательно)

SapCloudForCustomerResourceDatasetTypeProperties

Имя Описание Ценность
путь Путь к сущности SAP Cloud for Customer OData. Тип: строка (или выражение с строкой resultType). любой (обязательный)

SapEccResourceDataset

Имя Описание Ценность
тип Тип набора данных. SapEccResource (обязательный)
typeProperties Свойства набора данных ресурса OData SAP ECC. SapEccResourceDatasetTypeProperties (обязательно)

SapEccResourceDatasetTypeProperties

Имя Описание Ценность
путь Путь к сущности OData SAP ECC. Тип: строка (или выражение с строкой 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 Свойства набора данных веб-таблицы. WebTableDatasetTypeProperties (обязательно)

WebTableDatasetTypeProperties

Имя Описание Ценность
индекс Отсчитываемый от нуля индекс таблицы на веб-странице. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой (обязательный)
путь Относительный URL-адрес веб-страницы из URL-адреса связанной службы. Тип: строка (или выражение с строкой resultType). любой

XeroObjectDataset

Имя Описание Ценность
тип Тип набора данных. XeroObject (обязательный)

ZohoObjectDataset

Имя Описание Ценность
тип Тип набора данных. ZohoObject (обязательно)

Примеры использования

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

Bicep-файл Описание
Создание фабрики данных версии 2 Этот шаблон создает фабрику данных версии 2, которая копирует данные из папки в хранилище BLOB-объектов Azure в другую папку в хранилище.
Дополнительные возможности можно использовать в Фабрике данных Azure. Чтобы попробовать фабрики данных Azure, щелкните один щелчком. Этот шаблон создает конвейер фабрики данных для действия копирования из БОЛЬШОго двоичного объекта Azure в другой BLOB-объект Azure

Определение ресурса шаблона 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
  }
}

Объекты DatasetStorageFormat

Задайте свойство типа , чтобы указать тип объекта.

Объекты 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": {}
  }
}

Для детализациииспользуйте:

{
  "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"
}

Для РеляционнаяTableиспользуйте:

{
  "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"
}

Значения свойств

AmazonMWSObjectDataset

Имя Описание Ценность
тип Тип набора данных. AmazonMWSObject (обязательно)

AmazonS3Dataset

Имя Описание Ценность
тип Тип набора данных. AmazonS3Object (обязательно)
typeProperties Свойства набора данных Amazon S3. AmazonS3DatasetTypeProperties (обязательно)

AmazonS3DatasetTypeProperties

Имя Описание Ценность
имя контейнера Имя контейнера Amazon S3. Тип: строка (или выражение с строкой resultType). любой (обязательный)
сжатие Метод сжатия данных, используемый для объекта Amazon S3. DatasetCompression
формат Формат файлов. DatasetStorageFormat
ключ Ключ объекта Amazon S3. Тип: строка (или выражение с строкой resultType). любой
приставка Фильтр префикса для имени объекта S3. Тип: строка (или выражение с строкой resultType). любой
Версия Версия объекта S3. Тип: строка (или выражение с строкой resultType). любой

AzureBlobDataset

Имя Описание Ценность
тип Тип набора данных. AzureBlob (обязательно)
typeProperties Свойства набора данных BLOB-объектов Azure. AzureBlobDatasetTypeProperties (обязательно)

AzureBlobDatasetTypeProperties

Имя Описание Ценность
сжатие Метод сжатия данных, используемый для хранилища BLOB-объектов. DatasetCompression
имя файла Имя большого двоичного объекта Azure. Тип: строка (или выражение с строкой resultType). любой
folderPath Путь к хранилищу BLOB-объектов Azure. Тип: строка (или выражение с строкой resultType). любой
формат Формат хранилища BLOB-объектов Azure. DatasetStorageFormat
tableRootLocation Корень пути большого двоичного объекта. Тип: строка (или выражение с строкой 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 Свойства набора данных хранилища данных SQL Azure. AzureSqlDWTableDatasetTypeProperties (обязательно)

AzureSqlDWTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя таблицы хранилища данных SQL Azure. Тип: строка (или выражение с строкой resultType). любой (обязательный)

AzureSqlTableDataset

Имя Описание Ценность
тип Тип набора данных. AzureSqlTable (обязательно)
typeProperties Свойства набора данных SQL Azure. AzureSqlTableDatasetTypeProperties (обязательно)

AzureSqlTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя таблицы базы данных SQL Azure. Тип: строка (или выражение с строкой resultType). любой (обязательный)

AzureTableDataset

Имя Описание Ценность
тип Тип набора данных. AzureTable (обязательно)
typeProperties Свойства набора данных таблицы Azure. AzureTableDatasetTypeProperties (обязательно)

AzureTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя таблицы хранилища таблиц Azure. Тип: строка (или выражение с строкой resultType). любой (обязательный)

CassandraTableDataset

Имя Описание Ценность
тип Тип набора данных. CassandraTable (обязательно)
typeProperties Свойства набора данных Cassandra. CassandraTableDatasetTypeProperties (обязательно)

CassandraTableDatasetTypeProperties

Имя Описание Ценность
пространство ключей Пространство ключей базы данных Cassandra. Тип: строка (или выражение с строкой resultType). любой
tableName Имя таблицы базы данных Cassandra. Тип: строка (или выражение с строкой resultType). любой

ConcurObjectDataset

Имя Описание Ценность
тип Тип набора данных. ConcurObject (обязательный)

CouchbaseTableDataset

Имя Описание Ценность
тип Тип набора данных. CouchbaseTable (обязательно)

Набор данных

Имя Описание Ценность
Аннотации Список тегов, которые можно использовать для описания набора данных. any[]
описание Описание набора данных. струна
linkedServiceName Ссылка на связанную службу. LinkedServiceReference (обязательно)
Параметры Параметры для набора данных. ParameterDefinitionSpecification
структура Столбцы, определяющие структуру набора данных. Тип: массив (или выражение с массивом resultType), itemType: DatasetDataElement. любой
тип Установите значение AmazonMWSObject для типа AmazonMWSObjectDataset. Установите значение AmazonS3Object для типа AmazonS3Dataset. Установите значение AzureBlob для типа AzureBlobDataset. Установите значение "AzureDataLakeStoreFile" для типа AzureDataLakeStoreDataset. Установите значение AzureMySqlTable для типа AzureMySqlTableDataset. Установите значение AzurePostgreSqlTable для типа AzurePostgreSqlTableDataset. Установите значение AzureSearchIndex для типа AzureSearchIndexDataset. Установите значение AzureSqlDWTable для типа AzureSqlDWTableDataset. Установите значение "AzureSqlTable" для типа AzureSqlTableDataset. Установите значение AzureTable для типа AzureTableDataset. Установите значение CassandraTable для типа CassandraTableDataset. Задайте значение ConcurObject для типа ConcurObjectDataset. Установите значение CouchbaseTable для типа CouchbaseTableDataset. Установите значение DocumentDbCollection для типа DocumentDbCollectionDataset. Установите значение "DrillTable" для типа DrillTableDataset. Установите значение DynamicsEntity для типа DynamicsEntityDataset. Установите значение "EloquaObject" для типа EloquaObjectDataset. Установите значение FileShare для типа FileShareDataset. Установите значение "GoogleBigQueryObject" для типа GoogleBigQueryObjectDataset. Установите значение GreenplumTable для типа GreenplumTableDataset. Установите значение HBaseObject для типа HBaseObjectDataset. Установите значение HiveObject для типа HiveObjectDataset. Установите значение "HttpFile" для типа httpDataset. Установите значение HubspotObject для типа HubspotObjectDataset. Установите значение ImpalaObject для типа ImpalaObjectDataset. Установите значение JiraObject для типа JiraObjectDataset. Установите значение MagentoObject для типа MagentoObjectDataset. Установите значение MariaDBTable для типа MariaDBTableDataset. Установите значение MarketoObject для типа MarketoObjectDataset. Установите значение MongoDbCollection для типа MongoDbCollectionDataset. Установите значение "NetezzaTable" для типа NetezzaTableDataset. Установите значение ODataResource для типа ODataResourceDataset. Установите значение OracleTable для типа OracleTableDataset. Установите значение PaypalObject для типа PaypalObjectDataset. Установите значение PhoenixObject для типа PhoenixObjectDataset. Установите значение PrestoObject для типа PrestoObjectDataset. Установите значение QuickBooksObject для типа QuickBooksObjectDataset. Установите значение "RelationalTable" для типа RelationalTableDataset. Установите значение ResponsysObject для типа ResponsysObjectDataset. Установите значение SalesforceMarketingCloudObject для типа SalesforceMarketingCloudObjectDataset. Установите значение SalesforceObject для типа SalesforceObjectDataset. Установите значение SapCloudForCustomerResource для типа SapCloudForCustomerResourceDataset. Установите значение SapEccResource для типа SapEccResourceDataset. Установите значение ServiceNowObject для типа ServiceNowObjectDataset. Установите значение ShopifyObject для типа ShopifyObjectDataset. Установите значение SparkObject для типа SparkObjectDataset. Установите значение "SqlServerTable" для типа SqlServerTableDataset. Задайте значение SquareObject для типа SquareObjectDataset. Установите значение VerticaTable для типа VerticaTableDataset. Установите значение WebTable для типа WebTableDataset. Задайте значение XeroObject для типа XeroObjectDataset. Установите значение ZohoObject для типа ZohoObjectDataset. 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
"Реляционнаяtable"
"ResponsysObject"
SalesforceMarketingCloudObject
SalesforceObject
SapCloudForCustomerResource
SapEccResource
ServiceNowObject
"ShopifyObject"
SparkObject
"SqlServerTable"
"SquareObject"
'VerticaTable'
WebTable
"XeroObject"
ZohoObject (обязательно)

DatasetBZip2Compression

Имя Описание Ценность
тип Тип сжатия набора данных. BZip2 (обязательный)

DatasetCompression

Имя Описание Ценность
тип Установите значение BZip2 для типа DatasetBZip2Compression. Установите значение Deflate для типа DatasetDeflateCompression. Установите значение GZip для типа DatasetGZipCompression. Установите значение ZipDeflate для типа DatasetZipDeflateCompression. "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 Свойства набора данных динамической сущности. 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

Имя Описание Ценность
дополнительные хеддеры Заголовки HTTP-запроса. Например, request-header-name-1:request-header-value-1
...
request-header-name-n:request-header-value-n Type: string (или Expression with resultType string).
любой
сжатие Метод сжатия данных, используемый в файлах. DatasetCompression
формат Формат файлов. DatasetStorageFormat
relativeUrl Относительный URL-адрес на основе URL-адреса в HttpLinkedService ссылается на тип HTTP-файла: строку (или выражение с строкой resultType). любой
requestBody Текст HTTP-запроса. Тип: строка (или выражение с строкой resultType). любой
requestMethod Метод HTTP для HTTP-запроса. Тип: строка (или выражение с строкой resultType). любой

HubspotObjectDataset

Имя Описание Ценность
тип Тип набора данных. HubspotObject (обязательный)

ImpalaObjectDataset

Имя Описание Ценность
тип Тип набора данных. ImpalaObject (обязательный)

JiraObjectDataset

Имя Описание Ценность
тип Тип набора данных. JiraObject (обязательный)

LinkedServiceReference

Имя Описание Ценность
Параметры Аргументы для LinkedService. ParameterValueSpecification
referenceName Ссылка на имя LinkedService. строка (обязательно)
тип Ссылочный тип связанной службы. LinkedServiceReference (обязательно)

MagentoObjectDataset

Имя Описание Ценность
тип Тип набора данных. MagentoObject (обязательный)

MariaDBTableDataset

Имя Описание Ценность
тип Тип набора данных. MariaDBTable (обязательно)

MarketoObjectDataset

Имя Описание Ценность
тип Тип набора данных. MarketoObject (обязательный)

Microsoft.DataFactory/factories/datasets

Имя Описание Ценность
apiVersion Версия API '2017-09-01-preview'
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 260
Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (обязательно)
свойства Свойства набора данных. набор данных (обязательно)
тип Тип ресурса "Microsoft.DataFactory/фабрики/наборы данных"

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). любой (обязательный)

ПараметрDefinitionSpecification

Имя Описание Ценность

ПараметрSpecification

Имя Описание Ценность
defaultValue Значение параметра по умолчанию. любой
тип Тип параметра. Массив
'Bool'
Float
Int
"Object"
SecureString
String (обязательно)

ParameterValueSpecification

Имя Описание Ценность

PaypalObjectDataset

Имя Описание Ценность
тип Тип набора данных. PaypalObject (обязательно)

PhoenixObjectDataset

Имя Описание Ценность
тип Тип набора данных. PhoenixObject (обязательно)

PrestoObjectDataset

Имя Описание Ценность
тип Тип набора данных. PrestoObject (обязательный)

QuickBooksObjectDataset

Имя Описание Ценность
тип Тип набора данных. QuickBooksObject (обязательно)

РеляционныйTableDataset

Имя Описание Ценность
тип Тип набора данных. "RelationalTable" (обязательный)
typeProperties Свойства реляционного набора данных таблицы. RelationalTableDatasetTypeProperties (обязательно)

RelationalTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя реляционной таблицы. Тип: строка (или выражение с строкой resultType). любой

ResponsysObjectDataset

Имя Описание Ценность
тип Тип набора данных. "ResponsysObject" (обязательный)

SalesforceMarketingCloudObjectDataset

Имя Описание Ценность
тип Тип набора данных. SalesforceMarketingCloudObject (обязательно)

SalesforceObjectDataset

Имя Описание Ценность
тип Тип набора данных. SalesforceObject (обязательно)
typeProperties Свойства набора данных объекта Salesforce. SalesforceObjectDatasetTypeProperties (обязательно)

SalesforceObjectDatasetTypeProperties

Имя Описание Ценность
objectApiName Имя API объекта Salesforce. Тип: строка (или выражение с строкой resultType). любой

SapCloudForCustomerResourceDataset

Имя Описание Ценность
тип Тип набора данных. SapCloudForCustomerResource (обязательный)
typeProperties Свойства набора данных ресурса SAP Cloud For Customer OData. SapCloudForCustomerResourceDatasetTypeProperties (обязательно)

SapCloudForCustomerResourceDatasetTypeProperties

Имя Описание Ценность
путь Путь к сущности SAP Cloud for Customer OData. Тип: строка (или выражение с строкой resultType). любой (обязательный)

SapEccResourceDataset

Имя Описание Ценность
тип Тип набора данных. SapEccResource (обязательный)
typeProperties Свойства набора данных ресурса OData SAP ECC. SapEccResourceDatasetTypeProperties (обязательно)

SapEccResourceDatasetTypeProperties

Имя Описание Ценность
путь Путь к сущности OData SAP ECC. Тип: строка (или выражение с строкой 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 Свойства набора данных веб-таблицы. WebTableDatasetTypeProperties (обязательно)

WebTableDatasetTypeProperties

Имя Описание Ценность
индекс Отсчитываемый от нуля индекс таблицы на веб-странице. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой (обязательный)
путь Относительный URL-адрес веб-страницы из URL-адреса связанной службы. Тип: строка (или выражение с строкой resultType). любой

XeroObjectDataset

Имя Описание Ценность
тип Тип набора данных. XeroObject (обязательный)

ZohoObjectDataset

Имя Описание Ценность
тип Тип набора данных. ZohoObject (обязательно)

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
Создание фабрики данных версии 2

развертывание в Azure
Этот шаблон создает фабрику данных версии 2, которая копирует данные из папки в хранилище BLOB-объектов Azure в другую папку в хранилище.
Дополнительные возможности можно использовать в Фабрике данных Azure. Чтобы попробовать фабрики данных Azure, щелкните один щелчком.

развертывание в Azure
Этот шаблон создает конвейер фабрики данных для действия копирования из БОЛЬШОго двоичного объекта Azure в другой BLOB-объект Azure

Определение ресурса 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
    }
  })
}

Объекты DatasetStorageFormat

Задайте свойство типа , чтобы указать тип объекта.

Объекты 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 = ?
  }
}

Для детализациииспользуйте:

{
  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"
}

Для РеляционнаяTableиспользуйте:

{
  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"
}

Значения свойств

AmazonMWSObjectDataset

Имя Описание Ценность
тип Тип набора данных. AmazonMWSObject (обязательно)

AmazonS3Dataset

Имя Описание Ценность
тип Тип набора данных. AmazonS3Object (обязательно)
typeProperties Свойства набора данных Amazon S3. AmazonS3DatasetTypeProperties (обязательно)

AmazonS3DatasetTypeProperties

Имя Описание Ценность
имя контейнера Имя контейнера Amazon S3. Тип: строка (или выражение с строкой resultType). любой (обязательный)
сжатие Метод сжатия данных, используемый для объекта Amazon S3. DatasetCompression
формат Формат файлов. DatasetStorageFormat
ключ Ключ объекта Amazon S3. Тип: строка (или выражение с строкой resultType). любой
приставка Фильтр префикса для имени объекта S3. Тип: строка (или выражение с строкой resultType). любой
Версия Версия объекта S3. Тип: строка (или выражение с строкой resultType). любой

AzureBlobDataset

Имя Описание Ценность
тип Тип набора данных. AzureBlob (обязательно)
typeProperties Свойства набора данных BLOB-объектов Azure. AzureBlobDatasetTypeProperties (обязательно)

AzureBlobDatasetTypeProperties

Имя Описание Ценность
сжатие Метод сжатия данных, используемый для хранилища BLOB-объектов. DatasetCompression
имя файла Имя большого двоичного объекта Azure. Тип: строка (или выражение с строкой resultType). любой
folderPath Путь к хранилищу BLOB-объектов Azure. Тип: строка (или выражение с строкой resultType). любой
формат Формат хранилища BLOB-объектов Azure. DatasetStorageFormat
tableRootLocation Корень пути большого двоичного объекта. Тип: строка (или выражение с строкой 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 Свойства набора данных хранилища данных SQL Azure. AzureSqlDWTableDatasetTypeProperties (обязательно)

AzureSqlDWTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя таблицы хранилища данных SQL Azure. Тип: строка (или выражение с строкой resultType). любой (обязательный)

AzureSqlTableDataset

Имя Описание Ценность
тип Тип набора данных. AzureSqlTable (обязательно)
typeProperties Свойства набора данных SQL Azure. AzureSqlTableDatasetTypeProperties (обязательно)

AzureSqlTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя таблицы базы данных SQL Azure. Тип: строка (или выражение с строкой resultType). любой (обязательный)

AzureTableDataset

Имя Описание Ценность
тип Тип набора данных. AzureTable (обязательно)
typeProperties Свойства набора данных таблицы Azure. AzureTableDatasetTypeProperties (обязательно)

AzureTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя таблицы хранилища таблиц Azure. Тип: строка (или выражение с строкой resultType). любой (обязательный)

CassandraTableDataset

Имя Описание Ценность
тип Тип набора данных. CassandraTable (обязательно)
typeProperties Свойства набора данных Cassandra. CassandraTableDatasetTypeProperties (обязательно)

CassandraTableDatasetTypeProperties

Имя Описание Ценность
пространство ключей Пространство ключей базы данных Cassandra. Тип: строка (или выражение с строкой resultType). любой
tableName Имя таблицы базы данных Cassandra. Тип: строка (или выражение с строкой resultType). любой

ConcurObjectDataset

Имя Описание Ценность
тип Тип набора данных. ConcurObject (обязательный)

CouchbaseTableDataset

Имя Описание Ценность
тип Тип набора данных. CouchbaseTable (обязательно)

Набор данных

Имя Описание Ценность
Аннотации Список тегов, которые можно использовать для описания набора данных. any[]
описание Описание набора данных. струна
linkedServiceName Ссылка на связанную службу. LinkedServiceReference (обязательно)
Параметры Параметры для набора данных. ParameterDefinitionSpecification
структура Столбцы, определяющие структуру набора данных. Тип: массив (или выражение с массивом resultType), itemType: DatasetDataElement. любой
тип Установите значение AmazonMWSObject для типа AmazonMWSObjectDataset. Установите значение AmazonS3Object для типа AmazonS3Dataset. Установите значение AzureBlob для типа AzureBlobDataset. Установите значение "AzureDataLakeStoreFile" для типа AzureDataLakeStoreDataset. Установите значение AzureMySqlTable для типа AzureMySqlTableDataset. Установите значение AzurePostgreSqlTable для типа AzurePostgreSqlTableDataset. Установите значение AzureSearchIndex для типа AzureSearchIndexDataset. Установите значение AzureSqlDWTable для типа AzureSqlDWTableDataset. Установите значение "AzureSqlTable" для типа AzureSqlTableDataset. Установите значение AzureTable для типа AzureTableDataset. Установите значение CassandraTable для типа CassandraTableDataset. Задайте значение ConcurObject для типа ConcurObjectDataset. Установите значение CouchbaseTable для типа CouchbaseTableDataset. Установите значение DocumentDbCollection для типа DocumentDbCollectionDataset. Установите значение "DrillTable" для типа DrillTableDataset. Установите значение DynamicsEntity для типа DynamicsEntityDataset. Установите значение "EloquaObject" для типа EloquaObjectDataset. Установите значение FileShare для типа FileShareDataset. Установите значение "GoogleBigQueryObject" для типа GoogleBigQueryObjectDataset. Установите значение GreenplumTable для типа GreenplumTableDataset. Установите значение HBaseObject для типа HBaseObjectDataset. Установите значение HiveObject для типа HiveObjectDataset. Установите значение "HttpFile" для типа httpDataset. Установите значение HubspotObject для типа HubspotObjectDataset. Установите значение ImpalaObject для типа ImpalaObjectDataset. Установите значение JiraObject для типа JiraObjectDataset. Установите значение MagentoObject для типа MagentoObjectDataset. Установите значение MariaDBTable для типа MariaDBTableDataset. Установите значение MarketoObject для типа MarketoObjectDataset. Установите значение MongoDbCollection для типа MongoDbCollectionDataset. Установите значение "NetezzaTable" для типа NetezzaTableDataset. Установите значение ODataResource для типа ODataResourceDataset. Установите значение OracleTable для типа OracleTableDataset. Установите значение PaypalObject для типа PaypalObjectDataset. Установите значение PhoenixObject для типа PhoenixObjectDataset. Установите значение PrestoObject для типа PrestoObjectDataset. Установите значение QuickBooksObject для типа QuickBooksObjectDataset. Установите значение "RelationalTable" для типа RelationalTableDataset. Установите значение ResponsysObject для типа ResponsysObjectDataset. Установите значение SalesforceMarketingCloudObject для типа SalesforceMarketingCloudObjectDataset. Установите значение SalesforceObject для типа SalesforceObjectDataset. Установите значение SapCloudForCustomerResource для типа SapCloudForCustomerResourceDataset. Установите значение SapEccResource для типа SapEccResourceDataset. Установите значение ServiceNowObject для типа ServiceNowObjectDataset. Установите значение ShopifyObject для типа ShopifyObjectDataset. Установите значение SparkObject для типа SparkObjectDataset. Установите значение "SqlServerTable" для типа SqlServerTableDataset. Задайте значение SquareObject для типа SquareObjectDataset. Установите значение VerticaTable для типа VerticaTableDataset. Установите значение WebTable для типа WebTableDataset. Задайте значение XeroObject для типа XeroObjectDataset. Установите значение ZohoObject для типа ZohoObjectDataset. 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
"Реляционнаяtable"
"ResponsysObject"
SalesforceMarketingCloudObject
SalesforceObject
SapCloudForCustomerResource
SapEccResource
ServiceNowObject
"ShopifyObject"
SparkObject
"SqlServerTable"
"SquareObject"
'VerticaTable'
WebTable
"XeroObject"
ZohoObject (обязательно)

DatasetBZip2Compression

Имя Описание Ценность
тип Тип сжатия набора данных. BZip2 (обязательный)

DatasetCompression

Имя Описание Ценность
тип Установите значение BZip2 для типа DatasetBZip2Compression. Установите значение Deflate для типа DatasetDeflateCompression. Установите значение GZip для типа DatasetGZipCompression. Установите значение ZipDeflate для типа DatasetZipDeflateCompression. "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 Свойства набора данных динамической сущности. 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

Имя Описание Ценность
дополнительные хеддеры Заголовки HTTP-запроса. Например, request-header-name-1:request-header-value-1
...
request-header-name-n:request-header-value-n Type: string (или Expression with resultType string).
любой
сжатие Метод сжатия данных, используемый в файлах. DatasetCompression
формат Формат файлов. DatasetStorageFormat
relativeUrl Относительный URL-адрес на основе URL-адреса в HttpLinkedService ссылается на тип HTTP-файла: строку (или выражение с строкой resultType). любой
requestBody Текст HTTP-запроса. Тип: строка (или выражение с строкой resultType). любой
requestMethod Метод HTTP для HTTP-запроса. Тип: строка (или выражение с строкой resultType). любой

HubspotObjectDataset

Имя Описание Ценность
тип Тип набора данных. HubspotObject (обязательный)

ImpalaObjectDataset

Имя Описание Ценность
тип Тип набора данных. ImpalaObject (обязательный)

JiraObjectDataset

Имя Описание Ценность
тип Тип набора данных. JiraObject (обязательный)

LinkedServiceReference

Имя Описание Ценность
Параметры Аргументы для LinkedService. ParameterValueSpecification
referenceName Ссылка на имя LinkedService. строка (обязательно)
тип Ссылочный тип связанной службы. LinkedServiceReference (обязательно)

MagentoObjectDataset

Имя Описание Ценность
тип Тип набора данных. MagentoObject (обязательный)

MariaDBTableDataset

Имя Описание Ценность
тип Тип набора данных. MariaDBTable (обязательно)

MarketoObjectDataset

Имя Описание Ценность
тип Тип набора данных. MarketoObject (обязательный)

Microsoft.DataFactory/factories/datasets

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 260
Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (обязательно)
parent_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). любой (обязательный)

ПараметрDefinitionSpecification

Имя Описание Ценность

ПараметрSpecification

Имя Описание Ценность
defaultValue Значение параметра по умолчанию. любой
тип Тип параметра. Массив
'Bool'
Float
Int
"Object"
SecureString
String (обязательно)

ParameterValueSpecification

Имя Описание Ценность

PaypalObjectDataset

Имя Описание Ценность
тип Тип набора данных. PaypalObject (обязательно)

PhoenixObjectDataset

Имя Описание Ценность
тип Тип набора данных. PhoenixObject (обязательно)

PrestoObjectDataset

Имя Описание Ценность
тип Тип набора данных. PrestoObject (обязательный)

QuickBooksObjectDataset

Имя Описание Ценность
тип Тип набора данных. QuickBooksObject (обязательно)

РеляционныйTableDataset

Имя Описание Ценность
тип Тип набора данных. "RelationalTable" (обязательный)
typeProperties Свойства реляционного набора данных таблицы. RelationalTableDatasetTypeProperties (обязательно)

RelationalTableDatasetTypeProperties

Имя Описание Ценность
tableName Имя реляционной таблицы. Тип: строка (или выражение с строкой resultType). любой

ResponsysObjectDataset

Имя Описание Ценность
тип Тип набора данных. "ResponsysObject" (обязательный)

SalesforceMarketingCloudObjectDataset

Имя Описание Ценность
тип Тип набора данных. SalesforceMarketingCloudObject (обязательно)

SalesforceObjectDataset

Имя Описание Ценность
тип Тип набора данных. SalesforceObject (обязательно)
typeProperties Свойства набора данных объекта Salesforce. SalesforceObjectDatasetTypeProperties (обязательно)

SalesforceObjectDatasetTypeProperties

Имя Описание Ценность
objectApiName Имя API объекта Salesforce. Тип: строка (или выражение с строкой resultType). любой

SapCloudForCustomerResourceDataset

Имя Описание Ценность
тип Тип набора данных. SapCloudForCustomerResource (обязательный)
typeProperties Свойства набора данных ресурса SAP Cloud For Customer OData. SapCloudForCustomerResourceDatasetTypeProperties (обязательно)

SapCloudForCustomerResourceDatasetTypeProperties

Имя Описание Ценность
путь Путь к сущности SAP Cloud for Customer OData. Тип: строка (или выражение с строкой resultType). любой (обязательный)

SapEccResourceDataset

Имя Описание Ценность
тип Тип набора данных. SapEccResource (обязательный)
typeProperties Свойства набора данных ресурса OData SAP ECC. SapEccResourceDatasetTypeProperties (обязательно)

SapEccResourceDatasetTypeProperties

Имя Описание Ценность
путь Путь к сущности OData SAP ECC. Тип: строка (или выражение с строкой 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 Свойства набора данных веб-таблицы. WebTableDatasetTypeProperties (обязательно)

WebTableDatasetTypeProperties

Имя Описание Ценность
индекс Отсчитываемый от нуля индекс таблицы на веб-странице. Тип: целое число (или выражение с целым числом resultType), минимум: 0. любой (обязательный)
путь Относительный URL-адрес веб-страницы из URL-адреса связанной службы. Тип: строка (или выражение с строкой resultType). любой

XeroObjectDataset

Имя Описание Ценность
тип Тип набора данных. XeroObject (обязательный)

ZohoObjectDataset

Имя Описание Ценность
тип Тип набора данных. ZohoObject (обязательно)