En esta página, se describe cómo crear y administrar consultas guardadas. Cuando escribes secuencias de comandos de SQL en Spanner Studio, puedes guardarlas y administrarlas. Para obtener más información, consulta la descripción general de las consultas guardadas.
La función de consultas guardadas solo está disponible en la consola de Google Cloud.
Roles obligatorios
Para obtener los permisos que necesitas para usar las consultas guardadas, pídele a tu administrador que te otorgue los siguientes roles de IAM en el proyecto:
-
Para crear y borrar consultas guardadas, usa el Usuario de consulta de Studio (
roles/databasesConsole.studioQueryUser
). -
Para administrar todas las consultas guardadas en un proyecto, incluido el acceso a la página Consultas guardadas, Administrador de consultas de Studio (
roles/databasesConsole.studioQueryAdmin
)
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
Estos roles predefinidos contienen los permisos necesarios para usar las consultas guardadas. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para usar las consultas guardadas:
-
Para crear y borrar consultas guardadas, sigue estos pasos:
-
databasesConsole.studioQuery.create
-
databasesConsole.studioQuery.update
-
databasesConsole.studioQuery.delete
-
databasesConsole.studioQuery.search
-
-
Para administrar todas las consultas guardadas en un proyecto, haz lo siguiente:
-
databasesConsole.studioQuery.create
-
databasesConsole.studioQuery.update
-
databasesConsole.studioQuery.delete
-
databasesConsole.studioQuery.search
-
databasesConsole.studioQuery.list
-
databasesConsole.studioQuery.get
-
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
El rol de usuario de consultas de Studio (roles/databasesConsole.studioQueryUser
) proporciona acceso para crear, ver y escribir consultas guardadas. Es suficiente para la mayoría de los usuarios.
El rol de Administrador de consultas de Studio (roles/databasesConsole.studioQueryAdmin
) solo se debe otorgar a los administradores. Para obtener más información sobre la administración de identidades y accesos (IAM) de Spanner, consulta Descripción general de IAM.
Permisos
Para crear consultas guardadas, necesitas los siguientes permisos de IAM a nivel del proyecto:
databasesConsole.locations.get
databasesConsole.locations.list
databasesConsole.studioQueries.create
Para ver las consultas guardadas, necesitas el siguiente permiso a nivel del proyecto:
databasesConsole.studioQueries.search
Para modificar y borrar consultas guardadas, necesitas el siguiente permiso a nivel del proyecto:
databasesConsole.studioQueries.update
Los permisos para ejecutar consultas se heredan de la base de datos. Es posible que tengas permisos para ver, pero no para ejecutar una consulta.
Ingresar un nombre para la consulta
Para crear una consulta guardada, sigue estos pasos:
Ve a la página Instancias de Spanner en la consola de Google Cloud.
Selecciona la instancia en la que deseas crear una consulta guardada.
Selecciona la base de datos en la que deseas crear una consulta guardada.
En el menú de navegación, haz clic en Spanner Studio.
- En la página Spanner Studio, haz clic en Nueva pestaña o usa la pestaña del editor vacía.
En el Editor de consultas, ingresa una consulta de SQL válida.
Haz clic en Guardar.
En el cuadro de diálogo Guardar consulta, escribe un nombre para la consulta guardada.
Haz clic en Guardar.
Abre y ejecuta una consulta guardada
Para abrir una consulta guardada existente como una nueva, sigue estos pasos:
- En la página Spanner Studio, haz clic en Nueva pestaña o usa la pestaña del editor vacía.
- En el panel Explorador, navega a la sección Consultas. Haz clic en una consulta guardada para abrirla en una nueva pestaña del editor. Como alternativa, haz clic en Ver acciones junto a una consulta guardada. Luego, haz clic en Abrir consulta para abrirla en una nueva pestaña del editor.
- Haz clic en Ejecutar.
Actualiza una consulta guardada
Para actualizar una consulta guardada existente, sigue estos pasos:
- En la página Spanner Studio, haz clic en Nueva pestaña o usa la pestaña del editor vacía.
- En el panel Explorador, navega a la sección Consultas. Haz clic en una consulta guardada para abrirla en una nueva pestaña del editor. Como alternativa, haz clic en Ver acciones junto a una consulta guardada. Luego, haz clic en Abrir consulta para abrirla en una nueva pestaña del editor.
- Modifica la consulta.
- Para guardar la consulta modificada, haz clic en Guardar.
Consulta y administra una lista de todas las consultas guardadas
Para ver una lista de todas las consultas guardadas en tu proyecto, sigue estos pasos:
Ve a la página Instancias de Spanner en la consola de Google Cloud.
Selecciona cualquier instancia. (Dado que una consulta guardada es un elemento secundario de un proyecto, siempre que tengas el rol requerido, podrás ver todas las consultas guardadas en el proyecto desde cualquier instancia o base de datos).
Selecciona cualquier base de datos.
En la página Spanner Studio, haz clic en
Nueva pestaña o usa la pestaña del editor vacía.En el panel Explorador, navega a la sección Consultas. Haz clic en
Ver acciones junto a una consulta guardada. Luego, haz clic en Administrar consultas.Se abrirá la página Consultas guardadas. En ella, se enumeran todas las consultas guardadas en este proyecto (incluidas las consultas guardadas para otros productos Google Cloud ).
Puedes buscar, filtrar, ver y borrar consultas en la página Consultas guardadas. No puedes editar una consulta existente en la página Consultas guardadas.
Para borrar una consulta guardada en la página Consultas guardadas, sigue estos pasos:
- Haz clic en Ver acciones junto a la consulta guardada que deseas borrar.
- Haz clic en Borrar consulta para borrar la consulta guardada.
- En el diálogo Borrar consulta, haz clic en Borrar.
Borra una consulta guardada
- En la página Spanner Studio, haz clic en Nueva pestaña o usa la pestaña del editor vacía.
- En el panel Explorador, expande la carpeta Consultas. Haz clic en Ver acciones junto a la consulta guardada que deseas borrar. Luego, haz clic en Borrar consulta para borrar la consulta guardada.
- En el diálogo Borrar consulta, haz clic en Borrar.
¿Qué sigue?
- Obtén más información sobre las consultas guardadas.