- [アーティクル]
-
-
適用対象: Azure Data Factory Azure Synapse Analytics
この記事では、Data Flow を使用して Smartsheet (プレビュー) でデータを変換する方法について説明します。 詳細については、Azure Data Factory または Azure Synapse Analytics の概要記事を参照してください。
重要
このコネクタは、現在プレビューの段階です。 実際にお試しいただき、フィードバックをお寄せください。 ソリューションでプレビュー版コネクタの依存関係を取得したい場合、Azure サポートにお問い合わせください。
この Smartsheet コネクタは、次の機能でサポートされます。
① Azure 統合ランタイム ② セルフホステッド統合ランタイム
ソースおよびシンクとしてサポートされているデータ ストアの一覧については、「サポートされているデータ ストア」の表を参照してください。
UI を使用して Smartsheet のリンクされたサービスを作成する
次の手順を使用して、Azure portal UI で Smartsheet のリンク サービスを作成します。
Azure Data Factory または Synapse ワークスペースの [管理] タブに移動し、[リンク サービス] を選択して、[新規] を選択します。
Smartsheet (プレビュー) を検索し、Smartsheet (プレビュー) コネクタを選択します。
サービスの詳細を構成し、接続をテストして、新しいリンク サービスを作成します。
以下のセクションでは、Smartsheet に固有の Data Factory および Synapse パイプライン エンティティの定義に使用されるプロパティについて説明します。
Smartsheet のリンクされたサービスでは、以下のプロパティがサポートされます。
プロパティ |
Description |
必須 |
type |
type プロパティは Smartsheet に設定する必要があります。 |
はい |
apiToken |
Smartsheet の API トークンを指定します。 安全に保存するには、このフィールドを SecureString としてマークします。 また、Azure Key Vault に格納されているシークレットを参照することもできます。 |
はい |
例:
{
"name": "SmartsheetLinkedService",
"properties": {
"type": "Smartsheet",
"typeProperties": {
"apiToken": {
"type": "SecureString",
"value": "<API token>"
}
}
}
}
マッピング データ フローでデータを変換する場合、Smartsheet からテーブルの読み取りができます。 詳細については、マッピング データ フローのソース変換に関するページを参照してください。 インライン データセットは、ソースの種類としてのみ使用できます。
次の表に、Smartsheet ソースでサポートされるプロパティの一覧を示します。 これらのプロパティは、 [ソース オプション] タブで編集できます。
名前 |
説明 |
必須 |
使用できる値 |
データ フロー スクリプトのプロパティ |
エンティティ型 |
Smartsheet のデータ資産の種類。 |
インラインモードを使用する場合は、はい |
sheets reports |
entityType |
エンティティ名 |
Smartsheet のシートまたはレポートの名前。 |
インラインモードを使用する場合は、はい |
String |
entityId |
source(allowSchemaDrift: true,
validateSchema: false,
store: 'smartsheet',
format: 'rest',
entityId: 'Sheet1',
entityType: 'sheets') ~> SmartsheetSource
コピー アクティビティによってソース、シンクとしてサポートされるデータ ストアの一覧については、サポートされるデータ ストアに関するセクションを参照してください。