【Redash 官方文档】查询-创建和编辑查询
要進行新的查詢,請點擊導航欄中的【創建】-【查詢】
查詢編輯器
查詢語法
在大多數情況下,我們使用數據源的原生查詢語言。
鍵盤快捷鍵
- 執行查詢:Ctrl/Cmd + Enter
- 保存查詢:Ctrl/Cmd + S
- 激活自動補全:Ctrl + Space
- 激活架構瀏覽器:ALt/Option + D
架構瀏覽器
在查詢編輯器的左側,您可以找到架構瀏覽器:
架構瀏覽器將列出您的所有表,單擊表示將顯示列。要將需要的字段或表插入到查詢語句中,只需要單擊有側的雙箭頭即可。您可以使用搜索框來過濾架構,也可以用過單擊刷新按鈕來刷新架構(它也會在后臺定期刷新)。
注意:并非所有的數據源類型都支持加載架構。
您可以使用快捷鍵或雙擊頁面上的手柄來隱藏架構瀏覽器。當你需要在編寫查詢時獲得最大化的屏幕空間時,這會很有用。
自動補全
查詢編輯器還包括一個自動補全的功能,可以更輕松的編寫復雜的查詢語句。默認情況下,實時自動補全處于開啟的狀態。因此,您將在輸入時看到表和字段的建議。
您可以通過單擊查詢編輯器下方的閃電按鈕來禁用實時自動補全。當實時自動補全禁用時,您仍然可以通過Ctrl + Space來激活。
除非您的數據庫架構有超過5000個標記(表或列),否則默認情況下自動補全功能都是自動開啟的。
自動補全查詢語句中的表、或者標識符(如 Select 或 Join)和查詢片段的標題。
查詢設置
已發布與未發布的查詢
默認情況下,每個查詢都以New Query的未發布草稿開始。它不能包含在儀表板中或與警報一起使用。
要發布查詢,需要更改名稱或單擊 Publish按鈕。您可以通過單擊Unpublish按鈕來切換發布狀態。取消發布不會將其從儀表板或警報中刪除。但會阻止您將其放到其他任何地方。
發布或取消發布查詢不會影響其可見性,所有登錄用戶都可以看到您組織中的所有查詢。
歸檔查詢
您不能在Redash中刪除查詢,但你可以存檔他們。歸檔就像是刪除,但直接連接到的查詢仍然有效。要存檔查詢,請打開查詢編輯器右上角的省略號菜單,然后單擊存檔按鈕。
復制(分支)查詢
如果您需要創建現有查詢的副本(由您或其他人創建),你可以選擇分支它。要分支查詢,只需要單擊“Fork”按鈕(在省略號菜單中)。
管理查詢權限
默認情況下,保存的查詢只有創建它的用戶和Admin組成員才能修改。但Redash包含實驗性支持,可以與非管理員用戶共享編輯權限。您組織中的管理員需要先啟用他。打開您的組織設置并選中“啟用是實驗性多所有者支持”
現在查詢編輯器選項菜單包括一個manage Permission 選項,單擊它會打開一個對話框,您可以在其中將其他用戶作為編輯身份添加到查詢或儀表板。
請注意,目前您添加的用戶不會收到通知,您需要手動通知他們。
總結
以上是生活随笔為你收集整理的【Redash 官方文档】查询-创建和编辑查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab曲线导入proe,ProE与
- 下一篇: c++调用python接口_Python