Consultar su modelo por jerarquía en QueryBase

¿Qué es la consulta jerárquica?

La consulta jerárquica organiza los resultados de búsqueda del repositorio en múltiples niveles en lugar de presentarlos como una lista plana. Esto le permite examinar cómo se organiza el contenido del modelo y cómo se relacionan los elementos coincidentes con sus proyectos y diagramas circundantes.

Una consulta puede abarcar hasta cuatro niveles:

  • Proyecto:El proyecto del repositorio que contiene el contenido del modelo.
  • Diagrama:El diagrama donde se encuentra un elemento coincidente.
  • Elemento:El elemento del modelo que cumple con los criterios especificados.
  • Subelemento:Un componente más detallado contenido dentro o asociado con un elemento.

Puede comenzar en un nivel superior y refinar progresivamente la consulta a medida que avanza hacia niveles más profundos. También se pueden omitir los niveles intermedios, lo que le permite comenzar directamente en el nivel más relevante para su análisis.

¿Por qué usar la consulta por jerarquía?

Los repositorios grandes a menudo contienen muchos proyectos, diagramas y elementos del modelo. Una búsqueda convencional puede identificar elementos coincidentes, pero proporcionar un contexto limitado sobre dónde se encuentran esos elementos o cómo se integran en la estructura general del modelo.

La consulta por jerarquía le ayuda a:

  • Localizar elementos del modelo en múltiples proyectos y diagramas.
  • Comprender el contexto que rodea los resultados de la búsqueda.
  • Filtrar resultados por tipo de elemento y atributos.
  • Rastrear las relaciones entre diagramas, elementos y subelementos.
  • Explorar estructuras arquitectónicas y dependencias de manera más eficiente.
  • Generar resultados legibles por máquina para su posterior procesamiento.
  • Guardar y reutilizar consultas para análisis repetibles.

Este enfoque es especialmente útil cuando se trabaja con modelos de arquitectura empresarial, repositorios ArchiMate, diseños de sistemas grandes y otros entornos de modelado complejos.

Cómo abrir la consulta por jerarquía

  1. Inicie sesión en su repositorio de Visual Paradigm.
  2. Haga clic en elbotón de puntos suspensivos
  3. SeleccioneQueryBase.
  4. Elija el espacio de trabajo al que desea acceder.
  5. Acceda al panel de control corporativo.
  6. Haga clic en Herramientas en la esquina superior derecha.
  7. Seleccione Consulta por jerarquía.

La herramienta Consulta por jerarquía se abre con un panel de construcción de consultas en el lado derecho de la interfaz. Este panel es donde define los niveles, condiciones y criterios para su consulta.

Cómo construir una consulta jerárquica

Al construir una consulta jerárquica, comience por decidir qué desea localizar y qué contexto circundante necesita. Puede comenzar con un proyecto, diagrama, elemento o subelemento y luego agregar condiciones en los niveles apropiados.

1. Seleccione el nivel de inicio

Elija el nivel en el que debe comenzar su búsqueda. Iniciar en el nivel de proyecto es útil cuando desea examinar resultados en todo un repositorio. Iniciar en el nivel de elemento es más eficiente cuando ya sabe el tipo de contenido de modelo que necesita encontrar.

2. Agregue condiciones de búsqueda

Defina criterios como tipo de elemento, nombre o valores de atributos. Las condiciones pueden refinarse a medida que la consulta avanza por la jerarquía, ayudándole a reducir el contenido amplio del repositorio a un conjunto específico de resultados.

3. Refine la jerarquía

Agregue condiciones en niveles más profundos cuando necesite más contexto. Por ejemplo, puede buscar un tipo de elemento específico y luego examinar los proyectos y diagramos en los que aparecen esos elementos.

4. Omítalos niveles innecesarios

No tiene que usar todos los niveles de la jerarquía. Si no se requiere información de proyecto o diagrama, puede omitir esos niveles y consultar directamente los elementos o subelementos que son relevantes para su análisis.

Ejemplo: Búsqueda de elementos de nodo ArchiMate

Supongamos que desea localizar elementos de nodo ArchiMate cuyos nombres contengan la palabra servidor. Puede configurar la consulta para buscar:

  • Un tipo de elemento de nodo ArchiMate.
  • Una condición de nombre que contenga la palabra «servidor».

Después de ejecutar la consulta, QueryBase devuelve los datos coincidentes en formato JSON. Los resultados identifican los elementos de nodo ArchiMate que cumplen las condiciones y muestran dónde se encuentran dentro del repositorio.

En un repositorio grande, los resultados pueden revelar que los elementos de nodo coincidentes están distribuidos en varios proyectos y diagramas. Esto proporciona un contexto útil que podría no ser evidente a partir de una simple lista de nombres coincidentes.

Ver resultados como un gráfico jerárquico

Después de ejecutar una consulta, seleccione el Gráfico botón para mostrar los resultados coincidentes como una estructura jerárquica. El gráfico muestra cómo se organizan los resultados entre proyectos, diagramas, elementos y subelementos.

El gráfico jerárquico puede ayudarle a:

  • Ver qué proyectos contienen elementos coincidentes.
  • Identificar los diagramas asociados a esos elementos.
  • Comprender la ubicación y el contexto del contenido del modelo.
  • Rastrear las estructuras arquitectónicas y las dependencias.
  • Navegar por repositorios complejos sin perder el contexto general.

Cuando encuentre un diagrama relevante, haga clic en su enlace de diagrama para abrirlo directamente. Esto le permite pasar del análisis a nivel de repositorio a la inspección visual del modelo subyacente.

Exportar resultados de consulta como JSON

Los resultados de la consulta se pueden exportar en formato JSON para procesamiento adicional o integración con otras herramientas. JSON es útil cuando necesita manipular los datos devueltos, analizarlos programáticamente o incluirlos en un flujo de trabajo de informes más amplio.

Los resultados exportados pueden apoyar tareas como:

  • Crear informes personalizados.
  • Realizar análisis de datos adicionales.
  • Integrar información del modelo en aplicaciones externas.
  • Comparar resultados entre diferentes consultas o proyectos.
  • Automatizar flujos de trabajo de análisis de repositorios.

Guardar y reutilizar configuraciones de consulta

Las consultas jerárquicas se pueden guardar para su uso futuro. Haga clic en el Exportar consulta botón en la esquina superior derecha para guardar la configuración de la consulta como un archivo JSON.

Guardar una configuración de consulta le permite:

  • Repetir el mismo análisis más tarde.
  • Reutilizar una consulta en diferentes proyectos.
  • Estandarizar las búsquedas en el repositorio en todo un equipo.
  • Compartir la lógica de la consulta con otros modeladores y analistas.
  • Mantener criterios coherentes para investigaciones recurrentes.

Para reutilizar una consulta existente, importe su archivo JSON previamente guardado en QueryBase. Esto evita volver a construir la consulta manualmente y ayuda a que el análisis del modelo sea más coherente y repetible.

Mejores prácticas para consultas jerárquicas

  • Comience con un objetivo claro:Decida si está buscando un elemento específico, examinando la cobertura del proyecto o rastreando relaciones.
  • Utilice condiciones precisas:Combine tipos de elementos, nombres y atributos para reducir resultados irrelevantes.
  • Elija el nivel de inicio adecuado:Comience en el nivel de proyecto o diagrama para un descubrimiento amplio, o inicie en el nivel de elemento para búsquedas dirigidas.
  • Utilice la vista de gráfico para el contexto:Cambie de los resultados JSON al gráfico jerárquico cuando necesite comprender la estructura del repositorio.
  • Abra diagramas relacionados:Inspeccione el diagrama original para validar el significado y el contexto de un elemento coincidente.
  • Guarde consultas repetibles:Exporte las configuraciones de consulta cuando sea necesario realizar el mismo análisis nuevamente.
  • Mantenga los datos de resultados separados de la lógica de consulta:Exporte los resultados para el análisis y exporte las configuraciones de consulta para su reutilización.

Preguntas frecuentes

¿Qué es la consulta por jerarquía en Visual Paradigm?

La consulta por jerarquía es una función de QueryBase que busca modelos del repositorio en múltiples niveles, incluidos proyectos, diagramas, elementos y subelementos. Presenta los resultados en formatos JSON y gráfico jerárquico.

¿Cuántos niveles puede contener una consulta jerárquica?

Una consulta jerárquica puede abarcar hasta cuatro niveles: proyecto, diagrama, elemento y subelemento.

¿Puedo omitir niveles al crear una consulta?

Sí. Puede omitir niveles intermedios o comenzar directamente en el nivel más relevante para su búsqueda.

¿Puede QueryBase buscar un tipo específico de elemento de modelo?

Sí. Puede definir condiciones basadas en tipos de elementos de modelo, nombres y otros atributos disponibles. Por ejemplo, puede buscar elementos de nodo ArchiMate cuyos nombres contengan una palabra específica.

¿Cómo se muestran los resultados de la consulta jerárquica?

Los resultados de la consulta se devuelven en formato JSON y también pueden mostrarse como un gráfico jerárquico. El gráfico muestra cómo están organizados los elementos coincidentes dentro de los proyectos y diagramas.

¿Puedo abrir el diagrama que contiene un elemento coincidente?

Sí. Seleccione el enlace del diagrama en los resultados para abrir el diagrama relacionado e inspeccionar el elemento coincidente en su contexto de modelado.

¿Puedo guardar una consulta jerárquica para usarla más tarde?

Sí. Utilice la función Exportar consulta para guardar la configuración de la consulta como un archivo JSON. Puede importar el archivo más tarde para reutilizar la misma consulta.

Resumen

La capacidad de consulta jerárquica de Visual Paradigm QueryBase ofrece una forma práctica de explorar repositorios de modelos complejos. Al organizar búsquedas entre proyectos, diagramas, elementos y subelementos, no solo revela qué elementos coinciden con sus criterios, sino también dónde pertenecen dichos elementos dentro de la estructura general del modelo.

Con resultados en JSON, visualización de gráficos jerárquicos, navegación directa en diagramas y configuraciones de consulta reutilizables, Query by Hierarchy facilita el descubrimiento eficiente de repositorios, el análisis de arquitectura, el rastreo de dependencias y la investigación de modelos repetible.

Obtenga más información sobre QueryBase en https://www.visual-paradigm.com/features/querybase/.

1views

Scroll al inicio