聯邦查詢(Lakehouse聯合會)
適用於:磚的SQL磚運行時13.1及以後統一目錄隻
查詢聯盟允許磚執行查詢的數據,其他數據磚metastores以及許多第三方數據庫管理係統(DBMS)等PostgreSQL,mySQL,雪花。
從另一個係統,你必須查詢數據:
創建一個外國連接。這個寄存器聯邦服務器的具體統一目錄和建立溝通的渠道,如URL、端口和憑證使用。
注冊外國目錄從聯邦服務器統一目錄
格蘭特用戶訪問外國目錄。可以在目錄,模式,或表級你會定期與可獲得的。
你現在可以發出查詢不同地方和外交關係。
外國目錄
給定一個外國連接支持三級名稱空間(目錄/ database.schema.table
你可以注冊與統一目錄使用整個目錄創建外國目錄命令。磚保持目錄的模式及其關係的定義與國外同步源。
例子
——創建一個postgresql連接>創建連接postgresql_connection類型POSTGRESQL選項(主機qf - postgresql - demo.xxxxxx.us -西方- 2.——rds.amazonaws.com,港口“5432”,用戶“postgresql_user”,密碼“password123”);,或者創建一個postgresql連接秘密範圍>創建連接postgresql_connection類型POSTGRESQL選項(主機qf - postgresql - demo.xxxxxx.us -西方- 2.——rds.amazonaws.com,港口“5432”,用戶秘密(“secrets.r.us”,“postgresUser”),密碼秘密(“secrets.r.us”,“postgresPassword”));——公開“postgresdb”數據庫模式和表postgresql_user可以訪問。>創建外國目錄postgresql_catalog使用連接postgresql_connection選項(數據庫“postgresdb”);——執行一個查詢在上麵的目錄表,模式和表。>選擇*從postgresql_catalog。a_schema。表1聯盟所有選擇*從默認的。postgresql_schema。表二聯盟所有選擇*從默認的。postgresql。mytable聯盟所有選擇local_table;…