KnowGraph - Cubos de Análisis

¿Qué es un KnowGraph?

Los KnowGraph ó Knowledge Graph son Modelos de Datos o la capa de metadatos que ayuda a ARPIA a saber como esta compuesto los datos en las base de datos que administra. Este incluirá detalles precisos acerca de las tablas que resguardan datos vinculados, además de los tipos de campos que están presentes en dichas DGH,.-VBN ,Esta metodología posibilita una representación más completa y organizada de la información que se encuentra alojada en la base de datos. Facilitando una comprensión precisa de cómo los datos están interconectados y estructurados en varias tablas, así como la naturaleza de los campos que se encuentran en estas.

Como crear un Know Graph

Para crear un KnowGraph sigua los siguientes pasos:

Pasos 1 Desde su pagina de Home del Orchestrator seleccione la herramienta de Knowledge Grid. Puede seleccionar cualquiera de las 2 opciones señaladas en la imagen.

Paso 2 Luego pasará a una nueva ventana, donde podrá observar todos los Know Graph que ha creado listados por categoría. En la parte superior se puede observar el repositorio en el que se esta ubicado, para cambiar a otro repositorio solo tienes que hacerle clic al cuadro de selección debajo de Choose Repository y escoger el repositorio deseado de la lista desplegada. Para crear un nuevo Knowledge Graph de click al botón de +.

Paso 3 Se abrirá una nueva pantalla donde realizará un pre-configuración. Y deberá llenarla con la información correspondiente.

En la siguiente tabla se explicara cada sección del formulario con más detalle.

SecciónDescripción
RepositorySeleccione el repositorio de donde proveerán los datos para crear el nuevo KnowGraph
TypeSeleccione entre la opción Realtime Kube o DataWorkshop Object.
NameDeberá colocar un nombre para su KnowGraph.
CategorySi lo desea puede asignarle una categoria a su KnowGraph esto le permitirá organizar de una mejor forma los KnowGraph de su repositorio.
SubcategoryEsta sección es opcional, puede agregarle una subcategoría a su KnowGraph
DescriptionComo parte opcional puede agregar una descripción de su KnowGraph

Paso 4 De click al botón de SAVE

Paso 5 Luego seguirá configurando su KnowGraph, donde podrá observar de primero la sección de Properties, que fue configurada en el paso anterior junto a dos nuevas opciones, Icon y Color.

  • Icon: Podrá personalizar el ícono con el que se mostrará su KnowGraph en esta sección.
  • Color: Podrá configurar el color con el que se mostrará su KnowGraph en esta sección.

Paso 6 Seleccione la opción Tables. En esta opción seleccione la tabla primaria para su KnowGraph la cual proviene del repositorio que eligió previamente.

Paso 7 Si desea organizar más datos dentro de su KnowGraph, seleccione el botón de ADD TABLE

Paso 8 Seleccione la tabla con la que desea relacionar con la tabla primaria.

Paso 9 Seleccione el tipo de JOIN que desea realizar entre las dos tablas.

En la siguiente tabla le explicaremos más detallado los tipos de JOIN.

Tipo de JoinDescripción
JOINToma elementos comunes en ambas tablas y mostrar solo esos elementos que coinciden en ambas.
LEFT JOINToma todos los elementos de la primera tabla y busca si hay coincidencias en la segunda tabla. Si hay coincidencias, se muestra junto con la información de la primera tabla. Si no hay coincidencias en la segunda tabla, los campos quedan en blanco.
RIGHT JOINEl RIGHT JOIN funciona de manera similar al LEFT JOIN, pero en este caso, todas las filas de la tabla de la derecha se incluyen en el resultado final junto con las filas coincidentes de la tabla de la izquierda. Si no hay coincidencias en la tabla de la izquierda, se mostrarán campos nulos para esos registros. Es como tomar todos los elementos de la lista de la derecha y encontrar sus coincidencias en la lista de la izquierda, pero si no hay coincidencias, se muestran espacios vacíos.

Paso 10 Luego debe dar click al botón de ADD RELATIONSHIP y seleccionar las dos columnas con la cual se usara de referencia para hacer el JOIN.

Paso 11 Luego seleccione las opción Fields para agregar campos a su KnowGraph seleccione el botón de ADD MULTIPLE FIELDS

📘

ADD MULTIPLE FIELDS

Este función solo funciona la primera vez que añade columnas de forma masiva al KnowGraph.

Paso 12 Seleccione las columnas que desea agregar y de al botón de ADD

Paso 13 Si desea agrega una columna más, de click al botón + TABLE FIELD y seleccione la columna que desea agregar como en el paso anterior.

Paso 14 Si desea añadir un campo con una función especial como realizando calculo o con un valor en singular, de click al botón de + SQL FIELD, luego al añadirse el campo escriba un Nombre para el campo y presione el botón f(x) VIEW SQL.

🚧

Recuerde Recargar al cambiar campos

Por el momento el diseñador de KnowGraphs de ARPIA requiere ser re-cargado para cargar los campos del reporte en las diferentes opciones necesarias, por lo cual le recomendamos presionar el botón "Recargar Campos" cuando realice cambios.

Paso 15 Luego se abrirá un pantalla donde podrá escribir la función del campo o valor en lenguaje SQL. Luego de click al botón de APPLY

📘

Variable "COUNT"

Se recomienda añada una variable tipo SQL, llamada COUNT con el valor de '1'. Ya que ayudara a contabilizar cada registro del cubo dependiendo de la configuración al campo.

Paso 16 Para configura cada campo de click al botón de ⚙️.

Paso 17 Puede configurar el tipo de Field Count si desea que un grouper de: suma, conteo, promedio, entre otros. Puede seleccionar como desea que se visualice los datos con el Value Formatting.

Paso 18 Seleccione el tipo de dato de cada columna, puede ser: numérico, date, datetime, entre otros.

En la siguiente tabla puede observar con más detalle cada tipo de dato:

TipoDescripción
NumericoEl valor será formateado con signo de miles y decimales hasta 2 posiciones.
FechaEl valor será tratado como fecha el mismo permitirá habilitar los TimeSeries en las gráficas.
PorcentajeEl valor será tratado como porcentual y el mismo será convertido x 100 y el signo de % será agregado como sufijo del valor.
EmailEl valor será tratado como correo electrónico, permitiendo adicionar un menú para enviar correo con el cliente predefinido en el usuario y abrir el Social Scan (si esta integrado)
ImagenEl valor será tratado como que contiene un url a una imagen, el mismo será agregado como un Thumbnail en reportes detallados y otros lugares de ARPIA.
Geo POINTEl valor será tratado como contener las coordenadas geográficas del registro, el mismo debe contener Longitud, Latitud por ejemplo.

Paso 19 Seleccione opción Filters & Sorting, donde puede activar de filtrado por fecha del KnowGraph haciendo clic en el switch Date Filter. Luego, debe seleccionar el campo que tenga el tipo de campo de fecha. Tambien puede ordenar como se presenta los datos en el KnowGraph con la opción de Ordering y añadir otro filtro con el botón ADD FILTER GROUP

Paso 20 Seleccione la opción de Knowledge Grid, para agregar Data Points, conexiones entre KnowGraphs, para visualizar datos relacionados.

📘

Data Points

Los Data Points son conexiones inteligentes entre KnowGraphs, si desea aprender más diríjase a la documentación de Data Points y Visualización.

Paso 21 Seleccione la opción de Security para controlar los perfiles de usuarios que tiene acceso al KnowGraph. Por último, luego de configurar todo su Knowledge Grid de click al botón de SAVE.

Paso 22 Luego podrá ver su Knowledge Grid ya listado y listo para usar.

De esta forma logro crear su primer Knowledge Grid