この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

リアルタイムイベントモニタリングのデータ保存

リアルタイムイベントモニタリングでは、イベントデータを Salesforce の重要なオブジェクトに保存してクエリできます。Salesforce Big Object は、大量のデータを最大 6 か月間保存するのに最適です。Big Object ではデータが Salesforce ネイティブとして保存されるため、アクセスしてレポートやその他の用途に使用できます。
使用可能なインターフェース: Salesforce Classic および Lightning Experience
使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition

Salesforce Shield または Salesforce Event Monitoring アドオンサブスクリプションが必要です。


標準 Big Object は、Salesforce によって定義され、Salesforce 製品に含まれるオブジェクトです。標準 SOQL と非同期 SOQL の両方のクエリがサポートされます。

標準 SOQL

標準 SOQL コマンドのサブセットを使用して Big Object をクエリできます。絞り込みには EventDate または EventIdentifier のみを使用できます。クエリで返されるデータが少量であることがわかっている場合や、結果を待ちたくない場合、Apex で使用するために結果をすぐに返す必要がある場合には、SOQL を使用します。

非同期 SOQL

非同期 SOQL は、EventDate および EventId 以外の項目に基づく絞り込みが必要な場合に SOQL を実行する方法です。非同期 SOQL は、クエリのスケジュールと実行をバックグラウンドで非同期に行うため、通常の SOQL ではタイムアウトするようなクエリを実行できます。

非同期 SOQL を使用すれば、バックグラウンドで複数のクエリを実行して、それらの完了状況を監視できます。クエリを設定し、数時間後に戻ってくれば、データセットが完成しています。非同期 SOQL は、Big Object にある大量のデータを最も効率的に処理する方法です。詳細は、『Big Objects Implementation Guide』 (Big Object 実装ガイド) の「Async SOQL」 (非同期 SOQL) を参照してください。

次のイベントは Big Object に保存されます。
イベントオブジェクト 使用事例 考慮事項
ApiEvent 会計年度中に特定のオブジェクトについて発生したすべての API アクティビティに関するデータを保存する。 オブジェクトはリアルタイムイベントモニタリングでのみ使用できます。データは最大 6 か月間保存されます。
IdentityVerificationEvent 組織のユーザ ID 検証イベントに関するデータを保存します。 オブジェクトはリアルタイムイベントモニタリングでのみ使用できます。データは最大 10 年間保存されます。
LightningUriEvent Lightning Experience でいつエンティティが作成、アクセス、更新、削除されたかに関するデータを保存する。 オブジェクトはリアルタイムイベントモニタリングでのみ使用できます。データは最大 6 か月間保存されます。
ListViewEvent いつユーザが取引先責任者、取引先、カスタムオブジェクトなどのレコードのリストを操作したかに関するデータを保存する。 オブジェクトはリアルタイムイベントモニタリングでのみ使用できます。データは最大 6 か月間保存されます。
LoginAsEvent いつ Salesforce システム管理者が別のユーザとしてログインしたかに関するデータを保存する。 オブジェクトはリアルタイムイベントモニタリングでのみ使用できます。データは最大 6 か月間保存されます。
LoginEvent 不明な IP アドレスまたは場所からログインを試みたユーザの数とログインできないようにブロックされたユーザに関するデータを保存する。 オブジェクトは通常、リアルタイムイベントモニタリング以外で使用できます。データは最大 10 年間保存されます。
LogoutEvent 正常にログアウトしたユーザに関するデータを保存する。 オブジェクトはリアルタイムイベントモニタリングでのみ使用できます。データは最大 6 か月間保存されます。
ReportEvent 機密レポートが何回誰によってダウンロードまたは表示されたかに関するデータを保存する。 オブジェクトはリアルタイムイベントモニタリングでのみ使用できます。データは最大 6 か月間保存されます。
UriEvent Salesforce Classic でいつエンティティが作成、アクセス、更新、削除されたかに関するデータを保存する。 オブジェクトはリアルタイムイベントモニタリングでのみ使用できます。データは最大 6 か月間保存されます。