你好,
我們在移動的過程從sql server數據倉庫到數據磚。我們測試過程中尺寸產品表的標識列的引用事實表為代理鍵。
磚應用變化SCD 2型我們推薦生成自申請變更不允許標識列。我試著散列()函數使用的兩列組合使用concat_ws()和傳遞concat_ws散列函數的結果。它生成大int但也產生消極的價值觀。
用戶函數像MD5、SHA1 SHA2所有生成的字符串函數。有xxhash64生成大INT不確定它還生成負數。
我的問題是任何一個知道的哈希函數將產生相同的散列數字(積極)的數量嗎?如果不是我們可能會使用SHA1,用戶或SHA2函數。我問在美國辦公時間磚的家夥建議張貼在社區論壇這裏嚐試。
的反應是錯誤的。答案是不正確的。XXhash64產生負麵的鑰匙。