Palestra Univille

597 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
597
On SlideShare
0
From Embeds
0
Number of Embeds
141
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Palestra Univille

  1. 1. • Bacharel em Sistemas de Informação• Pós-Graduado em Gerenciamento de Projetos.• MCP - Microsoft Certified Professional em SQL SERVER e SHAREPOINT
  2. 2. Autor do livro “Integração de Dados na Prática - Técnicas de ETLpara Business Intelligence com Microsoft SSIS 2012”Blogueiro no www.tsqlmaster.blogspot.com
  3. 3. Microsoft Gold Partner.Consultoria, Implantação, Desenvolvimento, SuporteTécnico e Treinamento em soluções Microsoft com focoem: Portal Colaborativo (MS SharePoint) ECM - Gerenciamento de Conteúdo Corporativo GED - Gestão Eletrônica de Documentos EPM – Gestão Corporativa de Projetos Desenvolvimento de aplicativos BI – Business Inteligence
  4. 4. Registro de Imóveis de Florianópolis
  5. 5. O ETL ESTÁ EM UMCONTEXTO MAIOR...GESTÃO DE DADOS
  6. 6. Em um futuro próximo, concorrentes domesmo nicho, serão muito semelhantes emtecnologia, metodologia, ERP... O DIFERENCIAL SERÁ O CAPITAL INTELECTUAL... OS ATIVOS INTANGÍVEIS!
  7. 7. • Marca• Reputação• Conhecimento de negócio• Qualificação da equipe• Dados corporativos de qualidade...
  8. 8. "Uma campanha de imunização tem umcusto: seringas, a vacina, pessoal, transporte,divulgação.Porém, o valor da população imunizada éintangível".
  9. 9. PORTAIS CORPORATIVOS,GED, INTRANETS, EXTRANETS , SISTEMAS DE BUSINESS INTELLIGENCE ... SÃO FERRAMENTAS DE GESTÃO DE PARTE DOS ATIVOS INTANGÍVEIS
  10. 10. A GESTÃO DE DADOSPODE SER USADA EM DIVERSOS CONTEXTOS...
  11. 11. Depois do ataque as torres gêmeas, Hank Asher dono da SEISINT analisou a situação Acessou o Banco de Em 2004 a dados SESINT com SESINT foi mais de 10 bilhões de vendida por U$ informações sobre 775 MILHOES residentes, imigrantes, de dólares para a datas de nascimento LEXIS NEXIS ,atividade profissional, obitos... Análise SEISINT Posteriormente Utilizando técnicasverificaram que cinco dos de Data Mining, sequestradores produziu uma listaidentificados estavam na de mais de 1200 lista original suspeitos A sede da empresa na Flórida se tornou um QG temporário da CIA e do FBI
  12. 12. Dado no limite da segurança e da privacidade
  13. 13. Dado como elementopreditivo e alavancador de negócios
  14. 14. Cases como este,envolvem processos de integração de dados...Também chamado de ETL
  15. 15. EXTRACTTRANSFORMLOAD“EXTRAÇÃO TRANSFORMAÇÃO e CARGA”
  16. 16. Origem Transformações Carga
  17. 17. Integração Migração de de Sistemas Sistemas
  18. 18. Em SP é possível solicitar ao PROCONbloqueio de ligações de CALLCENTERPROCON disponibiliza um WebServicespara consultaSolução: Integração para consultar noWebService os números que serão discadose se necessário invalidá-los
  19. 19. BusinessIntelligence ou B.I.
  20. 20. “Business Intelligence é um sistema de suportea tomada de decisão.“ Visão Estratégia Objetivos Fatores Críticos Sucesso Definição de KPIs Iniciativas e Ações DECISÃO! Chave
  21. 21. SSIS = SQL SERVER INTEGRATION SERVICESCriado em 2005 e disponibilizado juntoMicrosoft SQL SERVERInterface visual para a integração de dados,estruturada no Visual StudioRecursos avançados de Debug e visualizaçãode dados no pipelineIntegração total com as ferramentas Microsofte desempenho diferenciado
  22. 22. Conceito de SolutionsIntegrações segmentadas em pacotes DTSXPacotes DTSX utilizam componentes
  23. 23. Determinar OrigemTransformaçõesDestino
  24. 24. Arquivo com colunasdelimitadas por virgulase valores separados poraspas duplas “Nome” "Email“ "Cidade“ "Cep“ "Endereco“ "DtNascto"
  25. 25. Clientes com email do hotmail devemser importados com Status diferenciadodevido a problemas com o AntiSpam
  26. 26. CREATE DATABASE ProjetoETLgoUSE ProjetoETLgoCREATE TABLE Clientes ( id int identity(1,1) primary key, Nome varchar(255) default NULL, nuNivel varchar(50) default NULL, Email varchar(255) default NULL, Cidade varchar(50) default NULL, Cep varchar(255) default NULL, Endereco varchar(255) default NULL, FlStatus varchar(1) default NULL, DtNascto Datetime default NULL,)go
  27. 27. Clientes com email do hotmail devem ter status diferenciado... Adicionar um derived column com a seguinte expressão(FINDSTRING(Email,"hotmail",1) != 0) ? "I" : "A"
  28. 28. Componente DataFlow Origem Transformações Destino
  29. 29. Finalmente realizamos a carga com umOLE DB Destination, direcionando aoDatabase ProjetoETL tabela clientes.
  30. 30. Arquivo com colunas delimitadas porvirgulas e valores separados por aspasduplas deProduto vlrPrecoCusto deDepartamento acervo
  31. 31. Utilizar o campo ACERVO do arquivo txt paradividir o fluxo de dadosRealizar esta tarefa usando o componenteConditional Split
  32. 32. Use ProjetoETLGOcreate table ProdutosAcervo( id int identity(1,1), deProduto varchar(100))gocreate table ProdutosLancamento( id int identity(1,1), deProduto varchar(100))go
  33. 33. dbconsultoria@gmail.comRodrigo.ribeiro@westsoft.com.br

×