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

三角洲生活表生成惟一的整數值(代理鍵)列的組合

NathanSundarara
貢獻者

你好,

我們在移動的過程從sql server數據倉庫到數據磚。我們測試過程中尺寸產品表的標識列的引用事實表為代理鍵。

磚應用變化SCD 2型我們推薦生成自申請變更不允許標識列。我試著散列()函數使用的兩列組合使用concat_ws()和傳遞concat_ws散列函數的結果。它生成大int但也產生消極的價值觀。

用戶函數像MD5、SHA1 SHA2所有生成的字符串函數。有xxhash64生成大INT不確定它還生成負數。

我的問題是任何一個知道的哈希函數將產生相同的散列數字(積極)的數量嗎?如果不是我們可能會使用SHA1,用戶或SHA2函數。我問在美國辦公時間磚的家夥建議張貼在社區論壇這裏嚐試。

6個回答6

Vidula_Khanna
主持人
主持人

嗨@Nathan Sundararajan

謝謝你發布你的問題在我們的社區!我們很高興幫助你。

幫助我們為您提供最準確的信息,請您花一些時間來回顧反應和選擇一個最好的回答了你的問題嗎?

這也將有助於其他社區成員可能也有類似的問題在未來。謝謝你的參與,讓我們知道如果你需要任何進一步的援助!

的反應是錯誤的。答案是不正確的。XXhash64產生負麵的鑰匙。

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

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

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

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

Baidu
map