Neste repositório você irá encontrar os projetos utilizados nos treinamentos de Analytics by GoodData, permitindo que vocês façam download dos respectivos arquivos e pratiquem!
- Será necessária a instalação do CloudConnect (link para download: https://analytics.totvs.com.br/download-cc.html)
- Importação do Banco de Dados GoodData (SQL Server) identificado como Fonte de Dados.
- Obs.: A Fonte de Dados disponível será utilizado apenas para o projeto do treinamento Gestão de dados com Analytics by GoodData - Fundamentos para o outro treinamento será necessário que o aluno possua uma Fonte de Dados do Protheus.
- Configuração do Agent, através do arquivo config.properties (Definindo a extração do banco de dados SQL, através do JDBC enviando as informações via FTP GoodData)
- Criação do modelo lógico de dados (construido datasets e os dados classificados atributos e de fatos).
- Criação do relacionamento entre os datasets, através de chaves primárias e estrangeiras.
- Criação o graphs ETL para o tratamento dos dados.
- Utilizando os componentes disponíveis no graph: Componente Reader CSVReader (lê o arquivo de uma pasta no workspace do CloudConnect), componente Reformat (concatenou dados, formatou os números e data), e o componente GD Dataset Writer (fez upload dos dados no projeto na nuvem GoodData).Também utilizamos outros componentes: DBInputTable, Trash, FastShort, SimpleCopy, ExtFilter, etc).
- Criação de parâmetros no workspace e utilização do arquivo de lib no CloudConnect.
- Criação de metadados entre os componentes do graph.
- Definição da ordem de execução dos componentes utilizando "phase" no ETL graph _Main.
- Realizando Deploy do projeto na nuvem GoodData.
- Configuração do arquivo Agent para automatização do ETL.
Projetos desenvolvidos pelo time TOTVS Fluig Academy para os treinamentos de Analytics by GoodData.
GoodData: http://academy.fluig.com/ng/student/courses/gooddata/
Desenvolvedor GoodData: https://academy.fluig.com/courses/desenvolvedor-gooddata
GoodData Personalize seus Relatórios: https://academy.fluig.com/courses/gooddata-personalize-os-seus-relatorios
No workspace.prm é necessário configurar os parâmetros comentados com os dados da sua conta TOTVS Analytics de acesso ao projeto:
- Senha
- ID do Projeto
- Nome do arquivo zip que foi enviado para o FTP GoodData
- No arquivo config.properties do Agent é necessário substituir as tags do arquivo confome informado no treinamento.
- É necessário criar agendamento de tarefas apontado para o arquivo Run.bat para executar de acordo com a necessidade do negócio.
Os projetos compartilhados no repositório do GitHub não possuem suporte, pois é um ambiente de compartilhamento comunitário, sendo o modelo AS IS.