外部工具连接SaaS模式云数仓MaxCompute 实战—— 数据库管理工具篇
作者 木弈 阿里云智能 產(chǎn)品經(jīng)理
直播視頻請點(diǎn)擊 直播 觀看。
本次分享將從四個(gè)方面講解。
01 上節(jié)回顧
02 數(shù)據(jù)庫管理工具概覽
03 實(shí)操展示
04 查詢加速
一、上節(jié)回顧
在第一講中我們主要講了 MaxCompute 生態(tài),重點(diǎn)介紹了商業(yè)BI工具,包括Tableau、FineReport、FineBI、Quick BI、Yonghong Desktop BI工具的連接原理以及實(shí)操的展示。本文主講數(shù)據(jù)庫管理工具,主要是開發(fā)管理部分的DataGrip、DBeaver、SQL Workbench/J。
二、數(shù)據(jù)庫管理工具概覽
數(shù)據(jù)庫管理工具,即數(shù)據(jù)庫圖形化工具,是數(shù)據(jù)庫人員必需的工具之一,MaxCompute支持與DBeaver、DataGrip和SQL Workbench/J 通過JDBC驅(qū)動(dòng)連接,并可以形象化方便快捷地進(jìn)行列舉數(shù)據(jù)庫、列舉表、查看表結(jié)構(gòu)、查詢表數(shù)據(jù)、建表、寫表、建視圖、查詢視圖等相關(guān)操作。
連接方式
JDBC
JDBC(Java DataBase Connectivity)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。簡單來說就是用Java語言向數(shù)據(jù)庫發(fā)送SQL語句來操作數(shù)據(jù)庫。
MaxCompute JDBC 驅(qū)動(dòng)
MaxCompute JDBC 驅(qū)動(dòng)是 MaxCompute 提供的可以訪問 MaxCompute 的JDBC接口。您可以通過標(biāo)準(zhǔn)的JDBC 接口基于 MaxCompute 執(zhí)行海量數(shù)據(jù)的分布式計(jì)算查詢。MaxCompute JDBC 驅(qū)動(dòng)還可以用于連接MaxCompute 和支持 JDBC 的工具。
MaxCompute 相關(guān)基本參數(shù)信息
?URL:jdbc:odps:<MaxCompute_endpoint>?project=<MaxCompute_project_name>
- :必填。MaxCompute項(xiàng)目所屬區(qū)域的Endpoint。
- :必填。待連接的目標(biāo)MaxCompute項(xiàng)目名稱。此處為MaxCompute項(xiàng)目名稱,非工作空間名稱。
?User:有訪問指定項(xiàng)目權(quán)限的AccessKey ID。
?Password :AccessKey ID對應(yīng)的AccessKey Secret。
三、實(shí)操展示
DBeaver實(shí)操展示
請點(diǎn)擊 視頻 查看實(shí)操部分
其他實(shí)操文檔
DataGrip連接MaxCompute
SQL Workbench/J連接MaxCompute
四、查詢加速
MaxCompute 查詢加速 – 針對實(shí)時(shí)性要求高的查詢作業(yè),全鏈路加快 MaxCompute 查詢執(zhí)行速度
?使用MaxComputeSQL語法和引擎,針對近實(shí)時(shí)場景進(jìn)行優(yōu)化
?系統(tǒng)自動(dòng)進(jìn)行查詢優(yōu)化選擇,同時(shí)支持用戶選擇延時(shí)優(yōu)先還是吞吐優(yōu)先的執(zhí)行方式
?針對近實(shí)時(shí)場景使用不同的資源調(diào)度策略:latencybased
?針對低延時(shí)要求的場景進(jìn)行全鏈路優(yōu)化:獨(dú)立執(zhí)行資源池;多層次的數(shù)據(jù)和meta Caching;交互協(xié)議優(yōu)化
QuickBI查詢加速
其他工具查詢加速-&interactiveMode=true
- interactiveMode:可選。查詢加速功能開關(guān)。如果您需要啟用查詢加速功能,在URL后追加&interactiveMode=true配置即可。更多查詢加速功能信息,請參見查詢加速。
是否啟動(dòng)查詢加速功能查詢速度對比
使用Davinci測試對比
查詢數(shù)據(jù)量 | 不使用查詢加速功能 | 使用查詢加速功能 |
1w | 10s | 3s |
5w | 12s | 7s |
對比實(shí)操視頻
請點(diǎn)擊 視頻 查看實(shí)操部分
原文鏈接:https://developer.aliyun.com/article/785970?
版權(quán)聲明:本文內(nèi)容由阿里云實(shí)名注冊用戶自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,阿里云開發(fā)者社區(qū)不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。具體規(guī)則請查看《阿里云開發(fā)者社區(qū)用戶服務(wù)協(xié)議》和《阿里云開發(fā)者社區(qū)知識(shí)產(chǎn)權(quán)保護(hù)指引》。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,填寫侵權(quán)投訴表單進(jìn)行舉報(bào),一經(jīng)查實(shí),本社區(qū)將立刻刪除涉嫌侵權(quán)內(nèi)容。 與50位技術(shù)專家面對面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的外部工具连接SaaS模式云数仓MaxCompute 实战—— 数据库管理工具篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1 分钟 Serverless 部署掌上
- 下一篇: 一份不大的救命文档,一场时间与生死的接力