次の方法で共有


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

Bicep リソース定義

factories/datasets リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 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)
  }
}

PayObjectの場合は、次の値を使用します。

{
  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 バケットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
圧縮 Amazon S3 オブジェクトに使用されるデータ圧縮方法。 DatasetCompression
形式 ファイルの形式。 DatasetStorageFormat
Amazon S3 オブジェクトのキー。 型: string (または resultType 文字列を含む式)。 任意
接頭辞 S3 オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 任意
バージョン S3 オブジェクトのバージョン。 型: string (または resultType 文字列を含む式)。 任意

AzureBlobDataset

名前 形容 価値
種類 データセットの種類。 'AzureBlob' (必須)
typeProperties Azure BLOB データセットのプロパティ。 AzureBlobDatasetTypeProperties (必須)

AzureBlobDatasetTypeProperties

名前 形容 価値
圧縮 BLOB ストレージに使用されるデータ圧縮方法。 DatasetCompression
fileName Azure BLOB の名前。 型: string (または resultType 文字列を含む式)。 任意
folderPath Azure Blob Storage のパス。 型: string (または resultType 文字列を含む式)。 任意
形式 Azure Blob Storage の形式。 DatasetStorageFormat
tableRootLocation BLOB パスのルート。 型: string (または resultType 文字列を含む式)。 任意

AzureDataLakeStoreDataset

名前 形容 価値
種類 データセットの種類。 'AzureDataLakeStoreFile' (必須)
typeProperties Azure Data Lake Store データセットのプロパティ。 AzureDataLakeStoreDatasetTypeProperties (必須)

AzureDataLakeStoreDatasetTypeProperties

名前 形容 価値
圧縮 Azure Data Lake Store の項目に使用されるデータ圧縮方法。 DatasetCompression
fileName Azure Data Lake Store 内のファイルの名前。 型: string (または resultType 文字列を含む式)。 任意
folderPath Azure Data Lake Store 内のフォルダーへのパス。 型: string (または resultType 文字列を含む式)。 any (必須)
形式 Data Lake Store の形式。 DatasetStorageFormat

AzureMySqlTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureMySqlTable' (必須)
typeProperties Azure MySQL データベース データセットのプロパティ。 AzureMySqlTableDatasetTypeProperties (必須)

AzureMySqlTableDatasetTypeProperties

名前 形容 価値
tableName Azure MySQL データベース テーブル名。 型: string (または resultType 文字列を含む式)。 任意

AzurePostgreSqlTableDataset

名前 形容 価値
種類 データセットの種類。 'AzurePostgreSqlTable' (必須)

AzureSearchIndexDataset

名前 形容 価値
種類 データセットの種類。 'AzureSearchIndex' (必須)
typeProperties このデータセットの種類に固有のプロパティ。 AzureSearchIndexDatasetTypeProperties (必須)

AzureSearchIndexDatasetTypeProperties

名前 形容 価値
indexName Azure Search インデックスの名前。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureSqlDWTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureSqlDWTable' (必須)
typeProperties Azure SQL Data Warehouse データセットのプロパティ。 AzureSqlDWTableDatasetTypeProperties (必須)

AzureSqlDWTableDatasetTypeProperties

名前 形容 価値
tableName Azure SQL Data Warehouse のテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureSqlTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureSqlTable' (必須)
typeProperties Azure SQL データセットのプロパティ。 AzureSqlTableDatasetTypeProperties (必須)

AzureSqlTableDatasetTypeProperties

名前 形容 価値
tableName Azure SQL データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureTable' (必須)
typeProperties Azure Table データセットのプロパティ。 AzureTableDatasetTypeProperties (必須)

AzureTableDatasetTypeProperties

名前 形容 価値
tableName Azure Table Storage のテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

CassandraTableDataset

名前 形容 価値
種類 データセットの種類。 'CassandraTable' (必須)
typeProperties Cassandra データセットのプロパティ。 CassandraTableDatasetTypeProperties (必須)

CassandraTableDatasetTypeProperties

名前 形容 価値
keyspace Cassandra データベースのキースペース。 型: string (または resultType 文字列を含む式)。 任意
tableName Cassandra データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 任意

ConcurObjectDataset

名前 形容 価値
種類 データセットの種類。 'ConcurObject' (必須)

CouchbaseTableDataset

名前 形容 価値
種類 データセットの種類。 'CouchbaseTable' (必須)

データセット

名前 形容 価値
注釈 データセットの記述に使用できるタグの一覧。 any[]
形容 データセットの説明。
linkedServiceName リンクされたサービス参照。 LinkedServiceReference (必須)
パラメーター データセットのパラメーター。 ParameterDefinitionSpecification の
構造 データセットの構造を定義する列。 型: 配列 (または resultType 配列を持つ式)、itemType: DatasetDataElement。 任意
種類 AmazonMWSObjectDatasetの型 'AmazonMWSObject' に設定します。 AmazonS3Datasetの型 'AmazonS3Object' に設定します。 AzureBlobDatasetの種類 'AzureBlob' に設定します。 AzureDataLakeStoreDatasetの型 'AzureDataLakeStoreFile' に設定します。 AzureMySqlTableDatasetの型 'AzureMySqlTable' に設定します。 AzurePostgreSqlTableDatasetの型 'AzurePostgreSqlTable' に設定します。 AzureSearchIndexDatasetの種類 'AzureSearchIndex' に設定します。 AzureSqlDWTableDatasetの型 'AzureSqlDWTable' に設定します。 AzureSqlTableDatasetの種類 'AzureSqlTable' に設定します。 AzureTableDatasetの種類 'AzureTable' に設定します。 CassandraTableDataset'CassandraTable' に設定します。 ConcurObjectDataset'ConcurObject' に設定します。 CouchbaseTableDatasetの型 "CouchbaseTable" に設定します。 DocumentDbCollectionDataset'DocumentDbCollection' に設定します。 DrillTableDataset'DrillTable' に設定します。 DynamicsEntityDatasetの種類 'DynamicsEntity' に設定します。 EloquaObjectDatasetの型 'EloquaObject' に設定します。 FileShareDatasetの種類 'FileShare' に設定します。 GoogleBigQueryObjectDatasetの型 'GoogleBigQueryObject' に設定します。 GreenplumTableDataset'GreenplumTable' に設定します。 HBaseObjectDataset型の場合は 、'HBaseObject' に設定します。 HiveObjectDatasetの型 'HiveObject' に設定します。 HttpDatasetの型 "HttpFile" に設定します。 型 HubspotObjectDatasetの場合は 'HubspotObject' に設定します。 ImpalaObjectDataset'ImpalaObject' に設定します。 JiraObjectDatasetの型 'JiraObject' に設定します。 MagentoObjectDataset"MagentoObject" に設定します。 MariaDBTableDatasetの型 "MariaDBTable" に設定します。 MarketoObjectDatasetの型 "MarketoObject" に設定します。 MongoDbCollectionDatasetの型 'MongoDbCollection' に設定します。 NetezzaTableDataset'NetezzaTable' に設定します。 ODataResourceDataset'ODataResource' に設定します。 OracleTableDatasetの型 'OracleTable' に設定します。 PayObjectDatasetの型 'PayObject' に設定します。 PhoenixObjectDataset、'PhoenixObject' に設定します。 PrestoObjectDataset'PrestoObject' に設定します。 QuickBooksObjectDatasetの型 'QuickBooksObject' に設定します。 RelationalTableDataset'RelationalTable' に設定します。 ResponsysObjectDataset'ResponsysObject' に設定します。 SalesforceMarketingCloudObjectDataset型の 'SalesforceMarketingCloudObject' に設定します。 SalesforceObjectDatasetの型 "SalesforceObject" に設定します。 SapCloudForCustomerResourceDataset型の場合、'SapCloudForCustomerResource' に設定します。 SapEccResourceDataset'SapEccResource' に設定します。 ServiceNowObjectDatasetの型 'ServiceNowObject' に設定します。 ShopifyObjectDatasetの種類 'ShopifyObject' に設定します。 SparkObjectDatasetの種類 'SparkObject' に設定します。 SqlServerTableDatasetの型 'SqlServerTable' に設定します。 SquareObjectDatasetの型 'SquareObject' に設定します。 VerticaTableDataset'VerticaTable' に設定します。 WebTableDatasetの型 'WebTable' に設定します。 XeroObjectDatasetの型 'XeroObject' に設定します。 ZohoObjectDatasetの種類 'ZohoObject' に設定します。 'AmazonMWSObject'
'AmazonS3Object'
'AzureBlob'
'AzureDataLakeStoreFile'
'AzureMySqlTable'
'AzurePostgreSqlTable'
'AzureSearchIndex'
'AzureSqlDWTable'
'AzureSqlTable'
'AzureTable'
'CassandraTable'
'ConcurObject'
'CouchbaseTable'
'DocumentDbCollection'
'DrillTable'
'DynamicsEntity'
'EloquaObject'
'FileShare'
'GoogleBigQueryObject'
'GreenplumTable'
'HBaseObject'
'HiveObject'
'HttpFile'
'HubspotObject'
'ImpalaObject'
'JiraObject'
'MagentoObject'
'MariaDBTable'
'MarketoObject'
'MongoDbCollection'
'NetezzaTable'
'ODataResource'
'OracleTable'
'PayObject'
'PhoenixObject'
'PrestoObject'
'QuickBooksObject'
'RelationalTable'
'ResponsysObject'
'SalesforceMarketingCloudObject'
'SalesforceObject'
'SapCloudForCustomerResource'
'SapEccResource'
'ServiceNowObject'
'ShopifyObject'
'SparkObject'
'SqlServerTable'
'SquareObject'
'VerticaTable'
'WebTable'
'XeroObject'
'ZohoObject' (必須)

DatasetBZip2Compression

名前 形容 価値
種類 データセット圧縮の種類。 'BZip2' (必須)

DatasetCompression

名前 形容 価値
種類 DatasetBZip2Compression型 'BZip2' に設定します。 DatasetDeflateCompression'Deflate' に設定します。 DatasetGZipCompressionの型 'GZip' に設定します。 DatasetZipDeflateCompression種類として 'ZipDeflate' に設定します。 'BZip2'
'Deflate'
'GZip'
'ZipDeflate' (必須)

DatasetDeflateCompression

名前 形容 価値
レベル Deflate 圧縮レベル。 'Fastest'
'Optimal'
種類 データセット圧縮の種類。 'Deflate' (必須)

DatasetGZipCompression

名前 形容 価値
レベル GZip 圧縮レベル。 'Fastest'
'Optimal'
種類 データセット圧縮の種類。 'GZip' (必須)

DatasetStorageFormat

名前 形容 価値
デシリアライザー デシリアライザー。 型: string (または resultType 文字列を含む式)。 任意
シリアライザー シリアライザー。 型: string (または resultType 文字列を含む式)。 任意
種類 (必須)

DatasetZipDeflateCompression

名前 形容 価値
レベル ZipDeflate 圧縮レベル。 'Fastest'
'Optimal'
種類 データセット圧縮の種類。 'ZipDeflate' (必須)

DocumentDbCollectionDataset

名前 形容 価値
種類 データセットの種類。 'DocumentDbCollection' (必須)
typeProperties DocumentDB コレクション データセットのプロパティ。 DocumentDbCollectionDatasetTypeProperties (必須)

DocumentDbCollectionDatasetTypeProperties

名前 形容 価値
collectionName ドキュメント データベース コレクション名。 型: string (または resultType 文字列を含む式)。 any (必須)

DrillTableDataset

名前 形容 価値
種類 データセットの種類。 'DrillTable' (必須)

DynamicsEntityDataset

名前 形容 価値
種類 データセットの種類。 'DynamicsEntity' (必須)
typeProperties Dynamics エンティティ データセットのプロパティ。 DynamicsEntityDatasetTypeProperties (必須)

DynamicsEntityDatasetTypeProperties

名前 形容 価値
entityName エンティティの論理名。 型: string (または resultType 文字列を含む式)。 任意

EloquaObjectDataset

名前 形容 価値
種類 データセットの種類。 'EloquaObject' (必須)

FileShareDataset

名前 形容 価値
種類 データセットの種類。 'FileShare' (必須)
typeProperties オンプレミスのファイル システム データセットのプロパティ。 FileShareDatasetTypeProperties (必須)

FileShareDatasetTypeProperties

名前 形容 価値
圧縮 ファイル システムに使用されるデータ圧縮方法。 DatasetCompression
fileFilter すべてのファイルではなく folderPath 内のファイルのサブセットを選択するために使用するフィルターを指定します。 型: string (または resultType 文字列を含む式)。 任意
fileName オンプレミス のファイル システムの名前。 型: string (または resultType 文字列を含む式)。 任意
folderPath オンプレミス のファイル システムのパス。 型: string (または 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 Type: string (または resultType 文字列を含む式)。
任意
圧縮 ファイルで使用されるデータ圧縮方法。 DatasetCompression
形式 ファイルの形式。 DatasetStorageFormat
relativeUrl HttpLinkedService の URL に基づく相対 URL は、HTTP ファイルの Type: 文字列 (または resultType 文字列を含む式) を参照します。 任意
requestBody HTTP 要求の本文。 型: string (または resultType 文字列を含む式)。 任意
requestMethod HTTP 要求の HTTP メソッド。 型: string (または 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 データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

NetezzaTableDataset

名前 形容 価値
種類 データセットの種類。 'NetezzaTable' (必須)

ODataResourceDataset

名前 形容 価値
種類 データセットの種類。 'ODataResource' (必須)
typeProperties OData データセットのプロパティ。 ODataResourceDatasetTypeProperties (必須)

ODataResourceDatasetTypeProperties

名前 形容 価値
パス OData リソース パス。 型: string (または resultType 文字列を含む式)。 任意

OracleTableDataset

名前 形容 価値
種類 データセットの種類。 'OracleTable' (必須)
typeProperties オンプレミスの Oracle データセットのプロパティ。 OracleTableDatasetTypeProperties (必須)

OracleTableDatasetTypeProperties

名前 形容 価値
tableName オンプレミスの Oracle データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

ParameterDefinitionSpecification

名前 形容 価値

ParameterSpecification

名前 形容 価値
defaultValue パラメーターの既定値。 任意
種類 パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

名前 形容 価値

PayPalObjectDataset

名前 形容 価値
種類 データセットの種類。 'PayObject' (必須)

PhoenixObjectDataset

名前 形容 価値
種類 データセットの種類。 'PhoenixObject' (必須)

PrestoObjectDataset

名前 形容 価値
種類 データセットの種類。 'PrestoObject' (必須)

QuickBooksObjectDataset

名前 形容 価値
種類 データセットの種類。 'QuickBooksObject' (必須)

RelationalTableDataset

名前 形容 価値
種類 データセットの種類。 'RelationalTable' (必須)
typeProperties リレーショナル テーブル データセットのプロパティ。 RelationalTableDatasetTypeProperties (必須)

RelationalTableDatasetTypeProperties

名前 形容 価値
tableName リレーショナル テーブル名。 型: string (または resultType 文字列を含む式)。 任意

ResponsysObjectDataset

名前 形容 価値
種類 データセットの種類。 'ResponsysObject' (必須)

SalesforceMarketingCloudObjectDataset

名前 形容 価値
種類 データセットの種類。 'SalesforceMarketingCloudObject' (必須)

SalesforceObjectDataset

名前 形容 価値
種類 データセットの種類。 'SalesforceObject' (必須)
typeProperties Salesforce オブジェクト データセットのプロパティ。 SalesforceObjectDatasetTypeProperties (必須)

SalesforceObjectDatasetTypeProperties

名前 形容 価値
objectApiName Salesforce オブジェクト API 名。 型: string (または resultType 文字列を含む式)。 任意

SapCloudForCustomerResourceDataset

名前 形容 価値
種類 データセットの種類。 'SapCloudForCustomerResource' (必須)
typeProperties SAP Cloud For Customer OData リソース データセットのプロパティ。 SapCloudForCustomerResourceDatasetTypeProperties (必須)

SapCloudForCustomerResourceDatasetTypeProperties

名前 形容 価値
パス SAP Cloud for Customer OData エンティティのパス。 型: string (または resultType 文字列を含む式)。 any (必須)

SapEccResourceDataset

名前 形容 価値
種類 データセットの種類。 'SapEccResource' (必須)
typeProperties SAP ECC OData リソース データセットのプロパティ。 SapEccResourceDatasetTypeProperties (必須)

SapEccResourceDatasetTypeProperties

名前 形容 価値
パス SAP ECC OData エンティティのパス。 型: string (または resultType 文字列を含む式)。 any (必須)

ServiceNowObjectDataset

名前 形容 価値
種類 データセットの種類。 'ServiceNowObject' (必須)

ShopifyObjectDataset

名前 形容 価値
種類 データセットの種類。 'ShopifyObject' (必須)

SparkObjectDataset

名前 形容 価値
種類 データセットの種類。 'SparkObject' (必須)

SqlServerTableDataset

名前 形容 価値
種類 データセットの種類。 'SqlServerTable' (必須)
typeProperties オンプレミスの SQL Server データセットのプロパティ。 SqlServerTableDatasetTypeProperties (必須)

SqlServerTableDatasetTypeProperties

名前 形容 価値
tableName SQL Server データセットのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

SquareObjectDataset

名前 形容 価値
種類 データセットの種類。 'SquareObject' (必須)

VerticaTableDataset

名前 形容 価値
種類 データセットの種類。 'VerticaTable' (必須)

WebTableDataset

名前 形容 価値
種類 データセットの種類。 'WebTable' (必須)
typeProperties Web テーブル データセットのプロパティ。 WebTableDatasetTypeProperties (必須)

WebTableDatasetTypeProperties

名前 形容 価値
インデックス Web ページ内のテーブルの 0 から始まるインデックス。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any (必須)
パス リンクされたサービス URL からの Web ページへの相対 URL。 型: string (または resultType 文字列を含む式)。 任意

XeroObjectDataset

名前 形容 価値
種類 データセットの種類。 'XeroObject' (必須)

ZohoObjectDataset

名前 形容 価値
種類 データセットの種類。 'ZohoObject' (必須)

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
V2 データ ファクトリ を作成する このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
Azure Data Factory でさらに多くの方法が可能 - ワンクリックで Azure Data Factory このテンプレートは、Azure BLOB から別の Azure BLOB へのコピー アクティビティ用のデータ ファクトリ パイプラインを作成します

ARM テンプレート リソース定義

factories/datasets リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

PayObjectの場合は、次の値を使用します。

{
  "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 バケットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
圧縮 Amazon S3 オブジェクトに使用されるデータ圧縮方法。 DatasetCompression
形式 ファイルの形式。 DatasetStorageFormat
Amazon S3 オブジェクトのキー。 型: string (または resultType 文字列を含む式)。 任意
接頭辞 S3 オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 任意
バージョン S3 オブジェクトのバージョン。 型: string (または resultType 文字列を含む式)。 任意

AzureBlobDataset

名前 形容 価値
種類 データセットの種類。 'AzureBlob' (必須)
typeProperties Azure BLOB データセットのプロパティ。 AzureBlobDatasetTypeProperties (必須)

AzureBlobDatasetTypeProperties

名前 形容 価値
圧縮 BLOB ストレージに使用されるデータ圧縮方法。 DatasetCompression
fileName Azure BLOB の名前。 型: string (または resultType 文字列を含む式)。 任意
folderPath Azure Blob Storage のパス。 型: string (または resultType 文字列を含む式)。 任意
形式 Azure Blob Storage の形式。 DatasetStorageFormat
tableRootLocation BLOB パスのルート。 型: string (または resultType 文字列を含む式)。 任意

AzureDataLakeStoreDataset

名前 形容 価値
種類 データセットの種類。 'AzureDataLakeStoreFile' (必須)
typeProperties Azure Data Lake Store データセットのプロパティ。 AzureDataLakeStoreDatasetTypeProperties (必須)

AzureDataLakeStoreDatasetTypeProperties

名前 形容 価値
圧縮 Azure Data Lake Store の項目に使用されるデータ圧縮方法。 DatasetCompression
fileName Azure Data Lake Store 内のファイルの名前。 型: string (または resultType 文字列を含む式)。 任意
folderPath Azure Data Lake Store 内のフォルダーへのパス。 型: string (または resultType 文字列を含む式)。 any (必須)
形式 Data Lake Store の形式。 DatasetStorageFormat

AzureMySqlTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureMySqlTable' (必須)
typeProperties Azure MySQL データベース データセットのプロパティ。 AzureMySqlTableDatasetTypeProperties (必須)

AzureMySqlTableDatasetTypeProperties

名前 形容 価値
tableName Azure MySQL データベース テーブル名。 型: string (または resultType 文字列を含む式)。 任意

AzurePostgreSqlTableDataset

名前 形容 価値
種類 データセットの種類。 'AzurePostgreSqlTable' (必須)

AzureSearchIndexDataset

名前 形容 価値
種類 データセットの種類。 'AzureSearchIndex' (必須)
typeProperties このデータセットの種類に固有のプロパティ。 AzureSearchIndexDatasetTypeProperties (必須)

AzureSearchIndexDatasetTypeProperties

名前 形容 価値
indexName Azure Search インデックスの名前。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureSqlDWTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureSqlDWTable' (必須)
typeProperties Azure SQL Data Warehouse データセットのプロパティ。 AzureSqlDWTableDatasetTypeProperties (必須)

AzureSqlDWTableDatasetTypeProperties

名前 形容 価値
tableName Azure SQL Data Warehouse のテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureSqlTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureSqlTable' (必須)
typeProperties Azure SQL データセットのプロパティ。 AzureSqlTableDatasetTypeProperties (必須)

AzureSqlTableDatasetTypeProperties

名前 形容 価値
tableName Azure SQL データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureTable' (必須)
typeProperties Azure Table データセットのプロパティ。 AzureTableDatasetTypeProperties (必須)

AzureTableDatasetTypeProperties

名前 形容 価値
tableName Azure Table Storage のテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

CassandraTableDataset

名前 形容 価値
種類 データセットの種類。 'CassandraTable' (必須)
typeProperties Cassandra データセットのプロパティ。 CassandraTableDatasetTypeProperties (必須)

CassandraTableDatasetTypeProperties

名前 形容 価値
keyspace Cassandra データベースのキースペース。 型: string (または resultType 文字列を含む式)。 任意
tableName Cassandra データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 任意

ConcurObjectDataset

名前 形容 価値
種類 データセットの種類。 'ConcurObject' (必須)

CouchbaseTableDataset

名前 形容 価値
種類 データセットの種類。 'CouchbaseTable' (必須)

データセット

名前 形容 価値
注釈 データセットの記述に使用できるタグの一覧。 any[]
形容 データセットの説明。
linkedServiceName リンクされたサービス参照。 LinkedServiceReference (必須)
パラメーター データセットのパラメーター。 ParameterDefinitionSpecification の
構造 データセットの構造を定義する列。 型: 配列 (または resultType 配列を持つ式)、itemType: DatasetDataElement。 任意
種類 AmazonMWSObjectDatasetの型 'AmazonMWSObject' に設定します。 AmazonS3Datasetの型 'AmazonS3Object' に設定します。 AzureBlobDatasetの種類 'AzureBlob' に設定します。 AzureDataLakeStoreDatasetの型 'AzureDataLakeStoreFile' に設定します。 AzureMySqlTableDatasetの型 'AzureMySqlTable' に設定します。 AzurePostgreSqlTableDatasetの型 'AzurePostgreSqlTable' に設定します。 AzureSearchIndexDatasetの種類 'AzureSearchIndex' に設定します。 AzureSqlDWTableDatasetの型 'AzureSqlDWTable' に設定します。 AzureSqlTableDatasetの種類 'AzureSqlTable' に設定します。 AzureTableDatasetの種類 'AzureTable' に設定します。 CassandraTableDataset'CassandraTable' に設定します。 ConcurObjectDataset'ConcurObject' に設定します。 CouchbaseTableDatasetの型 "CouchbaseTable" に設定します。 DocumentDbCollectionDataset'DocumentDbCollection' に設定します。 DrillTableDataset'DrillTable' に設定します。 DynamicsEntityDatasetの種類 'DynamicsEntity' に設定します。 EloquaObjectDatasetの型 'EloquaObject' に設定します。 FileShareDatasetの種類 'FileShare' に設定します。 GoogleBigQueryObjectDatasetの型 'GoogleBigQueryObject' に設定します。 GreenplumTableDataset'GreenplumTable' に設定します。 HBaseObjectDataset型の場合は 、'HBaseObject' に設定します。 HiveObjectDatasetの型 'HiveObject' に設定します。 HttpDatasetの型 "HttpFile" に設定します。 型 HubspotObjectDatasetの場合は 'HubspotObject' に設定します。 ImpalaObjectDataset'ImpalaObject' に設定します。 JiraObjectDatasetの型 'JiraObject' に設定します。 MagentoObjectDataset"MagentoObject" に設定します。 MariaDBTableDatasetの型 "MariaDBTable" に設定します。 MarketoObjectDatasetの型 "MarketoObject" に設定します。 MongoDbCollectionDatasetの型 'MongoDbCollection' に設定します。 NetezzaTableDataset'NetezzaTable' に設定します。 ODataResourceDataset'ODataResource' に設定します。 OracleTableDatasetの型 'OracleTable' に設定します。 PayObjectDatasetの型 'PayObject' に設定します。 PhoenixObjectDataset、'PhoenixObject' に設定します。 PrestoObjectDataset'PrestoObject' に設定します。 QuickBooksObjectDatasetの型 'QuickBooksObject' に設定します。 RelationalTableDataset'RelationalTable' に設定します。 ResponsysObjectDataset'ResponsysObject' に設定します。 SalesforceMarketingCloudObjectDataset型の 'SalesforceMarketingCloudObject' に設定します。 SalesforceObjectDatasetの型 "SalesforceObject" に設定します。 SapCloudForCustomerResourceDataset型の場合、'SapCloudForCustomerResource' に設定します。 SapEccResourceDataset'SapEccResource' に設定します。 ServiceNowObjectDatasetの型 'ServiceNowObject' に設定します。 ShopifyObjectDatasetの種類 'ShopifyObject' に設定します。 SparkObjectDatasetの種類 'SparkObject' に設定します。 SqlServerTableDatasetの型 'SqlServerTable' に設定します。 SquareObjectDatasetの型 'SquareObject' に設定します。 VerticaTableDataset'VerticaTable' に設定します。 WebTableDatasetの型 'WebTable' に設定します。 XeroObjectDatasetの型 'XeroObject' に設定します。 ZohoObjectDatasetの種類 'ZohoObject' に設定します。 'AmazonMWSObject'
'AmazonS3Object'
'AzureBlob'
'AzureDataLakeStoreFile'
'AzureMySqlTable'
'AzurePostgreSqlTable'
'AzureSearchIndex'
'AzureSqlDWTable'
'AzureSqlTable'
'AzureTable'
'CassandraTable'
'ConcurObject'
'CouchbaseTable'
'DocumentDbCollection'
'DrillTable'
'DynamicsEntity'
'EloquaObject'
'FileShare'
'GoogleBigQueryObject'
'GreenplumTable'
'HBaseObject'
'HiveObject'
'HttpFile'
'HubspotObject'
'ImpalaObject'
'JiraObject'
'MagentoObject'
'MariaDBTable'
'MarketoObject'
'MongoDbCollection'
'NetezzaTable'
'ODataResource'
'OracleTable'
'PayObject'
'PhoenixObject'
'PrestoObject'
'QuickBooksObject'
'RelationalTable'
'ResponsysObject'
'SalesforceMarketingCloudObject'
'SalesforceObject'
'SapCloudForCustomerResource'
'SapEccResource'
'ServiceNowObject'
'ShopifyObject'
'SparkObject'
'SqlServerTable'
'SquareObject'
'VerticaTable'
'WebTable'
'XeroObject'
'ZohoObject' (必須)

DatasetBZip2Compression

名前 形容 価値
種類 データセット圧縮の種類。 'BZip2' (必須)

DatasetCompression

名前 形容 価値
種類 DatasetBZip2Compression型 'BZip2' に設定します。 DatasetDeflateCompression'Deflate' に設定します。 DatasetGZipCompressionの型 'GZip' に設定します。 DatasetZipDeflateCompression種類として 'ZipDeflate' に設定します。 'BZip2'
'Deflate'
'GZip'
'ZipDeflate' (必須)

DatasetDeflateCompression

名前 形容 価値
レベル Deflate 圧縮レベル。 'Fastest'
'Optimal'
種類 データセット圧縮の種類。 'Deflate' (必須)

DatasetGZipCompression

名前 形容 価値
レベル GZip 圧縮レベル。 'Fastest'
'Optimal'
種類 データセット圧縮の種類。 'GZip' (必須)

DatasetStorageFormat

名前 形容 価値
デシリアライザー デシリアライザー。 型: string (または resultType 文字列を含む式)。 任意
シリアライザー シリアライザー。 型: string (または resultType 文字列を含む式)。 任意
種類 (必須)

DatasetZipDeflateCompression

名前 形容 価値
レベル ZipDeflate 圧縮レベル。 'Fastest'
'Optimal'
種類 データセット圧縮の種類。 'ZipDeflate' (必須)

DocumentDbCollectionDataset

名前 形容 価値
種類 データセットの種類。 'DocumentDbCollection' (必須)
typeProperties DocumentDB コレクション データセットのプロパティ。 DocumentDbCollectionDatasetTypeProperties (必須)

DocumentDbCollectionDatasetTypeProperties

名前 形容 価値
collectionName ドキュメント データベース コレクション名。 型: string (または resultType 文字列を含む式)。 any (必須)

DrillTableDataset

名前 形容 価値
種類 データセットの種類。 'DrillTable' (必須)

DynamicsEntityDataset

名前 形容 価値
種類 データセットの種類。 'DynamicsEntity' (必須)
typeProperties Dynamics エンティティ データセットのプロパティ。 DynamicsEntityDatasetTypeProperties (必須)

DynamicsEntityDatasetTypeProperties

名前 形容 価値
entityName エンティティの論理名。 型: string (または resultType 文字列を含む式)。 任意

EloquaObjectDataset

名前 形容 価値
種類 データセットの種類。 'EloquaObject' (必須)

FileShareDataset

名前 形容 価値
種類 データセットの種類。 'FileShare' (必須)
typeProperties オンプレミスのファイル システム データセットのプロパティ。 FileShareDatasetTypeProperties (必須)

FileShareDatasetTypeProperties

名前 形容 価値
圧縮 ファイル システムに使用されるデータ圧縮方法。 DatasetCompression
fileFilter すべてのファイルではなく folderPath 内のファイルのサブセットを選択するために使用するフィルターを指定します。 型: string (または resultType 文字列を含む式)。 任意
fileName オンプレミス のファイル システムの名前。 型: string (または resultType 文字列を含む式)。 任意
folderPath オンプレミス のファイル システムのパス。 型: string (または 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 Type: string (または resultType 文字列を含む式)。
任意
圧縮 ファイルで使用されるデータ圧縮方法。 DatasetCompression
形式 ファイルの形式。 DatasetStorageFormat
relativeUrl HttpLinkedService の URL に基づく相対 URL は、HTTP ファイルの Type: 文字列 (または resultType 文字列を含む式) を参照します。 任意
requestBody HTTP 要求の本文。 型: string (または resultType 文字列を含む式)。 任意
requestMethod HTTP 要求の HTTP メソッド。 型: string (または 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 データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

NetezzaTableDataset

名前 形容 価値
種類 データセットの種類。 'NetezzaTable' (必須)

ODataResourceDataset

名前 形容 価値
種類 データセットの種類。 'ODataResource' (必須)
typeProperties OData データセットのプロパティ。 ODataResourceDatasetTypeProperties (必須)

ODataResourceDatasetTypeProperties

名前 形容 価値
パス OData リソース パス。 型: string (または resultType 文字列を含む式)。 任意

OracleTableDataset

名前 形容 価値
種類 データセットの種類。 'OracleTable' (必須)
typeProperties オンプレミスの Oracle データセットのプロパティ。 OracleTableDatasetTypeProperties (必須)

OracleTableDatasetTypeProperties

名前 形容 価値
tableName オンプレミスの Oracle データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

ParameterDefinitionSpecification

名前 形容 価値

ParameterSpecification

名前 形容 価値
defaultValue パラメーターの既定値。 任意
種類 パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

名前 形容 価値

PayPalObjectDataset

名前 形容 価値
種類 データセットの種類。 'PayObject' (必須)

PhoenixObjectDataset

名前 形容 価値
種類 データセットの種類。 'PhoenixObject' (必須)

PrestoObjectDataset

名前 形容 価値
種類 データセットの種類。 'PrestoObject' (必須)

QuickBooksObjectDataset

名前 形容 価値
種類 データセットの種類。 'QuickBooksObject' (必須)

RelationalTableDataset

名前 形容 価値
種類 データセットの種類。 'RelationalTable' (必須)
typeProperties リレーショナル テーブル データセットのプロパティ。 RelationalTableDatasetTypeProperties (必須)

RelationalTableDatasetTypeProperties

名前 形容 価値
tableName リレーショナル テーブル名。 型: string (または resultType 文字列を含む式)。 任意

ResponsysObjectDataset

名前 形容 価値
種類 データセットの種類。 'ResponsysObject' (必須)

SalesforceMarketingCloudObjectDataset

名前 形容 価値
種類 データセットの種類。 'SalesforceMarketingCloudObject' (必須)

SalesforceObjectDataset

名前 形容 価値
種類 データセットの種類。 'SalesforceObject' (必須)
typeProperties Salesforce オブジェクト データセットのプロパティ。 SalesforceObjectDatasetTypeProperties (必須)

SalesforceObjectDatasetTypeProperties

名前 形容 価値
objectApiName Salesforce オブジェクト API 名。 型: string (または resultType 文字列を含む式)。 任意

SapCloudForCustomerResourceDataset

名前 形容 価値
種類 データセットの種類。 'SapCloudForCustomerResource' (必須)
typeProperties SAP Cloud For Customer OData リソース データセットのプロパティ。 SapCloudForCustomerResourceDatasetTypeProperties (必須)

SapCloudForCustomerResourceDatasetTypeProperties

名前 形容 価値
パス SAP Cloud for Customer OData エンティティのパス。 型: string (または resultType 文字列を含む式)。 any (必須)

SapEccResourceDataset

名前 形容 価値
種類 データセットの種類。 'SapEccResource' (必須)
typeProperties SAP ECC OData リソース データセットのプロパティ。 SapEccResourceDatasetTypeProperties (必須)

SapEccResourceDatasetTypeProperties

名前 形容 価値
パス SAP ECC OData エンティティのパス。 型: string (または resultType 文字列を含む式)。 any (必須)

ServiceNowObjectDataset

名前 形容 価値
種類 データセットの種類。 'ServiceNowObject' (必須)

ShopifyObjectDataset

名前 形容 価値
種類 データセットの種類。 'ShopifyObject' (必須)

SparkObjectDataset

名前 形容 価値
種類 データセットの種類。 'SparkObject' (必須)

SqlServerTableDataset

名前 形容 価値
種類 データセットの種類。 'SqlServerTable' (必須)
typeProperties オンプレミスの SQL Server データセットのプロパティ。 SqlServerTableDatasetTypeProperties (必須)

SqlServerTableDatasetTypeProperties

名前 形容 価値
tableName SQL Server データセットのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

SquareObjectDataset

名前 形容 価値
種類 データセットの種類。 'SquareObject' (必須)

VerticaTableDataset

名前 形容 価値
種類 データセットの種類。 'VerticaTable' (必須)

WebTableDataset

名前 形容 価値
種類 データセットの種類。 'WebTable' (必須)
typeProperties Web テーブル データセットのプロパティ。 WebTableDatasetTypeProperties (必須)

WebTableDatasetTypeProperties

名前 形容 価値
インデックス Web ページ内のテーブルの 0 から始まるインデックス。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any (必須)
パス リンクされたサービス URL からの Web ページへの相対 URL。 型: string (または resultType 文字列を含む式)。 任意

XeroObjectDataset

名前 形容 価値
種類 データセットの種類。 'XeroObject' (必須)

ZohoObjectDataset

名前 形容 価値
種類 データセットの種類。 'ZohoObject' (必須)

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
V2 データ ファクトリ を作成する

Azure にデプロイする
このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
Azure Data Factory でさらに多くの方法が可能 - ワンクリックで Azure Data Factory

Azure にデプロイする
このテンプレートは、Azure BLOB から別の Azure BLOB へのコピー アクティビティ用のデータ ファクトリ パイプラインを作成します

Terraform (AzAPI プロバイダー) リソース定義

factories/datasets リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 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 = ?
  }
}

PayObjectの場合は、次の値を使用します。

{
  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 バケットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
圧縮 Amazon S3 オブジェクトに使用されるデータ圧縮方法。 DatasetCompression
形式 ファイルの形式。 DatasetStorageFormat
Amazon S3 オブジェクトのキー。 型: string (または resultType 文字列を含む式)。 任意
接頭辞 S3 オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 任意
バージョン S3 オブジェクトのバージョン。 型: string (または resultType 文字列を含む式)。 任意

AzureBlobDataset

名前 形容 価値
種類 データセットの種類。 'AzureBlob' (必須)
typeProperties Azure BLOB データセットのプロパティ。 AzureBlobDatasetTypeProperties (必須)

AzureBlobDatasetTypeProperties

名前 形容 価値
圧縮 BLOB ストレージに使用されるデータ圧縮方法。 DatasetCompression
fileName Azure BLOB の名前。 型: string (または resultType 文字列を含む式)。 任意
folderPath Azure Blob Storage のパス。 型: string (または resultType 文字列を含む式)。 任意
形式 Azure Blob Storage の形式。 DatasetStorageFormat
tableRootLocation BLOB パスのルート。 型: string (または resultType 文字列を含む式)。 任意

AzureDataLakeStoreDataset

名前 形容 価値
種類 データセットの種類。 'AzureDataLakeStoreFile' (必須)
typeProperties Azure Data Lake Store データセットのプロパティ。 AzureDataLakeStoreDatasetTypeProperties (必須)

AzureDataLakeStoreDatasetTypeProperties

名前 形容 価値
圧縮 Azure Data Lake Store の項目に使用されるデータ圧縮方法。 DatasetCompression
fileName Azure Data Lake Store 内のファイルの名前。 型: string (または resultType 文字列を含む式)。 任意
folderPath Azure Data Lake Store 内のフォルダーへのパス。 型: string (または resultType 文字列を含む式)。 any (必須)
形式 Data Lake Store の形式。 DatasetStorageFormat

AzureMySqlTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureMySqlTable' (必須)
typeProperties Azure MySQL データベース データセットのプロパティ。 AzureMySqlTableDatasetTypeProperties (必須)

AzureMySqlTableDatasetTypeProperties

名前 形容 価値
tableName Azure MySQL データベース テーブル名。 型: string (または resultType 文字列を含む式)。 任意

AzurePostgreSqlTableDataset

名前 形容 価値
種類 データセットの種類。 'AzurePostgreSqlTable' (必須)

AzureSearchIndexDataset

名前 形容 価値
種類 データセットの種類。 'AzureSearchIndex' (必須)
typeProperties このデータセットの種類に固有のプロパティ。 AzureSearchIndexDatasetTypeProperties (必須)

AzureSearchIndexDatasetTypeProperties

名前 形容 価値
indexName Azure Search インデックスの名前。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureSqlDWTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureSqlDWTable' (必須)
typeProperties Azure SQL Data Warehouse データセットのプロパティ。 AzureSqlDWTableDatasetTypeProperties (必須)

AzureSqlDWTableDatasetTypeProperties

名前 形容 価値
tableName Azure SQL Data Warehouse のテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureSqlTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureSqlTable' (必須)
typeProperties Azure SQL データセットのプロパティ。 AzureSqlTableDatasetTypeProperties (必須)

AzureSqlTableDatasetTypeProperties

名前 形容 価値
tableName Azure SQL データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureTableDataset

名前 形容 価値
種類 データセットの種類。 'AzureTable' (必須)
typeProperties Azure Table データセットのプロパティ。 AzureTableDatasetTypeProperties (必須)

AzureTableDatasetTypeProperties

名前 形容 価値
tableName Azure Table Storage のテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

CassandraTableDataset

名前 形容 価値
種類 データセットの種類。 'CassandraTable' (必須)
typeProperties Cassandra データセットのプロパティ。 CassandraTableDatasetTypeProperties (必須)

CassandraTableDatasetTypeProperties

名前 形容 価値
keyspace Cassandra データベースのキースペース。 型: string (または resultType 文字列を含む式)。 任意
tableName Cassandra データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 任意

ConcurObjectDataset

名前 形容 価値
種類 データセットの種類。 'ConcurObject' (必須)

CouchbaseTableDataset

名前 形容 価値
種類 データセットの種類。 'CouchbaseTable' (必須)

データセット

名前 形容 価値
注釈 データセットの記述に使用できるタグの一覧。 any[]
形容 データセットの説明。
linkedServiceName リンクされたサービス参照。 LinkedServiceReference (必須)
パラメーター データセットのパラメーター。 ParameterDefinitionSpecification の
構造 データセットの構造を定義する列。 型: 配列 (または resultType 配列を持つ式)、itemType: DatasetDataElement。 任意
種類 AmazonMWSObjectDatasetの型 'AmazonMWSObject' に設定します。 AmazonS3Datasetの型 'AmazonS3Object' に設定します。 AzureBlobDatasetの種類 'AzureBlob' に設定します。 AzureDataLakeStoreDatasetの型 'AzureDataLakeStoreFile' に設定します。 AzureMySqlTableDatasetの型 'AzureMySqlTable' に設定します。 AzurePostgreSqlTableDatasetの型 'AzurePostgreSqlTable' に設定します。 AzureSearchIndexDatasetの種類 'AzureSearchIndex' に設定します。 AzureSqlDWTableDatasetの型 'AzureSqlDWTable' に設定します。 AzureSqlTableDatasetの種類 'AzureSqlTable' に設定します。 AzureTableDatasetの種類 'AzureTable' に設定します。 CassandraTableDataset'CassandraTable' に設定します。 ConcurObjectDataset'ConcurObject' に設定します。 CouchbaseTableDatasetの型 "CouchbaseTable" に設定します。 DocumentDbCollectionDataset'DocumentDbCollection' に設定します。 DrillTableDataset'DrillTable' に設定します。 DynamicsEntityDatasetの種類 'DynamicsEntity' に設定します。 EloquaObjectDatasetの型 'EloquaObject' に設定します。 FileShareDatasetの種類 'FileShare' に設定します。 GoogleBigQueryObjectDatasetの型 'GoogleBigQueryObject' に設定します。 GreenplumTableDataset'GreenplumTable' に設定します。 HBaseObjectDataset型の場合は 、'HBaseObject' に設定します。 HiveObjectDatasetの型 'HiveObject' に設定します。 HttpDatasetの型 "HttpFile" に設定します。 型 HubspotObjectDatasetの場合は 'HubspotObject' に設定します。 ImpalaObjectDataset'ImpalaObject' に設定します。 JiraObjectDatasetの型 'JiraObject' に設定します。 MagentoObjectDataset"MagentoObject" に設定します。 MariaDBTableDatasetの型 "MariaDBTable" に設定します。 MarketoObjectDatasetの型 "MarketoObject" に設定します。 MongoDbCollectionDatasetの型 'MongoDbCollection' に設定します。 NetezzaTableDataset'NetezzaTable' に設定します。 ODataResourceDataset'ODataResource' に設定します。 OracleTableDatasetの型 'OracleTable' に設定します。 PayObjectDatasetの型 'PayObject' に設定します。 PhoenixObjectDataset、'PhoenixObject' に設定します。 PrestoObjectDataset'PrestoObject' に設定します。 QuickBooksObjectDatasetの型 'QuickBooksObject' に設定します。 RelationalTableDataset'RelationalTable' に設定します。 ResponsysObjectDataset'ResponsysObject' に設定します。 SalesforceMarketingCloudObjectDataset型の 'SalesforceMarketingCloudObject' に設定します。 SalesforceObjectDatasetの型 "SalesforceObject" に設定します。 SapCloudForCustomerResourceDataset型の場合、'SapCloudForCustomerResource' に設定します。 SapEccResourceDataset'SapEccResource' に設定します。 ServiceNowObjectDatasetの型 'ServiceNowObject' に設定します。 ShopifyObjectDatasetの種類 'ShopifyObject' に設定します。 SparkObjectDatasetの種類 'SparkObject' に設定します。 SqlServerTableDatasetの型 'SqlServerTable' に設定します。 SquareObjectDatasetの型 'SquareObject' に設定します。 VerticaTableDataset'VerticaTable' に設定します。 WebTableDatasetの型 'WebTable' に設定します。 XeroObjectDatasetの型 'XeroObject' に設定します。 ZohoObjectDatasetの種類 'ZohoObject' に設定します。 'AmazonMWSObject'
'AmazonS3Object'
'AzureBlob'
'AzureDataLakeStoreFile'
'AzureMySqlTable'
'AzurePostgreSqlTable'
'AzureSearchIndex'
'AzureSqlDWTable'
'AzureSqlTable'
'AzureTable'
'CassandraTable'
'ConcurObject'
'CouchbaseTable'
'DocumentDbCollection'
'DrillTable'
'DynamicsEntity'
'EloquaObject'
'FileShare'
'GoogleBigQueryObject'
'GreenplumTable'
'HBaseObject'
'HiveObject'
'HttpFile'
'HubspotObject'
'ImpalaObject'
'JiraObject'
'MagentoObject'
'MariaDBTable'
'MarketoObject'
'MongoDbCollection'
'NetezzaTable'
'ODataResource'
'OracleTable'
'PayObject'
'PhoenixObject'
'PrestoObject'
'QuickBooksObject'
'RelationalTable'
'ResponsysObject'
'SalesforceMarketingCloudObject'
'SalesforceObject'
'SapCloudForCustomerResource'
'SapEccResource'
'ServiceNowObject'
'ShopifyObject'
'SparkObject'
'SqlServerTable'
'SquareObject'
'VerticaTable'
'WebTable'
'XeroObject'
'ZohoObject' (必須)

DatasetBZip2Compression

名前 形容 価値
種類 データセット圧縮の種類。 'BZip2' (必須)

DatasetCompression

名前 形容 価値
種類 DatasetBZip2Compression型 'BZip2' に設定します。 DatasetDeflateCompression'Deflate' に設定します。 DatasetGZipCompressionの型 'GZip' に設定します。 DatasetZipDeflateCompression種類として 'ZipDeflate' に設定します。 'BZip2'
'Deflate'
'GZip'
'ZipDeflate' (必須)

DatasetDeflateCompression

名前 形容 価値
レベル Deflate 圧縮レベル。 'Fastest'
'Optimal'
種類 データセット圧縮の種類。 'Deflate' (必須)

DatasetGZipCompression

名前 形容 価値
レベル GZip 圧縮レベル。 'Fastest'
'Optimal'
種類 データセット圧縮の種類。 'GZip' (必須)

DatasetStorageFormat

名前 形容 価値
デシリアライザー デシリアライザー。 型: string (または resultType 文字列を含む式)。 任意
シリアライザー シリアライザー。 型: string (または resultType 文字列を含む式)。 任意
種類 (必須)

DatasetZipDeflateCompression

名前 形容 価値
レベル ZipDeflate 圧縮レベル。 'Fastest'
'Optimal'
種類 データセット圧縮の種類。 'ZipDeflate' (必須)

DocumentDbCollectionDataset

名前 形容 価値
種類 データセットの種類。 'DocumentDbCollection' (必須)
typeProperties DocumentDB コレクション データセットのプロパティ。 DocumentDbCollectionDatasetTypeProperties (必須)

DocumentDbCollectionDatasetTypeProperties

名前 形容 価値
collectionName ドキュメント データベース コレクション名。 型: string (または resultType 文字列を含む式)。 any (必須)

DrillTableDataset

名前 形容 価値
種類 データセットの種類。 'DrillTable' (必須)

DynamicsEntityDataset

名前 形容 価値
種類 データセットの種類。 'DynamicsEntity' (必須)
typeProperties Dynamics エンティティ データセットのプロパティ。 DynamicsEntityDatasetTypeProperties (必須)

DynamicsEntityDatasetTypeProperties

名前 形容 価値
entityName エンティティの論理名。 型: string (または resultType 文字列を含む式)。 任意

EloquaObjectDataset

名前 形容 価値
種類 データセットの種類。 'EloquaObject' (必須)

FileShareDataset

名前 形容 価値
種類 データセットの種類。 'FileShare' (必須)
typeProperties オンプレミスのファイル システム データセットのプロパティ。 FileShareDatasetTypeProperties (必須)

FileShareDatasetTypeProperties

名前 形容 価値
圧縮 ファイル システムに使用されるデータ圧縮方法。 DatasetCompression
fileFilter すべてのファイルではなく folderPath 内のファイルのサブセットを選択するために使用するフィルターを指定します。 型: string (または resultType 文字列を含む式)。 任意
fileName オンプレミス のファイル システムの名前。 型: string (または resultType 文字列を含む式)。 任意
folderPath オンプレミス のファイル システムのパス。 型: string (または 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 Type: string (または resultType 文字列を含む式)。
任意
圧縮 ファイルで使用されるデータ圧縮方法。 DatasetCompression
形式 ファイルの形式。 DatasetStorageFormat
relativeUrl HttpLinkedService の URL に基づく相対 URL は、HTTP ファイルの Type: 文字列 (または resultType 文字列を含む式) を参照します。 任意
requestBody HTTP 要求の本文。 型: string (または resultType 文字列を含む式)。 任意
requestMethod HTTP 要求の HTTP メソッド。 型: string (または 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 データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

NetezzaTableDataset

名前 形容 価値
種類 データセットの種類。 'NetezzaTable' (必須)

ODataResourceDataset

名前 形容 価値
種類 データセットの種類。 'ODataResource' (必須)
typeProperties OData データセットのプロパティ。 ODataResourceDatasetTypeProperties (必須)

ODataResourceDatasetTypeProperties

名前 形容 価値
パス OData リソース パス。 型: string (または resultType 文字列を含む式)。 任意

OracleTableDataset

名前 形容 価値
種類 データセットの種類。 'OracleTable' (必須)
typeProperties オンプレミスの Oracle データセットのプロパティ。 OracleTableDatasetTypeProperties (必須)

OracleTableDatasetTypeProperties

名前 形容 価値
tableName オンプレミスの Oracle データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

ParameterDefinitionSpecification

名前 形容 価値

ParameterSpecification

名前 形容 価値
defaultValue パラメーターの既定値。 任意
種類 パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

名前 形容 価値

PayPalObjectDataset

名前 形容 価値
種類 データセットの種類。 'PayObject' (必須)

PhoenixObjectDataset

名前 形容 価値
種類 データセットの種類。 'PhoenixObject' (必須)

PrestoObjectDataset

名前 形容 価値
種類 データセットの種類。 'PrestoObject' (必須)

QuickBooksObjectDataset

名前 形容 価値
種類 データセットの種類。 'QuickBooksObject' (必須)

RelationalTableDataset

名前 形容 価値
種類 データセットの種類。 'RelationalTable' (必須)
typeProperties リレーショナル テーブル データセットのプロパティ。 RelationalTableDatasetTypeProperties (必須)

RelationalTableDatasetTypeProperties

名前 形容 価値
tableName リレーショナル テーブル名。 型: string (または resultType 文字列を含む式)。 任意

ResponsysObjectDataset

名前 形容 価値
種類 データセットの種類。 'ResponsysObject' (必須)

SalesforceMarketingCloudObjectDataset

名前 形容 価値
種類 データセットの種類。 'SalesforceMarketingCloudObject' (必須)

SalesforceObjectDataset

名前 形容 価値
種類 データセットの種類。 'SalesforceObject' (必須)
typeProperties Salesforce オブジェクト データセットのプロパティ。 SalesforceObjectDatasetTypeProperties (必須)

SalesforceObjectDatasetTypeProperties

名前 形容 価値
objectApiName Salesforce オブジェクト API 名。 型: string (または resultType 文字列を含む式)。 任意

SapCloudForCustomerResourceDataset

名前 形容 価値
種類 データセットの種類。 'SapCloudForCustomerResource' (必須)
typeProperties SAP Cloud For Customer OData リソース データセットのプロパティ。 SapCloudForCustomerResourceDatasetTypeProperties (必須)

SapCloudForCustomerResourceDatasetTypeProperties

名前 形容 価値
パス SAP Cloud for Customer OData エンティティのパス。 型: string (または resultType 文字列を含む式)。 any (必須)

SapEccResourceDataset

名前 形容 価値
種類 データセットの種類。 'SapEccResource' (必須)
typeProperties SAP ECC OData リソース データセットのプロパティ。 SapEccResourceDatasetTypeProperties (必須)

SapEccResourceDatasetTypeProperties

名前 形容 価値
パス SAP ECC OData エンティティのパス。 型: string (または resultType 文字列を含む式)。 any (必須)

ServiceNowObjectDataset

名前 形容 価値
種類 データセットの種類。 'ServiceNowObject' (必須)

ShopifyObjectDataset

名前 形容 価値
種類 データセットの種類。 'ShopifyObject' (必須)

SparkObjectDataset

名前 形容 価値
種類 データセットの種類。 'SparkObject' (必須)

SqlServerTableDataset

名前 形容 価値
種類 データセットの種類。 'SqlServerTable' (必須)
typeProperties オンプレミスの SQL Server データセットのプロパティ。 SqlServerTableDatasetTypeProperties (必須)

SqlServerTableDatasetTypeProperties

名前 形容 価値
tableName SQL Server データセットのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

SquareObjectDataset

名前 形容 価値
種類 データセットの種類。 'SquareObject' (必須)

VerticaTableDataset

名前 形容 価値
種類 データセットの種類。 'VerticaTable' (必須)

WebTableDataset

名前 形容 価値
種類 データセットの種類。 'WebTable' (必須)
typeProperties Web テーブル データセットのプロパティ。 WebTableDatasetTypeProperties (必須)

WebTableDatasetTypeProperties

名前 形容 価値
インデックス Web ページ内のテーブルの 0 から始まるインデックス。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 any (必須)
パス リンクされたサービス URL からの Web ページへの相対 URL。 型: string (または resultType 文字列を含む式)。 任意

XeroObjectDataset

名前 形容 価値
種類 データセットの種類。 'XeroObject' (必須)

ZohoObjectDataset

名前 形容 価値
種類 データセットの種類。 'ZohoObject' (必須)