Introduction
本ページでは、[Salesforce Platform]におけるデータ管理ツールの概要と、代表的なツールである[データローダー]および[データインポートウィザード]の特徴や違いについて説明します。
データ登録や更新、移行作業を行う際に目的や運用状況に応じて適切なツールを選択できるよう、基本的な考え方を整理しています。
データ管理ツールとは
データ管理ツールとは、[Salesforce Platform]上のデータを効率的かつ安全に登録・更新・削除・管理するために利用する機能やツールの総称です。
これらのツールを活用することで、大量データの一括処理や定期的なメンテナンス作業を効率化し、データ品質の維持・向上につなげることができます。
主な活用目的は以下のとおりです。
- 大量データの一括登録・更新・削除。
- 他システムからのデータ移行。
- 既存データの修正・整理。
- データクレンジング作業の効率化。
- データ品質の維持・改善。
[データローダー]とは
[データローダー]は、大量データの一括処理や高度なデータ操作に対応した専用ツールです。
登録・更新・削除・エクスポートなど、幅広いデータ処理に対応しており、本格的なデータ管理や移行作業に利用されます。
主な特徴は以下のとおりです。
- 大量レコードの高速処理に対応。
- 登録・更新・削除・抽出に対応。
- 詳細なエラーログの出力に対応。
[データローダー]の利用シーン
- 50,000件を超える大量のデータを処理する場合。
- データの削除やエクスポートを行いたい場合。
- [データインポートウィザード]が対応していないオブジェクトを扱う場合。
[データインポートウィザード]とは
[データインポートウィザード]は、画面操作でCSVファイルなどのデータを取り込める標準機能です。
主に、比較的少量のデータ登録や、操作に不慣れな管理者・運用担当者による利用に適しています。
主な特徴は以下のとおりです。
- ブラウザ上で操作が完結。
- 画面の案内に従って登録可能。
- インストール作業が不要。
- 基本的な重複チェック機能(氏名やメールでの照合)に対応。
[データインポートウィザード]の利用シーン
- インポートするレコード数が50,000件未満の場合。
- 取引先や取引先責任者などの主要なオブジェクトを扱う場合。
- ツールをPCにインストールせずに、ブラウザのみで作業を完結させたい場合。
大量データ操作時の考慮事項・注意点
大量データの登録や更新を行う際は、意図しないデータ更新や削除といったトラブルを防ぐため、事前確認と検証を行うことを推奨します。
- 本番環境で実行する前に、Sandbox(テスト環境)で数件のテストインポートを行い、項目のマッピングや更新対象が正しいか確認することを推奨します。
- 実行前に、[データローダー]の[Export All]を使用して対象データのバックアップを取得しておくことで、万一の場合でも復旧が容易になります。
- [Upsert]や[Delete]操作を行う場合は、影響範囲を事前に十分確認してください。
[データローダー]と[データインポートウィザード]の比較
ツールの選択基準となる主な違いは以下の通りです。
| 比較項目 | データローダー | データインポートウィザード |
|---|---|---|
| 対応レコード数 | 最大約5,000,000件 | 最大50,000件 |
| 操作の種類 | ・Insert (新規レコードの追加) ・Update (既存レコードの更新) ・Upsert (新規追加および既存レコードの更新) ・Delete (レコードの削除) ・Hard Delete (レコードの物理削除) ・Export (レコードの抽出) ・Export All (全レコードの抽出) | ・Insert (新規レコードの追加) ・Update (既存レコードの更新) ・Upsert (新規追加および既存レコードの更新) |
| 対応オブジェクト | ほぼすべての標準オブジェクトとカスタムオブジェクト | 主要な標準オブジェクトとカスタムオブジェクト |
| インストール | 必要 (クライアントPCへのインストールが必要) | 不要 (ブラウザ上で実行) |
| 重複の防止 | なし (Salesforce側の重複ルールに依存) | 標準機能として搭載 (氏名やメールでの照合) |