Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Recomendaciones Generales
• Nombre de las Vistas y/o Atributos en minúsculas y palabras separadas por "_".
• Nombre de las Vistas usando singular (cliente, contrato, ...).
• Use el idioma original de la aplicación, use español para las vistas finales y/o los
procedimientos almacenados a los que estas aplicaciones acceden directamente.
• Usar la opción de Metadatos > Descripción para documentar los elementos en una
base de datos.
• Usar el atributo descripción campo para documentar cada atributo.
• No incluya como parte del nombre algo que dependa del entorno donde se crea el
elemento. Ejemplo (DEV – QAS - PRD)
Estructura de Carpetas
Al crear una base de datos virtual en DENODO se creará una estructura de carpetas
recomendada, en esta sección se describirá la estructura de las mismas, la nomenclatura
sugerida y una breve descripción de lo que debe contener cada una de ellas
01 – Connectivity
Esta carpeta almacena los orígenes de datos y las vistas base del proyecto. La
misma contiene las siguientes subcarpetas:
01 - Data Sources
En esta carpeta deben alojarse las fuentes de datos relacionadas con tu proyecto.
02 - Base Views
En esta carpeta se deben alojar las vistas bases como; tablas y querys hacia las
bases de datos
02 – Integration
Las vistas de integración creadas para combinar las diferentes vistas base se
almacenan en esta carpeta. Se pueden crear subcarpetas adicionales para agrupar las
vistas de integración relacionadas.
03 – Business Entities
Las Interfaces que representan las entidades comerciales se almacenarán en este
nivel. Se pueden agregar subcarpetas adicionales. Las vistas de implementación, puesto
que no van a ser accedidas directamente por la aplicación cliente, pueden estar en el nivel
de integración.
04 - Report Views
Las interfaces que representan los informes prediseñados publicados en la
aplicación final se almacenarán en esta carpeta.
05- Data Services
Esta carpeta almacena servicios de datos
06 - Associations
Esta carpeta almacena asociaciones.
07 – JMS Listeners
Esta carpeta almacena los JMS listeners (Java Message Service)
08 - Stored procedures
Esta carpeta almacena procedimientos almacenados personalizados desarrollados
con la API de VDP.
09 - Summaries
Esta carpeta almacena resúmenes.
Data Sources
Las fuentes de datos se identificarán con una nomenclatura definida en tres niveles
Por ejemplo:
■ ds_sql_pozos
■ ds_syn_productos
■ ds_hana_facturacion
Se debe evitar utilizar nombres largos para esta nomenclatura, (se recomienda 14
caracteres como máximo)
Base Views
Las vistas bases deben describirse de la siguiente forma:
Nivel 2: Nombre de la fuente de datos, el nombre del origen de datos sobre el que se crea
la vista base, Eliminando el prefijo (ds)
Tabla: (_t)
Query: (_q)
Vista: (_v)
Procedimiento: (_p)
Ejemplo:
bv_hana_perforacion_pozo_t
Data services
El nombre del servicio web puede ser un nombre del negocio, un concepto del
negocio o un proceso de negocio.
Los nombres de las operaciones de servicios web deben ser similares a la vista que
implementa
Nivel 1: Método de la petición HTTP para indicar la acción que se desea realizar para un
recurso determinado (GET, POST y PUT)
Ejemplo: get_facturacion_ws
Stored procedures
Al nombrar un Stored procedures debe describirse de la siguiente manera: