當通過Sparklyr試圖讀取一個蜂巢表時,您可以使用spark_read_table ()函數。該函數讀取從集群的默認數據庫表或一個特定的數據庫。
這裏有一個例子如何閱讀一個蜂巢Sparklyr使用特定的數據庫表:
% r #加載Sparklyr庫庫(Sparklyr) #連接到集群使用一個服務主體sc < - spark_connect(方法=“磚”,用戶名=“client_id”,密碼=“client_secret tenant_id =“tenant_id端點= " https://westus2.azuredatabricks.net ") #設置數據庫表所在地database_name < -“xxx_mydata”#使用spark_read_table()函數來讀取表data_tbl < - spark_read_table (sc, in_database (database_name mydata_etl "))