How to create surrogate key in databricks