Upsolve icon

Upsolve

Upsolve 是具備伺服器端資料列級安全性的 AI 分析平台,協助團隊部署受治理的多租戶分析,並在查詢送達資料庫前套用使用者與組織篩選條件。

Upsolve

AI 資料代理程式的伺服器端存取控制

Upsolve 是 AI 分析平台,為資料代理程式提供伺服器端資料列級安全性。它會在查詢執行前套用存取規則,因此代理程式可以從受治理的資料倉儲資料回答問題,而不會接收到規則本身,也不必依賴提示來強制執行租戶邊界。

團隊可以定義組織與使用者屬性,例如租戶、國家/地區或角色,並在全域或自訂 SQL 規則中使用這些屬性。Upsolve 可以以不同使用者身分測試查詢,並顯示產生的 WHERE 子句。此功能適用於多租戶部署情境:同一個代理程式必須服務多個客戶,同時確保每位檢視者只能看見獲准存取的資料列。

資料列級安全性功能

伺服器端預先篩選

AI 代理程式或人員撰寫的每個查詢,都會在送達資料庫前先於伺服器端進行篩選。

代理程式無法看見

規則保留在代理程式的上下文之外,將確定性的存取控制與由提示驅動的行為分開。

基於屬性的規則

註冊具有租戶、國家/地區或角色等屬性的組織與使用者,然後將這些屬性套用至相關資料表。

全域與自訂 SQL 規則

對符合欄位使用可重複使用的全域規則;當存取邏輯需要更複雜的關係時,則使用自訂 SQL 規則。

使用者層級測試

以任何使用者身分預覽任何查詢,並在執行前檢查 Upsolve 將套用的確切 WHERE 子句。

可設定的強制執行

選擇缺少使用者屬性時要略過規則或封鎖資料,並在多個租戶間使用相同的代理程式。

實際使用情境

  • 多租戶客戶分析

    為多個客戶組織部署一個分析代理程式,同時使用租戶屬性確保每位客戶只能取得屬於自己的資料列。

  • 具權限感知的共用儀表板

    提供客戶經理或內部團隊共用畫布,讓即時檢視依每位檢視者的權限重新執行,而不是暴露建立者的完整結果集。

  • 正式環境 AI 分析

    讓使用者在受治理的資料倉儲資料上提出自然語言問題,同時使存取強制執行獨立於代理程式的提示與推理。

  • 存取控制測試

    透過模擬不同使用者身分並檢查套用至查詢的確切 SQL 判斷式,在實作或審查期間驗證安全性行為。

Pros and Cons

Pros

  • 規則會在查詢送達資料庫前強制執行,而不是交由代理程式的指示處理。
  • 代理程式看不到規則,降低提示層級行為繞過規則的可能性。
  • 可以不同使用者身分測試規則,並檢視產生的 SQL 篩選條件以供審查。
  • 此功能支援共用檢視與多租戶部署,可在多個客戶間使用同一個代理程式。

Cons

  • 此功能取決於正確註冊使用者與組織屬性並撰寫準確規則;來源未說明自動產生規則。
  • 資料列級安全性列於 Team 與 Enterprise 方案,而非 Free 或 Pro 方案。
  • 文件所述範圍著重於資料列篩選;其他存取控制需求可能需要另外設定。

FAQ

AI 代理程式可以繞過 Upsolve 的資料列級安全性規則嗎?

不可以。Upsolve 會在每次查詢執行前,於伺服器端將資料列級安全性規則套用為預先篩選條件,而且代理程式不會在其上下文中收到這些規則。

如何設定與測試資料列級安全性?

先註冊具有國家/地區、租戶或角色等屬性的組織與使用者,然後撰寫全域規則或自訂 SQL 規則。您可以以任何使用者身分預覽查詢,並檢視執行前套用的 WHERE 子句。

資料列級安全性是否適用於共用儀表板或畫布?

可以。共用畫布上的即時檢視會依檢視者本身的權限重新執行,因此顯示的資料會遵循該使用者的存取規則。

規則可以使用自訂 SQL 或更複雜的資料表關係嗎?

Upsolve 支援全域規則,例如將資料表的 country 欄位與使用者的 country 屬性進行比對。若關係需要 JOIN 或其他更複雜的邏輯,您可以為該資料表撰寫自訂 SQL 規則。

哪些 Upsolve 方案包含資料列級安全性?

此功能列於 Team 與 Enterprise 方案中。Team 方案也包含嵌入、多租戶支援,以及 AI 資料建模與語意層工作流程;Enterprise 則增加部署與身分識別選項,例如內部部署、自託管、VPC 和 SAML SSO。

Quick Facts

產品
Upsolve
類別
AI 分析與資料代理程式平台
主要工作流程
在代理程式或使用者查詢執行前套用伺服器端資料列篩選條件
典型適用情境
多租戶分析應用程式與受治理的共用資料檢視
方案供應情況
Team 與 Enterprise 方案
部署情境
所有方案皆提供雲端代管;Enterprise 另提供內部部署、自託管與 VPC 部署