@MASTERSTHESIS{ 2023:860849389, title = {XBRL PROCESSOR: uma ferramenta para geração de instâncias XBRL}, year = {2023}, url = "http://tede.unifacs.br/tede/handle/tede/896", abstract = "É evidente o crescimento da utilização da tecnologia eXtensible Business Reporting Language (XBRL) no contexto de reportes financeiros na internet, seja por suas vantagens e benefícios ou por imposições governamentais, no entanto, os dados a serem transportados por essa linguagem estão, em sua maioria, armazenados em estruturas definidas como banco de dados, alguns relacionais outros Not Only SQL (NoSQL). A necessidade de integração da tecnologia XBRL com outras tecnologias de armazenamento de dados vem crescendo continuamente, sendo necessário pesquisas com o objetivo de buscar uma solução para o mapeamento de dados entre estes ambientes. As possíveis dificuldades em integrar XBRL com outras tecnologias, banco de dados relacionais ou NoSQL, arquivos CSV, JSON, necessitam ser mapeadas e superadas. A geração de documentos XBRL a partir de banco de dados pode ser custosa, uma vez que não existe alternativa nativa que exportem do sistema gerenciador de banco de dados, os dados em XBRL. Para isso, é necessário sistemas de terceiros e específicos para gerar os documentos XBRL, o que adiciona complexidade, uma vez que esses documentos não se conectam ao sistema gerenciador de banco de dados. Estas dificuldades acarretam problemas de desempenho e armazenamento e em casos de grande volume de dados, como é o de entrega de dados para órgãos governamentais, a complexidade aumenta. Destarte, se faz imprescindível o estudo sobre técnicas e métodos que permitam inferir uma solução para realizar essa integração e/ou mapeamento, preferencialmente de forma genérica, que abarque a estrutura de dados XBRL e os principais modelos de dados utilizados atualmente, i.e. SGBD’s relacionais, NoSQL, JSON ou arquivos CSV. Esta dissertação apresenta uma solução de Extract, Transform and Load (ETL), voltados para a extração de dados em fontes diversas e a geração de instâncias XBRL, intitulada XBRL Processor. A ferramenta contempla diferentes tipos de fonte de dados, recupera informações de instâncias XBRL modelo e gera instância XBRL com os dados carregados da fonte de dados e as informações fornecidas na instância modelo. Adicionalmente, foram implementadas as parametrizações para atender a entrega da Matriz de Saldos Contábeis para o Sistema de Informações Contábeis e Financeiras da Secretaria do Tesouro Nacional do Brasil e realizado um estudo de caso, de modo a validar a ferramenta XBRL Processor", publisher = {Universidade Salvador}, scholl = {Sistemas e Computação}, note = {Sistemas e Computação} }