Data Objects

Esta herramienta le permite poder administrar los objetos de los repositorios. Podrá crear tablas, o vistas. Permitirá importar datos a las tablas o editar los datos en las tablas de los repositorios y añadir eventos.

Con esta herramienta, podrás administrar los objetos en tu repositorio. Creando así tablas, con las cuales podrás importar datos hacia ellas o editarlos.

Crear vistas, tablas virtuales que se crean a partir de una o varias tablas físicas existentes en la base de datos.Cuyos datos no se almacenan físicamente en la base de datos, sino que se generan dinámicamente a partir de los datos de las tablas subyacentes cada vez que se accede a la vista. Simplificando así y personalizando la percepción que cada usuario tiene de la base de datos.

Añadir eventos o triggers que son un tipo de procedimiento almacenado que se ejecuta automáticamente cuando se realiza una acción específica en una tabla, como insertar, actualizar o eliminar registros.

Se pueden agregar un conjunto de instrucciones que realicen una tarea específica conocida como función.

También se puede agregar las tablas preparadas, estas son tablas que han sido procesadas previamente para mejorar su rendimiento. Este proceso de preparación puede incluir operaciones como la indexación, la compresión de datos y la agrupación de datos.

Por medio de una tabla se pueden crear los table snapshots que son una copia de los datos de una tabla en un momento determinado. Los table Snapshots se pueden utilizar para realizar copias de seguridad de datos, restaurar tablas a un estado anterior o realizar análisis de datos históricos.

🚧

¡Advertencia!

Actualmente, los triggers tradicionales no son compatibles con SingleStore. SingleStore no tiene alternativas directas para los triggers y las funciones en este momento. Por lo tanto, las opciones de triggers y funciones no aparecerán cuando el repositorio elegido sea SingleStore.

Actions

View Object

La acción View Object es una herramienta que permite ver la información detallada de un objeto creado. Esta información incluye las columnas, los índices, los datos de muestra y la consulta SQL con la que se creó el objeto.

Columnas: Las columnas de un objeto definen los datos que se almacenan en el objeto como el nombre, el tipo y demás información sobre los campos.

Índices: Los índices permiten acceder a los datos de un objeto de forma más eficiente.

Datos de muestra: son un conjunto de datos que se utilizan para mostrar cómo se almacenan los datos en el objeto.

SQL: es la instrucción que se utilizó para crear el objeto.

Edit Data

La herramienta permite importar datos de archivos CSV y TXT, agregar filas nuevas y mostrar una vista previa editable de la tabla. Además, permite ajustar la cantidad de filas visibles y aplicar filtros para organizar los datos. También cuenta con un botón para actualizar la tabla y permite editar o eliminar filas existentes.

Import

La acción Importar permite importar datos de archivos CSV o TXT a una tabla, siempre que los archivos tengan la misma estructura que la tabla destino. La acción también permite configurar los siguientes parámetros:

Cómo se manejan los registros duplicados: Se puede elegir entre sobrescribir los registros duplicados o insertarlos al final de la tabla.

Formato de fecha: Se puede elegir entre el formato de fecha de un orden entre el mes, el día y el año.

Delimitar fecha: Se puede delimitar la fecha con el símbolo '-' ó '/'.

Formato de año de las fechas: Se puede elegir entre el formato de 4 dígitos o el formato de 2 dígitos.

Table Data Profile

La acción ofrece una vista previa de las primeras 5 filas de la tabla y permite explorar el perfil de cada columna haciendo clic en el encabezado. Para columnas con valores numéricos muestra la siguiente información:

  • Gráfica de los 50 valores únicos.
  • Tipo de datos que posee la columna.
  • Suma y promedio.
  • Valor máximo y valor mínimo.
  • Media de los valores.
  • Varianza y desviación estándar.

Para columnas de tipo string muestra la siguiente información:

  • El tipo de datos.
  • Una sección llamada herramienta de categorización donde podemos ver los valores y sus categorías.

Esta función proporciona una comprensión detallada y útil de los datos en cada columna de la tabla.

See Token

Se utiliza para obtener el token de acceso que se necesita para autenticarse y acceder a la tabla especificada a través de la API. El token de acceso es una cadena de caracteres aleatoria que se genera de forma segura y que permite al usuario realizar solicitudes a la API.

La ventana muestra el token en formato de texto plano, por lo que es importante copiarlo y guardarlo en un lugar seguro.

Design Table

Te brinda control total sobre tu tabla. Puedes agregar campos a la tabla mediante un botón dedicado. Además, cuenta con botones para editar y eliminar campos según tus necesidades. En la esquina inferior derecha, ofrece opciones para eliminar la tabla por completo, vaciarla (eliminando todos los datos) y cerrar la ventana para una gestión fácil y conveniente de tus datos.

Duplicate

La acción te permite crear una copia de la tabla seleccionada. Al utilizar esta función, debes ingresar un nombre para la nueva tabla y elegir el tipo de compresión (comprimido o sin comprimir). También te ofrece la opción de elegir el tipo de copia que deseas realizar: una copia vacía (solo estructura) o una copia completa que incluye tanto la estructura como los datos de la tabla original. Esto brinda flexibilidad al duplicar tus datos según tus necesidades específicas.

Create snapshot

La acción de crear tabla instantánea permite crear una copia de una tabla existente. Existen dos tipos de tablas instantáneas:

  • Solo comprimir: Este tipo de tabla instantánea es más rápida de crear y se utiliza principalmente para consultas.
  • Instantánea comprimida para respaldo: Este tipo de tabla instantánea es más completa y se utiliza para respaldar o archivar datos.

Add Trigger

Esta acción te permite añadir un Trigger, un evento ejecutado al desencadenar determinada acción. Entre los tipos de Triggers que pueden ser creados están:

TipoFinalidad
ReplicaciónUn evento de replicación es un registro de un cambio que se ha realizado en una base de datos. Cualquier tipo de acción que se pueda realizar en una tabla puede desencadenar un evento de replicación, como sentencias INSERT, UPDATE y DELETE. También podemos configurar desencadenantes para crear eventos de replicación para columnas específicas en una tabla, o para filas específicas en una tabla.
NotificaciónEn general, se utiliza para enviar notificaciones específicas a los usuarios y para desencadenar flujos de trabajo en función de cambios en los datos. Por ejemplo, podríamos enviar una notificación al equipo de ventas cada vez que se agregue un nuevo producto a la tabla Productos.
WebHookAl enviar los datos de una tabla en una carga útil JSON a web-hooks externos en una solicitud HTTP POST, estamos enviando los datos en un formato estructurado y legible por máquina. Esto permite que los web-hooks externos procesen fácilmente los datos y realicen las acciones deseadas. Un ejemplo es enviar datos de pedidos a una plataforma de comercio electrónico cada vez que se realiza un nuevo pedido.
Audit LogCrea una tabla tipo base de datos donde almacena un registro de todos los cambios realizados en una tabla, tal como declaraciones de tipo INSERT, DELETE y UPDATES. Se pueden utilizar para auditar cambios en los datos, lo que puede resultar útil para identificar cambios no autorizados o solucionar problemas.
Trigger ManualBásicamente, permite crear manualmente el desencadenamiento que se realizará dependiendo de determinada acción en una tabla. Presenta un cuadro de texto donde se puede escribir el código SQL personalizado que se desea ejecutar una vez activado el trigger.