# Salesforce Dmp Krux Export Integration CLI

## 'td' Commandのインストール

[TD Toolbelt](https://toolbelt.treasuredata.com/)をインストールします。

## オンデマンドジョブの場合

`td query`コマンドの`-r` / `--result`オプションを使用して、Salesforce DMP結果出力先を追加します:


```bash
td query -d mydb \
-w 'SELECT user_id, td_segment FROM source_table' \
--type presto \
-r '{"type":"krux_dmp", "access_key_id":"xxx", "secret_access_key":"xxx", "client_name": "name", "export_type":"first_party_segment"}'
```

**access_key_id**、**secret_access_key、client_name**などの一部のパラメータは、Treasure コンソールのデータコネクタで使用されるものと同じパラメータです。

## スケジュールされたジョブの場合

`td sched:create`コマンドの`-r` / `--result`オプションを使用して、Salesforce DMP結果出力先を追加します:


```bash
td sched:create every_6_mins "*/6 * * * *" \
-d mydb -w 'SELECT user_id, td_segment FROM source_table' \
--type presto \
-r '{"type":"krux_dmp", "access_key_id":"xxx", "secret_access_key":"xxx", "client_name": "name", "export_type":"first_party_segment"}'
```