我想用磚與SQL Azure數據庫在線商店,但是我無法通過磚autenthicate特性存儲API。我需要使用服務主體的憑證。
我試著使用應用程序ID密碼用戶名和秘密,但沒有運氣——“com.microsoft.sqlserver.jdbc。SQLServerException:登錄失敗用戶& # 39;[編輯]& # 39;。ClientConnectionId: some-id-x-x -”。
我也試圖生成AAD訪問令牌和使用它作為一個密碼,但是我得到
密碼超過最大長度為128個字符的. .
。
當我使用相同的憑證來測試它通過JayDeBeApi一切正常……
我用代碼:
從databricks.feature_store。online_store_spec進口AzureSqlServerSpec磚。feature_store進口FeatureStoreClient用戶名= "應用程序id "密碼=“application-secret tenantId”=“承租者id”server_name = " server-name.database.windows.net "端口= " 1433 " db_name =“數據庫名稱”fs = FeatureStoreClient () online_store = AzureSqlServerSpec(主機名= server_name端口= 1433,database_name = db_name用戶=用戶名、密碼=密碼,table_name =“表”)fs。= ' feature_store publish_table(名稱。表”,online_store = online_store模式= '合並”)