メインコンテンツにスキップ
Loading...
Skip to article
  • Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Core XM
    Core XM
  • Design XM
    Design XM

ETL ワークフローの構築


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


ETL ワークフローの構築について

Qualtrics Workflows プラットフォームには、サードパーティの宛先から Qualtrics へのデータのインポートや、Qualtrics からサードパーティ宛先へのデータのエクスポートを支援する一連のタスクが含まれています。これらのタスクは、抽出、変換、ロード (ETL) フレームワークに従います。ETL タスクを使用して、自動化およびスケジュールされたワークフローを作成し、サードパーティのソースから Qualtrics にデータを取り込み、Qualtrics から外部宛にデータをエクスポートすることができます。

ETL ワークフローを作成するには、1 つ以上の抽出機能タスクと正確に 1 つのローダータスクを作成する必要があります。データを複数の宛先にロードする場合は、宛先ごとに個別のワークフローを登録する必要があります。

抽出機能およびローダタスクの一般設定

ヒント:ワークフローの使用に関する一般的なガイドについては、「ワークフローの基本概要」を参照してください。
  1. プロジェクトの[スタンドアロンのワークフロー]ページまたは[ワークフロー]タブから、[ワークフローを作成]をクリックします。[ワークフローを作成]をクリックし、[その他]を選択します。
  2. データの抽出、変換、ロード (ETL) を選択します。
  3. 通常、ETL ワークフローは定期的なスケジュールで実行されます。ワークフローのスケジュールを選択します。ワークフローのスケジュール設定の詳細については、「スケジュールされたワークフロー」を参照してください。
    明細表の選択と保存のクリック
  4. 保存]をクリックします。
  5. [データソース (ETL 抽出機能)] をクリックして、使用するエクストラクタタスクを選択します。使用できるタスクの一覧については、利用可能な抽出機能タスクを参照してください。エクストラクタタスク、ローダタスクの追加、通知の追加、ワークフローの有効化
  6. データ宛先 (ETL ローダ) をクリックして、使用するローダタスクを選択します。使用できるタスクの一覧については、利用可能なローダタスクを参照してください。
  7. このステップはオプションですが、ワークフローで問題が発生した場合にアラートを送信する場合に役立ちます。通知設定に移動して、ワークフローが失敗した場合に通知を受け取るようにワークフロー通知を設定します。
  8. ワークフローをオンにすることを忘れないでください。
ヒント:ワークフローの設定後、[すぐに実行]をクリックしてETLワークフローをテストし、機能することを確認します。
テストのためのアクションの即時実行
ヒント:ETLワークフローにタスクを追加できます。たとえば、Webhook に投稿する Web サービスタスクを追加します。

利用可能な抽出機能タスク

現時点で利用可能な抽出機能タスクの一部を以下に示します。

ヒント:エクストラクターのタスクの網羅的な一覧については、左のウェブサイトのメニューをご覧ください。

利用可能なローダタスク

現時点で利用可能なローダタスクの一部を以下に示します。

ヒント:ローダータスクの全一覧については、左側の Web サイトのメニューを参照してください。

利用可能なデータ変換タスク

ETL ワークフローで処理するデータを変換するために、以下のタスクを使用することができます。

  • データ式タスク: 文字列と日付の書式を変更し、日付の差異を計算します。
  • マージタスク: 複数のデータセットを 1 つのデータセットに結合します。

データ抽出およびロードタスクのトラブルシューティング

未完了ワークフロー

データ抽出機能タスクとローダタスクは一緒に使用する必要があります。設定が不足している場合は、ワークフローエディタから警告が表示されます。

例: この例では、データローダタスクがありません。ワークフローエディターにより、「インポートタスクには現在宛先がありません」というアラートが送信されます。
宛先エラーメッセージがない
例: この例では、データ抽出機能タスクが不足しています。タスクエディタにより、”少なくとも 1 つのデータソースタスクを追加する必要があります。” という警告が表示されます。
エクストラクタを使用しないローダタスクを作成します。このタスクにより、最初にエクストラクタを設定するよう警告されます。

ワークフロー失敗

タスクが失敗したり、正しく起動しなかったりする場合、最初に見るべき場所は、 レポート& 履歴ワークフロー。これには、ワークフローが起動するたびに、およびそのワークフローの結果に関する情報が含まれます。

レポート & 履歴では、ワークフローの各部分に独自のエントリがあり、問題が発生した箇所を簡単に特定することができます。

例:以下の例では、SFTPファイルからのデータ抽出タスクと、B2BアカウントデータをXM Directoryにロードタスクを使用しています。エクストラクタタスクは失敗したが、ローダタスクは成功したことを確認できます。つまり、エクストラクタタスクは正しく設定されていませんが、ローダタスクは OK です。
レポートセクション。抽出タスクは失敗しましたが、ロードタスクは成功しました。

問題を特定したら、[詳細] の下の [表示] をクリックして、問題の修正方法を診断するための詳細を確認できます。これにより、タスクの JSON ペイロードがプルされます。タスク出力セクションまで下にスクロールし、エラーを見つけます。

例: この例では、接続に SFTP ファイルからのデータ抽出タスクに対して無効なパラメータがあったため、タスクが失敗しています。
失敗したアクションのタスク出力セクション (失敗した理由を示す)

ワークフローを編集して問題を修正した後、レポート& 履歴に戻り、[再試行]をクリックしてワークフローを再実行できます。
失敗したワークフローを再試行するための再試行ボタン

特定のユースケース

特定の使用ケースおよびワークフロー設定については、以下のページを確認してください。

FAQ

当サポートサイトの日本語のコンテンツは英語原文より機械翻訳されており、補助的な参照を目的としています。機械翻訳の精度は十分な注意を払っていますが、もし、英語・日本語翻訳が異なる場合は英語版が正となります。英語原文と機械翻訳の間に矛盾があっても、法的拘束力はありません。