取消
顯示的結果
而不是尋找
你的意思是:

可以定義定製的登錄用戶身份驗證會話變量數據磚行列級安全性。

vinaykumar
新的貢獻者三世

可以創建自定義的登錄用戶身份驗證會話變量數據磚。

HANA會話變量,我們今天的spotfire有類似場景,我們使用一個通用的用戶連接到韓亞金融集團(我們沒有啟用單點登錄)在這種情況下,我們要做的就是設置會話變量在調用之前韓亞金融集團

並基於這些會話變量我們做某些動作識別的用戶連接等spotfire和實現安全規則列掩蔽,行級安全、模擬(代理能夠為不同的用戶)

2回答2

匿名
不適用

@vinay kumar:

是的,你可以定義自定義的登錄用戶身份驗證會話變量數據磚。這些會話變量可用於實現行級和列級安全、類似HANA的描述。

在磚定義自定義會話變量,您可以使用磚REST API或磚CLI。這裏有一個例子使用磚CLI的:

  1. 在本地機器上安裝磚CLI
  2. 打開一個終端窗口,驗證使用磚磚工作區配置命令
  3. 運行以下命令來設置一個自定義會話變量:
磚工作區set-user-session“user1”“key1”“value1”

這個命令設置自定義會話變量為用戶價值的key1 value1 user1可以設置多個用戶自定義會話變量通過多次運行此命令與不同的鍵值對。

一旦你設置自定義為用戶會話變量,您可以訪問它們在你的磚使用dbutils.entry_point.getDbutils筆記本或者工作().notebook () .getContext () .tags()方法。這個方法返回一個字典,其中包含自定義為當前用戶會話變量。

例如,您可以訪問key1定義會話變量的值使用下麵的代碼:

.getContext .notebook key1_value = dbutils.entry_point.getDbutils () () () .tags () . get (“key1”)

然後您可以使用key1_value實現行級和列級安全的價值在你的磚筆記本或工作。

Vidula_Khanna
主持人
主持人

嗨@vinay庫馬爾

希望一切進行得很順利。

隻是想檢查如果你能解決你的問題。如果是的,你會很高興的答案標記為最好,其他成員可以找到解決方案更快嗎?如果不是,請告訴我們,我們可以幫助你。

幹杯!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map