即時事件監視資料儲存
您可以使用「即時事件監視」來儲存和查詢 Salesforce 物件中的事件資料。有很多儲存事件是 Salesforce 大型物件,相當適合用於儲存大量資料長達 6 個月。大型物件會將資料原生儲存在 Salesforce 中,因此您可以存取它以用於報告和其他用途。有些儲存事件則是標準 Salesforce 物件,例如威脅偵測。
必要版本
| 提供版本:Salesforce Classic (並非所有組織均可使用) 與 Lightning Experience。 |
提供版本:Enterprise、Unlimited 及 Developer Edition 需要 Salesforce 或 Salesforce Shield 事件監視附加元件訂閱。 |
使用 SOQL 搭配儲存空間事件
標準 SOQL 查詢支援兩種儲存空間事件:大型物件和標準物件。
標準 SOQL
標準物件支援其所有欄位的 SOQL 查詢,例如威脅偵測事件。但是,大型物件僅支援兩個欄位的 SOQL 查詢。EventDate 或 EventIdentifier。您可以使用標準 SOQL 命令的子集來查詢大型物件,可僅依據 EventDate 篩選,或依據 EventDate 與 EventIdentifier 一併篩選。
例外為 ReportEvent,您可以在其中篩選三個欄位。 EventDate、EventIdentifier 和 UserId (Beta 版)。ReportEvent 查詢的有效篩選為:如果您僅篩選 EventIdentifier,或 UserId 與 EventIdentifier,則您的查詢會失敗。當您僅搜尋 UserId 時,只能在第一個索引上進行範圍查詢。
- 僅 UserId
- 僅 EventDate
- UserId 與 EventDate
- EventDate 與 EventIdentifier
ReportEvent 中的 UserId 篩選條件為 Beta 版功能,處於預覽狀態,在您與 Salesforce 的「主要服務契約」中不屬於「服務」的一部分。是否使用此功能由您自行決定,請根據正式提供的產品和功能來做出購買決定。Salesforce 無法保證在任何特定時間範圍之內提供此功能,或者根本不提供此功能;我們可以隨時終止此功能。此功能僅用於評估目的,非供生產使用。此功能依原樣提供,且不受支援,Salesforce 對其所導致或與其相關的任何傷害或損害概不負責。所有的限制、Salesforce 保留之權利、關於服務之義務、相關的非 Salesforce 應用程式與內容的條款皆同樣適用此功能的使用。
儲存空間事件
以下是即時事件監視的儲存空間事件。某些事件物件的儲存空間預設為啟用。
| 事件物件 | 標準或大型物件? | 預設啟用的儲存空間 | 使用個案 | 考量事項 |
|---|---|---|---|---|
| ApiEvent | 大型物件 | 否 | 儲存會計年度期間針對特定物件發生之所有 API 活動的相關資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| ApiAnomalyEventStore | 標準物件 | 否 | 儲存有關使用者進行 API 呼叫異常的資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| BulkApiResultEventStore | 大型物件 | 否 | 儲存會計年度期間針對特定物件發生之「大量 API」活動的大量相關資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| CredentialStuffingEventStore | 標準物件 | 否 | 儲存有關在識別出的認證填充攻擊期間使用者成功登入的資料。認證填充是指使用竊取的使用者認證來進行大規模的自動化登入要求。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| FileEventStore | 大型物件 | 否 | 儲存檔案相關事件資料,例如使用者下載檔案時。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| IdentityVerificationEvent | 大型物件 | 否 | 儲存貴組織中與使用者身分驗證事件有關的資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 10 年。 |
| IdentityProviderEventStore | 大型物件 | 否 | 將有問題和成功驗證要求的相關資料儲存在「身分提供者事件記錄」中。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| LightningUriEvent | 大型物件 | 否 | 儲存 Lightning Experience 中實體建立、存取、更新或刪除時間的相關資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| ListViewEvent | 大型物件 | 是 | 儲存使用者何時與記錄清單 (例如連絡人、帳戶或自訂物件) 互動的相關資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| LoginAsEvent | 大型物件 | 是 | 儲存 Salesforce 管理員何時以其他使用者身分登入的相關資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| LoginEvent | 大型物件 | 是 | 儲存有多少使用者從未知 IP 位址或位置嘗試登入以及受到封鎖而無法成功登入之使用者的相關資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 10 年。 |
| LogoutEvent | 大型物件 | 是 | 儲存成功登出之使用者的相關資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| PermissionSetEventStore | 大型物件 | 否 | 儲存權限集和權限集群組中權限指派變更的相關資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| ReportAnomalyEventStore | 標準物件 | 否 | 儲存有關使用者異常執行或匯出報告的資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| ReportEvent | 大型物件 | 是 | 儲存敏感性報告下載或檢視次數及其使用者的相關資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| SessionHijackingEventStore | 標準物件 | 否 | 儲存有關未經授權的使用者何時利用竊取的工作階段識別碼來取得 Salesforce 使用者工作階段擁有權的資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
| UriEvent | 大型物件 | 否 | 儲存 Salesforce Classic 中實體建立、存取、更新或刪除時間的相關資料。 | 物件僅適用於「即時事件監視」。資料最多可儲存 6 個月。 |
