連接到Azure從磚分析服務,你可以試著分析SQL Server服務(介紹)連接器。請注意,adodbapi是一個Python庫用於連接數據庫使用ADO (ActiveX數據對象)技術,這是一個Windows的一部分COM(組件對象模型)技術。它不是直接兼容磚,磚的基於linux的火花集群上運行,不支持Windows COM/ADO技術。所以,你能嚐試連接到Azure分析服務使用Pyodbc庫:
% python
進口pyodbc
司機= " {ODBC driver 17對SQL Server}”
服務器= "your_server.database.windows.net”
數據庫= " your_database "
用戶名= " your_username "
密碼= " your_password "
analysis_services_database = " your_analysis_services_database "
connection_string = f”司機={司機};服務器={服務器};數據庫={數據庫};UID = {username}; PWD ={密碼};”
康涅狄格州= pyodbc。連接(connection_string autocommit = True)
光標= conn.cursor ()
查詢= f“SELECT * FROM {analysis_services_database}……”
cursor.execute(查詢)
請輸入您的實際microsoft Azure分析服務服務器,數據庫,用戶名和密碼。請注意,您需要安裝SQL Server的Pyodbc圖書館和ODBC驅動程序在你的磚集群。