# データの送信先

# Workatoはどの送信先をサポートしていますか?

以下のリンクを使用して、サポートされている送信先への接続を設定してください:

詳細については、コネクタのドキュメントを参照してください。

# 例:WorkatoをSnowflakeの送信先に接続する

これらの手順では、SnowflakeデータウェアハウスをWorkatoデータパイプラインの送信先として使用する方法を示します。SnowflakeとWorkatoの接続に関する詳細なドキュメントについては、Snowflakeコネクタのドキュメントを参照してください。

この例を再現するには、WorkatoとSnowflakeのアカウント、および設定済みのSnowflakeデータウェアハウス (opens new window)が必要です。

# 接続としてSnowflakeを追加する

1

ワークスペースでCreate > Connectionを選択します。

2

Snowflakeを検索して選択します。

3

Snowflake接続情報を入力します。

Snowflake connection Snowflake接続

項目 説明
接続名 このSnowflake接続が接続しているSnowflakeインスタンスを識別する一意の名前を付けます。
アカウント識別子

Snowflakeインスタンスのアカウント識別子。Snowflakeはアカウントを識別する複数の方法を持っています。Workatoはすべての方法をサポートしています:アカウント名、接続名、およびアカウントロケーター

  • アカウント名: https://{orgname}-{account_name}
  • 接続名: https://{orgname}-{connectionname}
  • アカウントロケーター: https://{accountlocator}.{region}.{cloud}

アカウントロケーターを使用している場合、{region}および{cloud}は特定の場所でのみ必要であることに注意してください。例:

  • アカウントがAWS US West(オレゴン)にホストされている場合、your-account-locatorを使用します
  • アカウントがAWS US East(オハイオ)にホストされている場合、your-account-locator.us-east-2を使用します
  • アカウントがAzure West Europeにホストされている場合、your-account-locator.west-europe.azureを使用します

Snowflakeアカウントへの接続について詳しく学びます。

認証タイプ この接続の認証タイプを選択します。ユーザー名/パスワードとOAuth 2.0のいずれかを選択します。
Warehouse(ウェアハウス) この接続のすべての計算を実行するために使用するウェアハウスの名前です。詳細はウェアハウスの考慮事項を参照してください。
データベース 接続しようとしているSnowflakeデータベースの名前です。
ユーザー名 Snowflakeに接続するためのユーザー名。
ユーザーに付与されるロールはSYSADMIN特権以下である必要があります。

認証タイプでユーザー名/パスワードを選択した場合は必須です。
パスワード Snowflakeに接続するためのパスワード。
ユーザーに付与されるロールはSYSADMIN特権以下である必要があります。

認証タイプでユーザー名/パスワードを選択した場合は必須です。
Client ID OAuth 2.0認証フローおよびトークンリクエストに使用されるClient IDです。OAuth 2.0の設定について詳しく学びます。

認証タイプでOAuth 2.0を選択した場合は必須です。
Client secret OAuth 2.0トークンリクエストに使用されるClient secretです。

認証タイプでOAuth 2.0を選択した場合は必須です。
スキーマ オプション。接続したいSnowflakeデータベース内のスキーマの名前です。デフォルトはpublicです。
データベースのタイムゾーン オプション。タイムゾーンのないすべてのタイムスタンプに適用します。
4

Connectを選択します。

# Marketoのアクティビティを使用してSnowflakeの行を更新する

この例は、Marketo、Salesforce、およびSnowflakeのレシピの手順から引用しています。これらの手順は、MarketoとSnowflakeの既存の接続を前提としていますが、パイプラインのニーズに合わせて変更できます。

Snowflakeの行に値のセットを追加するために、新しいレシピを作成するか、既存のレシピを更新します。

1

レシピに新しいアクションをAdd step > Action in appで追加します。

2

Choose an appの検索ボックスでMarketoを検索して選択します。

3

トリガーとしてNew lead activity in Marketo batchを選択します。

4

カレンダーモーダルを使用して、レシピがイベントの監視を開始する日付をWhen first started, this recipe should pick up events fromフィールドで選択します。

Learn more about this input field.

Select activityNew lead activity batch trigger

5

ActivityフィールドでNew Leadを検索して選択します。

Select activityNew leadをアクティビティとして選択

6

Listのドロップダウンメニューを使用して、リードアクティビティの監視を特定のリストに限定します。このフィールドが空の場合、すべてのリストからのリードアクティビティが含まれます。

7

Enrich lead dataのオプションを選択します:

  • Yes: トリガーの出力は、関連するリードデータで各アクティビティレコードを補足するために追加のリクエストを実行します。

  • No: リードの強化リクエストを除外して、APIリクエストの数を減らします。

8

Saveを選択します。

9

+Add stepボタンを選択し、Action in appを選択します。

10

Choose an appの検索ボックスでSnowflakeを検索して選択します。

11

アクションとしてInsert rowを選択します。

12

Tableのドロップダウンメニューを使用して、行を挿入する予定のSnowflakeテーブルの名前を選択します。

13

Saveを選択します。


Last updated: 2024/12/18 21:44:08