Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

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つのワークフローに含まれるタスクの全体的な上限によってのみ制限されます。

ヒント:ETLタスクの実行には24時間かかることがある。24時間以内にタスクが成功しなければ、タスクは失敗する。
注意ETLワークフローは、1つのワークフローの一部として複数のファイルを処理することができます。各ファイルのサイズは5GBまでですが、すべてのファイルの合計サイズは10GB以下でなければなりません。タスクによってはファイルサイズに制限があるものもあるので、使用するタスクのドキュメントを確認してください。

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

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

リローディングデータ

互いに依存しているETLタスク間で設定変更があった場合、新しい設定ですべてのデータをリロードするボタンが表示されます。古いデータを再処理したい場合は、Reload the dataを クリックしてください。
変更されたETLタスクのデータ再読み込みボタン

注意これは編集されたタスクからすべてのデータをリロードします。通常、ETLワークフローは前回の実行以降の新しいデータのみを処理する。ただし、このオプションが選択された場合、次へワークフローを実行すると、ワークフローが作成されてからのすべてのデータが処理されます。
例: 通常、アンケートから回答を抽出するタスクを実行すると、前回の実行以降の新しい回答のみが処理されます。ただし、データが再ロードされた場合、次へワークフローを実行すると、アンケート調査のすべての回答が処理されます。

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

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

Qtip:左のサイトメニューを使用して抽出器のリストを表示することもできます。

利用可能なローダタスク

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

Qtip:左のサイトメニューからローダーのリストを見ることもできます。

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

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

  • 基本的な変換タスク:文字列や日付の書式変更、日付の差の計算、数値フィールドの演算など。
  • マージタスク: 複数のデータセットを 1 つのデータセットに結合します。

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

未完了ワークフロー

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

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

ワークフロー失敗

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

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

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

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

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

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

FAQ

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