Validación de Informes Económicos/Contables/Financieros Semánticos y su Implementación en Base de Datos, de una Forma Automática.

Documentos relacionados
Deploy validación DPM EBA

Prueba de Concepto, Informes XBRL vs. SGBDR.

Área Windows Vista. Área Microsoft Word Área Microsoft Excel Área Microsoft Power Point Área Microsoft Access 2007

POSGRADO EXPERTO DBA INTELIGENCIA DE NEGOCIOS

VISIO: Herramienta CASE

CL_ Quick Microsoft SQL Server 2012 Analysis Services.

DIPLOMADO EN MICROSOFT SQL SERVER 2008

NOMBRE DEL CURSO: Excel 2010 Intermedio

ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA

UNIVERSIDAD NACIONAL DEL CALLAO

Configuración de MySQL con NetBeans

Análisis, Diseño e Implementación de un Sistema de Información Web para Entornos de Fabricación Reconfigurable

MICROSOFT EXCEL 2013 Avanzado

20464 Desarrollo de bases de datos Microsoft SQL Server 2014

testo Saveris Web Access Software Manual de instrucciones

Instituto Tecnológico de Massachusetts Departamento de Estudios y Planificación Urbana

MICROSOFT EXCEL 2016 Avanzado

ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13

Objetivos y Temario CURSO ACCESS NIVEL AVANZADO

PRODUCTO 5.1- B PERFIL DEL PROYECTO DE UN SISTEMA DE SEGUIMIENTO A LOS INDICADORES DEL CONPES 3784 PARA FUTURAS MEDICIONES. Versión 1.

UNIDAD 2: Bases de Datos en Visual Basic

SERVICIO NACIONAL DE APRENDIZAJE SENASOFT CAUCA 2013 CATEGORIA: BASES DE DATOS. Diseño y Desarrollo de Bases de Datos

EXAMEN EXTRAORDINARIO Informática y Computación IV

Información de Cubos Analysis Services. Analysis Services

PERFECCIONAMIENTO EN EL USO DE EXCEL AVANZADO PARA USUARIOS DE EMPRESAS Y PARTICULARES

Creación del Diccionario de Datos en el Motor de la Base de Datos. Establecer los pasos para la implementación del diccionario de datos.

Introducción. Requisitos para el inicio. Derechos de acceso. Elaboración de informes. Information Server Instrucciones de uso.

Técnico en Ciclo de Vida del Software

Curso Developing Microsoft SQL Server 2014 Databases (20464)

Diseño multidimensional. Jordi Conesa i Caralt Isabel Guitart Hormigo M. Elena Rodríguez González

Cursos SQL Server 2012

Sistemas de Información para la Gestión

3.3.3 Tecnologías Mercados Datos

En SERVIZIA buscamos Experto con experiencia mínima de 1 año en BI: OBIEE y Datastage.

CONSULTOR OBIEE. Madrid. Titulación mínima requerida: Ingeniero Superior. Salario negociable en función de la experiencia.

Despliegue de plataforma Q-expeditive

Mantener una base de datos de Microsoft SQL Server 2008 R2. Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz

Alumno: José Basilio Devia Guerra Consultor: Jordi Ferrer Durán / 1

Programador Web en Wordpress + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación

Trabajo final de carrera Sistema de gestión de información de jugadores de baloncesto

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

Ejemplos de uso de Orquestador O2

ÍNDICE. Capítulo 1. Características, novedades y entorno de trabajo...13

2.1 Ingreso al Sistema Menú principal de Biótica... 45

BASES DE DATOS. Gestor de Bases de Datos: aplicación informática diseñada para gestionar una base de datos. Ejemplos: MS Access, Oracle, etc.

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

AD1 ADMINISTRACIÓN BÁSICA

SECRETARIA DE DESARROLLO E INCLUSION SOCIAL

SERVICIO DE ATENCION A CLIENTES

Universidad Tecnológica de los Andes. Ing. Hesmeralda Rojas Enriquez [GUÍA RATIONAL ROSE] Usando UML

CURSO DE ADMINISTRACIÓN Y PROGRAMACIÓN EN SQL SERVER 2008 BUSINESS INTELLIGENCE

Seminario: El Sistema ETL Integration Services (SSIS) AGENDA PLANES DE ALTO NIVEL DISEÑO PERFILAR LOS DATOS DISEÑO

PERFIL PROFESIONAL DE SERVICIO CIVIL 3

Inteligencia de Negocios Experiencia Banco Central de Nicaragua. Oriel Soto Jefe División Tecnología de Información

JEFE EQUIPO ETL CON INGLES

SISTEMA DE GESTIÓN DE

Diseño e Implementación SQL Server

Qué es SGBD? Mencionar 4 tipos de SGBD. SGBD de red. Román Gutiérrez Sosa. SGBD jerárquicos. Modelo de datos relacionales.

Bases de Datos. Diseño y Programación Avanzada de Aplicaciones. Curso

Generación Automática de Aplicaciones Web Móviles Mediante Componentes Configurables

Lección 1. Estructura de las Tablas Bases de Datos para la creación de informes de Tabla Dinámica.

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ADMINISTRACIÓN DE PROYECTOS DE T.I.

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS

Introducción a las Bases de Datos Documentales Bases de Datos Documentales Grao en Información e Documentación Curso 2013/2014

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información

José Antonio Aznar Responsable de Producto

Jornadas de capacitación Desarrollo de Taxonomías XBRL

Gestion y Modelación de Datos Introducción

ASP.NET MVC 3 ofrece una serie de herramientas y funciones para construir una aplicación utilizando sólo la definición de los objetos del modelo.

Introducción a las Bases de Datos

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

20483 Programación en C#

Soluciones OLAP con Microsoft Analysis Services

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE - ADQUISICIÓN DE UCENCIA

Técnico Profesional en SQL Server 2014: Especialista Business Intelligence

Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación

BI4Web: Analytical Business. Intelligence

El Modelo de Integración basado en Servicios

Integración de Datos y ETL con Oracle Warehouse Builder NEW

CAPÍTULO 1. Conceptos Básicos CAPÍTULO 2. Interfaz de Access Ejecutar el programa... 14

CONSULTOR SAP WM. Madrid. Titulación mínima requerida: Ingeniero Técnico. Salario negociable en función de la experiencia.

Activación IFRS en Libros Legales y Opciones Clientes EXXIS

Modelos Multidimensionales con Analysis Services Primeros Pasos

GLOSARIO. que interactúan para analizar información espacial en mapas. forma y la localización de los objetos en el espacio.

TRABAJO FIN DE GRADO

SIMAD. aurea PYME. El software de Gestión Documental profesional para pequeñas y medianas empresas.

FORMACIÓN VINCULADA AL CONTRATO. Listado de cursos

Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:

SaciLab / SaciWeb CARACTERÍSTICAS TÉCNICAS Y FUNCIONALES

Guía Pedagógica y de Evaluación del Módulo: Elaboración y mantenimiento de sistemas de información

martes, 25 de septiembre de 12 V0.01-Alpha

UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIERÍAS Y TECNOLOGÍAS BASES DE DATOS. Objetivo Terminal:

Microsoft Access 2007 (Completo)

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

Elaboración de documentos Web mediante Lenguaje de Marcas


Afinación y Rendimiento de Bases de Datos

Sistemas de Información 12/13 Introducción

COLEGIO NACIONAL NICOLAS ESGUERRA EDIFICAMOS FUTURO TEMATICA DE TRABAJO GRADO: DECIMO ASIGNATURA: INFORMATICA PROFESOR: DANILO RODRIGUEZ ACERO

Transcripción:

Validación de Informes Económicos/Contables/Financieros Semánticos y su Implementación en Base de Datos, de una Forma Automática. PROYECTO FIN DE CARRERA Ingeniería Técnica de Informática de Gestión Autor: Abel Nieto Cano Tutores: Ignacio J. Santos Forner y Elena Castro Galán

ÍNDICE índice

Introducción al Modelo Punto de Datos Este proyecto toma como punto de partida el Desarrollo realizado para representar el Modelo punto de datos. Creado por la Autoridad Bancaria Europea (European Banking Authority, EBA). La EBA Pide una serie de Informes en XBRL los cuales se modelan a través del Modelo Punto de datos. El Modelo Punto de datos consiste en: Al Conjunto de puntos de datos necesarios o hechos, en los informes Europeos de Supervisión.(Ej: Nivel de Riesgo, Activos, ) Definiciones y reglas de usuarios expertos (Reguladores) Términos usados: Concepto, Dimensión, Dominio, Jerarquías, miembros, métricas, tablas de grupo, Cubo de datos e Hipercubo.

Introducción al Modelo Punto de Datos Objetivos y Alcance: Migración del Modelo de datos de la EBA a un Modelo de datos en un Gestor de Base de datos más apropiado para este tipo de áreas de negocio. Creación de una interfaz de integración Y validación de los datos Creación de un Modelo Multidimensional de forma dinámica para la creación de informes.

Introducción al Modelo Punto de Datos Requerimentos Negocio Alcance Datos AREA FUNCIONAL MS Excel DPM EBA MS Access Validación SSIS EBA Base de datos SQL Sever Reports Base de datos Multidimensional Data Point Model XBRL Reports Un informe económico financiero, posee reglas y conceptos, a través de estos se crea un modelo de punto de datos con la ayuda de los usuarios expertos y Tecnología. Mi estudio está orientado a parte de dicho modelo.

Este modelo de datos posee Imperfecciones. Algunas resueltas en las nuevas versiones. Punto de partida DPM EBA 2.2. Algunas concernientes a: La estructura del modelo (esquema muy caótico). Validaciones. Normalización de tipos de datos y campos. Rendimiento y administración de la Base de datos.

Elección de un Nuevo Sistema Gestor de Base de datos. SQL SERVER, pero Podría ser ORACLE, DB2. Access está más enfocado en uso de escritorio o personal, de pequeña y mediana Empresa, (máximo una pequeña red local o Hacia el usuario experto no informático).

Los próximos Pasos van orientados a crear un Modelo Relacional atendiendo a las relaciones entre tablas definidas en el Modelo relacional de la EBA. Cuyo fin es: Crear un Modelo Relacional de validación. Migración y validación de estos datos. DPM EBA 2.2 (MS ACCESS) Modelo E/R Acsess EBA API Export 32bits SQL Server Analisis Relaciones Modelo EBA DPMDatabase2.2 (MS SQL Server) Generación Script BDD SQL Server DPMDatabase2.2_Validation (MS SQL Server)

Este diagrama E/R es parte del modelo punto de datos y este estudio es parte de la tésis doctoral de Ignacio Santos. trabjos

Validar los datos dentro del Modelo de Base de datos. Cargar datos EBA DPM en la BDD de Validación. trabjos Resultado: EBA DPM Validado.

Proceso de Validación trabjos Entidad Domain DPM EBA 2.2 MS Access Entidad Concept Entidad Hierrachy Entidad flowntype DATOS PLANTILLAS EXCEL CARPETA SSIS DPMDatabase2.2_Validation MS SQL SERVER

Parámetros Globales: @RutaIN @RutaERR... Solución EBA_SSIS_XBRL Connection String mediante OLEDB a la BD DPMDatabase2.2_Validation Master_SSIS.Dtsx Execute Package Task Dimension, concept, domain and Member IS_Concept.Dtsx IS_Domain.Dtsx IS_Member.Dtsx IS_Dimension.Dtsx Execute Package Task Hierarchy and hierarchy Node Event handler Explicar SSIS IS_Hierarchy.Dtsx IS_HierarchyNode. Dtsx LOG Inserción Execute Package Task Framework and Taxonomy IS_ReportingFrame work.dtsx IS_Taxonomy.Dtsx Execute Package Task Metric, flow type and Data Type IS_FlowType.Dtsx IS_Datatype.Dtsx IS_Metric.Dtsx

Validación de estructuras en árbol. Los conceptos en un dominio tienen estructura arbórea. Este tipo de estructuras no son validadas en Access pueden contener errores. trabjos Padre - 1 Hijo - 3 Hijo - 4 Nodo Padre Ruta Orden Nivel Padre - 2 Hijo - 5 1 1. 1 1 3 1 1.3. 2 2 Padre - 4 Hijo - 1 Hijo - 6 4 1 1.4. 3 2 2 2. 4 1 5 2 2.5. 5 2 Padre - 3 Hijo - 4 Hijo - 7

Inicio Ejecución hierarchynode DTSX PostEjecución Event handler Flujo de Datos Error Por cada Registro insertado en la tabla HierarchyNode Event handler Ejecución Trigger Hierarchy Comparison La estructura en árbol y la Integridad del Modelo es validado y controlado, en el caso de localizar incongruencias. Finalmente, es notificado tanto a la tabla de Auditoría LogErrors como a un fichero de texto. Referencias Inserción en tabla de Datos Insercion en la tabla LOG Errors Inserción en la tabla Log Errors OUTPUT: Fichero con Mensaje de la inserción

Modelo en estrella Únicamente se refiere a los conceptos del DPM como hechos, que se concretaran en una tabla, para formar una tabla de hechos y todas las referencias asociadas a este Hecho, todo englobado en esta única tabla de hechos. Los Informes Económicos-Financieros están basados en gran medida en dimensiones. Ej: Hecho Salario Bruto: Dimensiones [Tiempo, Moneda(Tipo dato), Empresa, Concepto Retribución dineraria]

Modelo en estrella Datos tabla Dimensiones Ruta fichero entrada Inicio Ejecución Dimension DTSX Flujo de Datos DTS. Ejecución procedimiento almacenado dbo.create_fact_table Create table FACT.Fact_Table Flujo de Datos DTS. Insercion datos Tabla Dimension. DPMDatabase2.2_Validation Proceso de creación del MDM 3º 2º 1º Ejecución Stored procedure [dbo].[sp_inserttabledimension] Ejecución Stored procedure [dbo].[sp_createtabledimension] Ejecución TRIGGER [dbo].[dimension_create] DPMDatabase2.2_Validation Inserta datos en su respectiva Tabla n Dimension Create n tables DIM.DIMENSION_n MDM

Modelo en estrella Una vez validados los datos, se obtiene el modelo en estrella del informe requerido. Para finalmente poder ser explotado por los usuarios finales una vez cargados en los informes. El objetivo es el de almacenar el punto de modelo de datos en una base de datos, de una manera eficiente y fácil. Validacion DPM

Modelo en estrella Analysis Services: motor de datos analíticos en línea que se usa en soluciones de ayuda a la toma de decisiones y proporciona los datos analíticos para informes. Yo solo estoy modelando, pero la tabla de hechos no esta cargada con datos del informe. Y esto sí podrá ser explotado por el usuario final.

Una forma de modelar nueva. Buenas prácticas orientadas a la mejora continúa. Conocimiento en la creación de modelos conceptuales para bases de datos relacionales y multidimensionales. Summary Referencias Congresos en Bruselas y Madrid. Ampliación del Estudio de validación. Aplicación en el mundo empresarial.

índice

Validación de Informes Económicos/Contables/Financieros Semánticos y su Implementación en Base de Datos, de una Forma Automática. Abel Nieto-Cano, abel.nieto.cano@avanade.com Tutores: Ignacio J. Santos Forner y Elena Castro Galán