Historial del documento
nota
Para obtener una descripción de las nuevas características de Amazon Redshift, consulte Novedades
En la siguiente tabla, se describen los cambios importantes de la documentación de la Guía para desarrolladores de bases de datos de Amazon Redshift después de mayo de 2018. Para recibir notificaciones sobre los cambios en esta documentación, puede suscribirse a una fuente RSS.
Versión de API: 2012-12-01
Para ver una lista con los cambios realizados en la Guía de administración de Amazon Redshift, consulte Historial de revisión de la Guía de administración de Amazon Redshift.
Para obtener más información acerca de las nuevas características, incluida una lista de correcciones y los números de versión del clúster asociado, visite el historial de versiones del clúster.
Cambio | Descripción | Fecha |
---|---|---|
Compatibilidad con geometrías espaciales en 3D y 4D y nuevas funciones espaciales | Ahora puede utilizar funciones espaciales adicionales. Por otro lado, se agrega compatibilidad con geometría en 3D y 4D a algunas funciones. | 19 de agosto de 2021 |
Puede especificar la opción ENCODE AUTO para una tabla con el objetivo de administrar automáticamente la codificación de compresión para todas las columnas de la tabla. | 3 de agosto de 2021 | |
Ahora puede ejecutar varias instrucciones SQL o una instrucción con parámetros con la API de datos de Amazon Redshift. | 28 de julio de 2021 | |
Ahora puede utilizar la cláusula COLLATE dentro de una instrucción CREATE DATABASE para especificar la intercalación predeterminada. | 24 de junio de 2021 | |
Ahora puede compartir datos entre Cuentas de AWS. | 30 de abril de 2021 | |
Compatibilidad con consultas jerárquicas de datos con CTE recursivas | Ahora puede utilizar una expresión de tabla común (CTE) recursiva en SQL. | 29 de abril de 2021 |
Ahora puede consultar datos en las bases de datos de un clúster. | 10 de marzo de 2021 | |
Compatibilidad con el control de acceso pormenorizado en los comandos COPY y UNLOAD | Ahora puede otorgar el privilegio de ejecutar los comandos COPY y UNLOAD a usuarios y grupos específicos del clúster de Amazon Redshift para crear una política de control de acceso más detallada. | 12 de enero de 2021 |
Compatibilidad con los datos JSON nativos y semiestructurados | Ahora, puede definir el tipo de datos SUPER. | 9 de diciembre de 2020 |
Ahora, puede escribir una consulta federada en un motor MySQL compatible. | 9 de diciembre de 2020 | |
Ahora, puede compartir datos entre clústeres de Amazon Redshift. | 9 de diciembre de 2020 | |
Ahora, puede definir claves de ordenación y distribución automáticas. | 9 de diciembre de 2020 | |
Ahora, puede crear, formar e implementar modelos de machine learning (ML). | 8 de diciembre de 2020 | |
Ahora, puede mantener actualizadas las vistas materializadas con la actualización automática, y el rendimiento de las consultas se puede mejorar con la reescritura automática. | 11 de noviembre de 2020 | |
Ahora, puede crear tablas con tipos de datos TIME y TIMETZ. El tipo de datos TIME almacena la hora del día sin información de la zona horaria, y TIMETZ almacena la hora del día con información de la zona horaria. | 11 de noviembre de 2020 | |
Ahora, puede escribir las UDF de Lambda para habilitar la tokenización externa de datos. | 26 de octubre de 2020 | |
Compatibilidad con la modificación de la codificación de columnas de una tabla | Ahora, puede modificar la codificación de columnas de una tabla. | 20 de octubre de 2020 |
Compatibilidad con la realización de consultas entre bases de datos | Amazon Redshift ahora puede consultar distintas bases de datos de un clúster. | 15 de octubre de 2020 |
Amazon Redshift ahora puede almacenar y procesar bocetos de HyperLogLog. | 2 de octubre de 2020 | |
Se trata de mejoras en la creación de tablas externas para Redshift Spectrum. | 24 de septiembre de 2020 | |
Compatibilidad con las mejoras en la consulta de datos espaciales | Las mejoras incluyen la carga de un shapefile y varias funciones SQL espaciales nuevas. | 15 de septiembre de 2020 |
Compatibilidad de las vistas materializadas con tablas externas | Puede crear vistas materializadas en Amazon Redshift que referencien orígenes de datos externos. | 19 de junio de 2020 |
Puede escribir en tablas externas ejecutando CREATE EXTERNAL TABLE AS SELECT para escribir en una nueva tabla externa o INSERT INTO para insertar datos en una tabla externa existente. | 8 de junio de 2020 | |
Compatibilidad con los controles de almacenamiento de esquemas | Se han actualizado comandos y vistas que administran controles de almacenamiento para los esquemas. | 2 de junio de 2020 |
Compatibilidad con la disponibilidad general de consultas federadas | Se ha actualizado la información acerca de cómo consultar datos con consultas federadas. | 16 de abril de 2020 |
Se han agregado descripciones sobre nuevas funciones espaciales. | 2 de abril de 2020 | |
Compatibilidad con la disponibilidad general de las vistas materializadas | Las vistas materializadas generalmente están disponibles a partir de la versión de clúster 1.0.13059. | 19 de febrero de 2020 |
Los privilegios de nivel de columna están disponibles a partir de la versión de clúster 1.0.13059. | 19 de febrero de 2020 | |
Puede utilizar un comando ALTER TABLE con la cláusula ALTER DISTSTYLE ALL para cambiar el estilo de distribución de una tabla. | 11 de febrero de 2020 | |
Se ha actualizado la guía para describir la consulta federada con un comando CREATE EXTERNAL SCHEMA actualizado. | 3 de diciembre de 2019 | |
Se ha actualizado la guía para describir los nuevos parámetros del comando UNLOAD. | 3 de diciembre de 2019 | |
Se ha actualizado la guía para describir la compatibilidad con los datos espaciales. | 21 de noviembre de 2019 | |
Actualizamos la guía para describir la nueva consola de Amazon Redshift. | 11 de noviembre de 2019 | |
Amazon Redshift puede ordenar de manera automática los datos de las tablas. | 7 de noviembre de 2019 | |
Puede usar la opción BOOST al realizar una limpieza de tablas. | 7 de noviembre de 2019 | |
Puede crear tablas con columnas IDENTITY predeterminadas. | 19 de septiembre de 2019 | |
Puede codificar algunas columnas con la codificación de compresión AZ64. | 19 de septiembre de 2019 | |
Puede establecer la prioridad de consultas de una cola de WLM automática. | 22 de agosto de 2019 | |
Puede utilizar un catálogo de datos de Lake Formation con Amazon Redshift Spectrum. | 8 de agosto de 2019 | |
Puede utilizar un comando COPY con COMPUPDATE PRESET para permitir que Amazon Redshift elija la codificación de compresión. | 13 de junio de 2019 | |
Puede utilizar un comando ALTER TABLE con ALTER COLUMN para aumentar el tamaño de una columna VARCHAR. | 22 de mayo de 2019 | |
Puede definir procedimientos almacenados de PL/pgSQL en Amazon Redshift. | 24 de abril de 2019 | |
Compatibilidad para una configuración de administración de carga de trabajo automática (WLM) | Puede permitir que Amazon Redshift se ejecute con la WLM automática. | 24 de abril de 2019 |
Puede utilizar el comando UNLOAD para aplicar la compresión Zstandard a archivos de texto y de valores separados por comas (CSV) descargados en Amazon S3. | 3 de abril de 2019 | |
Cuando el escalado de simultaneidad está habilitado, Amazon Redshift agrega capacidad del clúster de manera automática si se necesita para procesar un aumento de las consultas de lectura simultáneas. | 21 de marzo de 2019 | |
Puede utilizar el comando UNLOAD para descargar en un archivo con formato de texto CSV. | 13 de marzo de 2019 | |
Para habilitar la distribución automática, puede especificar el estilo de distribución AUTO con una instrucción CREATE TABLE. Cuando habilita la distribución automática, Amazon Redshift asigna un estilo de distribución óptimo basado en los datos de la tabla. El cambio en la distribución se produce en segundo plano y tarda pocos segundos. | 23 de enero de 2019 | |
COPY de Parquet admite SMALLINT | COPY ahora admite la carga desde archivos con formato Parquet en columnas que utilizan el tipo de datos SMALLINT. Para obtener más información, consulte Uso de COPY con formatos de datos de columnas. | 2 de enero de 2019 |
Puede eliminar una base de datos externa incluyendo la cláusula DROP EXTERNAL DATABASE con un comando DROP SCHEMA. | 3 de diciembre de 2018 | |
Puede realizar una operación UNLOAD en un bucket de Amazon S3 en otra región de AWS especificando el parámetro REGION. | 31 de octubre de 2018 | |
Amazon Redshift ejecuta de manera automática una operación VACUUM DELETE en segundo plano, por lo que rara vez tendrá que ejecutar una limpieza DELETE ONLY. Amazon Redshift programa la operación VACUUM DELETE para que se ejecute durante periodos de carga reducida y pone en pausa la operación durante periodos de carga elevada. | 31 de octubre de 2018 | |
Si no especifica un estilo de distribución con una instrucción CREATE TABLE, Amazon Redshift asigna un estilo de distribución óptimo basado en los datos de la tabla. El cambio en la distribución se produce en segundo plano y tarda pocos segundos. | 31 de octubre de 2018 | |
Ahora, puede especificar niveles de acceso a los datos almacenados en el AWS Glue Data Catalog. | 15 de octubre de 2018 | |
Puede especificar la opción MANIFEST VERBOSE con un comando UNLOAD para agregar metadatos al archivo de manifiesto, incluyendo los nombres y tipos de datos de columnas, tamaños de archivo y recuentos de filas. | 10 de octubre de 2018 | |
Agregar múltiples particiones en una única instrucción ALTER TABLE | Para tablas externas de Redshift Spectrum, puede combinar múltiples cláusulas PARTITION en una única instrucción ALTER TABLE ADD. Para obtener más información, consulte los Ejemplos de modificación de tabla externa. | 10 de octubre de 2018 |
Puede especificar la opción HEADER con un comando UNLOAD para añadir una línea de encabezado que contenga los nombres de columna al comienzo de cada archivo de salida. | 19 de septiembre de 2018 | |
Se ha añadido documentación de SVL_S3Retries, SVL_USER_INFO y STL_DISK_FULL_DIAG. | 31 de agosto de 2018 | |
Compatibilidad con datos anidados en Amazon Redshift Spectrum | Ahora puede consultar datos anidados almacenados en tablas de Amazon Redshift Spectrum. Para obtener más información, consulte el Tutorial: Consultar datos anidados con Amazon Redshift Spectrum. | 8 de agosto de 2018 |
La aceleración de consultas cortas (SQA) está ahora habilitada de manera predeterminada para todos los nuevos clústeres. La aceleración de consultas cortas utiliza el aprendizaje automático para ofrecer un mayor desempeño, resultados más rápidos y una mejor previsibilidad de los tiempos de ejecución de las consultas. Para obtener más información, consulte Aceleración de consultas cortas. | 8 de agosto de 2018 | |
Ahora, con Amazon Redshift Advisor, puede obtener recomendaciones adaptadas a su caso sobre cómo mejorar el rendimiento del clúster y reducir los costos operativos. Para obtener más información consulte Amazon Redshift Advisor. | 26 de julio de 2018 | |
Ahora puede hacer referencia a una expresión con alias inmediatamente después de definirla. Para obtener más información consulte la sección Lista SELECT. | 18 de julio de 2018 | |
Especificar el tipo de compresión al crear una tabla externa | Ahora puede especificar el tipo de compresión al crear una tabla externa con Amazon Redshift Spectrum. Para obtener más información, consulte Creación de tablas externas. | 27 de junio de 2018 |
Se ha añadido documentación para una nueva función de información del sistema: PG_LAST_UNLOAD_ID. Para obtener más información, consulte PG_LAST_UNLOAD_ID. | 27 de junio de 2018 | |
ALTER TABLE ahora permite cambiar el nombre de las columnas de las tablas externas. Para obtener más información, consulte los Ejemplos de modificación de tabla externa. | 7 de junio de 2018 |
Actualizaciones anteriores
En la siguiente tabla, se describen los cambios importantes que se han realizado en cada una de las versiones de la Guía para desarrolladores de bases de datos de Amazon Redshift antes de junio de 2018.
Cambio | Descripción | Fecha de modificación |
---|---|---|
COPY de Parquet incluye SMALLINT | COPY ahora admite la carga desde archivos con formato Parquet en columnas que utilizan el tipo de datos SMALLINT. Para obtener más información, consultar Uso de COPY con formatos de datos de columnas |
2 de enero de 2019 |
Uso de COPY con formatos de columnas | Ahora, COPY permite cargar datos desde archivos de Amazon S3 que usan los formatos de columnas Parquet y ORC. Para obtener más información, consultar Uso de COPY con formatos de datos de columnas |
17 de mayo de 2018 |
Tiempo de ejecución máximo dinámico de SQA | De manera predeterminada, ahora la administración de cargas de trabajo (WLM) asigna dinámicamente un valor para el tiempo de ejecución máximo de aceleración de consultas cortas (SQA) en función del análisis de la carga de trabajo del clúster. Para obtener más información, consulte Tiempo máximo de ejecución de consultas cortas. |
17 de mayo de 2018 |
Nueva columna en STL_LOAD_COMMITS | La tabla del sistema STL_LOAD_COMMITS tiene una nueva columna: |
10 de mayo de 2018 |
Nuevas columnas en STL_HASHJOIN y otras tablas de registro del sistema | La tabla del sistema STL_HASHJOIN tiene tres nuevas columnas: |
17 de mayo de 2018 |
Nuevas columnas en STL_AGGR | La tabla del sistema STL_AGGR tiene dos nuevas columnas: |
19 de abril de 2018 |
Opciones nuevas para las funciones REGEX | Para las funciones REGEXP_INSTR y REGEXP_SUBSTR, ahora puede especificar cuál de los valores coincidentes se debe utilizar y si desea que la función distinga entre mayúsculas y minúsculas. REGEXP_INSTR también le permite especificar si se debe a devolver la posición del primer carácter de la coincidencia o la posición del primer carácter situado a continuación del final de la coincidencia. |
22 de marzo de 2018 |
Columnas nuevas en las tablas del sistema | Se han añadido las columnas tombstonedblocks, tossedblocks y batched_by a la tabla del sistema STL_COMMIT_STATS. Se ha añadido la columna localslice a la vista del sistema STV_SLICES. | 22 de marzo de 2018 |
Adición y eliminación de columnas en las tablas externas | Ahora, ALTER TABLE admite ADD COLUMN y DROP COLUMN para las tablas externas de Amazon Redshift Spectrum. | 22 de marzo de 2018 |
Regiones nuevas de AWS de Redshift Spectrum | Redshift Spectrum ya está disponible en las regiones de Mumbai and São Paulo. Para obtener una lista de las regiones admitidas, consulte Regiones de Amazon Redshift Spectrum. | 22 de marzo de 2018 |
Se ha aumentado el límite de tablas a 20 000 | El número máximo de tablas ahora es de 20 000 para los tipos de nodos de clúster 8xlarge. El límite para los tipos de nodos large y xlarge es de 9 900. Para obtener más información, consulte Límites y cuotas. |
13 de marzo de 2018 |
Compatibilidad de Redshift Spectrum con JSON e Ion | Redshift Spectrum permite hacer referencia a archivos con datos escalares en los formatos de datos JSON o Ion. Para obtener más información, consulte CREATE EXTERNAL TABLE. |
26 de febrero de 2018 |
Encadenamiento de roles de IAM en Redshift Spectrum | Puede encadenar roles de AWS Identity and Access Management (IAM) de manera que el clúster pueda asumir otros roles que no estén adjuntos al clúster, incluidos los roles que pertenezcan a otra cuenta de AWS. Para obtener más información, consulte Encadenamiento de roles de IAM en Amazon Redshift Spectrum. |
1 de febrero de 2018 |
ADD PARTITION admite IF NOT EXISTS | La cláusula ADD PARTITION de ALTER TABLE ahora admite una opción IF NOT EXISTS. Para obtener más información, consulte ALTER TABLE. | 11 de enero de 2018 |
Tipo de datos DATE para las tablas externas | Ahora, las tablas externas de Redshift Spectrum admiten el tipo de datos DATE. Para obtener más información, consulte CREATE EXTERNAL TABLE. | 11 de enero de 2018 |
Regiones nuevas de AWS de Redshift Spectrum | Redshift Spectrum ya está disponible en las regiones de Singapur, Sídney, Seúl y Fráncfort. Para obtener una lista de las regiones de AWS admitidas, consulte Regiones de Amazon Redshift Spectrum. | 16 de noviembre de 2017 |
Aceleración de consultas cortas en la administración de cargas de trabajo (WLM) de Amazon Redshift | La aceleración de consultas cortas (SQA) da prioridad a una serie de consultas seleccionadas que se ejecutan rápidamente frente a consultas que tardan más en ejecutarse. SQA ejecuta las consultas cortas en un espacio dedicado, de forma que estas consultas no tienen que esperar en las colas detrás de otras consultas más largas. Con SQA, las consultas cortas se ejecutan con mayor rapidez y los usuarios tardan menos en ver los resultados. Para obtener más información, consulte Aceleración de consultas cortas. | 16 de noviembre de 2017 |
WLM reasigna las consultas transferidas | En lugar de cancelar y reiniciar las consultas transferidas, la administración de cargas de trabajo (WLM) de Amazon Redshift ahora reasigna las consultas que reúnan los requisitos necesarios a una nueva cola. Cuando WLM reasigna una consulta, la mueve a una nueva cola y continúa la ejecución, lo que ahorra tiempo y recursos del sistema. Las consultas transferidas que no cumplen los requisitos necesarios para reasignarlas se reinician o se cancelan. Para obtener más información, consulte Salto de cola de consultas de WLM. | 16 de noviembre de 2017 |
Acceso de los usuarios a los registros del sistema | En la mayoría de las tablas que están visibles para los usuarios, de manera predeterminada, los usuarios normales no pueden ver las filas que generan otros usuarios. Para permitir que un usuario normal pueda ver todas las filas incluidas en tablas visibles para los usuarios, incluidas las filas generadas por otro usuario, ejecute ALTER USER o CREAR USUARIO y establezca el parámetro SYSLOG ACCESS en UNRESTRICTED. | 16 de noviembre de 2017 |
Almacenamiento en caché de los resultados | Con Almacenamiento en caché de los resultados , cuando se ejecuta una consulta, Amazon Redshift guarda el resultado en el almacenamiento de caché. Si esa consulta vuelve a ejecutarse, Amazon Redshift revisa el almacenamiento de caché en busca de una copia válida de los resultados de dicha consulta. Si se encuentra alguna coincidencia en la memoria caché de resultados, Amazon Redshift utiliza este resultado y no ejecuta la consulta. El almacenamiento en la caché de resultados está activado de manera predeterminada. Para desactivarlo, establezca el parámetro de configuración enable_result_cache_for_session en off . |
16 de noviembre de 2017 |
Funciones de metadatos de columna | PG_GET_COLS y PG_GET_LATE_BINDING_VIEW_COLS devuelven los metadatos de columna que corresponden a las tablas, las vistas y las vistas de enlace de tiempo de ejecución de Amazon Redshift. | 16 de noviembre de 2017 |
Salto de cola de WLM para CTAS | Ahora, la administración de cargas de trabajo (WLM) de Amazon Redshift admite el salto de cola de las consultas para las instrucciones CREATE TABLE AS (CTAS), así como las consultas de solo lectura, como las instrucciones SELECT. Para obtener más información, consulte Salto de cola de consultas de WLM. | 19 de octubre de 2017 |
Archivos de manifiesto de Amazon Redshift Spectrum | Cuando crea una tabla externa de Redshift Spectrum, puede especificar un archivo de manifiesto que enumere las ubicaciones de los archivos de datos en Amazon S3. Para obtener más información, consulte CREATE EXTERNAL TABLE. | 19 de octubre de 2017 |
Regiones nuevas de AWS de Amazon Redshift Spectrum | Redshift Spectrum ya está disponible en las regiones de UE (Irlanda) y Asia Pacífico (Tokio). Para obtener una lista de las regiones de AWS admitidas, consulte Limitaciones de Amazon Redshift Spectrum. | 19 de octubre de 2017 |
Formatos de archivos agregados a Amazon Redshift Spectrum | Ahora puede crear tablas externas de Redshift Spectrum basadas en los formatos de archivo de datos Regex, OpenCSV y Avro. Para obtener más información, consulte CREATE EXTERNAL TABLE. | 5 de octubre de 2017 |
Pseudocolumnas para tablas externas de Amazon Redshift Spectrum | Puede seleccionar las pseudocolumnas $path y $size en una tabla externa de Redshift Spectrum para ver la ubicación y el tamaño de los archivos de datos que se referencian en Amazon S3. Para obtener más información, consulte Pseudocolumnas. |
5 de octubre de 2017 |
Funciones para validar JSON | Puede usar las funciones IS_VALID_JSON y IS_VALID_JSON_ARRAY para comprobar si hay un formato JSON válido. Ahora, las otras funciones JSON tienen un argumento null_if_invalid opcional. |
5 de octubre de 2017 |
LISTAGG DISTINCT | Puede usar la cláusula DISTINCT con la función de agregación LISTAGG y la función de ventana LISTAGG para eliminar valores duplicados de la expresión especificada antes de la concatenación. | 5 de octubre de 2017 |
Ver nombres de columna en mayúsculas | Para ver nombres de columna en resultados SELECT en mayúsculas, puede establecer el parámetro de configuración describe_field_name_in_uppercase en true . |
5 de octubre de 2017 |
Omitir líneas de encabezado en tablas externas | Puede establecer la propiedad skip.header.line.count en el comando CREATE EXTERNAL TABLE para omitir las líneas de encabezado situadas al principio de los archivos de datos de Redshift Spectrum. |
5 de octubre de 2017 |
Scan row count | Las reglas de monitorización de consultas de WLM usan la métrica scan_row_count para devolver el número de filas en un paso del análisis. La cantidad de filas es el número total de filas emitidas antes de filtrar las filas marcadas para eliminación (filas fantasma) y antes de aplicar los filtros de consulta definidos por el usuario. Para obtener más información, consulte Métricas de supervisión de consultas para Amazon Redshift aprovisionado. | 21 de septiembre de 2017 |
Funciones de SQL definidas por el usuario | Una función SQL definida por el usuario (UDF) escalar incorpora una cláusula SQL SELECT que se ejecuta cuando se llama a la función y devuelve un único valor. Para obtener más información, consulte UDF de SQL escalares. | 31 de agosto de 2017 |
Vistas de enlace en tiempo de ejecución | Una vista de enlace en tiempo de ejecución no está vinculada a los objetos de base de datos subyacentes, como tablas y funciones definidas por el usuario. Por tanto, no existe ninguna dependencia entre la vista y los objetos a los que hace referencia. Puede crear una vista aunque no existan los objetos a los que se hace referencia. Como no hay dependencias, puede quitar o modificar un objeto al que se referencie sin que esto afecte a la vista. Amazon Redshift no verifica si existen dependencias hasta que se consulta la vista. Para crear una vista de enlace en tiempo de ejecución, especifique la cláusula WITH NO SCHEMA BINDING en la instrucción CREATE VIEW. Para obtener más información, consulte CREATE VIEW. | 31 de agosto de 2017 |
Función OCTET_LENGTH | OCTET_LENGTH devuelve la longitud de la cadena especificada como el número de bytes. | 18 de agosto de 2017 |
Se admiten los tipos de archivos ORC y Grok | Ahora, Amazon Redshift Spectrum admite los formatos de datos ORC y Grok para los archivos de datos de Redshift Spectrum. Para obtener más información, consulte Archivos de datos para consultas en Amazon Redshift Spectrum. | 18 de agosto de 2017 |
RegexSerDe ya es compatible | Amazon Redshift Spectrum ahora es compatible con el formato de datos RegexSerDe. Para obtener más información, consulte Archivos de datos para consultas en Amazon Redshift Spectrum. | 19 de julio de 2017 |
Nuevas columnas añadidas a SVV_TABLES y SVV_COLUMNS | Se añadieron las columnas domain_name y remarks a SVV_COLUMNS. Se añadió una columna de comentarios a SVV_TABLES. |
19 de julio de 2017 |
Vistas del sistema SVV_TABLES y SVV_COLUMNS | Las vistas del sistema SVV_TABLES y SVV_COLUMNS brindan información acerca de las columnas y otros detalles para vistas y tablas locales y externas. | 7 de julio de 2017 |
Ya no se requiere una VPC para Amazon Redshift Spectrum con un metastore de Hive de Amazon EMR | Redshift Spectrum eliminó el requisito que indicaba que el clúster de Amazon Redshift y el clúster de Amazon EMR debían tener la misma VPC y la misma subred cuando utilizaban el metastore de Hive de Amazon EMR. Para obtener más información, consulte Uso de catálogos externos en Amazon Redshift Spectrum. | 7 de julio de 2017 |
Utilizar el comando UNLOAD en tamaños de archivos más pequeños | De manera predeterminada, UNLOAD crea varios archivos en Amazon S3 con un tamaño máximo de 6,2 GB. Para crear archivos más pequeños, especifique MAXFILESIZE con el comando UNLOAD. Puede especificar un tamaño de archivo máximo entre 5 MB y 6,2 GB. Para obtener más información, consulte UNLOAD. | 7 de julio de 2017 |
TABLE PROPERTIES | Ahora puede establecer el parámetro numRows de TABLE PROPERTIES para CREATE EXTERNAL TABLE o ALTER TABLE con el fin de actualizar las estadísticas de la tabla para reflejar la cantidad de filas en la tabla. | 6 de junio de 2017 |
ANALYZE PREDICATE COLUMNS | Para ahorrar tiempo y recursos del clúster, puede optar por analizar solo las columnas que probablemente utilice como predicados. Cuando ejecuta ANALYZE con la cláusula PREDICATE COLUMNS, la operación de análisis incluye solo las columnas que han sido utilizadas en una combinación, condición de filtro o cláusula de agrupación, o que se utilizan como clave de ordenación o clave de distribución. Para obtener más información, consulte Análisis de tablas. | 25 de mayo de 2017 |
Políticas de IAM para Amazon Redshift Spectrum | Para conceder acceso a un bucket de Amazon S3 utilizando solo Redshift Spectrum, puede incluir una condición que le otorgue acceso al agente de usuario AWS
Redshift/Spectrum . Para obtener más información, consulte Políticas de IAM para Amazon Redshift Spectrum. |
25 de mayo de 2017 |
Análisis recursivo de Amazon Redshift Spectrum | Ahora, Redshift Spectrum analiza archivos en subcarpetas, así como en la carpeta especificada en Amazon S3. Para obtener más información, consulte Tablas externas para Redshift Spectrum. | 25 de mayo de 2017 |
Reglas de monitorización de consultas | A través de las reglas de monitoreo de consultas de la WLM, puede definir los límites de rendimiento basados en métricas para las colas de WLM y especificar la acción que se debe realizar cuando una consulta supera esos límites: registro, salto y anulación. Puede definir las reglas de monitorización de consultas como parte de la configuración de la administración de cargas de trabajo (WLM). Para obtener más información, consulte Reglas de monitoreo de consultas de WLM. | 21 de abril de 2017 |
Amazon Redshift Spectrum | Con Redshift Spectrum, puede consultar y recuperar datos de archivos en Amazon S3 de manera eficiente sin tener que cargar los datos en las tablas. Las consultas de Redshift Spectrum se ejecutan muy rápido en grandes conjuntos de datos, ya que Redshift Spectrum analiza los archivos de datos directamente en Amazon S3. Gran parte del procesamiento se produce en la capa de Amazon Redshift Spectrum, y la mayoría de los datos permanece en Amazon S3. Varios clústeres pueden consultar el mismo conjunto de datos en Amazon S3 de manera simultánea sin tener que generar copias de los datos para cada clúster. Para obtener más información, consultar Amazon Redshift Spectrum | 19 de abril de 2017 |
Nuevas tablas del sistema serán compatibles con Redshift Spectrum | Se han añadido las siguientes vistas del sistema nuevas para admitir Redshift Spectrum: | 19 de abril de 2017 |
Función de agregación APPROXIMATE PERCENTILE_DISC | La función de agregación APPROXIMATE PERCENTILE_DISC está disponible ahora. | 4 de abril de 2017 |
Cifrado del lado del servidor con KMS | Ahora, puede descargar datos en Amazon S3 a través del cifrado en el lado del servidor con una clave de AWS Key Management Service (SSE-KMS). Además, COPY ahora carga archivos de datos cifrados por KMS de manera transparente desde Amazon S3. Para obtener más información, consulte UNLOAD. | 9 de febrero de 2017 |
Nueva sintaxis de autorización | Ahora puede usar los parámetros IAM_ROLE, MASTER_SYMMETRIC_KEY, ACCESS_KEY_ID, SECRET_ACCESS_KEY y SESSION_TOKEN para proporcionar información de autorización y acceso para los comandos COPY, UNLOAD y CREATE LIBRARY. La nueva sintaxis de autorización proporciona una alternativa más flexible a brindar un único argumento de cadena al parámetro CREDENTIALS. Para obtener más información, consulte Parámetros de autorización. | 9 de febrero de 2017 |
Aumento del límite de esquemas | Ahora puede crear hasta 9900 esquemas por clúster. Para obtener más información, consulte CREATE SCHEMA. | 9 de febrero de 2017 |
Codificación de tabla predeterminada | CREATE TABLE y ALTER TABLE ahora asignan codificación de compresión LZO a la mayoría de columnas nuevas. Por defecto, se asigna una codificación RAW a las columnas definidas como claves de ordenación, columnas que están definidas como tipos de datos BOOLEAN, REAL o DOUBLE PRECISION y tablas temporales. Para obtener más información, consulte ENCODE. | 6 de febrero de 2017 |
Codificación de compresión ZSTD | Ahora, Amazon Redshift es compatible con la codificación de compresión de columnas ZSTD. | 19 de enero de 2017 |
Funciones de agregación PERCENTILE_CONT y MEDIAN | PERCENTILE_CONT y MEDIAN ahora están disponibles como funciones de agregación y como funciones de ventana. | 19 de enero de 2017 |
Registro del usuario de funciones definidas por el usuario (UDF) | Puede usar el módulo de registro de Python para crear mensajes de error y advertencia definidos por el usuario en sus User-Defined Scalar Function (UDF, Función escalar definida por el usuario). Después de la ejecución de una consulta, puede consultar la vista de sistema SVL_UDF_LOG para recuperar mensajes registrados. Para obtener más información acerca de los mensajes definidos por el usuario, consulte Registro de errores y advertencias en las UDF de Python. | 8 de diciembre de 2016 |
Reducción estimada de ANALYZE COMPRESSION | El comando ANALYZE COMPRESSION ahora informa un cálculo del porcentaje de la reducción de espacio en disco para cada columna. Para obtener más información, consulte ANALYZE COMPRESSION. | 10 de noviembre de 2016 |
Límites de conexión | Ahora puede establecer un límite sobre la cantidad de conexiones a la base de datos que un usuario puede tener abiertas al mismo tiempo. También puede limitar la cantidad de conexiones simultáneas para una base de datos. Para obtener más información, consulte CREAR USUARIO y CREATE DATABASE. | 10 de noviembre de 2016 |
Mejoras en el orden de COPY | COPY ahora añade automáticamente nuevas filas a la región ordenada de la tabla cuando carga los datos en el orden de la clave de ordenación. Para ver los requisitos específicos para habilitar esta mejora, consulte Carga de los datos en orden de clave de clasificación | 10 de noviembre de 2016 |
CTAS con compresión | CREATE TABLE AS (CTAS) ahora asigna automáticamente codificaciones de compresión a tablas nuevas en función del tipo de datos de la columna. Para obtener más información, consulte Herencia de atributos de columna y tabla. | 28 de octubre de 2016 |
Marca temporal con tipo de datos de zona horaria | Ahora, Amazon Redshift admite una marca temporal con el tipo de datos de zona horaria (TIMESTAMPTZ). También, se añadieron nuevas funciones para admitir el nuevo tipo de datos. Para obtener más información, consulte Funciones de fecha y hora. | 29 de septiembre de 2016 |
Umbral de análisis | Para reducir el tiempo de procesamiento y mejorar el rendimiento de las operaciones ANALYZE, Amazon Redshift omite el análisis de una tabla si el porcentaje de filas que ha cambiado desde que se ejecutó el último comando ANALYZE es inferior al umbral de análisis especificado por el parámetro analyze_threshold_percent. Por defecto, analyze_threshold_percent es 10. |
9 de agosto de 2016 |
Nueva tabla del sistema STL_RESTARTED_SESSIONS | Cuando Amazon Redshift reinicia una sesión, STL_RESTARTED_SESSIONS registra el nuevo ID de proceso (PID) y el PID anterior. | 9 de agosto de 2016 |
Actualización de la documentación sobre funciones de fecha y hora | Se añadió un resumen de las funciones con enlaces al Funciones de fecha y hora, y se actualizaron las referencias de las funciones para mantener la consistencia. | 24 de junio de 2016 |
Nuevas columnas en STL_CONNECTION_LOG | La tabla del sistema STL_CONNECTION_LOG tiene dos columnas nuevas para realizar un seguimiento de las conexiones SSL. Si habitualmente carga registros de auditoría a una tabla de Amazon Redshift, necesitará añadir las siguientes columnas nuevas a la tabla de destino: sslcompression y sslexpansion. | 5 de mayo de 2016 |
Contraseña hash de MD5 | Puede especificar la contraseña para un comando CREAR USUARIO o ALTER USER al proporcionar la cadena hash de MD5 de la contraseña y el nombre de usuario. | 21 de abril de 2016 |
Nueva columna en STV_TBL_PERM | La columna backup en la vista del sistema STV_TBL_PERM indica si la tabla se incluye en las instantáneas del clúster. Para obtener más información, consulte BACKUP. |
21 de abril de 2016 |
Tablas sin backup | Para las tablas, como las tablas provisionales que no contienen datos críticos, puede especificar BACKUP NO en la instrucción CREATE TABLE o CREATE TABLE AS para evitar que Amazon Redshift incluya la tabla en instantáneas automatizadas o manuales. Si utiliza tablas sin copia de seguridad, se guarda la hora de procesamiento cuando crea instantáneas y restaura los datos a partir de las instantáneas. Además, reduce el espacio de almacenamiento en Amazon S3. | 7 de abril de 2016 |
Umbral de eliminación de VACUUM | Por defecto, el comando VACUUM recupera espacio para que, al menos, el 95 por ciento de las filas restantes no se marque para la eliminación. Como resultado, VACUUM normalmente necesita mucho menos tiempo para la fase de eliminación comparado con la recuperación del 100 por ciento de filas eliminadas. Para cambiar el umbral predeterminado de una tabla, incluya el parámetro TO threshold PERCENT cuando ejecute el comando VACUUM. | 7 de abril de 2016 |
Tabla del sistema SVV_TRANSACTIONS | La vista del sistema SVV_TRANSACTIONS registra información acerca de transacciones que tienen bloqueos actualmente en las tablas de la base de datos. | 7 de abril de 2016 |
Uso de roles IAM para obtener acceso a otros recursos de AWS | Para mover datos entre el clúster y otro recurso de AWS, como Amazon S3, DynamoDB, Amazon EMR o Amazon EC2, el clúster debe tener permiso para obtener acceso al recurso y realizar las acciones necesarias. Como una alternativa más segura de proporcionar un par de claves de acceso con comandos COPY, UNLOAD o CREATE LIBRARY, ahora puede especificar un rol IAM que el clúster utiliza para autenticación y autorización. Para obtener más información, consulte Control de acceso con base en roles. | 29 de marzo de 2016 |
Umbral de ordenación de VACUUM | El comando VACUUM ahora omite la fase de ordenación para cualquier tabla que tenga más del 95 por ciento de las filas de la tabla ordenadas. Para cambiar el umbral de ordenación predeterminado de una tabla, incluya el parámetro TO threshold PERCENT cuando ejecute el comando VACUUM. | 17 de marzo de 2016 |
Nuevas columnas en STL_CONNECTION_LOG | La tabla del sistema STL_CONNECTION_LOG tiene tres columnas nuevas. Si habitualmente carga registros de auditoría a una tabla de Amazon Redshift, tendrá que agregar las siguientes columnas nuevas a la tabla de destino: sslversion, sslcipher y mtu. | 17 de marzo de 2016 |
Uso del comando UNLOAD con compresión bzip2 | Ahora tiene la opción de UNLOAD a través de la compresión bzip2. | 8 de febrero de 2016 |
ALTER TABLE APPEND | ALTER TABLE APPEND adjunta filas en una tabla de destino al mover datos de una tabla de origen existente. Por lo general, ALTER TABLE APPEND es mucho más rápida que una operación CREATE TABLE AS o INSERT INTO similar debido a que los datos se mueven, no se duplican. | 8 de febrero de 2016 |
Salto de cola de consultas de WLM | Si la administración de cargas de trabajo (WLM) cancela una consulta de solo lectura, como una instrucción SELECT, debido a un tiempo de espera de WLM, WLM intentará dirigir la consulta a la siguiente cola coincidente. Para obtener más información, consultar Salto de cola de consultas de WLM | 7 de enero de 2016 |
ALTER DEFAULT PRIVILEGES | Puede usar el comando ALTER DEFAULT PRIVILEGES para definir el conjunto predeterminado de privilegios de acceso que se aplicará a los objetos que el usuario especificado crea en el futuro. | 10 de diciembre de 2015 |
Compresión de archivos bzip2 | El comando COPY admite la carga de datos de archivos que se comprimieron con bzip2. | 10 de diciembre de 2015 |
NULLS FIRST y NULLS LAST | Puede especificar si una cláusula ORDER BY debe clasificar los valores NULLS en primer o último lugar en el conjunto de resultados. Para obtener más información, consulte Cláusula ORDER BY y Resumen de la sintaxis de la función de ventana. | 19 de noviembre de 2015 |
Palabra clave REGION para CREATE LIBRARY | Si el bucket de Amazon S3 que contiene los archivos de la biblioteca de UDF no se encuentra en la misma región de AWS que el clúster de Amazon Redshift, puede usar la opción REGION para especificar la región en la que se ubican los datos. Para obtener más información, consulte CREATE LIBRARY. | 19 de noviembre de 2015 |
Funciones escalares definidas por el usuario (UDF) | Ahora, puede crear funciones personalizadas escalares definidas por el usuario para implementar una funcionalidad de procesamiento que no sea de SQL proporcionada por los módulos admitidos por Amazon Redshift en la Biblioteca estándar de Python 2.7 o en sus propias UDF basadas en el lenguaje de programación Python. Para obtener más información, consulte Funciones definidas por el usuario en Amazon Redshift. | 11 de septiembre de 2015 |
Propiedades dinámicas en la configuración de WLM | El parámetro de configuración de WLM ahora admite la aplicación de algunas propiedades de manera dinámica. Otras propiedades son cambios estáticos y requieren que los clústeres asociados se reinicien para que se apliquen los cambios de la configuración. Para obtener más información, consulte Propiedades de configuración dinámicas y estáticas de WLM y Administración de la carga de trabajo. | 3 de agosto de 2015 |
Función LISTAGG | Función LISTAGG y Función de ventana LISTAGG devuelven una cadena creada por la concatenación de un conjunto de valores de columna. | 30 de julio de 2015 |
Parámetro no disponible | El parámetro de configuración max_cursor_result_set_size no está disponible. El tamaño de los conjuntos de resultados del cursor se basa en el tipo de nodo del clúster. Para obtener más información, consulte Restricciones del cursor. |
24 de julio de 2015 |
Documentación revisada sobre el comando COPY | Se han revisado las referencias del comando COPY para que el material sea más simple y se pueda obtener acceso a él fácilmente. | 15 de julio de 2015 |
Uso del comando COPY del formato Avro | El comando COPY admite la carga de datos en formato Avro de archivos de datos en Amazon S3, Amazon EMR y alojamiento remoto a través de SSH. Para obtener más información, consulte AVRO y Ejemplos de Copy de Avro. | 8 de julio de 2015 |
STV_STARTUP_RECOVERY_STATE | La tabla de sistema STV_STARTUP_RECOVERY_STATE registra el estado de las tablas que están bloqueadas temporalmente durante las operaciones de reinicio del clúster. Amazon Redshift bloquea de manera temporal las tablas mientras estas se procesan para resolver transacciones obsoletas después de que se reinicia un clúster. | 25 de mayo de 2015 |
ORDER BY opcional para las funciones de clasificación | La cláusula ORDER BY ahora es opcional para determinadas funciones de clasificación de ventana. Para obtener más información, consulte Función de ventana CUME_DIST, Función de ventana DENSE_RANK, Función de ventana RANK, Función de ventana NTILE, Función de ventana PERCENT_RANK y Función de ventana ROW_NUMBER. | 25 de mayo de 2015 |
Claves de ordenación intercaladas | Las claves de ordenación intercaladas le otorgan el mismo peso a cada columna en la clave de ordenación. Al utilizar claves de ordenación intercaladas en lugar de claves compuestas predeterminadas, se mejora el rendimiento considerablemente para las consultas que usan predicados restrictivos en las columnas de ordenación secundarias, especialmente para tablas grandes. La ordenación intercalada también mejora el rendimiento general cuando varias consultas se filtran en diferentes columnas de la misma tabla. Para obtener más información, consulte Claves de clasificación y CREATE TABLE. | 11 de mayo de 2015 |
Tema revisado sobre el ajuste del rendimiento de las consultas | Se ha ampliado Ajuste del rendimiento de las consultas para incluir nuevas consultas para el análisis de rendimiento de las consultas y más ejemplos. Además, el tema se ha revisado para que sea más claro y completo. Prácticas recomendadas de Amazon Redshift para el diseño de consultas contiene más información acerca de cómo escribir consultas para mejorar el rendimiento. | 23 de marzo de 2015 |
SVL_QUERY_QUEUE_INFO | La vista SVL_QUERY_QUEUE_INFO resume los detalles de las consultas que pasan tiempo en una cola de consultas o en una cola de confirmación de WLM. | 19 de febrero de 2015 |
SVV_TABLE_INFO | Puede utilizar la vista SVV_TABLE_INFO para diagnosticar y abordar problemas en el diseño de la tabla que pueden influir en el rendimiento de las consultas, incluidos problemas con codificación de compresión, claves de distribución, estilo de ordenación, sesgo de distribución de datos, tamaño de tabla y estadísticas. | 19 de febrero de 2015 |
El comando UNLOAD utiliza el cifrado de archivos del lado del servidor | Ahora, el comando UNLOAD utiliza automáticamente cifrado del lado del servidor (SSE) de Amazon S3 para cifrar todos los archivos de datos de descarga. El cifrado del lado del servidor añade otra capa de seguridad de datos con ningún cambio, o pocos, en el rendimiento. | 31 de octubre de 2014 |
Función de ventana CUME_DIST | La Función de ventana CUME_DIST calcula la distribución acumulada de un valor dentro de una ventana o partición. | 31 de octubre de 2014 |
Función MONTHS_BETWEEN | La Función MONTHS_BETWEEN determina la cantidad de meses que hay entre las dos fechas. | 31 de octubre de 2014 |
Función NEXT_DAY | La Función NEXT_DAY devuelve la fecha de la primera instancia de un día especificado que es posterior a la fecha proporcionada. | 31 de octubre de 2014 |
Función de ventana PERCENT_RANK | La Función de ventana PERCENT_RANK calcula la clasificación de porcentaje de una fila dada. | 31 de octubre de 2014 |
Función de ventana RATIO_TO_REPORT | La Función de ventana RATIO_TO_REPORT calcula la relación de un valor con la suma de los valores en una ventana o partición. | 31 de octubre de 2014 |
Función TRANSLATE | La Función TRANSLATE reemplaza todas las coincidencias de caracteres especificados dentro de una expresión dada con sustitutos especificados. | 31 de octubre de 2014 |
Función NVL2 | La Función NVL2 devuelve uno de los dos valores según si una expresión especificada toma un valor NULL o NOT NULL. | 16 de octubre de 2014 |
Función de ventana MEDIAN | La Función de ventana MEDIAN calcula el valor mediano para el rango de valores en una ventana o partición. | 16 de octubre de 2014 |
Cláusula ON ALL TABLES IN SCHEMA schema_name para los comandos GRANT y REVOKE | Se actualizaron los comandos GRANT y REVOKE con una cláusula ON ALL TABLES IN SCHEMA schema_name. Esta cláusula le permite usar un comando para cambiar los privilegios de todas las tablas de un esquema. | 16 de octubre de 2014 |
Cláusula IF EXISTS para los comandos DROP SCHEMA, DROP TABLE, DROP USER y DROP VIEW | Se actualizaron los comandos DROP SCHEMA, DROP TABLE, DROP USER y DROP VIEW con una cláusula IF EXISTS. Esta cláusula hace que el comando no realice cambios y devuelva un mensaje en lugar de terminar con un error si el objeto especificado no existe. | 16 de octubre de 2014 |
Cláusula IF NOT EXISTS para los comandos CREATE SCHEMA y CREATE TABLE | Se actualizaron los comandos CREATE SCHEMA y CREATE TABLE con una cláusula IF NOT EXISTS. Esta cláusula hace que el comando no realice cambios y devuelva un mensaje en lugar de terminar con un error si el objeto especificado ya existe. | 16 de octubre de 2014 |
Compatibilidad de COPY con la codificación UTF-16 | El comando COPY ahora admite la carga de archivos de datos que utilizan codificación UTF-16 y codificación UTF-8. Para obtener más información, consulte ENCODING. | 29 de septiembre de 2014 |
Nuevo tutorial de administración de cargas de trabajo | Tutorial: Configuración de colas de Administración de carga de trabajo (WLM) manual le enseña el proceso de configuración de colas de administración de cargas de trabajo (WLM) para mejorar el procesamiento de consultas y la asignación de recursos. | 25 de septiembre de 2014 |
Cifrado AES de 128 bits | Ahora, el comando COPY admite el cifrado AES de 128 bits y el cifrado AES de 256 bits cuando carga datos desde archivos de datos cifrados a través del cifrado del lado del cliente de Amazon S3. Para obtener más información, consulte Carga de archivos de datos cifrados desde Amazon S3. | 29 de septiembre de 2014 |
Función PG_LAST_UNLOAD_COUNT | La función PG_LAST_UNLOAD_COUNT devuelve la cantidad de filas que se procesaron en la operación UNLOAD más reciente. Para obtener más información, consulte PG_LAST_UNLOAD_COUNT. | 15 de septiembre de 2014 |
Nueva sección de solución de problemas de consultas | Solución de problemas de consultas proporciona una referencia rápida para identificar y abordar algunos de los problemas más frecuentes y más graves que posiblemente enfrente con las consultas de Amazon Redshift. | 7 de julio de 2014 |
Nuevo tutorial de carga de datos | En Tutorial: Carga de datos desde Amazon S3, descubrirá el proceso para cargar datos en las tablas de bases de datos de Amazon Redshift desde archivos de datos en un bucket de Amazon S3 de principio a fin. | 1 de julio de 2014 |
Función de ventana PERCENTILE_CONT | Función de ventana PERCENTILE_CONT es una función de distribución inversa que asume un modelo de distribución continua. Toma un valor percentil y una especificación de ordenación, y devuelve un valor interpolado que se encuadraría dentro de ese valor percentil dado respecto de la especificación de ordenación. | 30 de junio de 2014 |
Función de ventana PERCENTILE_DISC | Función de ventana PERCENTILE_DISC es una función de distribución inversa que asume un modelo de distribución discreta. Toma un valor percentil y una especificación de orden, y devuelve un elemento del conjunto. | 30 de junio de 2014 |
Funciones GREATEST y LEAST | Las funciones Funciones GREATEST y LEAST devuelven el valor más grande o más pequeño de una lista de expresiones. | 30 de junio de 2014 |
Comando COPY entre regiones | El comando COPY admite la carga de datos de un bucket de Amazon S3 o una tabla de Amazon DynamoDB que estén ubicados en una región diferente a la del clúster de Amazon Redshift. Para obtener más información, consulte REGION en COPY command reference. | 30 de junio de 2014 |
Prácticas recomendadas ampliadas | Se ha ampliado, reorganizado y movido Prácticas recomendadas de Amazon Redshift a la parte superior de la jerarquía de navegación para que se pueda detectar con mayor facilidad. | 28 de mayo de 2014 |
Utilizar el comando UNLOAD en un único archivo | El comando UNLOAD puede, de manera opcional, descargar datos de tablas en serie en un único archivo de Amazon S3 al agregar la opción PARALLEL OFF. Si el tamaño de los datos es superior al tamaño máximo de archivo de 6,2 GB, UNLOAD crea archivos adicionales. | 6 de mayo de 2014 |
Funciones REGEXP | Las funciones REGEXP_COUNT, REGEXP_INSTR y REGEXP_REPLACE manipulan cadenas basadas en el patrón de expresión regular coincidente. | 6 de mayo de 2014 |
COPY de Amazon EMR | El comando COPY admite la carga de datos directamente desde los clústeres de Amazon EMR. Para obtener más información, consulte Carga de datos desde Amazon EMR. |
18 de abril de 2014 |
Aumento del límite de simultaneidad de WLM | Ahora puede configurar la administración de cargas de trabajo (WLM) para que ejecute hasta 50 consultas simultáneamente en las colas de consultas definidas por el usuario. Este aumento les proporciona a los usuarios mayor flexibilidad para administrar el rendimiento del sistema al modificar las configuraciones de WLM. Para obtener más información, consultar Implementación de WLM manual |
18 de abril de 2014 |
Nuevo parámetro de configuración para administrar el tamaño del cursor | El parámetro de configuración Para obtener más información, consulte DECLARE en esta guía y Configuración del tamaño máximo del conjunto de resultados de un cursor en la Guía de administración de Amazon Redshift. |
28 de marzo de 2014 |
COPY de formato JSON | El comando COPY admite la carga de datos en formato JSON de archivos de datos en Amazon S3 y de alojamiento remoto a través de SSH. Para obtener más información, consulte las notas de uso COPY de formato JSON. | 25 de marzo de 2014 |
Nueva tabla del sistema STL_PLAN_INFO | La tabla STL_PLAN_INFO complementa el comando EXPLAIN como otra manera de observar planes de consultas. | 25 de marzo de 2014 |
Nueva función REGEXP_SUBSTR | La Función REGEXP_SUBSTR devuelve los caracteres extraídos de una cadena al buscar un patrón de expresión regular. | 25 de marzo de 2014 |
Nuevas columnas para STL_COMMIT_STATS | La tabla STL_COMMIT_STATS tiene dos columnas nuevas: numxids y oldestxid . |
6 de marzo de 2014 |
Compatibilidad de COPY con SSH para gzip y lzop | El comando COPY admite la compresión de gzip y lzop cuando carga datos a través de una conexión SSH. | 13 de febrero de 2014 |
Nuevas funciones | La Función de ventana ROW_NUMBER devuelve el número de la fila actual. Función STRTOL convierte una expresión de cadena de un número de la base especificada al valor entero equivalente. PG_CANCEL_BACKEND y PG_TERMINATE_BACKEND permiten a los usuarios cancelar consultas y conexiones de sesiones. Se ha añadido la función LAST_DAY para la compatibilidad con Oracle. | 13 de febrero de 2014 |
Nueva tabla del sistema | La tabla del sistema STL_COMMIT_STATS proporciona métricas relacionadas con el rendimiento de las confirmaciones, incluido el tiempo de varias fases de confirmación y el número de bloques confirmados. | 13 de febrero de 2014 |
FETCH con clústeres de un nodo | Cuando utiliza un cursor en un clúster de un nodo, la cantidad máxima de filas que puede recuperar a través del comando FETCH es 1 000. FETCH FORWARD ALL no es compatible con los clústeres de un nodo. | 13 de febrero de 2014 |
Estrategia de redistribución DS_DIST_ALL_INNER | DS_DIST_ALL_INNER en el resultado del plan de explicación indica que una tabla interna completa se redistribuyó a un único sector debido a que la tabla externa utiliza DISTSTYLE ALL. Para obtener más información, consulte Ejemplos de tipos de combinación y Evaluación del plan de consulta. | 13 de enero de 2014 |
Nuevas tablas del sistema para consultas | Amazon Redshift ha agregado nuevas tablas de sistema que los clientes pueden utilizar para evaluar la ejecución de consultas destinadas al ajuste y la resolución de problemas. Para obtener más información, consulte SVL_COMPILE, STL_SCAN, STL_RETURN, STL_SAVE STL_ALERT_EVENT_LOG. | 13 de enero de 2014 |
Cursores de un nodo | Los cursores ahora son compatibles con los clústeres de un nodo. Un clúster de un nodo puede tener dos cursores al mismo tiempo, con un conjunto de resultados máximo de 32 GB. En un clúster de un nodo, recomendamos ajustar el parámetro del tamaño de caché ODBC en 1 000. Para obtener más información, consulte DECLARE. | 13 de diciembre de 2013 |
Estilo de distribución ALL | La distribución ALL puede acortar considerablemente los tiempos de ejecución para determinados tipos de consultas. Cuando una tabla utiliza el estilo de distribución ALL, una copia de toda la tabla se distribuye a cada nodo. Debido a que la tabla se coloca efectivamente con todas las otras tablas, no se necesita una redistribución durante la ejecución de la consulta. La distribución ALL no es adecuada para todas las tablas ya que aumenta los requisitos de almacenamiento y el tiempo de carga. Para obtener más información, consulte Distribución de datos para la optimización de consultas. | 11 de noviembre de 2013 |
COPY de hosts remotos | Además de cargar tablas de archivos de datos en Amazon S3 y de tablas de Amazon DynamoDB, el comando COPY puede cargar datos de texto desde clústeres de Amazon EMR, instancias de Amazon EC2 y otros alojamientos remotos a través de conexiones SSH. Amazon Redshift utiliza varias conexiones SSH simultáneas para leer y cargar datos en paralelo. Para obtener más información, consulte Carga de datos desde hosts remotos. | 11 de noviembre de 2013 |
Porcentaje de memoria de WLM utilizada | Puede equilibrar la carga de trabajo al designar un porcentaje específico de memoria para cada cola en la configuración de la administración de cargas de trabajo (WLM). Para obtener más información, consulte Implementación de WLM manual. | 11 de noviembre de 2013 |
APPROXIMATE COUNT(DISTINCT) | Las consultas que utilizan APPROXIMATE COUNT(DISTINCT) se ejecutan mucho más rápido, con un error relativo de alrededor del 2%. La función APPROXIMATE COUNT(DISTINCT) utiliza un algoritmo HyperLogLog. Para obtener más información, consulte Función COUNT. | 11 de noviembre de 2013 |
Nuevas funciones SQL para recuperar detalles de consultas recientes | Cuatro nuevas funciones SQL recuperan detalles acerca de consultas y comandos COPY recientes. Las nuevas funciones facilitan la consulta de tablas de registro del sistema y, en mucho casos, brindan los detalles necesarios sin la necesidad de obtener acceso a las tablas del sistema. Para obtener más información, consulte PG_BACKEND_PID, PG_LAST_COPY_ID, PG_LAST_COPY_COUNT, PG_LAST_QUERY_ID. | 1 de noviembre de 2013 |
Opción MANIFEST para UNLOAD | La opción MANIFEST para el comando UNLOAD complementa la opción MANIFEST para el comando COPY. Si utiliza la opción MANIFEST con UNLOAD, se crea automáticamente un archivo de manifiesto que enumera de forma explícita los archivos de datos que se crearon en Amazon S3 con la operación de descarga. Luego, puede utilizar el mismo archivo de manifiesto con un comando COPY para cargar los datos. Para obtener más información, consulte Descarga de datos en Amazon S3 y Ejemplos de UNLOAD. | 1 de noviembre de 2013 |
Opción MANIFEST para COPY | Puede utilizar la opción MANIFEST con el comando COPY para enumerar de manera explícita los archivos de datos que se cargarán desde Amazon S3. | 18 de octubre de 2013 |
Tablas del sistema para la solución de problemas de consultas | Se añadió documentación para las tablas del sistema que se utilizan para solucionar problemas en consultas. La sección Vistas STL para registro ahora contiene documentos para las siguientes tablas del sistema: STL_AGGR, STL_BCAST, STL_DIST, STL_DELETE, STL_HASH, STL_HASHJOIN, STL_INSERT, STL_LIMIT, STL_MERGE, STL_MERGEJOIN, STL_NESTLOOP, STL_PARSE, STL_PROJECT, STL_SCAN, STL_SORT, STL_UNIQUE, STL_WINDOW. | 3 de octubre de 2013 |
Función CONVERT_TIMEZONE | La Función CONVERT_TIMEZONE convierte una marca temporal de una zona horaria a otra, con la opción de ajustar automáticamente el horario de verano. | 3 de octubre de 2013 |
Función SPLIT_PART | La Función SPLIT_PART divide una cadena en el delimitador especificado y devuelve la parte en la posición especificada. | 3 de octubre de 2013 |
Tabla del sistema STL_USERLOG | STL_USERLOG registra detalles de cambios que ocurren cuando se crea, modifica o elimina un usuario de la base de datos. | 3 de octubre de 2013 |
Codificación de columnas LZO y compresión de archivos LZOP. | La codificación de compresión de columnas LZO combina una relación de compresión muy alta con un buen rendimiento. COPY de Amazon S3 admite la carga de archivos comprimidos a través de la compresión LZOP. | 19 de septiembre de 2013 |
JSON, expresiones regulares y cursores | Se añadió compatibilidad para el análisis de cadenas JSON, la coincidencia de patrones a través de expresiones regulares y el uso de cursores para recuperar grandes conjuntos de datos mediante una conexión ODBC. Para obtener más información, consulte Funciones JSON, Condiciones de coincidencia de patrones y DECLARE. | 10 de septiembre de 2013 |
Opción ACCEPTINVCHAR para COPY | Puede cargar datos que contengan caracteres UTF-8 no válidos al especificar la opción ACCEPTINVCHAR con el comando COPY. | 29 de agosto de 2013 |
Opción CSV para COPY | El comando COPY ahora admite la carga de archivos CSV de entrada formateados. | 9 de agosto de 2013 |
CRC32 | Función CRC32 realiza comprobaciones de redundancia cíclicas. | 9 de agosto de 2013 |
Comodines de WLM | La administración de cargas de trabajo (WLM) admiten comodines para añadir grupos de usuarios y grupos de consultas a colas. Para obtener más información, consulte Caracteres comodín. | 1 de agosto de 2013 |
Tiempo de espera de WLM | Para limitar la cantidad de tiempo que las consultas de una determinada cola de WLM tienen permitido utilizar, puede establecer el valor de tiempo de espera de WLM para cada cola. Para obtener más información, consulte Tiempo de espera de WLM. | 1 de agosto de 2013 |
Nuevas opciones COPY 'auto' y 'epochsecs' | El comando COPY realiza un reconocimiento automático de formatos de fecha y hora. Los nuevos formatos de tiempo, 'epochsecs' y 'epochmillisecs' permiten que COPY cargue datos en el formato de fecha de inicio. | 25 de julio de 2013 |
Función CONVERT_TIMEZONE | La Función CONVERT_TIMEZONE convierte una marca temporal de una zona horaria a otra. | 25 de julio de 2013 |
Función FUNC_SHA1 | La Función FUNC_SHA1 convierte una cadena a través del algoritmo SHA1. | 15 de julio de 2013 |
max_execution_time | Para limitar la cantidad de tiempo que las consultas tienen permitido utilizar, puede establecer el parámetro max_execution_time como parte de la configuración de WLM. Para obtener más información, consulte Modificación de la configuración de WLM. | 22 de julio de 2013 |
Caracteres UTF-8 de cuatro bytes | El tipo de datos VARCHAR ahora es compatible con caracteres UTF-8 de cuatro bytes. Los caracteres UTF-8 de cinco bytes o más no son compatibles. Para obtener más información, consulte Almacenamiento y rangos. | 18 de julio de 2013 |
SVL_QERROR | La vista del sistema SVL_QERROR no está disponible. | 12 de julio de 2013 |
Historial de revisión modificado | La página del historial de revisión ahora muestra la fecha en que se actualizó la documentación. | 12 de julio de 2013 |
STL_UNLOAD_LOG | STL_UNLOAD_LOG registra detalles para una operación de descarga. | 5 de julio de 2013 |
Parámetro de tamaño de búsqueda de JDBC | Para evitar errores de falta de memoria del lado del cliente cuando recupera grandes conjuntos de datos a través de JDBC, puede habilitar el cliente para recuperar datos en lotes al configurar el parámetro de tamaño de búsqueda de JDBC. Para obtener más información, consulte Configuración del parámetro de tamaño de búsqueda de la JDBC. | 27 de junio de 2013 |
Comando UNLOAD para archivos cifrados | UNLOAD ahora admite la descarga de datos de una tabla en archivos cifrados en Amazon S3. | 22 de mayo de 2013 |
Credenciales temporales | COPY y UNLOAD ahora admiten el uso de credenciales temporales. | 11 de abril de 2013 |
Se añadieron clarificaciones | Se aclararon y ampliaron debates sobre el diseño de tablas y la carga de datos. | 14 de febrero de 2013 |
Se agregaron prácticas recomendadas | Se añadieron Prácticas recomendadas de Amazon Redshift para el diseño de tablas y Prácticas recomendadas de Amazon Redshift para la carga de datos. | 14 de febrero de 2013 |
Se aclararon las restricciones de contraseña | Se aclararon las restricciones de contraseña para CREATE USER y ALTER USER, y se añadieron revisiones menores. | 14 de febrero de 2013 |
Nueva guía |
Esta es la primera versión de la Guía para desarrolladores de Amazon Redshift. | 14 de febrero de 2013 |