Saltar al contenido principal

Conexiones y Entidades

Las entidades de un Modelo Semántico leen datos a través de conexiones autorizadas. Antes de importar una entidad, verifique que disponga de los permisos en la conexión y en el proyecto del modelo.

Tipos de conexión

Entorno

Una conexión Entorno está preparada y gobernada por el administrador. El editor muestra solo aquellas compatibles con los roles del modelo y con el usuario.

Manual

Una conexión Manual puede ser creada en el editor cuando el administrador ha habilitado esta posibilidad.

La gestión permite:

  • asignar un nombre;
  • elegir el tipo de fuente soportado;
  • introducir la información requerida en el formulario protegido;
  • verificar la conexión;
  • actualizarla;
  • revocarla;
  • eliminarla cuando no se utiliza.

Para Oracle el módulo requiere también de elegir si el nombre de la base de datos es un SID o un Service name.

Los valores reservados no se muestran después del guardado. No los inserte en nombres, descripciones o capturas de pantalla.

Importar entidades

  1. Seleccionar Importar entidad.
  2. Elegir el tipo de conexión.
  3. Seleccionar una conexión autorizada.
  4. Cargar el catálogo.
  5. Buscar por esquema, entidad, campo o tipo.
  6. Seleccionar una o más tablas o vistas.
  7. Seleccionar Importar seleccionadas.

Para cada entidad Sybot crea los campos iniciales y los muestra en el panel Entidad y en el diagrama. El catálogo muestra todos los esquemas que contienen tablas o vistas legibles, hasta 500 entidades por cada esquema.

Para SAP HANA el catálogo incluye tablas, vistas y columnas accesibles al usuario de la conexión. Los objetos no autorizados no se muestran; si falta una fuente esperada, solicitar la verificación de permisos al relativo administrador.

Propiedades de la entidad

Seleccionando una entidad es posible configurar:

  • nombre técnico y etiqueta;
  • estado activo;
  • fuente;
  • campos;
  • dimensiones calculadas;
  • medidas;
  • comportamiento de actualización para los modelos Import;
  • estilo de la cabecera en el diagrama.

Un campo puede ser ocultado a los usuarios de las Vistas sin ser removido del modelo.

Configurar la fuente

El comando Configurar consulta permite de elegir:

  • tabla;
  • vista;
  • Query Builder;
  • SQL personalizado de solo lectura.

El Query Builder soporta objeto de partida, join, condiciones organizadas en grupos, ordenamientos y límite de las filas.

La modalidad SQL personalizada acepta solamente consultas de lectura. Usar los controles del editor y no insertar datos reservados en el texto de la interrogación.

Preview

Son disponibles dos verificaciones:

  • Preview configuración, antes de aplicar la fuente a la boquilla;
  • Preview entidad, en la definición corriente del modelo.

La Preview muestra un campione limitado y no publica el modelo.

Si no restituye datos, controlar conexión, objeto seleccionado, condiciones y autorizaciones. En presencia de un mensaje con referencia diagnóstica, comunicarlo al administrador sin añadir credenciales o datos fuente.

Modificaciones a la fuente

Cuando se abre el Editor, Sybot controla en background si han cambiado las tablas y las vistas usadas directamente de las entidades. El control puede detectar:

  • columnas añadidas o removidas;
  • modificaciones del tipo de datos;
  • tablas o vistas eliminadas;
  • configuraciones del modelo involucradas del cambio.

La verificación no modifica automáticamente el modelo. Si se encuentran diferencias, compare un aviso con el botón Detalles.

En detalle, las modificaciones son agrupadas por entidad y muestran también los efectos previstos en relaciones, fórmulas, campos calculados, medidas, jerarquías y actualización incremental.

Para alinear la boquilla:

  1. seleccionar Detalles;
  2. controlar todas las modificaciones y los impactos;
  3. seleccionar Actualizar modelo;
  4. verificar nuevamente Preview entidad y consulta semántica;
  5. guardar y publicar una nueva versión sólo después del collaudo.

Si una fuente no es accesible, Sybot no considera eliminadas sus entidades y impide el alineamiento fin cuando la verificación no es completa.

Le entidades basadas en Query Builder o SQL personalizado no se realinean automáticamente, porque las columnas devueltas dependen de la configuración de la consulta. También las tablas de calendario permanecen gestionadas por el modelo.