Apertura del editor de consultas v2 - Amazon Redshift

Apertura del editor de consultas v2

Con Amazon Redshift, puede ejecutar consultas SQL en el clúster de almacenamiento de datos mediante el editor de consultas v2 de la consola de Amazon Redshift. El editor de consultas v2 es una herramienta basada en la web que proporciona una interfaz fácil de usar para ejecutar consultas ad hoc, explorar datos y realizar tareas de análisis de datos. En las siguientes secciones, se le guiará a través del proceso de apertura del editor de consultas v2 de la consola y de utilización de sus funcionalidades de forma eficaz.

Para abrir el editor de consultas v2
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon Redshift en https://console.aws.amazon.com/redshiftv2/.

  2. En el menú del navegador, elija Editor (Editor) y luego Query editor v2 (Editor de consultas v2). El editor de consultas v2 se abre en una pestaña nueva del navegador.

La página del editor de consultas contiene un menú de navegación que permite elegir una vista de la siguiente manera:

Editor Editor

Administre y consulte los datos organizados como tablas y contenidos en una base de datos. La base de datos puede contener datos almacenados o una referencia a los datos almacenados en otro lugar, como Amazon S3. Se conecta a una base de datos contenida en un clúster o en un grupo de trabajo sin servidor.

Cuando se trabaja en la vista Editor, tiene los siguientes controles:

  • En el campo Cluster (Clúster) o Workgroup (Grupo de trabajo), se muestra el nombre al que está conectado actualmente. En el campo Database (Base de datos) se muestran las bases de datos del clúster o grupo de trabajo. Las acciones que realiza en la vista Database (Base de datos) actúan de manera predeterminada en la base de datos que seleccionó.

  • Una vista jerárquica de vista de árbol de los clústeres o grupos de trabajo, bases de datos y esquemas. En la sección de esquemas, puede trabajar con tablas, vistas, funciones y procedimientos almacenados. Cada objeto de la vista de árbol admite un menú contextual para realizar acciones asociadas para el objeto, como Refresh (Actualizar) o Drop (Eliminar).

  • Una acción Create Create (Crear) para crear bases de datos, esquemas, tablas y funciones.

  • Una acción Load Cargar datos para cargar datos desde Amazon S3 o desde un archivo local en la base de datos.

  • Un icono Save Save (Guardar) para guardar la consulta.

  • Un icono Shortcuts Shortcuts (Atajos) para mostrar atajos de teclado para el editor.

  • Un icono More Más para mostrar más acciones en el editor. Por ejemplo:

    • Compartir con mi equipo: compartir un cuaderno con su equipo. Para obtener más información, consulte Colaboración y uso compartido en equipo.

    • Atajos para mostrar atajos de teclado para el editor.

    • Historial de pestañas para mostrar el historial de pestañas de una pestaña en el editor.

    • Actualizar autocompletar para actualizar las sugerencias mostradas al crear SQL.

  • Un área del Editor de Editor en la que puede introducir y ejecutar la consulta.

    Después de ejecutar una consulta, aparece una pestaña denominada Result (Resultado) con los resultados. Aquí es donde puede activar Chart (Gráfico) para visualizar los resultados. También puede exportar sus resultados mediante Export (Exportar).

  • Un área del Notebook Notebook , en la que puede agregar secciones para introducir y ejecutar SQL o agregar Markdown.

    Después de ejecutar una consulta, aparece una pestaña denominada Result (Resultado) con los resultados. Es aquí donde puede exportar sus resultados mediante Export (Exportar).

Consultas Queries

Una consulta contiene los comandos SQL para administrar y consultar los datos de una base de datos. Cuando utiliza el editor de consultas v2 para cargar datos de ejemplo, también crea y guarda consultas de ejemplo para usted.

Cuando elige una consulta guardada, puede abrirla, cambiarle el nombre y eliminarla mediante el menú contextual (haga clic con el botón derecho). Para ver atributos como el ARN de la consulta de una consulta guardada, elija Detalles de la consulta. También puede ver su historial de versiones, editar las etiquetas adjuntadas a la consulta y compartirla con su equipo.

Notebooks Notebooks

Un SQL Notebook contiene celdas SQL y Markdown. Puede utilizar SQL Notebooks para organizar, anotar y compartir varios comandos SQL en un solo documento.

Cuando elige un cuaderno guardado, puede abrirlo, cambiarle el nombre y eliminarlo mediante el menú contextual (haga clic con el botón derecho). Para ver atributos como el ARN del cuaderno de un cuaderno guardado, elija Detalles del bloc de notas. También puede ver su historial de versiones, editar las etiquetas adjuntadas al cuaderno, exportarlo y compartirlo con su equipo. Para obtener más información, consulte Cuadernos en Amazon Redshift.

Gráficos Chart

Un gráfico es una representación visual de sus datos. El editor de consultas v2 proporciona herramientas para crear muchos tipos de gráficos y guardarlos.

Cuando elige un gráfico guardado, puede abrirlo, cambiarle el nombre y eliminarlo mediante el menú contextual (haga clic con el botón derecho). Para ver atributos como el ARN del gráfico de un gráfico guardado, elija Detalles del gráfico. También puede editar las etiquetas adjuntadas al gráfico y exportarlo. Para obtener más información, consulte Visualización de resultados de las consultas.

Historial History

El historial de consultas es una lista de consultas a la hora de ejecutar mediante el editor de consultas v2 de Amazon Redshift. Estas consultas se ejecutaron como consultas individuales o como parte de un SQL notebook. Para obtener más información, consulte Visualización del historial de consultas y pestañas.

Consultas programadas Scheduled queries

Una consulta programada es una consulta que se configura para que se inicie en momentos específicos.

En todas las vistas del editor de consultas v2 están presentes los siguientes iconos:

  • Un icono Visual mode (Modo visual) Visual mode , para alternar entre el modo claro y el modo oscuro.

  • Un icono Settings (Configuración) Settings , para abrir un menú de las diferentes pantallas de configuración.

    • Un icono Editor preferences (Preferencias del editor) Editor preferences , para editar las preferencias al utilizar el editor de consultas v2. Aquí puede Editar la configuración del espacio de trabajo para cambiar el tamaño de la fuente, el tamaño de las pestañas y otras configuraciones de visualización. También puede activar (o desactivar) Autocompletar para que le muestre sugerencias a medida que introduce su código SQL.

    • Un icono Connections (Conexiones) Connections , para ver las conexiones utilizadas por las pestañas del editor.

      Se utiliza una conexión para recuperar datos de una base de datos. Se crea una conexión para una base de datos específica. Con una conexión aislada, los resultados de un comando SQL que cambia la base de datos (por medio de, por ejemplo, la creación de una tabla temporal) en una pestaña del editor no son visibles en otra pestaña del editor. Al abrir una pestaña del editor en el editor de consultas v2, el valor predeterminado es una conexión aislada. Al crear una conexión compartida, es decir, cuando se desactiva el conmutador Isolated session (Sesión aislada), los resultados de otras conexiones compartidas con la misma base de datos son visibles entre sí. Sin embargo, las pestañas del editor que utilizan una conexión compartida en una base de datos no se ejecutan en paralelo. Las consultas que utilizan una misma conexión deben esperar hasta que dicha conexión esté disponible. Una conexión con una base de datos no se puede compartir con otra base de datos. En consecuencia, los resultados de SQL no son visibles en diferentes conexiones de base de datos.

      Un administrador del editor de consultas v2 controla el número de conexiones que cualquier usuario de la cuenta puede tener activas.

    • Un icono Account settings (Configuración de cuenta) Account settings , por medio del cual un administrador puede cambiar ciertos ajustes de todos los usuarios de la cuenta. Para obtener más información, consulte Configuración de cuenta.

Consideraciones al trabajar con el editor de consultas v2

Tenga en cuenta lo siguiente cuando trabaje con el editor de consultas v2.

  • El tamaño máximo del resultado de la consulta es el menor de 5 MB o 100 000 filas.

  • Puede ejecutar una consulta con un tamaño máximo de 300 000 caracteres.

  • Puede guardar una consulta con un tamaño máximo de 30 000 caracteres.

  • De forma predeterminada, el editor de consultas v2 confirma automáticamente cada comando SQL que ejecuta. Cuando se proporciona una instrucción BEGIN, las instrucciones en un bloque BEGIN-COMMIT o BEGIN-ROLLBACK se ejecutan como una única transacción. Para obtener más información acerca de las transacciones, consulte BEGIN en la Guía para desarrolladores de bases de datos de Amazon Redshift.

  • El número máximo de advertencias que muestra el editor de consultas v2 al ejecutar una sentencia SQL es 10. Por ejemplo, cuando se ejecuta un procedimiento almacenado, no se muestran más de 10 instrucciones RAISE.

  • El editor de consultas v2 no admite un RoleSessionName de IAM que contenga comas (,). Es posible que aparezca un error similar al siguiente: Mensaje de error: «“AROA123456789EXAMPLE:mytext,yourtext” no es un valor válido para TagValue, contiene caracteres no válidos». Este problema surge cuando se define un RoleSessionName de IAM que incluye una coma y, a continuación, se utiliza el editor de consultas v2 con ese rol de IAM.

    Para obtener más información sobre un IAM RoleSessionName, consulte el atributo RoleSessionName de SAML en la Guía del usuario de IAM.

Configuración de cuenta

Un usuario con los permisos de IAM adecuados puede ver y cambiar los parámetros de Account settings (Configuración de cuenta) para otros usuarios en la misma Cuenta de AWS. Este administrador puede ver o configurar lo siguiente:

  • El número máximo de conexiones simultáneas a bases de datos por usuario en la cuenta. Quedan incluidas las conexiones para Isolated sessions (Sesiones aisladas). Cuando se cambia este valor, pueden pasar 10 minutos hasta que el cambio surta efecto.

  • Permite a los usuarios de la cuenta exportar un conjunto completo de resultados desde un comando SQL a un archivo.

  • Cargue y vea bases de datos de ejemplo con algunas consultas guardadas que tengan relación.

  • Especifique una ruta de Amazon S3 utilizada por los usuarios de la cuenta para cargar datos desde un archivo local.

  • Visualice el ARN de clave de KMS que se utiliza para cifrar los recursos del editor de consultas v2.