メイン コンテンツをスキップする 補完的コンテンツへスキップ

Marketoで顧客名を連結してSnowflakeテーブルに挿入

このシナリオは、パイプラインでコネクターを簡単にセットアップして使用できるようにすることを目的としています。お使いの環境とユースケースに適応させてください。

以下の手順で作成されるパイプラインの例。

手順

  1. [Connections] (接続) > [Add connection] (接続を追加)をクリックします。
  2. 開いたパネルで、作成する接続のタイプを選択します。

    Marketo
  3. [Engine] (エンジン)リストでエンジンを選択します。
    情報メモ注:
    • データの高度処理の場合は、Cloud Engine for DesignではなくRemote Engine Gen2を使用することをお勧めします。
    • Talend Management Consoleから作成されたRemote Engine Gen2がないか、存在していても稼働中ではないステータスの場合は、リストで接続の[Connection type] (接続タイプ)を選択することも、新しい接続を保存することもできません。
    • 使用可能な接続タイプのリストは、選択したエンジンによって異なります。
  4. 作成する接続のタイプを選択します。
    ここではMarketoを選択します。
  5. Marketoプロパティの説明に従って、接続のプロパティを入力し、Marketoアカウントにアクセスし、接続をチェックして、[Add dataset] (データセットを追加)をクリックします。
  6. [Add a new dataset] (新しいデータセットを追加)パネルで、データセットに名前を付けます。この例では、マーケティングキャンペーン中に収集した顧客データがエンティティに含まれています。

    Marketo上の顧客
  7. 必要なプロパティを入力してデータベースにあるテーブルにアクセスし、[VIEW SAMPLE] (サンプルを表示)をクリックしてデータセットサンプルのプレビューを表示します。
    新しいMarketoデータセットの設定。
  8. [Validate] (検証)をクリックしてデータセットを保存します。
  9. 同じ操作で、パイプラインでデスティネーションとして使うSnowflakeのデータベースとテーブルを追加します。Snowflakeプロパティの説明に従って、接続のプロパティを入力します。
    新しいSnowflakeデータセットの設定。

    この例では、CAMPAIGN_FULLNAMESという名前のSnowflakeテーブルが使われます。

  10. [Pipelines] (パイプライン)ページで[Add pipeline] (パイプラインを追加)をクリックします。新しいパイプラインが開きます。
  11. パイプラインに意味のある名前を付けます。

    From Marketo to Snowflake - concatenate & insert
  12. [ADD SOURCE] (ソースを追加)をクリックし、パネルが開いたら、[customers on marketo] (marketo上の顧客)というソースデータセットを選択します。
  13. [Add Processor] (プロセッサーを追加)をクリックし、パイプラインにプロセッサーを追加します。たとえばPythonプロセッサーを追加すると、ファーストネームとラストネームが連結され、意味のある名前が与えられます。
  14. パイプラインで[ADD DESTINATION] (デスティネーションを追加)アイテムをクリックしてパネルを開き、自分の出力データの挿入先となるSnowflakeテーブルを選択します。
  15. デスティネーションにload in Snowflakeなど、意味のある名前を付けます。
  16. デスティネーションの[Configuration] (運用設定)タブで[MAIN] (メイン)をクリックし、[Action] (アクション)リストで[INSERT] (挿入)を選択します。これでパイプライン実行時にデータをテーブルが挿入されます。
  17. [Save] (保存)をクリックして設定を保存します。
  18. オプションとして、最後のプロセッサーをクリックし、処理データをプレビューします。
    [Output data] (出力データ)プレビューで、Pythonプロセッサーはフルネームカラムにあるファーストネームとラストネームを連結しています。
  19. Talend Cloud Pipeline Designerの上部ツールバーで[Run] (実行)ボタンをクリックするとパネルが開き、実行プロファイルを選択できるようになります。
  20. リストで実行プロファイルを選択し(詳細は実行プロファイルをご覧ください)、[Run] (実行)をクリックしてパイプラインを実行します。

タスクの結果

パイプラインは実行中となり、Marketoに保存されていた顧客データは処理され、出力フローは定義したSnowflakeターゲットテーブルに挿入されます。
Marketoデータでフルネームカテゴリーが強調表示されている状態。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。