Amazon RedShift es un servicio de almacenamiento de datos muy potente que puede resolver tareas complejas de análisis de datos y puede mantener cargas pesadas utilizando su gran cantidad de nodos de cómputo paralelos. En este artículo, veremos cómo usar el desplazamiento al rojo Alter dataShare Comando, que se utiliza para cambiar los permisos para el intercambio de datos y para agregar o eliminar las tablas y objetos en él."
Crear datashare
Primero, vamos a revisar brevemente cómo crear un nuevo DataShare En su clúster o grupo de trabajo de desplazamiento rojo. El nuevo DataShare se puede crear utilizando la siguiente consulta en su clúster de desplazamiento rojo.
Crear dataShare demo_dataShare;La consulta anterior, cuando se ejecuta en RedShift, creará un DataShare con nombre demo_datashare.
Después de crear el DataShare, puede ver el estado actual de todas sus acciones de Data de desplazamiento rojo utilizando la siguiente consulta Show.
Mostrar datashares;Entonces, aquí, puede ver todas las acciones de datos creadas en sus grupos de desplazamiento rojo con todos los detalles.
Sintaxis para usar el comando alter dataShare
La sintaxis para usar el alter dataShare para agregar o eliminar objetos de DataShare es el siguiente.
Alter dataShare dataShare_name add | ELIMINARDel mismo modo, la sintaxis para usar el alter dataShare para configurar las propiedades de datos de datos es la siguiente.
Alter DataShare DataShare_NameUso del comando alter dataShare
Ahora en esta sección, veremos cómo usar el Alter dataShare Comando en RedShift para actualizar las acciones de datos disponibles.
Cambiar permisos de DataShare
Tome un ejemplo en el que ya tenga un DataShare en su clúster, pero no tiene permiso para la accesibilidad pública, y desea compartirlo con otros usuarios públicos.
Puedes usar el Alter dataShare Comando para configurar DataShare existente para agregar este permiso y permitir la accesibilidad pública. La siguiente consulta hará que DataShare sea público en Redshift.
Alter dataShareAhora, si volvemos a ejecutar el Mostrar DataShare Comando, podemos ver que ahora el DataShare es de acceso público.
Del mismo modo, otro permiso que puede configurar aquí usando el Alter dataShare se trata de agregar tablas y funciones al DataShare, que se creará en el futuro en un esquema particular.
Por ejemplo, si está compartiendo un esquema de la base de datos utilizando el RedShift DataShare y requiere que cualquier tabla nueva creada bajo ese esquema también se comparta automáticamente. Esta función no está habilitada de forma predeterminada, pero puede configurarla utilizando el comando descrito a continuación.
Alter dataShareAgregar objetos a DataShare
Supongamos que los líderes de su equipo le exigen que comparta una columna recientemente agregada en su base de datos en un DataShare que se ejecuta previamente. Utilizando el Alter dataShare comando, puede decidir qué objetos desea compartir desde su base de datos y cuáles no.
Primero, debe agregar el esquema de la base de datos en su base de datos en el que reside su tabla deseada.
Alter dataShareAhora agregue la tabla a este DataShare usando la siguiente consulta en Redshift.
Alter dataShare