ETL ワークフローの構築
ETL ワークフローの構築について
Qualtrics Workflows プラットフォームには、サードパーティの宛先から Qualtrics へのデータのインポートや、Qualtrics からサードパーティ宛先へのデータのエクスポートを支援する一連のタスクが含まれています。これらのタスクは、抽出、変換、ロード (ETL) フレームワークに従います。ETL タスクを使用して、自動化およびスケジュールされたワークフローを作成し、サードパーティのソースから Qualtrics にデータを取り込み、Qualtrics から外部宛にデータをエクスポートすることができます。
ETL ワークフローを作成するには、1 つ以上の抽出機能タスクと正確に 1 つのローダータスクを作成する必要があります。データを複数の宛先にロードする場合は、宛先ごとに個別のワークフローを登録する必要があります。
抽出機能およびローダタスクの一般設定
- プロジェクトの[スタンドアロンのワークフロー]ページまたは[ワークフロー]タブから、[ワークフローを作成]をクリックします。
- データの抽出、変換、ロード (ETL) を選択します。
- 通常、ETL ワークフローは定期的なスケジュールで実行されます。ワークフローのスケジュールを選択します。ワークフローのスケジュール設定の詳細については、「スケジュールされたワークフロー」を参照してください。
- [保存]をクリックします。
- [データソース (ETL 抽出機能)] をクリックして、使用するエクストラクタタスクを選択します。使用できるタスクの一覧については、利用可能な抽出機能タスクを参照してください。
- データ宛先 (ETL ローダ) をクリックして、使用するローダタスクを選択します。使用できるタスクの一覧については、利用可能なローダタスクを参照してください。
- このステップはオプションですが、ワークフローで問題が発生した場合にアラートを送信する場合に役立ちます。通知設定に移動して、ワークフローが失敗した場合に通知を受け取るようにワークフロー通知を設定します。
- ワークフローをオンにすることを忘れないでください。
利用可能な抽出機能タスク
現時点で利用可能な抽出機能タスクの一部を以下に示します。
- Qualtricsファイルサービスタスクからデータを抽出:Qualtricsファイルサービスに保存したデータを取得し、XM Directoryなどのプラットフォーム内の他の場所に保存します。
- SFTPファイルからデータを抽出するタスク:SFTPサーバーからデータを抽出し、クアルトリクスにインポートします。
- Salesforceタスクからデータを抽出:Salesforceインスタンスからデータを抽出し、クアルトリクスにインポートします。
- Google ドライブからの抽出タスク:Google ドライブアカウントからデータを抽出し、クアルトリクスにインポートします。
- Salesforceレポートデータのインポートタスク:Salesforceレポートからデータを抽出してクアルトリクスにインポートします。
- アンケートタスクから回答を抽出:Qualtricsアンケートからデータを抽出し、SFTPなどの別の場所にアップロードします。
- Workday タスクから従業員を抽出:Workday から従業員データを抽出し、Qualtrics EX ディレクトリにインポートします。
- データプロジェクトタスクからデータを抽出:クアルトリクスのインポートしたデータプロジェクトからデータを抽出し、独自の外部データベースなどの別の場所にアップロードします。
- SuccessFactors からの従業員データ抽出タスク: SuccessFactors インスタンスから従業員データを抽出し、Qualtrics にインポートします。
- Extract recruiting data from SuccessFactors task: 採用データを SuccessFactors から抽出して Qualtrics にインポートします。
- Snowflake タスクからデータを抽出:Snowflake に保存されているデータを抽出して Qualtrics にインポートします。
利用可能なローダタスク
現時点で利用可能なローダタスクの一部を以下に示します。
- XM DirectoryにB2Bアカウントデータをロードするタスク:インポートしたデータをXM Directoryに保存します。
- XMDタスクに連絡先とトランザクションを追加:インポートしたデータとトランザクションをXM Directoryに保存します。
- EXディレクトリへのユーザーのロード:インポートした従業員データをEXディレクトリまたはEXプロジェクトに保存します。
- CXディレクトリにユーザーをロード:インポートしたCXユーザーデータを保存します。
- データプロジェクトタスクへのデータのロード: インポートされたデータをデータ抽出機能タスクからインポートされたデータプロジェクトに保存します。
- データセットタスクへのロード: インポートされたデータをデータセットに保存して、マージタスクで使用します。
- SFTP にデータをロードタスク: インポートしたデータを SFTP サーバに保存します。
利用可能なデータ変換タスク
ETL ワークフローで処理するデータを変換するために、以下のタスクを使用することができます。
データ抽出およびロードタスクのトラブルシューティング
未完了ワークフロー
データ抽出機能タスクとローダタスクは一緒に使用する必要があります。設定が不足している場合は、ワークフローエディタから警告が表示されます。
ワークフロー失敗
タスクが失敗したり、正しく起動しなかったりする場合、最初に見るべき場所は、 レポート& 履歴ワークフロー。これには、ワークフローが起動するたびに、およびそのワークフローの結果に関する情報が含まれます。
レポート & 履歴では、ワークフローの各部分に独自のエントリがあり、問題が発生した箇所を簡単に特定することができます。
問題を特定したら、[詳細] の下の [表示] をクリックして、問題の修正方法を診断するための詳細を確認できます。これにより、タスクの JSON ペイロードがプルされます。タスク出力セクションまで下にスクロールし、エラーを見つけます。
特定のユースケース
特定の使用ケースおよびワークフロー設定については、以下のページを確認してください。
- アカウント管理コマンドセンター(CX):Salesforceからアカウントデータをインポートし、そのデータをXM Directoryに保存して、顧客関係を理解します。