@Hanna韋德:是的,這是可能的運行數據磚從VBA使用磚REST API查詢。運行VBA的磚查詢,您需要使用VBA的HTTP請求庫發送一個POST請求的磚REST API端點執行查詢。您還需要使用一個訪問令牌驗證與磚或個人訪問令牌。
子RunDatabricksQuery()暗apiUrl盡可能字符串昏暗accessToken字符串昏暗requestBody字符串昏暗的http作為新XMLHTTP60昏暗的responseText字符串設置磚API的URL和訪問令牌apiUrl = " https:// < databricks-instance > / API / 2.0 / sql /端點/ <端點標識> /查詢”accessToken =“<訪問令牌>”設置查詢執行requestBody = "{"查詢":" " SELECT * FROM my_table”“}”發送的http POST請求來執行查詢。打開“POST”, apiUrl,假http。setRequestHeader“授權”,“持票人”& accessToken http。setRequestHeader“內容類型”、“application / json”http。發送requestBody responseText = http檢索查詢結果。responseText與查詢結果做一些調試。打印responseText終止子
@Hanna韋德:是的,這是可能的運行數據磚從VBA使用磚REST API查詢。運行VBA的磚查詢,您需要使用VBA的HTTP請求庫發送一個POST請求的磚REST API端點執行查詢。您還需要使用一個訪問令牌驗證與磚或個人訪問令牌。
子RunDatabricksQuery()暗apiUrl盡可能字符串昏暗accessToken字符串昏暗requestBody字符串昏暗的http作為新XMLHTTP60昏暗的responseText字符串設置磚API的URL和訪問令牌apiUrl = " https:// < databricks-instance > / API / 2.0 / sql /端點/ <端點標識> /查詢”accessToken =“<訪問令牌>”設置查詢執行requestBody = "{"查詢":" " SELECT * FROM my_table”“}”發送的http POST請求來執行查詢。打開“POST”, apiUrl,假http。setRequestHeader“授權”,“持票人”& accessToken http。setRequestHeader“內容類型”、“application / json”http。發送requestBody responseText = http檢索查詢結果。responseText與查詢結果做一些調試。打印responseText終止子