お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
Zoho DataPrepでは、Zoho CRMコネクターを使用して、Zoho CRMから営業データをシームレスに取り込めます。このコネクターを使用すると、CRMの営業データをインポートし、
データクレンジング、
データ移行、
データ同期、
データバックアップなどのETL処理をさまざまな方法で実行でき、パイプラインへの効率的なデータ移動が可能になります。Zoho DataPrepを使用してCRMデータをクレンジングする方法を簡単に紹介した動画です。
Zoho CRMからZoho DataPrepにデータをインポートする手順を見てみましょう。
Zoho CRMからデータをインポートするには
1.既存のパイプラインを開くか、パイプラインを作成し([ホーム]ページ、[パイプライン]タブ、または[ワークスペース]タブから)、[データを追加]をクリックします。
情報:パイプラインビルダー上部にある[データをインポート]
アイコンをクリックして、複数のソースからパイプラインにデータを取り込むこともできます。
2. 左ペインから[Zohoアプリ]カテゴリーを選択し、[Zoho CRM]をクリックします。検索ボックスでこの項目を直接検索することもできます。
3. 必要な環境を[環境の選択]ドロップダウンから選択します。
環境には次の2種類があります。
本番環境 - 本番環境とは、アプリケーション、Webサイト、またはソフトウェアが稼働し、ユーザーがアクセスできる実運用システムです。製品の最終版で十分にテスト済みのバージョンが展開され、エンドユーザーに提供される環境です。
サンドボックス(ベータ) - サンドボックスは、さまざまなビジネスケースをリアルタイムでテスト、検証するための分離された環境です。不具合のあるコードや誤った設定などによって発生する問題から本番環境を保護できます。組織は複数の分離環境を運用し、既存のシステムに影響を与えることなくテストや変更を行えます。テストが正常に完了したら、変更を本番アカウントに展開できます。Zoho CRM サンドボックスでは、組織内のユーザーや外部の開発者と共同で作業し、本番のCRM環境の外で新しい設定のテストや問題の修正を行えます。このような環境を複数作成し、異なるCRM設定を個別にテストできます。
4. [組織の選択]ドロップダウンから組織を選択します。
5. データを最初からインポートするか、特定の日付以降のインポートを設定できます。
6. データのインポートを開始する日付は、[データのインポート開始日]項目で選択できます。
選択した日付以降の新規データと変更データは、Created_Time列およびModified_Time列を使用して取得されます。
7. [タブの選択]ボックスで、Zoho CRMの次のタブからデータをインポートできます。
- 見込み商談
- 商談
- 見込み客
- 連絡先
- 取引先
- タスク
- 予定
- 通話
- キャンペーン
- 見積書
- 問い合わせ
- ソリューション
- 商品
- 仕入先
- 請求書
- 価格表
Zoho CRMでデータのインポート元として使用できるその他のタブ。
- サブフォーム
- カスタムタブ
- 関連付けタブ
- 履歴追跡タブ
メモ:どのタブでも、複数選択ルックアップ項目からデータをインポートすることはできません。
8. 選択したタブが上部に表示されます。選択したタブをZoho DataPrepにインポートするには、[インポート]をクリックします。
9. データのインポートが完了すると、
パイプラインビルダーページが開きます。このページで、ETLプロセスの一環として変換の適用を開始できます。また、ステージを右クリックして
[データの準備]オプションを選択すると、
DataPrep Studioページでデータを準備でき、スムーズなデータ移動とデータ連携が可能になります。変換の詳細については、
こちらをクリックしてください。

10. データフローの作成と、ステージで必要な変換の適用が完了したら、ステージを右クリックして宛先を追加し、データフローを完了できます。

メモ:ETLパイプラインに宛先を追加したら、まず手動実行でパイプラインを実行してみます。手動実行が動作することを確認したら、スケジュールを設定して、パイプラインとデータ移動を自動化できます。実行の種類についてはこちらをご参照ください。
スケジュール
[スケジュール]オプションを使用してパイプラインをスケジュール設定できます。スケジュール設定時に、Zoho CRMアカウントから差分データをインポートすることもできます。差分データのインポートは、前回の同期後に新規作成または変更されたデータをインポートする方法です。
スケジュール設定
1. パイプラインビルダーで[スケジュール]オプションを選択します。
2. [繰り返し]方法(毎時、毎日、毎週、毎月)を選択し、[実行間隔]ドロップダウンで頻度を設定します。[実行間隔]ドロップダウンの選択肢は、繰り返し方法によって変わります。詳細については、こちらをクリックしてください。

3. ソースで見つかった新しいデータをインポートする[GMT]を選択します。デフォルトでは、ローカルタイムゾーンが選択されます。
4. [次の回数の失敗後にスケジュールを一時停止]:このオプションでは、失敗回数を指定して、その回数に達した後にスケジュールを一時停止できます。
情報:範囲は2~100です。初期値は2です。
インポート設定
[インポート設定]オプションを使用して、CRMタブから差分データをインポートして取得する方法を設定できます。
メモ:パイプライン内のすべてのソースで、インポート設定を必ず設定する必要があります。インポート設定を行わないと、スケジュールを保存できません。
5. インポート設定を行うには、こちらをクリックのリンクを選択します。
6. 必要なオプションを[ソースからデータをインポートする方法]ドロップダウンから選択します。このオプションでは、すべてのデータ、変更および新規データ、新規データのみのいずれをインポートするかを選択できます。
すべてのデータのインポート
すべてのデータをインポートする場合は、[開始日]項目で、データのインポートを開始する日付を選択します。このオプションでは、スケジュール実行のたびに、選択した日付以降の利用可能なすべてのデータがインポートされます。
差分データの取得
変更および新規データのみ
前回のインポート時刻以降の変更および新規データを差分インポートするには、ドロップダウンから[変更および新規データのみ]オプションを選択します。
[照合基準列]:データの並べ替えとインポートの基準にする列として、ドロップダウンからユーザーの変更時刻または変更時刻列を選択できます。

新規データのみ
前回のインポート時刻以降の新規データを差分インポートするには、ドロップダウンから[新規データのみ]オプションを選択します。
情報:新規データは、前回のインポート時刻以降のCreated_Time列を使用して取得されます。
[新しいデータがない場合は既存のデータを使用する]:
差分インポート時は、
- チェックボックスをオンにした場合:ソースに新しいデータがない場合、最後に取得されたデータが再度インポートされます。
- チェックボックスをオフにした場合:ソースに新しいデータがない場合、インポートは失敗し、ファイルはインポートされません。その結果、パイプラインジョブ全体が失敗します。
[データをインポートしない]
データは1回だけインポートされます。2回目以降は、同じデータにルールが適用され、エクスポートされます。
7. データのインポートをスケジュールするには、[保存]をクリックします。
メモ:CRMでスケジュールをすでに設定している場合、[インポート設定]セクションの以前の設定に基づいて、[スケジュールを編集]オプションをクリックして新しいスケジュールを設定すると、データが再読み込みされます。
スケジュール設定
[データに無効な値がある場合にエクスポートを停止]:これを有効にすると、準備済みデータに無効な値が残っている場合にエクスポートが停止します。

エクスポート順序
複数のエクスポート先を設定していて、データをどの順序でエクスポート先にエクスポートするかを指定する場合に、このオプションを使用できます。
有効にしない場合、エクスポートは既定の順序で実行されます。
メモ:このオプションは、パイプラインに複数のエクスポート先を追加している場合にのみ表示されます。
エクスポート先の順序を並べ替えるには
1)[エクスポート順序]切り替えボタンをクリックします。
2)エクスポート先をドラッグ&ドロップして順序を変更し、[保存]をクリックします。
メモ:順序をもう一度並べ替える場合は、[順序を編集]リンクをクリックします。
8. スケジュール設定を構成した後、[保存]をクリックしてスケジュールを実行します。これによりパイプラインが開始されます。

スケジュールされた各実行はジョブとして保存されます。パイプラインをスケジュールすると、データソースからデータが取得され、各ステージで適用した一連の変換を使用して準備され、その後、シームレスなデータ連携によって定期的にエクスポート先へデータがエクスポートされます。この一連のプロセスはジョブ履歴に記録されます。
9. 特定のパイプラインのジョブ一覧に移動するには、パイプラインビルダーの
三点リーダーアイコンに移動し、[ジョブ履歴]メニューをクリックして、パイプラインのジョブステータスを確認します。
10. 対象のジョブIDをジョブ履歴ページでクリックすると、対象のジョブのジョブの概要に移動できます。
ジョブの概要には、パイプラインフローで実行されたジョブの履歴が表示されます。詳細はこちらをご覧ください。
11. スケジュールが完了すると、パイプラインで準備されたデータが設定済みのエクスポート先にエクスポートされます。
情報:スケジュールのステータスは、後から[ジョブ]ページでも確認できます。
メモ:パイプラインにさらに変更を加えると、変更内容は下書きバージョンとして保存されます。スケジュールに変更を反映するには、[下書き]オプションを選択し、パイプラインを準備完了としてマークします。

スケジュールを設定した後、必要に応じて[スケジュールを一時停止]または[スケジュールを再開]、[スケジュールを編集]、[スケジュールを削除]を、パイプラインビルダーの[スケジュール有効]オプションから実行できます。
スケジュールを編集して保存すると、次のジョブは前回のスケジュール実行時刻から次に予定されているデータ間隔までの範囲で実行されます。
Zoho CRMコネクターを使用して、Zoho DataPrepからZoho CRMに販売データをエクスポートできます。Zoho DataPrepでは、さまざまな方法で
データのクリーンアップ、
データ移行、
データバックアップを実行できます。Zoho DataPrepを使用してCRMデータをクリーンアップする方法については、こちらの短い動画をご覧ください。
Zoho CRMにデータをエクスポートするには
1.
既存のパイプラインを開くか、パイプラインを作成します。[ホーム]ページ、[パイプライン]タブ、または[ワークスペース]タブから実行できます。データは50種類以上のソースから取り込めます。
2.
パイプラインビルダーページで、データフローの作成とステージで必要な
変換の適用が完了したら、ステージを右クリックして
[エクスポート先を追加]オプションを選択します。
3. [すべてのエクスポート先]タブで[Zoho CRM]を検索するか、[Zohoアプリ]カテゴリーで絞り込んでクリックします。
4.
データのエクスポート先とする環境を、[環境を選択]ドロップダウンから選択します。

2つの環境は以下のとおりです。
本番環境- 本番環境とは、アプリケーション、Webサイト、ソフトウェアが稼働し、ユーザーがアクセスできるライブシステムです。製品の最終版かつ十分にテストされたバージョンが展開され、エンドユーザーに提供される環境です。
サンドボックス(ベータ)- サンドボックスは、さまざまなビジネスケースをリアルタイムでテストおよび検証するための隔離された環境です。これにより、不具合のあるコード、誤った設定、その他の問題によって発生する可能性のある影響から本番環境を保護できます。組織は複数の隔離環境を実行し、既存のシステムに影響を与えずにテストや変更を行えます。テストが正常に完了したら、変更を本番アカウントに展開できます。Zoho CRM サンドボックスでは、組織のユーザーや外部の開発者を参加させ、稼働中のCRM環境の外で新しい設定の共同テストや問題の修正を行えます。複数の環境を作成し、さまざまなCRM設定を個別にテストできます。
5. データのエクスポート先となるZoho CRMの[組織]と[タブ]を選択します。Zoho CRMでは、次のいずれかのタブにデータをエクスポートできます。
- [見込み客]
- [連絡先]
- [取引先]
- [商談]
- [キャンペーン]
- [仕入先]
- [問い合わせ]
- [ソリューション]
- [価格表]
- [商品]
Zoho CRMでデータをエクスポートできるその他のタブ。
- [サブフォーム]
- [カスタムタブ]
メモ:どのタブでも、複数選択ルックアップ項目にデータをエクスポートすることはできません。
6. データのエクスポート先となるZoho CRMの[レイアウト]を選択します。
7. Zoho CRMにエクスポートするデータの処理方法を決定するため、以下のいずれかのオプションを選択します。
- [新しいデータのみ追加]:このオプションでは、Zoho CRMに新しいデータのみを追加できます。
- [既存データのみ更新]:このオプションでは、選択した項目に一致するZoho CRM内の既存データを更新できます(項目に基づいて照合)。

- [データの追加と更新の両方]:このオプションでは、選択した項目に一致するデータを更新し、選択した項目の値に一致しないデータを挿入します。

- [既存データの削除]:この操作では、DataPrepで削除対象としてマークされたデータを追跡し、対応するZoho CRMのデータを削除して、プラットフォームを最新の状態に保ちます。この操作は元に戻せません。
Zoho CRMをエクスポート先として設定したステージにID列が含まれていることを確認してください。IDが一致すると、Zoho CRMのデータが削除されます。

8.
ID項目はデータの照合に使用され、CRMタブから自動入力されます。ただし、
[照合基準の項目]ドロップダウンから目的の項目を手動で選択することもできます。その場合、CRMタブでその項目が
必須として設定され、
重複を許可しないように設定されていることを確認してください。
こちらをクリックして詳細を確認してください。
メモ:Zoho CRM以外のソースからインポートしたデータをエクスポートする場合は、[照合基準の項目]で値を手動で選択してください。
9. 既存データの更新を選択した場合、[既存データの更新時に項目を空にしない]ようにすることもできます。これにより、CRMデータにはすでにデータがある一方でDataPrepの項目が空の場合でも、データ更新時のデータ損失を回避できます。
メモ:他のソースからZoho CRMにデータをエクスポートする場合、UTF-8、UTF-16、ISO-8859-1、ISO-8859-2、ISO-8859-9、ISO-8859-11、GB2312、GBK、Big5、Shift-JIS、Windows-1251のファイルエンコード形式を選択できます。
パイプライン実行前のターゲット照合の確認
1. Zoho CRMがエクスポート先として設定されているステージのDataPrep Studioページに移動します。
2. 右上にあるターゲット照合アイ
コン
をクリックし、[ターゲットを表示]オプションを選択します。
ターゲット照合を確認したら、まず手動実行でパイプラインの実行を試すことをおすすめします。手動実行が正常に動作することを確認した後、スケジュールを設定してパイプラインを自動化できます。実行の種類については
こちらをご参照ください。
情報:各実行はジョブとして保存されます。パイプライン実行が行われると、データソースから取得されたデータは、各ステージで適用した一連の変換を使用して準備され、その後エクスポート先にエクスポートされます。この一連の処理は
ジョブページに記録されます。
12. 手動実行がエラーなく成功した場合、データは正常にエクスポートされます。手動実行に失敗し、以下のターゲット照合エラーが表示された場合は、
ターゲット照合の手順を完了することで修正できます。
ターゲット照合は、データモデルの不一致によるエラーが原因で発生するエクスポートの失敗を防ぐ、DataPrepの便利な機能です。
CRMへのエクスポート時のターゲット照合
ターゲット照合は、データがエクスポート先にエクスポートされる前に行われます。ターゲット照合は、データモデルの不一致によるエラーが原因で発生するエクスポートの失敗を防ぐ、DataPrepの便利な機能です。ターゲット照合を使用すると、必要なCRMタブをターゲットとして設定し、ソースデータの列をターゲットに合わせて調整できます。これにより、高品質なデータをZoho CRMにスムーズにエクスポートできます。
メモ:ターゲット照合の失敗は、エクスポートの失敗ではありません。ターゲット照合は、データが実際にエクスポート先へエクスポートされる前に行われます。これにより、エクスポートの失敗につながる可能性のあるスキーマやデータモデルのエラーを事前に検出し、エクスポートの失敗を防ぐことができます。
ターゲット照合チェックに失敗した場合
1. エクスポート中にターゲット照合チェックに失敗した場合は、
DataPrep Studioページに移動し、右上のターゲット照合アイコン

をクリックして、
[ターゲットを表示]オプションを選択します。ターゲットのデータモデルが既存のソースデータの上に表示されます。ソース内の列は、見つかった場合、ターゲット内の列に一致するように自動的に配置されます。
ターゲット照合では、一致した列と一致しなかった列に対して、異なるアイコンや提案が表示されます。これらの提案をクリックすると、既存の列をターゲット列に一致させるための変更をすばやく行えます。エラーを修正しやすくするため、CRMのターゲットタブがデータのターゲットとして関連付けられます。DataPrep Studioページの表で、データのマッピングと、不一致がある箇所のエラーを確認できます。エラーアイコンにカーソルを合わせると問題の内容を確認でき、クリックすると各エラーを解決できます。
メモ:初期設定では、すべての列がグリッドに表示されます。ただし、[すべての列]リンクをクリックすると、必要なオプションで絞り込むことができます。
2. ターゲット照合エラーの概要を表示するには、[概要を表示]リンクをクリックします。概要には、さまざまなモデル照合エラーと、各エラーに関連付けられた列数が表示されます。必要なエラー列をクリックし、[適用]をクリックすると、特定のエラー列で絞り込むことができます。
ターゲット照合エラーの概要
- [ターゲット照合エラー]セクションには、エラーと各エラーに関連付けられた列数が表示されます。
- 上部のセクションには、エラーカテゴリーと各カテゴリーのエラー数が一覧表示されます。
- それらをクリックすると、パネル内で各カテゴリーに関連するエラーを絞り込めます。
- 初期表示では、すべての列が表示されます。ただし、任意のエラーカテゴリーをクリックして列を詳しく確認したり、[エラーのみ表示]チェックボックスを選択してエラー列のみを表示したりできます。
- ターゲット照合エラーの概要でのフィルター選択は、DataPrep Studioページのグリッドにも適用されます。
ターゲット照合エラー
対象照合で発生するエラーについて、以下に説明します。
-
[未照合の列]:このオプションでは、ソースと対象で照合されていない列がすべて表示されます。
メモ:
- 対象内の必須ではない列は、使用可能なソース列と照合するか、無視できます。
- CRM以外のソースからソースデータをインポートした場合、ソースに存在する追加の列は、初期設定ではエクスポート時に含まれません。ただし、これらの列を含める場合は、名前を変更して照合できます。
- CRMからソースデータをインポートした場合、対象に存在しないソース内の列は、エクスポートを続行するために照合するか削除する必要があります。ただし、追加の列(システム生成)はエクスポート時に無視されます。
[未照合の列]オプションを使用する場合、[必須列のみを表示]オプションを切り替えることで、必須列(対象で必須に設定されている列)があるかどうかを確認して含めることができます。必須列のみを修正して、エクスポートに進むこともできます。
- [データ型の不一致]:このオプションでは、対象内の列とデータ型が一致しないソースの列が表示されます。
- [データ形式の不一致]:このオプションでは、対象と日付、日時、時刻の形式が異なるソースの列が表示されます。
- [制約の不一致]:このオプションでは、対象内の列のデータ型制約と一致しない列が表示されます。列に制約を追加する方法については、こちらをクリックしてください。
-
[必須列の不一致]:このオプションでは、対象では必須に設定されているが、ソースでは必須に設定されていない列が表示されます。
メモ:必須列は、照合して必須に設定しない限り、エクスポート先にエクスポートできません。列の上にある

アイコンをクリックすると、その列を必須に設定できます。また、
データ型の変更変換の
[必須(null不可)に設定]チェックボックスを使用して、列を必須に設定することもできます。
- [データサイズ超過の警告]:このオプションでは、対象で許可されている最大サイズを超えるデータを含む列が絞り込まれます。
3. エラーを修正した後、
パイプラインビルダーページに移動し、パイプラインを実行してデータをエクスポートできます。
手動実行が正常に動作することを確認したら、スケジュールを設定してパイプラインを自動化できます。実行の種類について詳しくは、こちらをご参照ください。
4. エクスポートが一部失敗した場合、今すぐロールバック機能を使用して、Zoho CRMに加えられた変更を元に戻すか取り消すことができます。必要に応じて、成功したエクスポートもロールバックできます。ロールバックの詳細については、次のセクションを参照してください。
エクスポートのロールバック
エクスポートが一部失敗した場合、ロールバック機能を使用して、CRMタブに加えられた変更を元に戻すか取り消すことができます。ロールバックにより、CRMタブで挿入されたデータの削除、更新されたデータの変更の取り消し、削除されたデータの復元を行えます。エクスポートのロールバックについては、こちらの短い動画をご覧ください。
ロールバックするには
エクスポートが一部失敗した場合、今すぐロールバック機能を使用して、Zoho CRMに加えられた変更を元に戻すか取り消すことができます。必要に応じて、成功したエクスポートもロールバックできます。
1. エクスポートをすぐにロールバックするには、[出力]タブの[今すぐロールバック]リンクをクリックします。
2. ロールバックの詳細を確認し、確認ダイアログで[ロールバック]をクリックします。
3. ロールバックの進行状況が表示されます。ロールバックの実行中は、他の操作を行わないでください。ロールバック処理は、開始後に元に戻すことはできません。
重要:
1. ロールバックできるのは最新のエクスポートのみです。つまり、[データ同期をロールバック]リンクは、処理済みデータを使用して実行された最新のエクスポートに対してのみ表示されます。
2. ロールバック処理は、開始後に元に戻すことはできません。ロールバックの実行中は、他の操作を行わないでください。
制限事項
1. エクスポート時にデータを照合するには、項目に基づく照合でID列のみを使用できます。
2. 一度に最大600,000(600K)件のデータをエクスポートできます。
3. タブ内の親データの各サブフォームに、最大100件のエントリーをエクスポートできます。
4. Zoho DataPrepは、CRMのワークフロートリガーに対応していません。また、初期設定ではZoho CRMもワークフロートリガーに対応していません。ただし、Zoho CRMチームに連絡して、ワークフローを有効にできます。
よくある質問
1. Zoho CRMへのエクスポート中に対象の照合に失敗した場合はどうすればよいですか?
対象の照合エラーが原因でパイプラインの実行が失敗した場合は、以下の手順で修正してください。
- ジョブの概要ページで、右上の[パイプラインを編集]オプションをクリックします。パイプラインビルダーページに移動します。
メモ:スクリーンショットでは説明のためにZoho CRMを表示しています。同じ内容がすべてのコネクターに適用されます。
b. 最後のステージ(エクスポート先としてZoho CRMを追加したステージ)を右クリックし、[データを準備]オプションを選択します。DataPrep Studioページが開きます。
c. データグリッドのすぐ上にある右上の対象照合アイコン

をクリックします。
d. [対象を表示]オプションを選択します。Zoho CRMタブが対象として表示され、ソース列を対象に合わせて照合できます。エラーと警告は、赤と黄色のアイコンで強調表示されます。
e. [すべての列]ドロップダウンをクリックし、[エラー列]オプションを選択します。次に、赤または黄色のアイコンをクリックして、ステージ列をZoho CRMタブの項目と照合します。
これにより、ステージ列に必要なデータ型と制約が追加され、Zoho CRMの対象列と一致するようになります。
メモ:CRMの対象列はAPI名に従って命名されています。そのため、ステージ列も同じ方法で命名してください。これは、システムがAPI標準に従って列を検出し、CRM項目に正しく関連付けるために必要です。
対象が正常に関連付けられ、エラー列がなくなれば、パイプラインの実行に進むことができます。
2. 対象の照合中に表示される各アイコンは何を示していますか?
対象の照合中に表示されるアイコンは、列の関連付けと検証のステータスを示します。
-
灰色のアイコン→ ソースに存在する追加の列は、エクスポートに含まれません。
-
黄色のアイコン(ソース列と対象列が一致)→ 対象のサイズ制限を超える値を列に格納できます。クリックして制約を更新します。
-
黄色のアイコン(対象には列があるがソースにはない)→ これは対象内の必須列ではありません。使用可能な場合はこの列をソース列と照合するか、この警告を無視できます。
-
赤色のアイコン→ これは対象内の必須列ですが、ソースに照合できる列が残っていません。データ内に一致する列が必要です。
-
緑色のアイコン→ 対象が照合済みです。
関連項目