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

記事テンプレート


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

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

エクストラクターとローダーのタスクの一般的なセットアップ

Qtip:ワークフローの一般的な使い方については、ワークフローの基本的な概要をご覧ください。
  1. スタンドアロンの「ワークフロー」ページまたはプロジェクトの「ワークフロー」タブから、「ワークフローの作成」をクリックします。ワークフローを作成し、etlを選択します。
  2. ETL(データの抽出、変換、ロード)を選択します。
  3. ETLワークフローは通常、定期的なスケジュールで実行される。ワークフローに合わせたスケジュールを選択します。ワークフローのスケジュール設定については、「スケジュールされたワークフロー」を参照してください。
    スケジュールを選択し、保存をクリックする
  4. 保存]をクリックします。
  5. データソース(ETL抽出)を クリックして、使用する抽出タスクを選択します。使用できるタスクのリストについては、使用可能な抽出タスクを参照してください。1つのワークフローに複数の抽出器を追加できます。抽出タスク、ローダータスクの追加、通知の追加、ワークフローの有効化
  6. データを読み込む前にデータを変換したい場合は、データ変換をクリックします。この手順は省略できます。詳細は基本的な変形タスクを参照。
  7. Add a data destinationを クリックして、使用するローダータスクを選択する。使用できるタスクのリストについては、使用可能なローダータスクを参照してください。1つのワークフローで複数のローダーを追加できます。
  8. このステップはオプションですが、ワークフローに何か問題が発生した場合にアラートを出すのに便利です。設定」からワークフロー通知を設定し、ワークフローが失敗した場合に通知を受け取ることができます。
  9. ワークフローをオンにすることをお忘れなく。
Qtip:ワークフローを設定した後、Run ImmediatelyをクリックしてETLワークフローをテストし、ワークフローが機能していることを確認します。
ワークフローの右上、ワークフロー切り替えの次へ、すぐに実行ボタンがある。
Qtip:ETLワークフローにタスクを追加することができます。例えば、ウェブフックにポストするウェブサービスタスクを追加します。

リローディングデータ

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

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

利用可能な抽出タスク

現在利用可能なエクストラクタスクの一部を紹介する:

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

利用可能なローダータスク

現時点でのローダータスクの一部を紹介する:

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

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

ETLワークフローで処理するデータの変換には、以下のタスクが利用できます:

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

データ抽出と読み込みタスクのトラブルシューティング

不完全なワークフロー

データ抽出タスクとローダータスクは一緒に使用しなければならない。もしセットアップの一部が欠けていれば、ワークフローエディターが警告を発します。

この例では、データローダータスクがない。ワークフローエディターが、”インポートタスクには現在、宛先がありません “と警告する。
宛先不明エラーメッセージ
この例では、データ抽出タスクがありません。タスクエディターは “少なくとも1つのデータソースタスクを追加する必要があります “と警告する。
エクストラクタなしでローダータスクを作成すると、最初にエクストラクタをセットアップするようタスクが警告する。

失敗するワークフロー

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

レポート&履歴では、ワークフローの各パーツにそれぞれの項目があり、どこで問題が発生したかを簡単に特定することができます。

以下の例では、Sftpファイルからのデータ抽出タスクとXM DirectoryへのB2Bアカウントデータのロードタスクを使用しています。エクストラクタ・タスクは失敗したが、ローダー・タスクは成功したことがわかる。これは、エクストラクタ・タスクが誤って設定されていることを意味するが、ローダー・タスクは問題ない。
抽出タスクは失敗したが、ロードタスクは成功した。

問題を特定した後、「詳細」で「表示 」をクリックすると、問題の解決方法を診断するための詳細情報を見ることができます。これはタスクのJSONペイロードをプルアップする。タスク出力セクションまでスクロールダウンし、エラーを見つける。

この例では、Sftpファイルからデータを抽出するタスクで、接続に無効なパラメータがあったため、タスクが失敗したことがわかります。
失敗したアクションのタスク出力セクションで、失敗した理由を示すエラー

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

FAQ

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