DataGrip集成磚
請注意
本文將介紹DataGrip,既不提供也不支持數據磚。聯係供應商,看DataGrip支持。
DataGrip是一個集成開發環境(IDE)的數據庫開發人員提供了一個查詢控製台模式導航,解釋計劃,智能代碼補全,實時分析和快速修複、重構,版本控製集成和其他特性。
本文描述了如何使用您的本地開發機器安裝、配置和使用DataGrip工作與數據庫數據磚。
步驟1:安裝DataGrip
下載並安裝DataGrip。
Linux:下載
. zip
文件,提取它的內容,然後按照說明的Install-Linux-tar.txt
文件。macOS:下載並運行
dmg
文件。窗戶:下載並運行
. exe
文件。
有關更多信息,請參見安裝DataGrip在DataGrip網站上。
步驟2:配置數據磚DataGrip JDBC驅動程序
DataGrip設置信息的磚JDBC驅動程序的下載。
DataGrip開始。
點擊文件>數據源。
在數據源和司機對話框中,單擊司機選項卡。
單擊+(司機)按鈕以添加一個司機。
為的名字,輸入
磚
。在一般選項卡,驅動程序文件列表中,點擊+(添加)按鈕。
點擊定製的罐子。
瀏覽並選擇
DatabricksJDBC42.jar
文件中提取,然後單擊開放。為類中,選擇
com.databricks.client.jdbc.Driver
。點擊好吧。
第三步:連接DataGrip磚數據庫
使用DataGrip連接到您想要使用的集群訪問數據庫數據磚工作區。
在DataGrip中,單擊文件>數據源。
在數據源選項卡上,單擊+(添加)按鈕。
選擇磚您所添加的司機在前麵的步驟。
在一般選項卡,URL,輸入的值JDBC URL現場為你的磚資源如下:
找到JDBC URL集群的字段值JDBC / ODBC選項卡中高級選項區域集群。JDBC URL應該類似於下圖:
jdbc:磚:/ /1234567890123456.7。gcp。磚。com:443年/默認的;運輸方式=http;ssl=1;httpPath=sql/protocolv1/o/1234567890123456/1234年- - - - - -567890年- - - - - -reef123;AuthMech=3;UID=令牌;鬆材線蟲病= <個人- - - - - -訪問- - - - - -令牌>
重要的
如果從JDBC URL
jdbc:火花:
,你必須改變它jdbc:磚:
否則你會得到一個連接錯誤。取代
< personal-access-token >
與你的個人訪問令牌相關數據磚的工作區。提示
如果你不希望你的個人訪問令牌存儲在您的本地開發機器,省略掉
UID =令牌;PWD = < personal-access-token >
從JDBC URL,在保存列表中,選擇從來沒有。係統將提示您為您的用戶(這個詞令牌
),密碼(你的個人訪問令牌)每次嚐試連接。為的名字,輸入磚集群。
有關更多信息,請參見數據源和司機對話框在DataGrip網站上。
找到JDBC URL字段值的連接細節為你的SQL選項卡倉庫。JDBC URL應該類似於下圖:
jdbc:磚:/ /1234567890123456.7。gcp。磚。com:443年/默認的;運輸方式=http;ssl=1;AuthMech=3;httpPath= /sql/1.0/倉庫/a123456bcde7f890;
重要的
如果從JDBC URL
jdbc:火花:
,你必須改變它jdbc:磚:
否則你會得到一個連接錯誤。為用戶,輸入
令牌
。為密碼,輸入您的個人訪問令牌。
提示
如果你不希望你的個人訪問令牌存儲在您的本地開發機器,離開用戶和密碼空白,保存列表中,選擇從來沒有。係統將提示您為您的用戶(這個詞
令牌
),密碼(你的個人訪問令牌)每次嚐試連接。為的名字,輸入磚SQL的倉庫。
有關更多信息,請參見數據源和司機對話框在DataGrip網站上。
點擊測試連接。
提示
你應該開始你的資源之前,測試您的連接。否則測試可能需要幾分鍾才能完成,而資源開始。
如果連接成功,在模式選項卡,檢查箱子的模式,你希望能夠訪問,例如默認的。
點擊好吧。
對每個資源重複指令在這個步驟中,你希望DataGrip訪問。
步驟4:使用DataGrip瀏覽表
使用DataGrip訪問表在你的磚工作區。
在DataGrip數據庫窗口,擴大你的資源節點,擴展模式你想瀏覽,然後擴大表。
雙擊一個表。第一組行從表中顯示。
重複的指令在這個步驟中訪問額外的表。
訪問表在其他模式中數據庫窗口的工具欄,單擊數據源屬性圖標。在數據源和司機對話框,在模式選項卡上,選中複選框為每個額外的想要訪問模式,然後點擊好吧。
第五步:使用DataGrip運行SQL語句
使用DataGrip加載示例鑽石
表的樣本數據集到默認的
數據庫表在您的工作區,然後查詢。有關更多信息,請參見創建一個表在與筆記本電腦教程:查詢數據。如果你不想加載示例表,跳到下一個步驟。
在DataGrip數據庫窗口,默認的模式展開,點擊File > New > SQL文件。
例如,輸入一個名稱的文件
create_diamonds
。在文件選項卡,進入這些SQL語句,刪除一個表命名
鑽石
如果它存在,然後創建一個表命名鑽石
基於CSV文件的內容在指定的磚(DBFS)文件係統的掛載點:下降表如果存在鑽石;創建表鑽石使用CSV選項(路徑“/ databricks-datasets / Rdatasets /數據- 001 / csv / ggplot2 / diamonds.csv”,頭“真正的”);
選擇
下降表
聲明。在文件選項卡的工具欄,點擊執行圖標。
選擇刪除表如果存在鑽石;創建表diamon。. .從下拉列表中。
提示
當你點擊的時候會發生什麼變化執行圖標,選擇定製下拉列表。
在數據庫窗口中,雙擊
鑽石
看到它的數據表。如果鑽石
表不顯示,單擊刷新在窗口的工具欄按鈕。
刪除鑽石
表:
在DataGrip數據庫窗口的工具欄,單擊跳轉到查詢控製台按鈕。
選擇控製台(默認)。
在console選項卡,輸入這個SQL語句:
下降表鑽石;
選擇
下降表
聲明。在控製台選項卡上的工具欄,單擊執行圖標。的
鑽石
表從表列表中消失。如果鑽石
表不消失,點擊刷新按鈕數據庫窗口的工具欄。
下一個步驟
了解更多的查詢控製台在DataGrip。
了解數據編輯器在DataGrip。
了解更多關於不同工具窗口在DataGrip。
學習如何搜索DataGrip。
學習如何出口數據在DataGrip。
學習如何使用正則表達式查找和替換文本在DataGrip。