unis – cci (create code interface) – conceitos mind servicesdata: 05/08/2013

9
UNIS – CCI (Create Code Interface) – Conceitos Mind Services Data: 05/08/2013

Upload: sara-gaspar

Post on 07-Apr-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIS – CCI (Create Code Interface) – Conceitos Mind ServicesData: 05/08/2013

UNIS – CCI (Create Code Interface) – Conceitos

Mind Services Data: 05/08/2013

Page 2: UNIS – CCI (Create Code Interface) – Conceitos Mind ServicesData: 05/08/2013

Sumário

Premissas

Fontes de Dados

Processos

Regras e Relacionamentos

Jobs

Agendamentos

Page 3: UNIS – CCI (Create Code Interface) – Conceitos Mind ServicesData: 05/08/2013

3

Premissas

O UNIS é conceituamente um “trocador” de dados

O CCI deve possibilitar a configuração dinâmica:

Das Fontes de Dados (Origem e Destino das informações)Dos Processos (como as Fontes de Dados se relacionam)Das Regras e Relacionamentos (definição “campo-a-campo”)Dos Jobs (seqüência de Processos a serem executados para troca de dados)Dos Agendamentos (periodicidade de execução dos Jobs)

Processo #1

Fonte de Destino deDados #1

Fonte de Destino deDados #n

Fonte de Origem deDados

Processo #n

Fonte de Destino deDados #1

Fonte de Destino deDados #n

Fonte de Origem deDados

Job #1

Processo #1

Fonte de Destino deDados #1

Fonte de Destino deDados #n

Fonte de Origem deDados

Processo #n

Fonte de Destino deDados #1

Fonte de Destino deDados #n

Fonte de Origem deDados

Job #n

Agendamento

Page 4: UNIS – CCI (Create Code Interface) – Conceitos Mind ServicesData: 05/08/2013

4

Fontes de Dados

Definição das Origens de Dados

Tabelas e Views do UNISDemais Objetos de Bancos de Dados do UNIS (Functions e Sentenças SQL / Procedures com Resultset)Arquivos Externos (Leitura de Flat Files, Planilhas Excel e XMLs)Consulta a WebServices

Definição dos Destinos de Dados

Tabelas do UNISArquivos Externos (Geração de Flat Files, Planilhas Excel e XMLs)Consumo de WebServices

Page 5: UNIS – CCI (Create Code Interface) – Conceitos Mind ServicesData: 05/08/2013

5

Determinação da Origem e Destino dos dados que serão transformados, processados e controlados pelo UNIS CCI

Podem embarcar a inteligência das configurações dos usuários (“De/Para”)

Podem ser agnósticos:

Execução de ProcedureConsumo de WebServicesExecução de Comandos Shell

Processo

Fonte de Destino deDados #1

Fonte de Destino deDados #n

Fonte de Origem deDados

Processos

Page 6: UNIS – CCI (Create Code Interface) – Conceitos Mind ServicesData: 05/08/2013

6

Regras e Relacionamentos

Na configuração dos Processos, são definidas Origem e Destino(s) dos dados processados na execução das cargas configuradas no sistema, sendo tal processamento responsável pela leitura do dado em sua Origem, transformação do mesmo e gravação em seu Destino

Serão disponibilizados artifícios que possibilitarão, desde verificações automáticas básicas, como por exemplo incompatibilidade de campos entre as bases a integrar, até a configuração de regras avançadas através de sentenças SQL e/ou chamada de procedures

O usuário deverá indicar, para cada campo do Destino, as Regras e Relacionamentos para alimentação do mesmo a partir dos campos disponíveis na Origem

Page 7: UNIS – CCI (Create Code Interface) – Conceitos Mind ServicesData: 05/08/2013

7

Conceitualmente, “Job” é o agrupamento de vários processos, podendo ser interdependentes ou apenas necessitando ser categorizados/identificados de maneira conjunta, assim como seu processamento

Os agendamentos e as execuções dos processos dar-se-ão através da seleção dos Jobs que podem, inclusive, conter apenas um processo. Os processos podem ser disparados por mais de um Job

Podem ser configurados relacionamentos entre as Origens, além de Filtros específicos para cada Job, provendo flexibilidade na utilização das Fontes de Dados

Jobs

Page 8: UNIS – CCI (Create Code Interface) – Conceitos Mind ServicesData: 05/08/2013

8

Processo #1

Fonte de Destino deDados #1

Fonte de Destino deDados #n

Fonte de Origem deDados

Processo #n

Fonte de Destino deDados #1

Fonte de Destino deDados #n

Fonte de Origem deDados

Job #1

Processo #1

Fonte de Destino deDados #1

Fonte de Destino deDados #n

Fonte de Origem deDados

Processo #n

Fonte de Destino deDados #1

Fonte de Destino deDados #n

Fonte de Origem deDados

Job #n

Agendamento

“Agendamento” é o agrupamento de vários Jobs, executados conforme regras e ordens de prioridade determinadas no CCI

Agendamentos

Page 9: UNIS – CCI (Create Code Interface) – Conceitos Mind ServicesData: 05/08/2013

www.mindservices.com.br Avenida Maria Coelho Aguiar, 215 – Bloco F – Piso Panamby ● Cj. 84-A Jardim São Luis ● São Paulo ● SP ● BrasilCEP: 05804-900 ● Telefone: +55 (11) 3741-6020 ● Fax: +55 (11) 3741-6088