建立及管理已儲存的查詢

本頁說明如何建立及管理已儲存的查詢。在 Bigtable Studio 中編寫 SQL 指令碼時,您可以儲存及管理這些指令碼。詳情請參閱已儲存查詢總覽

儲存查詢功能僅適用於 Google Cloud 控制台。

必要的角色

如要取得使用已儲存查詢所需的權限,請要求管理員在專案中授予您下列 Identity and Access Management (IAM) 角色:

  • 如要查看已儲存的查詢:Bigtable 讀取者 (roles/bigtable.reader)
  • 如要查看、建立、修改及刪除已儲存的查詢:Bigtable 使用者 (roles/bigtable.user)
  • 如要管理、查看、建立、修改及刪除已儲存的查詢,請使用: Bigtable 管理員 (roles/bigtable.admin)。 這個角色具有廣泛的權限,可完整存取 Bigtable,僅供管理員使用。

如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

這些預先定義的角色具備使用已儲存查詢所需的權限。如要進一步瞭解必要權限,請參閱「必要權限」。

所需權限

如要建立、查看、修改及刪除已儲存的查詢,您需要專案層級的下列 IAM 權限:

動作 必要的 IAM 權限
建立已儲存的查詢
  • databasesconsole.studioQueries.create
查看已儲存的查詢
  • databasesconsole.studioQueries.search
  • databasesconsole.locations.get
  • databasesconsole.locations.list
修改已儲存的查詢
  • databasesconsole.studioQueries.update
刪除已儲存的查詢
  • databasesconsole.studioQueries.delete
管理已儲存的查詢
(僅限管理員使用)
  • databasesConsole.studioQueries.list
  • databasesconsole.locations.list

您也可以使用自訂角色或其他預先定義的角色取得這些權限。

Studio 查詢使用者 (roles/databasesconsole.studioQueryUser) 角色可授予建立、查看及寫入已儲存查詢的權限。這個角色可滿足大多數使用者的需求。

請只授予管理員「Studio 查詢管理員」(roles/databasesconsole.studioQueryAdmin) 角色。如要進一步瞭解 Bigtable IAM,請參閱「使用 IAM 控管 Bigtable 存取權」。

建立已儲存的查詢

如要建立已儲存的查詢,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 Bigtable「Instances」(執行個體) 頁面。
    執行個體
  2. 選取要建立已儲存查詢的執行個體。
  3. 在導覽選單中,按一下「Bigtable Studio」

    「Explorer」窗格會顯示執行個體中的資料表、檢視區塊和查詢清單。

  4. 在「編輯器」分頁中執行查詢。

    結果會顯示在「結果」表格中。

  5. 如果對結果不滿意,請修改查詢並再次執行。確認查詢內容正確無誤後,按一下「儲存」
  6. 在「儲存查詢」對話方塊中,輸入儲存查詢的名稱。
  7. 按一下 [儲存]

選用:

  • 如要以其他名稱儲存查詢,請按一下「另存為」展開箭頭,選擇「另存為查詢」,然後在對話方塊中輸入新名稱。
  • 如要變更這項已儲存查詢使用的區域,請選取「顯示進階選項」。然後從「Region」(區域) 清單中選取區域。

您也可以將查詢儲存為邏輯持續具體化檢視。

開啟並執行已儲存的查詢

如要以新查詢的形式開啟已儲存的查詢,請按照下列步驟操作:

  1. 在「Bigtable Studio」頁面的「Explorer」窗格中,前往「Queries」部分。
  2. 按一下已儲存的查詢,即可在新編輯器分頁中開啟。您也可以視需要點選已儲存查詢旁的 「查看動作」,然後按一下「開啟查詢」,在新編輯器分頁中開啟查詢。
  3. 按一下「執行」

更新已儲存的查詢

如要更新現有的已儲存查詢,請按照下列步驟操作:

  1. 在「Bigtable Studio」頁面的「Explorer」窗格中,前往「Queries」部分。
  2. 按一下已儲存的查詢,即可在新編輯器分頁中開啟。您也可以視需要點選已儲存查詢旁的 「查看動作」,然後按一下「開啟查詢」,在新編輯器分頁中開啟查詢。
  3. 修改查詢。
  4. 如要儲存修改後的查詢,請按一下「儲存」

查看及管理所有已儲存的查詢清單

如要查看專案中所有已儲存的查詢,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 Bigtable「Instances」(執行個體) 頁面。
    執行個體
  2. 選取執行個體。由於已儲存的查詢是專案的子項,只要您具備必要角色,就能從任何執行個體或資料庫查看專案中的所有已儲存查詢。
  1. 在「Bigtable Studio」頁面的「Explorer」窗格中,前往「Queries」部分。
  2. 按一下已儲存查詢旁的「查看動作」。然後按一下「管理查詢」

    「已儲存的查詢」頁面隨即開啟。這個頁面會列出這項專案中的所有已儲存查詢,包括其他 Google Cloud 產品的已儲存查詢。

您可以在「已儲存的查詢」頁面搜尋、篩選、查看及刪除查詢。您無法在「已儲存的查詢」頁面上編輯現有查詢。

刪除已儲存的查詢

您可以從 Bigtable Studio 頁面,或 Google Cloud 控制台的「Saved queries」(已儲存的查詢) 頁面刪除已儲存的查詢。

  1. 在「Bigtable Studio」頁面的「Explorer」窗格中,前往「Queries」部分。
  2. 找出要刪除的已儲存查詢,然後按一下旁邊的 「查看動作」。 然後按一下「刪除查詢」,即可刪除已儲存的查詢。
  3. 在「刪除查詢」對話方塊中,按一下「刪除」

您也可以在「已儲存的查詢」頁面中刪除已儲存的查詢。如要刪除「已儲存的查詢」頁面上的已儲存查詢,請按照下列步驟操作:

  1. 前往「已儲存的查詢」頁面。
  2. 找出要刪除的已儲存查詢,然後按一下旁邊的 「查看動作」
  3. 按一下「刪除查詢」即可刪除已儲存的查詢。
  4. 在「刪除查詢」對話方塊中,按一下「刪除」

後續步驟