Coder Social home page Coder Social logo

dudanogueira / unimed_bi Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 1.45 MB

Sistema de Business Intelligence e Data Analytics (BI) para Unimeds

License: MIT License

unimed business-intelligence cardio spoon mondrian cubo pentaho pentaho-data-integration saiku

unimed_bi's Introduction

Unimed BI

Sistema de BI para Unimeds que usam Cardio e opcionalmente UERP

Instruções de Uso

1 - Instale os seguintes Softwares: Spoon: https://sourceforge.net/projects/pentaho/files/latest/download?aliId=137249511 Mondrian Schema WorkBench: https://sourceforge.net/projects/mondrian/files/schema%20workbench/3.14.0/ Docker: https://docs.docker.com/get-started/ Docker Compose: https://docs.docker.com/compose/install/

2 - Execute o container, dentro da pasta:

  • docker-compose up Isso irá executa dois containers. Um na porta 8085, com o Pentaho Business Analytics, e outro com o Postgres, na porta 5432, que será usado como nosso DatawareHouse

3 - Abra o Spoon (PENTAHO DATA INTEGRATOR - PDI), e configura como repositório a pasta "spoon" deste repositório

4 - Abra o JOB PROCESSA CARDIO CARDIO

5 - Acesse a aba "VIEW" > "CONEXÕES" e edite cada uma das conexões, usando as configurações do seu ambiente. Crie o banco do BI, caso necessário.

6 - Clique no botão "Generate the SQL needed to run this job", para criar todas as tabelas que receberão as dimensões e fatos do Cardio

7 - Execute o JOB (botão "play")

8 - Aguarde...

9 - Execute o programa Mondrian Schema Workbench

10 - Abra o xml (File / Open...) do cubo do Cardio (mondrian/CARDIO.mondrian.xml)

11 - Configure as conexões do cubo (Options / Connections) com as informações do seu ambiente

12 - Publique o seu cubo no servidor do Pentaho BA (File / Publish...)

13 - Acesse o servidor do Pentaho BA, e crie visualizações e paineis.

CUBOS PARA CARDIO

  • Custos Assistenciais
    • Fato: Cada Item Evento
    • Medidas: Valor Pago (ao prestador), Valor Cobrado (do beneficiário), Quantidade
    • Dimensão Tempo (Ano, Trimestre, Mês)
    • Unimed de Atendimento (UF, Cidade, Nome)
    • Unimed de Cobrança (UF, Cidade, Nome)
    • Procedimento (Nome, Grupo, Classe, Codigo)
    • Natureza da Admissão (Urgência, Eletica)
    • Beneficiário (Sexo, Idade, Faixa ANS),
    • Contrato (Grupo, Classe)
    • Solicitante (Nome, Classe, UF, Cidade)
    • Grupo de Apropriação (Taxas, Consultas Intercambio, Tratamentos, etc)
    • Classe de Apropriação (Exames, Filmes, etc)
  • Receitas (em breve)

CUBOS PARA UERP

  • Protocolos de Atendimento
    • Fato: Cada protocolo gerado por atendimento
    • Medidas: Quantidade
    • Dimensão Tempo (Ano, Trimestre, Mês)
    • Dimensão Tipo
    • Dimensão Categoria
    • Dimensão Natureza (beneficiário local em intercambio, beneficiário local em local, beneficiario intercambio em local)
    • Dimensão Canal de Atendimento

unimed_bi's People

Contributors

dudanogueira avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.