データの取り込み方 | Community
Skip to main content
kei_oikawa
August 23, 2018

データの取り込み方

  • August 23, 2018
  • 3 replies
  • 192 views

私、及川と申しまして一点お伺いしたいことがございまして、投稿させて頂きました。

マルケトDBにデータを格納するのに、CSVファイルなどでのデータの取り込み方をご存知でしたらご教授頂けないでしょうか?

初歩的な内容で恐縮ですが、ご確認のほどよろしくお願いします。

及川

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

3 replies

Naoyuki_Hayash1
Level 1
August 23, 2018

及川さん、はじめまして。

データというのが顧客やリードのリストということであれば、以下のページをご覧になると良いと思います。

リードのリストをインポートする - Japanese - Product Documentation

この機能はメールアドレスの重複をチェックしてくれるのがなかなか便利な反面、重複があると上書きされてしまうので注意が必要です。

・新規(重複がない)のメールアドレスをインポートすると、新規作成される

・メールアドレスの重複があれば、レコードは作成されず、各列の情報が既存レコードに上書きされる

・データの上書きをしたくない場合は事前に重複チェックをする必要がある

また、この機能でインポートした対象はリストのメンバーとして登録され、後から抽出できるのも便利です。

既存のデータに対してリストのメンバーに登録する場合(例えば既存顧客に外部システムで施策を行い、その顧客をMarketo内で識別したい場合など)、csvファイルにはメールアドレス1列だけ登録して、インポートするとレコード作成はされずにリストに追加することが可能と、既存データのフラグ管理にも使うことができます。

Taishi_Yamada
Level 6
August 24, 2018

@kei oikawa さん、こんにちは

基本的な流れは、@Naoyuki Hayashi さんがコメントされているのを参考にどうぞ

私から2点ほどコメントします。

1)文字コードの変換。要注意。

必ず1度はやらかしてしまう「悪夢」があるのですが、日本語の文字列を扱う場合、CSVファイルの「文字コード」は慎重に扱ってください。

やっかいなのが、Excelで保存できる「CSV」形式のファイルは、文字コードがマルケトへのインポートに適した文字コードになっていません

そのため、手間がかかりますけど、文字コードを「UTF-8」という、今どきの文字コード形式に保存しなおしてからインポートを強く推奨します。

文字コードの変換は、Windowsに標準で入っている「メモ帳」でも可能です。

これを怠ると、マルケト上で文字列が「文字化け」してしまい、悲惨な状態になることがあります(ならないときもあります)。

@Naoyuki Hayashi さんがはられたリンク先のヘルプにもありますが、↓で指摘されている点です。

そして、この「UTF-8形式でのファイル保存」も、Excelでの表示が誤解を生じます。

↓詳しくは、こちらの投稿スレッドも参考にしてください。

機種依存文字(姓・名)のインポートについて

2)データの上書きの制御

データの上書きについては、事前にCSVファイルの生成過程で精査を「せずとも」、マルケト側による制御もある程度可能です。

Email単位で「既にあるレコード(=人)」か「新規のレコードか」を判定することは変わりませんが、「既にあるレコード」だった場合、

a) 常にCSVの値を反映させる(上書き)

b) フィールドに値が既に入っていたら書き込まない(上書きしない)、そして、値が空の時だけ書き込む

というa)にするのかb)にするのかを、各フィールドごとに指定することが可能です。

この制御をうまく利用しながらデータ運用のルールを決めておくことで、CSVファイルの作成工程で細かい作業をする必要を省けます。

↓公式ヘルプはこのあたりです。

Block Field Updates During List Import from Untrusted Sources - Marketo Docs - Product Documentation

CSVファイルのインポートは利用するシーンが多いですが、データの事故も多く出やすい部分なので、ぜひ慎重に。。。。

以上、ご参考までに。

-Yamada

Chinami_Ito
Level 2
August 24, 2018

及川さま、こんにちは

ビジネス アソシエイツの伊藤です。

お二人がコメントされている通りですが、私からも補足でコメントさせてください。

ファイルの形式についてですが、

インポートするデータにカンマが含まれている場合、インポート時に桁ずれを起こす可能性があります。

その場合、CSVではなくタブ区切りで保存することを推奨いたします。

山田さんが書いてくださっているように、保存した後、テキストエディタ等で開き直して文字コードをUTF-8に変換するという手順をお忘れなく。

あとは日付データ。

日付データをインポートする際、「xxxx年xx月xx日」だとうまく取り込めないことがあります。

元データをYYYY/MM/DDの形式にしてからインポートしてください。

伊藤

kei_oikawa
August 24, 2018

林様、山田様、伊藤様

お忙しい中ご返信有難うございます。注意点も踏まえ返信下さり有難うございます。

頂いた情報を参考に、インポートしてみようと思います。

及川