次の方法で共有


Microsoft.DataFactory ファクトリ/データセット 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(...)
    ]
    description: 'string'
    linkedServiceName: {
      parameters: {
        {customized property}: any(...)
      }
      referenceName: 'string'
      type: 'string'
    }
    parameters: {
      {customized property}: {
        defaultValue: any(...)
        type: 'string'
      }
    }
    structure: any(...)
    type: 'string'
    // For remaining properties, see Dataset objects
  }
}

データセット オブジェクト

type プロパティを設定して、オブジェクトの型を指定します。

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

{
  type: 'AmazonMWSObject'
}

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

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

AzureBlobを する場合は、次を使用します。

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

AzureDataLakeStoreFileを する場合は、次のコマンドを使用します。

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

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

{
  type: 'AzureMySqlTable'
  typeProperties: {
    tableName: any(...)
  }
}

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

{
  type: 'AzurePostgreSqlTable'
}

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

{
  type: 'AzureSearchIndex'
  typeProperties: {
    indexName: any(...)
  }
}

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

{
  type: 'AzureSqlDWTable'
  typeProperties: {
    tableName: any(...)
  }
}

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

{
  type: 'AzureSqlTable'
  typeProperties: {
    tableName: any(...)
  }
}

AzureTableを する場合は、次を使用します。

{
  type: 'AzureTable'
  typeProperties: {
    tableName: any(...)
  }
}

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

{
  type: 'CassandraTable'
  typeProperties: {
    keyspace: any(...)
    tableName: any(...)
  }
}

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

{
  type: 'ConcurObject'
}

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

{
  type: 'CouchbaseTable'
}

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

{
  type: 'DocumentDbCollection'
  typeProperties: {
    collectionName: any(...)
  }
}

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

{
  type: 'DrillTable'
}

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

{
  type: 'DynamicsEntity'
  typeProperties: {
    entityName: any(...)
  }
}

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

{
  type: 'EloquaObject'
}

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

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

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

{
  type: 'GoogleBigQueryObject'
}

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

{
  type: 'GreenplumTable'
}

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

{
  type: 'HBaseObject'
}

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

{
  type: 'HiveObject'
}

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

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

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

{
  type: 'HubspotObject'
}

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

{
  type: 'ImpalaObject'
}

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

{
  type: 'JiraObject'
}

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

{
  type: 'MagentoObject'
}

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

{
  type: 'MariaDBTable'
}

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

{
  type: 'MarketoObject'
}

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

{
  type: 'MongoDbCollection'
  typeProperties: {
    collectionName: any(...)
  }
}

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

{
  type: 'NetezzaTable'
}

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

{
  type: 'ODataResource'
  typeProperties: {
    path: any(...)
  }
}

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

{
  type: 'OracleTable'
  typeProperties: {
    tableName: any(...)
  }
}

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

{
  type: 'PaypalObject'
}

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

{
  type: 'PhoenixObject'
}

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

{
  type: 'PrestoObject'
}

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

{
  type: 'QuickBooksObject'
}

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

{
  type: 'RelationalTable'
  typeProperties: {
    tableName: any(...)
  }
}

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

{
  type: 'ResponsysObject'
}

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

{
  type: 'SalesforceMarketingCloudObject'
}

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

{
  type: 'SalesforceObject'
  typeProperties: {
    objectApiName: any(...)
  }
}

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

{
  type: 'SapCloudForCustomerResource'
  typeProperties: {
    path: any(...)
  }
}

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

{
  type: 'SapEccResource'
  typeProperties: {
    path: any(...)
  }
}

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

{
  type: 'ServiceNowObject'
}

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

{
  type: 'ShopifyObject'
}

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

{
  type: 'SparkObject'
}

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

{
  type: 'SqlServerTable'
  typeProperties: {
    tableName: any(...)
  }
}

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

{
  type: 'SquareObject'
}

VerticaTableを する場合は、次のコマンドを使用します。

{
  type: 'VerticaTable'
}

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

{
  type: 'WebTable'
  typeProperties: {
    index: any(...)
    path: any(...)
  }
}

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

{
  type: 'XeroObject'
}

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

{
  type: 'ZohoObject'
}

DatasetStorageFormat オブジェクト

type プロパティを設定して、オブジェクトの型を指定します。

DatasetCompression オブジェクト

type プロパティを設定して、オブジェクトの型を指定します。

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

{
  type: 'BZip2'
}

deflateを する場合は、次のコマンドを使用します。

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

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

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

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

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

プロパティ値

Microsoft.DataFactory/factories/datasets

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 260
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: ファクトリ
プロパティ データセットのプロパティ。 データセット (必須)

AmazonMWSObjectデータセット

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

AmazonS3データセット

名前 形容 価値
種類 データセットの種類。 'AmazonS3Object' (必須)
タイププロパティ Amazon S3 データセットのプロパティ。 AmazonS3DatasetTypeProperties (必須)

AmazonS3データセットタイププロパティ

名前 形容 価値
バケット名 Amazon S3 バケットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
圧縮 Amazon S3 オブジェクトに使用されるデータ圧縮方法。 データセット圧縮
形式 ファイルの形式。 データセットストレージフォーマット
Amazon S3 オブジェクトのキー。 型: string (または resultType 文字列を含む式)。 任意
接頭辞 S3 オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 任意
バージョン S3 オブジェクトのバージョン。 型: string (または resultType 文字列を含む式)。 任意

AzureBlobデータセット

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

AzureBlobDatasetTypeProperties の

名前 形容 価値
圧縮 BLOB ストレージに使用されるデータ圧縮方法。 データセット圧縮
ファイル名 Azure BLOB の名前。 型: string (または resultType 文字列を含む式)。 任意
フォルダパス Azure Blob Storage のパス。 型: string (または resultType 文字列を含む式)。 任意
形式 Azure Blob Storage の形式。 データセットストレージフォーマット
テーブルルートロケーション BLOB パスのルート。 型: string (または resultType 文字列を含む式)。 任意

AzureDataLakeStoreデータセット

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

AzureDataLakeStoreDatasetTypeProperties のこと

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

AzureMySqlTableDataset

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

AzureMySqlTableDatasetTypeProperties

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

AzurePostgreSqlTableDataset

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

AzureSearchIndexDataset

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

AzureSearchIndexDatasetTypeProperties の

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

AzureSqlDWTableDataset

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

AzureSqlDWTableDatasetTypeProperties の略

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

AzureSqlTableDataset

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

AzureSqlTableDatasetTypeProperties (英語)

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

AzureTableDataset の

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

AzureTableDatasetTypeProperties の

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

CassandraTableデータセット

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

CassandraTableDatasetTypeProperties (英語)

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

ConcurObjectデータセット

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

カウチベーステーブルデータセット

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

データセット

名前 形容 価値
注釈 データセットの記述に使用できるタグの一覧。 どれでも[]
形容 データセットの説明。
リンクされたサービス名 リンクされたサービス参照。 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」
「AmazonS3オブジェクト」
'AzureBlob'
'AzureDataLakeStoreFile'
'AzureMySqlTable'
'AzurePostgreSqlTable'
'AzureSearchIndex'
'AzureSqlDWTable'
'AzureSqlTable'
「AzureTable」
「カサンドラテーブル」
'ConcurObject'
「カウチベーステーブル」
'DocumentDbCollection'
「ドリルテーブル」
'DynamicsEntity'
「EloquaObject」
「ファイルシェア」
「GoogleBigQueryオブジェクト」
「グリーンプラムテーブル」
'HBaseObject'
「ハイブオブジェクト」
'Httpファイル'
「ハブスポットオブジェクト」
「インパラオブジェクト」
「JiraObject」
「マゼントオブジェクト」
「マリアDBTable」
「MarketoObject」
「MongoDbコレクション」
「ネテッツァテーブル」
'ODataResource'
'OracleTable'
'PayObject'
「フェニックスオブジェクト」
「プレストオブジェクト」
「クイックブックスオブジェクト」
「リレーショナルテーブル」
'ResponsysObject'
'SalesforceMarketingCloudObject'
'Salesforceオブジェクト'
「SapCloudForCustomerResource」
「サップエックリソース」
「ServiceNowObject」
「ショッピファイオブジェクト」
'スパークオブジェクト'
'SqlServerTable'
「スクエアオブジェクト」
「バーティカテーブル」
「ウェブテーブル」
「ゼロオブジェクト」
'ZohoObject' (必須)

データセットBZip2圧縮

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

データセット圧縮

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

データセットデフレート圧縮

名前 形容 価値
レベル Deflate 圧縮レベル。 「最速」
「最適」
種類 データセット圧縮の種類。 'Deflate' (必須)

データセットGZipCompression

名前 形容 価値
レベル GZip 圧縮レベル。 「最速」
「最適」
種類 データセット圧縮の種類。 'GZip' (必須)

データセットストレージフォーマット

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

データセットZipDeflateCompression

名前 形容 価値
レベル ZipDeflate 圧縮レベル。 「最速」
「最適」
種類 データセット圧縮の種類。 'ZipDeflate' (必須)

DocumentDbCollectionDataset (英語)

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

DocumentDbCollectionDatasetTypeProperties (英語)

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

ドリル テーブル データセット

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

DynamicsEntityDataset (ダイナミック エンティティ データセット)

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

DynamicsEntityDatasetTypeProperties (英語)

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

EloquaObjectデータセット

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

ファイル共有データセット

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

FileShareDatasetTypeプロパティ

名前 形容 価値
圧縮 ファイル システムに使用されるデータ圧縮方法。 データセット圧縮
ファイルフィルタ すべてのファイルではなく folderPath 内のファイルのサブセットを選択するために使用するフィルターを指定します。 型: string (または resultType 文字列を含む式)。 任意
ファイル名 オンプレミス のファイル システムの名前。 型: string (または resultType 文字列を含む式)。 任意
フォルダパス オンプレミス のファイル システムのパス。 型: string (または resultType 文字列を含む式)。 任意
形式 ファイルの形式。 データセットストレージフォーマット

GoogleBigQueryオブジェクトデータセット

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

GreenplumTableデータセット

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

HBaseObjectデータセット

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

ハイブオブジェクトデータセット

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

Httpデータセット

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

HttpDatasetTypeプロパティ

名前 形容 価値
additionalヘッダー HTTP 要求のヘッダー。 例: request-header-name-1:request-header-value-1
...
request-header-name-n:request-header-value-n Type: string (または resultType 文字列を含む式)。
任意
圧縮 ファイルで使用されるデータ圧縮方法。 データセット圧縮
形式 ファイルの形式。 データセットストレージフォーマット
relativeUrl (相対 URL HttpLinkedService の URL に基づく相対 URL は、HTTP ファイルの Type: 文字列 (または resultType 文字列を含む式) を参照します。 任意
リクエストボディ HTTP 要求の本文。 型: string (または resultType 文字列を含む式)。 任意
リクエストメソッド (requestMethod) HTTP 要求の HTTP メソッド。 型: string (または resultType 文字列を含む式)。 任意

HubSpotオブジェクトデータセット

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

インパラオブジェクトデータセット

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

JiraObjectDataset (ジラオブジェクトデータセット)

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

LinkedServiceReference (リンク サービス参照)

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName(リファレンスネーム) LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

マゼントオブジェクトデータセット

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

MariaDBTableデータセット

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

MarketoObjectデータセット

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

MongoDbCollectionデータセット

名前 形容 価値
種類 データセットの種類。 'MongoDbCollection' (必須)
タイププロパティ MongoDB データベース データセットのプロパティ。 MongoDbCollectionDatasetTypeProperties (必須)

MongoDbCollectionDatasetTypeProperties (英語)

名前 形容 価値
コレクション名 MongoDB データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

NetezzaTableDataset (英語)

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

ODataリソースデータセット

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

ODataResourceDatasetTypeProperties (英語)

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

OracleTableDataset (英語)

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

OracleTableDatasetTypeProperties の

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

パラメータ定義仕様

名前 形容 価値

パラメータ仕様

名前 形容 価値
デフォルト値 パラメーターの既定値。 任意
種類 パラメーターの型。 '配列'
「ブール」
「フロート」
'int'
「オブジェクト」
'セキュアストリング'
'String' (必須)

パラメータ値仕様

名前 形容 価値

PayPalObjectDataset

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

フェニックスオブジェクトデータセット

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

プレストオブジェクトデータセット

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

クイックブックスオブジェクトデータセット

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

RelationalTableデータセット

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

RelationalTableDatasetTypeProperties (リレーション テーブル データセット タイププロパティ)

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

ResponsysObjectDataset

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

SalesforceMarketingCloudObjectデータセット

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

SalesforceObjectデータセット

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

SalesforceObjectDatasetTypeプロパティ

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

SapCloudForCustomerResourceDataset (英語)

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

SapCloudForCustomerResourceDatasetTypeProperties (英語)

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

SapEccResourceDataset (サップエックリソースデータセット)

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

SapEccResourceDatasetTypeProperties (サップエックリソースデータセットタイププロパティ)

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

ServiceNowObjectデータセット

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

Shopifyオブジェクトデータセット

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

スパークオブジェクトデータセット

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

SqlServerTableDataset

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

SqlServerTableDatasetTypeProperties の

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

SquareObjectデータセット

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

バーティカテーブルデータセット

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

WebTableデータセット

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

WebTableDatasetTypeProperties の

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

XeroObjectデータセット

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

ZohoObjectデータセット

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

使用例

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

次の Azure クイック スタート テンプレートには、 このリソースの種類をデプロイするための Bicep サンプルが含まれています。

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

データセット オブジェクト

type プロパティを設定して、オブジェクトの型を指定します。

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

{
  "type": "AmazonMWSObject"
}

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

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

AzureBlobを する場合は、次を使用します。

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

AzureDataLakeStoreFileを する場合は、次のコマンドを使用します。

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

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

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

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

{
  "type": "AzurePostgreSqlTable"
}

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

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

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

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

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

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

AzureTableを する場合は、次を使用します。

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

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

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

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

{
  "type": "ConcurObject"
}

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

{
  "type": "CouchbaseTable"
}

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

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

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

{
  "type": "DrillTable"
}

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

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

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

{
  "type": "EloquaObject"
}

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

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

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

{
  "type": "GoogleBigQueryObject"
}

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

{
  "type": "GreenplumTable"
}

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

{
  "type": "HBaseObject"
}

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

{
  "type": "HiveObject"
}

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

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

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

{
  "type": "HubspotObject"
}

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

{
  "type": "ImpalaObject"
}

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

{
  "type": "JiraObject"
}

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

{
  "type": "MagentoObject"
}

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

{
  "type": "MariaDBTable"
}

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

{
  "type": "MarketoObject"
}

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

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

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

{
  "type": "NetezzaTable"
}

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

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

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

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

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

{
  "type": "PaypalObject"
}

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

{
  "type": "PhoenixObject"
}

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

{
  "type": "PrestoObject"
}

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

{
  "type": "QuickBooksObject"
}

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

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

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

{
  "type": "ResponsysObject"
}

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

{
  "type": "SalesforceMarketingCloudObject"
}

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

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

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

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

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

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

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

{
  "type": "ServiceNowObject"
}

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

{
  "type": "ShopifyObject"
}

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

{
  "type": "SparkObject"
}

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

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

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

{
  "type": "SquareObject"
}

VerticaTableを する場合は、次のコマンドを使用します。

{
  "type": "VerticaTable"
}

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

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

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

{
  "type": "XeroObject"
}

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

{
  "type": "ZohoObject"
}

DatasetStorageFormat オブジェクト

type プロパティを設定して、オブジェクトの型を指定します。

DatasetCompression オブジェクト

type プロパティを設定して、オブジェクトの型を指定します。

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

{
  "type": "BZip2"
}

deflateを する場合は、次のコマンドを使用します。

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

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

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

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

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

プロパティ値

Microsoft.DataFactory/factories/datasets

名前 形容 価値
apiVersion (英語) API のバージョン '2017-09-01-プレビュー'
名前 リソース名

制約:
最小長 = 1
最大長 = 260
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
プロパティ データセットのプロパティ。 データセット (必須)
種類 リソースの種類 'Microsoft.DataFactory/factories/datasets'

AmazonMWSObjectデータセット

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

AmazonS3データセット

名前 形容 価値
種類 データセットの種類。 'AmazonS3Object' (必須)
タイププロパティ Amazon S3 データセットのプロパティ。 AmazonS3DatasetTypeProperties (必須)

AmazonS3データセットタイププロパティ

名前 形容 価値
バケット名 Amazon S3 バケットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
圧縮 Amazon S3 オブジェクトに使用されるデータ圧縮方法。 データセット圧縮
形式 ファイルの形式。 データセットストレージフォーマット
Amazon S3 オブジェクトのキー。 型: string (または resultType 文字列を含む式)。 任意
接頭辞 S3 オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 任意
バージョン S3 オブジェクトのバージョン。 型: string (または resultType 文字列を含む式)。 任意

AzureBlobデータセット

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

AzureBlobDatasetTypeProperties の

名前 形容 価値
圧縮 BLOB ストレージに使用されるデータ圧縮方法。 データセット圧縮
ファイル名 Azure BLOB の名前。 型: string (または resultType 文字列を含む式)。 任意
フォルダパス Azure Blob Storage のパス。 型: string (または resultType 文字列を含む式)。 任意
形式 Azure Blob Storage の形式。 データセットストレージフォーマット
テーブルルートロケーション BLOB パスのルート。 型: string (または resultType 文字列を含む式)。 任意

AzureDataLakeStoreデータセット

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

AzureDataLakeStoreDatasetTypeProperties のこと

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

AzureMySqlTableDataset

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

AzureMySqlTableDatasetTypeProperties

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

AzurePostgreSqlTableDataset

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

AzureSearchIndexDataset

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

AzureSearchIndexDatasetTypeProperties の

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

AzureSqlDWTableDataset

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

AzureSqlDWTableDatasetTypeProperties の略

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

AzureSqlTableDataset

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

AzureSqlTableDatasetTypeProperties (英語)

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

AzureTableDataset の

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

AzureTableDatasetTypeProperties の

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

CassandraTableデータセット

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

CassandraTableDatasetTypeProperties (英語)

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

ConcurObjectデータセット

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

カウチベーステーブルデータセット

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

データセット

名前 形容 価値
注釈 データセットの記述に使用できるタグの一覧。 どれでも[]
形容 データセットの説明。
リンクされたサービス名 リンクされたサービス参照。 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」
「AmazonS3オブジェクト」
'AzureBlob'
'AzureDataLakeStoreFile'
'AzureMySqlTable'
'AzurePostgreSqlTable'
'AzureSearchIndex'
'AzureSqlDWTable'
'AzureSqlTable'
「AzureTable」
「カサンドラテーブル」
'ConcurObject'
「カウチベーステーブル」
'DocumentDbCollection'
「ドリルテーブル」
'DynamicsEntity'
「EloquaObject」
「ファイルシェア」
「GoogleBigQueryオブジェクト」
「グリーンプラムテーブル」
'HBaseObject'
「ハイブオブジェクト」
'Httpファイル'
「ハブスポットオブジェクト」
「インパラオブジェクト」
「JiraObject」
「マゼントオブジェクト」
「マリアDBTable」
「MarketoObject」
「MongoDbコレクション」
「ネテッツァテーブル」
'ODataResource'
'OracleTable'
'PayObject'
「フェニックスオブジェクト」
「プレストオブジェクト」
「クイックブックスオブジェクト」
「リレーショナルテーブル」
'ResponsysObject'
'SalesforceMarketingCloudObject'
'Salesforceオブジェクト'
「SapCloudForCustomerResource」
「サップエックリソース」
「ServiceNowObject」
「ショッピファイオブジェクト」
'スパークオブジェクト'
'SqlServerTable'
「スクエアオブジェクト」
「バーティカテーブル」
「ウェブテーブル」
「ゼロオブジェクト」
'ZohoObject' (必須)

データセットBZip2圧縮

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

データセット圧縮

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

データセットデフレート圧縮

名前 形容 価値
レベル Deflate 圧縮レベル。 「最速」
「最適」
種類 データセット圧縮の種類。 'Deflate' (必須)

データセットGZipCompression

名前 形容 価値
レベル GZip 圧縮レベル。 「最速」
「最適」
種類 データセット圧縮の種類。 'GZip' (必須)

データセットストレージフォーマット

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

データセットZipDeflateCompression

名前 形容 価値
レベル ZipDeflate 圧縮レベル。 「最速」
「最適」
種類 データセット圧縮の種類。 'ZipDeflate' (必須)

DocumentDbCollectionDataset (英語)

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

DocumentDbCollectionDatasetTypeProperties (英語)

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

ドリル テーブル データセット

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

DynamicsEntityDataset (ダイナミック エンティティ データセット)

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

DynamicsEntityDatasetTypeProperties (英語)

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

EloquaObjectデータセット

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

ファイル共有データセット

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

FileShareDatasetTypeプロパティ

名前 形容 価値
圧縮 ファイル システムに使用されるデータ圧縮方法。 データセット圧縮
ファイルフィルタ すべてのファイルではなく folderPath 内のファイルのサブセットを選択するために使用するフィルターを指定します。 型: string (または resultType 文字列を含む式)。 任意
ファイル名 オンプレミス のファイル システムの名前。 型: string (または resultType 文字列を含む式)。 任意
フォルダパス オンプレミス のファイル システムのパス。 型: string (または resultType 文字列を含む式)。 任意
形式 ファイルの形式。 データセットストレージフォーマット

GoogleBigQueryオブジェクトデータセット

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

GreenplumTableデータセット

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

HBaseObjectデータセット

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

ハイブオブジェクトデータセット

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

Httpデータセット

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

HttpDatasetTypeプロパティ

名前 形容 価値
additionalヘッダー HTTP 要求のヘッダー。 例: request-header-name-1:request-header-value-1
...
request-header-name-n:request-header-value-n Type: string (または resultType 文字列を含む式)。
任意
圧縮 ファイルで使用されるデータ圧縮方法。 データセット圧縮
形式 ファイルの形式。 データセットストレージフォーマット
relativeUrl (相対 URL HttpLinkedService の URL に基づく相対 URL は、HTTP ファイルの Type: 文字列 (または resultType 文字列を含む式) を参照します。 任意
リクエストボディ HTTP 要求の本文。 型: string (または resultType 文字列を含む式)。 任意
リクエストメソッド (requestMethod) HTTP 要求の HTTP メソッド。 型: string (または resultType 文字列を含む式)。 任意

HubSpotオブジェクトデータセット

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

インパラオブジェクトデータセット

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

JiraObjectDataset (ジラオブジェクトデータセット)

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

LinkedServiceReference (リンク サービス参照)

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName(リファレンスネーム) LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

マゼントオブジェクトデータセット

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

MariaDBTableデータセット

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

MarketoObjectデータセット

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

MongoDbCollectionデータセット

名前 形容 価値
種類 データセットの種類。 'MongoDbCollection' (必須)
タイププロパティ MongoDB データベース データセットのプロパティ。 MongoDbCollectionDatasetTypeProperties (必須)

MongoDbCollectionDatasetTypeProperties (英語)

名前 形容 価値
コレクション名 MongoDB データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

NetezzaTableDataset (英語)

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

ODataリソースデータセット

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

ODataResourceDatasetTypeProperties (英語)

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

OracleTableDataset (英語)

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

OracleTableDatasetTypeProperties の

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

パラメータ定義仕様

名前 形容 価値

パラメータ仕様

名前 形容 価値
デフォルト値 パラメーターの既定値。 任意
種類 パラメーターの型。 '配列'
「ブール」
「フロート」
'int'
「オブジェクト」
'セキュアストリング'
'String' (必須)

パラメータ値仕様

名前 形容 価値

PayPalObjectDataset

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

フェニックスオブジェクトデータセット

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

プレストオブジェクトデータセット

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

クイックブックスオブジェクトデータセット

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

RelationalTableデータセット

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

RelationalTableDatasetTypeProperties (リレーション テーブル データセット タイププロパティ)

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

ResponsysObjectDataset

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

SalesforceMarketingCloudObjectデータセット

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

SalesforceObjectデータセット

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

SalesforceObjectDatasetTypeプロパティ

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

SapCloudForCustomerResourceDataset (英語)

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

SapCloudForCustomerResourceDatasetTypeProperties (英語)

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

SapEccResourceDataset (サップエックリソースデータセット)

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

SapEccResourceDatasetTypeProperties (サップエックリソースデータセットタイププロパティ)

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

ServiceNowObjectデータセット

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

Shopifyオブジェクトデータセット

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

スパークオブジェクトデータセット

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

SqlServerTableDataset

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

SqlServerTableDatasetTypeProperties の

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

SquareObjectデータセット

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

バーティカテーブルデータセット

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

WebTableデータセット

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

WebTableDatasetTypeProperties の

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

XeroObjectデータセット

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

ZohoObjectデータセット

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

使用例

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

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

テンプレート 形容
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"
  parent_id = "string"
  body = {
    properties = {
      annotations = [
        ?
      ]
      description = "string"
      linkedServiceName = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
      parameters = {
        {customized property} = {
          defaultValue = ?
          type = "string"
        }
      }
      structure = ?
      type = "string"
      // For remaining properties, see Dataset objects
    }
  }
}

データセット オブジェクト

type プロパティを設定して、オブジェクトの型を指定します。

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

{
  type = "AmazonMWSObject"
}

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

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

AzureBlobを する場合は、次を使用します。

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

AzureDataLakeStoreFileを する場合は、次のコマンドを使用します。

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

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

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

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

{
  type = "AzurePostgreSqlTable"
}

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

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

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

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

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

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

AzureTableを する場合は、次を使用します。

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

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

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

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

{
  type = "ConcurObject"
}

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

{
  type = "CouchbaseTable"
}

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

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

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

{
  type = "DrillTable"
}

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

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

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

{
  type = "EloquaObject"
}

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

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

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

{
  type = "GoogleBigQueryObject"
}

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

{
  type = "GreenplumTable"
}

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

{
  type = "HBaseObject"
}

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

{
  type = "HiveObject"
}

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

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

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

{
  type = "HubspotObject"
}

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

{
  type = "ImpalaObject"
}

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

{
  type = "JiraObject"
}

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

{
  type = "MagentoObject"
}

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

{
  type = "MariaDBTable"
}

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

{
  type = "MarketoObject"
}

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

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

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

{
  type = "NetezzaTable"
}

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

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

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

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

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

{
  type = "PaypalObject"
}

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

{
  type = "PhoenixObject"
}

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

{
  type = "PrestoObject"
}

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

{
  type = "QuickBooksObject"
}

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

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

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

{
  type = "ResponsysObject"
}

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

{
  type = "SalesforceMarketingCloudObject"
}

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

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

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

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

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

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

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

{
  type = "ServiceNowObject"
}

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

{
  type = "ShopifyObject"
}

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

{
  type = "SparkObject"
}

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

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

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

{
  type = "SquareObject"
}

VerticaTableを する場合は、次のコマンドを使用します。

{
  type = "VerticaTable"
}

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

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

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

{
  type = "XeroObject"
}

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

{
  type = "ZohoObject"
}

DatasetStorageFormat オブジェクト

type プロパティを設定して、オブジェクトの型を指定します。

DatasetCompression オブジェクト

type プロパティを設定して、オブジェクトの型を指定します。

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

{
  type = "BZip2"
}

deflateを する場合は、次のコマンドを使用します。

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

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

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

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

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

プロパティ値

Microsoft.DataFactory/factories/datasets

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 260
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ファクトリ
プロパティ データセットのプロパティ。 データセット (必須)
種類 リソースの種類 "Microsoft.DataFactory/factories/datasets@2017-09-01-preview" (英語)

AmazonMWSObjectデータセット

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

AmazonS3データセット

名前 形容 価値
種類 データセットの種類。 'AmazonS3Object' (必須)
タイププロパティ Amazon S3 データセットのプロパティ。 AmazonS3DatasetTypeProperties (必須)

AmazonS3データセットタイププロパティ

名前 形容 価値
バケット名 Amazon S3 バケットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
圧縮 Amazon S3 オブジェクトに使用されるデータ圧縮方法。 データセット圧縮
形式 ファイルの形式。 データセットストレージフォーマット
Amazon S3 オブジェクトのキー。 型: string (または resultType 文字列を含む式)。 任意
接頭辞 S3 オブジェクト名のプレフィックス フィルター。 型: string (または resultType 文字列を含む式)。 任意
バージョン S3 オブジェクトのバージョン。 型: string (または resultType 文字列を含む式)。 任意

AzureBlobデータセット

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

AzureBlobDatasetTypeProperties の

名前 形容 価値
圧縮 BLOB ストレージに使用されるデータ圧縮方法。 データセット圧縮
ファイル名 Azure BLOB の名前。 型: string (または resultType 文字列を含む式)。 任意
フォルダパス Azure Blob Storage のパス。 型: string (または resultType 文字列を含む式)。 任意
形式 Azure Blob Storage の形式。 データセットストレージフォーマット
テーブルルートロケーション BLOB パスのルート。 型: string (または resultType 文字列を含む式)。 任意

AzureDataLakeStoreデータセット

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

AzureDataLakeStoreDatasetTypeProperties のこと

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

AzureMySqlTableDataset

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

AzureMySqlTableDatasetTypeProperties

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

AzurePostgreSqlTableDataset

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

AzureSearchIndexDataset

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

AzureSearchIndexDatasetTypeProperties の

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

AzureSqlDWTableDataset

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

AzureSqlDWTableDatasetTypeProperties の略

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

AzureSqlTableDataset

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

AzureSqlTableDatasetTypeProperties (英語)

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

AzureTableDataset の

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

AzureTableDatasetTypeProperties の

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

CassandraTableデータセット

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

CassandraTableDatasetTypeProperties (英語)

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

ConcurObjectデータセット

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

カウチベーステーブルデータセット

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

データセット

名前 形容 価値
注釈 データセットの記述に使用できるタグの一覧。 どれでも[]
形容 データセットの説明。
リンクされたサービス名 リンクされたサービス参照。 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」
「AmazonS3オブジェクト」
'AzureBlob'
'AzureDataLakeStoreFile'
'AzureMySqlTable'
'AzurePostgreSqlTable'
'AzureSearchIndex'
'AzureSqlDWTable'
'AzureSqlTable'
「AzureTable」
「カサンドラテーブル」
'ConcurObject'
「カウチベーステーブル」
'DocumentDbCollection'
「ドリルテーブル」
'DynamicsEntity'
「EloquaObject」
「ファイルシェア」
「GoogleBigQueryオブジェクト」
「グリーンプラムテーブル」
'HBaseObject'
「ハイブオブジェクト」
'Httpファイル'
「ハブスポットオブジェクト」
「インパラオブジェクト」
「JiraObject」
「マゼントオブジェクト」
「マリアDBTable」
「MarketoObject」
「MongoDbコレクション」
「ネテッツァテーブル」
'ODataResource'
'OracleTable'
'PayObject'
「フェニックスオブジェクト」
「プレストオブジェクト」
「クイックブックスオブジェクト」
「リレーショナルテーブル」
'ResponsysObject'
'SalesforceMarketingCloudObject'
'Salesforceオブジェクト'
「SapCloudForCustomerResource」
「サップエックリソース」
「ServiceNowObject」
「ショッピファイオブジェクト」
'スパークオブジェクト'
'SqlServerTable'
「スクエアオブジェクト」
「バーティカテーブル」
「ウェブテーブル」
「ゼロオブジェクト」
'ZohoObject' (必須)

データセットBZip2圧縮

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

データセット圧縮

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

データセットデフレート圧縮

名前 形容 価値
レベル Deflate 圧縮レベル。 「最速」
「最適」
種類 データセット圧縮の種類。 'Deflate' (必須)

データセットGZipCompression

名前 形容 価値
レベル GZip 圧縮レベル。 「最速」
「最適」
種類 データセット圧縮の種類。 'GZip' (必須)

データセットストレージフォーマット

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

データセットZipDeflateCompression

名前 形容 価値
レベル ZipDeflate 圧縮レベル。 「最速」
「最適」
種類 データセット圧縮の種類。 'ZipDeflate' (必須)

DocumentDbCollectionDataset (英語)

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

DocumentDbCollectionDatasetTypeProperties (英語)

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

ドリル テーブル データセット

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

DynamicsEntityDataset (ダイナミック エンティティ データセット)

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

DynamicsEntityDatasetTypeProperties (英語)

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

EloquaObjectデータセット

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

ファイル共有データセット

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

FileShareDatasetTypeプロパティ

名前 形容 価値
圧縮 ファイル システムに使用されるデータ圧縮方法。 データセット圧縮
ファイルフィルタ すべてのファイルではなく folderPath 内のファイルのサブセットを選択するために使用するフィルターを指定します。 型: string (または resultType 文字列を含む式)。 任意
ファイル名 オンプレミス のファイル システムの名前。 型: string (または resultType 文字列を含む式)。 任意
フォルダパス オンプレミス のファイル システムのパス。 型: string (または resultType 文字列を含む式)。 任意
形式 ファイルの形式。 データセットストレージフォーマット

GoogleBigQueryオブジェクトデータセット

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

GreenplumTableデータセット

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

HBaseObjectデータセット

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

ハイブオブジェクトデータセット

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

Httpデータセット

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

HttpDatasetTypeプロパティ

名前 形容 価値
additionalヘッダー HTTP 要求のヘッダー。 例: request-header-name-1:request-header-value-1
...
request-header-name-n:request-header-value-n Type: string (または resultType 文字列を含む式)。
任意
圧縮 ファイルで使用されるデータ圧縮方法。 データセット圧縮
形式 ファイルの形式。 データセットストレージフォーマット
relativeUrl (相対 URL HttpLinkedService の URL に基づく相対 URL は、HTTP ファイルの Type: 文字列 (または resultType 文字列を含む式) を参照します。 任意
リクエストボディ HTTP 要求の本文。 型: string (または resultType 文字列を含む式)。 任意
リクエストメソッド (requestMethod) HTTP 要求の HTTP メソッド。 型: string (または resultType 文字列を含む式)。 任意

HubSpotオブジェクトデータセット

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

インパラオブジェクトデータセット

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

JiraObjectDataset (ジラオブジェクトデータセット)

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

LinkedServiceReference (リンク サービス参照)

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName(リファレンスネーム) LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

マゼントオブジェクトデータセット

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

MariaDBTableデータセット

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

MarketoObjectデータセット

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

MongoDbCollectionデータセット

名前 形容 価値
種類 データセットの種類。 'MongoDbCollection' (必須)
タイププロパティ MongoDB データベース データセットのプロパティ。 MongoDbCollectionDatasetTypeProperties (必須)

MongoDbCollectionDatasetTypeProperties (英語)

名前 形容 価値
コレクション名 MongoDB データベースのテーブル名。 型: string (または resultType 文字列を含む式)。 any (必須)

NetezzaTableDataset (英語)

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

ODataリソースデータセット

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

ODataResourceDatasetTypeProperties (英語)

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

OracleTableDataset (英語)

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

OracleTableDatasetTypeProperties の

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

パラメータ定義仕様

名前 形容 価値

パラメータ仕様

名前 形容 価値
デフォルト値 パラメーターの既定値。 任意
種類 パラメーターの型。 '配列'
「ブール」
「フロート」
'int'
「オブジェクト」
'セキュアストリング'
'String' (必須)

パラメータ値仕様

名前 形容 価値

PayPalObjectDataset

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

フェニックスオブジェクトデータセット

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

プレストオブジェクトデータセット

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

クイックブックスオブジェクトデータセット

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

RelationalTableデータセット

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

RelationalTableDatasetTypeProperties (リレーション テーブル データセット タイププロパティ)

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

ResponsysObjectDataset

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

SalesforceMarketingCloudObjectデータセット

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

SalesforceObjectデータセット

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

SalesforceObjectDatasetTypeプロパティ

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

SapCloudForCustomerResourceDataset (英語)

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

SapCloudForCustomerResourceDatasetTypeProperties (英語)

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

SapEccResourceDataset (サップエックリソースデータセット)

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

SapEccResourceDatasetTypeProperties (サップエックリソースデータセットタイププロパティ)

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

ServiceNowObjectデータセット

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

Shopifyオブジェクトデータセット

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

スパークオブジェクトデータセット

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

SqlServerTableDataset

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

SqlServerTableDatasetTypeProperties の

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

SquareObjectデータセット

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

バーティカテーブルデータセット

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

WebTableデータセット

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

WebTableDatasetTypeProperties の

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

XeroObjectデータセット

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

ZohoObjectデータセット

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