大家好,今天為大家帶來《互動式分析六脈神劍》第二劍商陽劍之HoloStudio,第一劍少商劍傳送門: 5分鐘學會互動式分析?!
金庸武俠中六脈神劍中的商陽劍是指右手食 指—太陽—小腸經—商陽劍,其特點是巧妙靈活,難以捉摸,正好完美對應DataWorks-HoloStudio。
在使用開發工具(比如psql用戶端、JDBC等)連接配接互動式分析進行資料開發時,有些朋友就會有一些小困惑:
1.我想用更多時間去研究資料背後的意義,不想天天寫代碼建表寫資料,有什麼辦法能讓我不寫那麼多SQL,解放我的雙手嗎?
2.我們業務組基于DataWorks開發資料,需要用到資料排程、資料服務等功能,如果使用用戶端連接配接互動式分析進行資料開發,好像不是特别友善。
......
正是基于此,我們自研了HoloStudio開發平台來完美解決以上所有的困惑。
HoloStudio是基于互動式分析的一站式開發平台,深度內建于DataWorks,除了提供可視化UI一鍵建表外,還支援純SQL語言編寫,也提供終端功能,像使用psql用戶端一樣就能使用HoloStudio來開發互動式分析,友善快捷,靈活巧妙,滿足不同使用者的不同開發習慣。更精妙的是,還能直接對接DataWorks的各項功能,如資料內建、資料服務等,無需資料遷移、無需多平台互動,輕輕松松能玩轉大資料生态。
下面小編将會為大家系統的介紹HoloStudio的開通以及基本功能使用。
開通
前提條件:已成功開通互動式分析示例,詳見:
開通執行個體綁定工作空間
在使用HoloStudio之前,需要将執行個體綁定至DataWorks的工作空間
- 若已有DataWorks工作空間,單擊小扳手--工作空間配置--互動式分析--增加執行個體,将購買好的執行個體資訊填寫進去即可。
《互動式分析六脈神劍》之Dataworks-HoloStudio初體驗開通綁定工作空間HoloStudio初體驗1.SQL Console2.PG管理3.資料開發4.終端 - 若無工作空間,需要在 管控台 建立工作空間,根據項目情況選擇是否同時開通其他計算引擎
《互動式分析六脈神劍》之Dataworks-HoloStudio初體驗開通綁定工作空間HoloStudio初體驗1.SQL Console2.PG管理3.資料開發4.終端
HoloStudio初體驗
綁定完工作空間後,即可使用HoloStudio進行資料開發了。下面給大家一一介紹HoloStudio各個子產品的功能。
1.SQL Console
SQL Console子產品提供SQL編輯功能,不同于傳統psql用戶端的是,在SQL語句編寫完之後,支援直接全部語句同時執行,也可以單獨執行某條語句,并将執行結果進行可視化,同時也支援運作暫停,代碼修改等功能,您隻需為代碼複雜,執行的事交給SQL Console就行。示例如下:
2.PG管理
PG管理主要是幫助大家進行UI可視化建表或者外部表,無需編寫SQL,一鍵就能建表,完美解放雙手。
- 内部表
在HoloStudio裡建立一張内部表,您隻需要輸入表的字段,下面會自動生成SQL語句,友善您随時檢查對照,同時還支援設定表屬性,如行存、列存,指定分區等,隻需輕輕一點就能完成建表操作。同時還能對建立的表檢視最終的DDL語句以及資料預覽。
-
外部表
互動式分析在底層與MaxCompute無縫打通,直接加速讀取MaxCompute的資料。通常的做法是需要在互動式分析中建立一張外部表來查詢MaxCompute表資料,需要保證兩張表的字段、資料類型一一對應,若使用SQL會大大增加開發時間。
外部表子產品支援一鍵建立外部表,隻需一鍵搜尋出MaxCompute表名(可跨工作空間讀取MaxCompute中的表),就能建立出與之字段一一對應的外部表。同步字段可根據查詢要求進行選擇。建立外部表成功後,隻需點選資料預覽,就能實時檢視MaxCompute中的資料,秒級互動式響應。
3.資料開發
資料開發子產品主要與DataWorks排程子產品打通,能實作經過互動式分析加速查詢處理的資料周期性排程。
如何使用HoloStudio實作周期性排程請參見
示例。
4.終端
當業務變得越來越複雜時,資料量也會越來越多,相應的查詢不僅在量上會增加,也會進行更多表的join也會變得複雜,為快速提升查詢要求,HoloStudio特提供終端子產品。終端可了解為封裝後的psql用戶端,隻要您會使用sql語言,就能使用終端進行開發,實作資料的秒級互動式響應。
今天的HoloStudio初體驗就介紹到這裡了,學習完以上所有操作步驟,相信大家已經對HoloStudio有了初步的了解,也了解到了HoloStudio的靈活巧妙之處,現在開始使用HoloStudio,相信你的頭發掉的頻率也會減少哦。可關于HoloStudio難以琢磨怎麼了解呢?那就不得不說,HoloStudio還支援更多神秘的功能,請大家搓搓小手期待下期内容吧!
在使用過程若大家有任何問題,歡迎随時進群開撩哦!