適用対象:
Azure Data Factory
Azure Synapse Analytics
ヒント
Data Factory in Microsoft Fabric は、よりシンプルなアーキテクチャ、組み込みの AI、および新機能を備えた次世代のAzure Data Factoryです。 データ統合を初めて使用する場合は、Fabric Data Factory から始めます。 既存の ADF ワークロードをFabricにアップグレードして、データ サイエンス、リアルタイム分析、レポートの新機能にアクセスできます。
この記事では、Data Flowを使用して data.world (プレビュー) でデータを変換する方法について説明します。 詳細については、Azure Data Factory または Azure Synapse Analytics の入門記事を参照してください。
重要
このコネクタは、現在プレビューの段階です。 実際にお試しいただき、フィードバックをお寄せください。 ソリューションのプレビュー コネクタに依存する場合は、Azure support にお問い合わせください。
サポートされる機能
この data.world コネクタは、次の機能でサポートされます。
| サポートされる機能 | IR |
|---|---|
| マッピング データ フロー (ソース/-) | ① |
(1) Azure統合ランタイム (2) セルフホステッド統合ランタイム
ソースおよびシンクとしてサポートされているデータ ストアの一覧については、「サポートされているデータ ストア」の表を参照してください。
UI を使用して data.world のリンク サービスを作成する
Azure ポータル UI で data.world リンクされたサービスを作成するには、次の手順に従います。
Azure Data Factoryまたは Synapse ワークスペースの [管理] タブを参照し、[リンクされたサービス] を選択し、[新規] を選択します。
- Azureデータファクトリー
- Azure Synapse
data.world (プレビュー) を検索し、data.world (プレビュー) コネクタを選択します。
サービスの詳細を構成し、接続をテストして、新しいリンク サービスを作成します。
コネクタの構成の詳細
以下のセクションでは、data.world に固有の Data Factory および Synapse パイプライン エンティティの定義に使用されるプロパティについて説明します。
リンクされたサービスのプロパティ
data.world のリンク サービスでは、次のプロパティがサポートされます。
| プロパティ | 内容 | 必須 |
|---|---|---|
| 型 | type プロパティは Dataworld に設定する必要があります。 | はい |
| apiToken | data.world の API トークンを指定します。 安全に保存するには、このフィールドを SecureString としてマークします。 または、Azure Key Vaultに格納されているシークレットを |
はい |
例:
{
"name": "DataworldLinkedService",
"properties": {
"type": "Dataworld",
"typeProperties": {
"apiToken": {
"type": "SecureString",
"value": "<API token>"
}
}
}
}
データフロー マッピングのプロパティ
マッピング データ フローでデータを変換する場合、data.world からテーブルを読み取ることができます。 詳細については、マッピング データ フローのソース変換に関するページを参照してください。 インライン データセットは、ソースの種類としてのみ使用できます。
ソース変換
次の表に、data.world ソースでサポートされるプロパティの一覧を示します。 これらのプロパティは、 [ソース オプション] タブで編集できます。
| 名前 | 内容 | 必須 | 使用できる値 | データ フロー スクリプトのプロパティ |
|---|---|---|---|---|
| データセットの名前 | data.world のデータセットの ID。 | はい | String | datasetId |
| テーブル名 | data.world のデータセット内のテーブルの ID。 | いいえ (query が指定されている場合) |
String | tableId |
| クエリ | data.world からデータをフェッチする SQL クエリを入力します。 たとえば select * from MyTable です。 |
いいえ (tableId が指定されている場合) |
String | クエリ |
| 所有者 | data.world のデータセットの所有者。 | はい | String | 所有者 |
data.world のソース スクリプトの例
ソースの種類として data.world を使用すると、関連付けられているデータ フロー スクリプトは次のようになります。
source(allowSchemaDrift: true,
validateSchema: false,
store: 'dataworld',
format: 'rest',
owner: 'owner1',
datasetId: 'dataset1',
tableId: 'MyTable') ~> DataworldSource
関連するコンテンツ
コピー アクティビティによってソース、シンクとしてサポートされるデータ ストアの一覧については、サポートされるデータ ストアに関するセクションを参照してください。