新建SQL查詢
Dataphin分析平臺(tái)提供專注高效的SQL查詢能力與豐富的數(shù)據(jù)可視化能力。本文為您介紹如何基于Dataphin分析平臺(tái)新建SQL查詢。
操作步驟
在Dataphin首頁,在頂部菜單欄選擇分析 > SQL查詢。
在SQL查詢列表中,單擊新建圖標(biāo)。
在新建SQL查詢對(duì)話框,配置以下參數(shù)。
參數(shù)
說明
SQL查詢名稱
允許最長(zhǎng)字符256個(gè),不支持豎線(|)、正斜線(/)、反斜線(\)、半角冒號(hào)(:)、半角問號(hào)(?)、尖括號(hào)(<>)、星號(hào)(*)和半角引號(hào)(")。
目錄位置
選擇任務(wù)所存放的目錄。
若未創(chuàng)建目錄,可單擊SQL查詢列表上的圖標(biāo)來新建文件夾。新建文件夾對(duì)話框中,輸入文件夾名稱并選擇目錄所在位置后,單擊確定。
查詢數(shù)據(jù)
支持項(xiàng)目數(shù)據(jù)和數(shù)據(jù)源。
項(xiàng)目數(shù)據(jù):即查詢當(dāng)前項(xiàng)目計(jì)算源的數(shù)據(jù)。
數(shù)據(jù)源:即查詢數(shù)據(jù)源的數(shù)據(jù)。包括MySQL、AnalyticDB for PostgreSQL、Oracle、Presto、PostgreSQL、StarRocks、ClickHouse數(shù)據(jù)源。查詢數(shù)據(jù)源數(shù)據(jù)還需要進(jìn)行以下配置:
數(shù)據(jù)源:選擇對(duì)應(yīng)數(shù)據(jù)源。若無可選數(shù)據(jù)源,可以單擊+新建數(shù)據(jù)源進(jìn)行新建。更多信息,請(qǐng)參見數(shù)據(jù)源管理概述。
Catalog:Presto數(shù)據(jù)源需要選擇對(duì)應(yīng)的Catalog。
Schema:AnalyticDB for PostgreSQL、Oracle、Presto、PostgreSQL數(shù)據(jù)源需要選擇對(duì)應(yīng)的Schema。
單擊確定,完成SQL查詢新建。默認(rèn)打開該SQL查詢的代碼編輯頁簽。
在代碼編輯頁簽下,可以進(jìn)行數(shù)據(jù)庫SQL開發(fā)。
數(shù)據(jù)庫SQL代碼編輯完成后,可單擊運(yùn)行,系統(tǒng)將解析代碼中所有對(duì)象確認(rèn)當(dāng)前用戶是否具備對(duì)象的操作權(quán)限。若權(quán)限校驗(yàn)成功,說明當(dāng)前操作用戶具備檢查對(duì)象的相應(yīng)權(quán)限;若權(quán)限校驗(yàn)失敗,則表明當(dāng)前操作用戶不具備對(duì)應(yīng)對(duì)象的權(quán)限,并在權(quán)限校驗(yàn)失敗對(duì)話框中展示相應(yīng)的無權(quán)限對(duì)象列表。
權(quán)限校驗(yàn)失敗對(duì)話框中將展示對(duì)象名稱、對(duì)象類型、權(quán)限類型和操作信息。
對(duì)象名稱:無權(quán)限對(duì)象的對(duì)象名稱。
對(duì)象類型:表和全局變量。
權(quán)限類型:本次運(yùn)行腳本中所需要的權(quán)限,其中數(shù)據(jù)源表只有查表數(shù)據(jù)權(quán)限;數(shù)據(jù)源只有執(zhí)行權(quán)限。
操作:若檢查對(duì)象失敗,您可以針對(duì)單個(gè)或多個(gè)對(duì)象進(jìn)行權(quán)限申請(qǐng)。
單個(gè)對(duì)象權(quán)限申請(qǐng):?jiǎn)螕裟繕?biāo)對(duì)象操作列的圖標(biāo),申請(qǐng)?jiān)搶?duì)象權(quán)限點(diǎn)的個(gè)人權(quán)限,默認(rèn)有效期為30天。
批量權(quán)限申請(qǐng):選中多個(gè)對(duì)象或選中全選表后單擊權(quán)限申請(qǐng)。
申請(qǐng)權(quán)限具體操作,請(qǐng)參見申請(qǐng)權(quán)限。獲得權(quán)限后可重新運(yùn)行。
說明僅MySQL、Oracle類型的數(shù)據(jù)源,支持?jǐn)?shù)據(jù)源的表級(jí)權(quán)限管控。