SQL Saturday #469 - Brasília
Oportunidades com a
Plataforma de Dados da
Microsoft
Rodrigo Crespi
rodrigo@crespi.pro.br
www.sqlcrespi.com, @sqlcrespi
Patrocinadores
2 |
Rodrigo Crespi
MCT, MCDBA, MCITP, MCSE e etc.
Especialista em Banco de Dados – UGF
Mestrando em Engenharia de Software - UEMC
PASS Chapter Leader – SQL Server RS
www.sqlcrespi.com
Apresentação pessoal
3 |
@SQLCrespi
rodrigocrespi
br.linkedin.com/in/rodr
igocrespi
 Época de Mudanças;
 Principais Áreas:
 Bancos de Dados Transacional (OLTP);
 Banco de Dados Analíticos (OLAP)
 Big Data;
 Carreira
 Administrador de Banco de Dados;
 Analista/Programador de Dados;
 Desenvolvedor BI;
 Arquiteto de Dados;
 Cientista de Dados;
 Certificações;
Agenda
4 |
Época de Mudanças
 Mudanças de tecnologias;
 Mudanças de conceitos;
 Dados na palma das mãos.
Bancos de Dados Transacionais
 Projetos para aplicações transacionais;
 Transação-a-Transação
Bancos de Dados Dimensional
• Foco em resultados
analíticos;
• Análise histórica dos
dados;
• Desempenho nas
consultas;
• Facilidade no
desenvolvimento.
Dados na Nuvem
Big Data
Carreira
Administração de Bancos de Dados
 As atribuições de um DBA são:
• Definir o esquema conceitual;
• Definir o esquema interno;
• Contato com os usuários;
• Definir restrições de segurança e integridade;
• Definir normas de descarga e carga de dados;
• Monitorar o desempenho e responder a requisitos
de mudanças.
DATE, C. J.; INTRODUÇÃO A SISTEMAS DE BANCOS DE DADOS. Rio de Janeiro: Elsevier, 2003.
DBA - Perfil
• Gostar de ser DBA;
• Estar disponível para o trabalho;
• Gostar de estudar;
• Ter interesse em conhecimentos genéricos sobre o
negócio da empresa;
• Conhecer no mínimo 30% de: infra, programação,
virtualização, e etc.;
• Muitas empresas cobram uma linha especifica de
interesse dentro da área de bancos de dados;
Analista/Programador de Dados
 Atribuições:
 Apoio ao desenvolvedor de sistema;
 Desenvolvimento de rotinas complexas;
 Elaboração de modelos de dados;
 Análise e confecção de relatórios gerenciais;
Analista/Programador de Dados
 Perfil
 Conhecimentos em algoritmos e lógica de
programação;
 Conhecimentos na engine do SQL Server como:
 A forma como os dados são coletados;
 Melhor forma de utilizar os índices.
Analista/Desenvolvedor BI
 Atribuições:
 Modelar artefatos de banco de dados
multidimensional;
 Desenvolvimento de relatórios, dashboards e
KPI;
 Documentar os modelos desenvolvidos além de
processos de regras de negócios;
 Análise e/ou desenvolvimento de processos de
cargas de dados.
Analista/Desenvolvedor BI
 Perfil
 Domínio de SQL Server, incluindo Reporting e
Analysis services;
 Colaboração ativa com equipe de
desenvolvedores;
 Conhecimento de técnicas de banco de dados
Boa comunicação verbal e escrita;
 Raciocínio lógico focado em resolução de
problemas complexos;
 Proatividade para identificar e solucionar as
questões do dia-a-dia.
Arquiteto de Dados
 Atribuições:
• Definir o esquema conceitual;
• Definir o esquema interno;
 Elaboração do projeto conceitual;
 Manutenção da documentação do projeto;
 Dialogar com a equipe de projetos (desde o
desenvolvedor até o gestor);
Arquiteto de Dados
 Perfil:
 Sólido conhecimento conceitual;
 Visão holística a cerca do projeto;
 Interesse em compreender o negócio da
companhia;
 Compreender sobre a performance,
desenvolvimento e tecnologias aplicadas no
projeto;
Cientista de Dados
 Atribuições:
 Explorar dados;
 Desenvolver modelos matemáticos;
 Buscar novas oportunidades baseado nos dados;
 Transformar dados disponíveis em balizadores
de decisões a serem tomadas.
Cientista de Dados
 Perfil:
 Vivem em três mundos:
 Negócios;
 Matemática;
 TI;
 Conhecimentos:
 No negócio da companhia;
 Em progamação, para desenvolver algoritmos;
 Ter a habilidade transmitir os conhecimentos para os
usuários chaves;
Cientista de Dados
 Formação:
 Não ainda formação especifica;
 Há alguns cursos de matemática que
acrescentam matérias de TI e negócios;
 A Coursera disponibiliza uma especialização em
Ciência de Dados certificada pela University
Johns Hopkins;
Certificações Microsoft
• Graduação;
• Cursos técnicos relacionados à:
• Bancos de dados;
• Desenvolvimento de Software;
• Infraestrutura;
• Virtualização;
• Nuvem;
• BI;
• Idioma (inglês);
• Cursos nas áreas de relacionamentos interpessoais.
Estudo Nível Básico
23 |
• Pós-Graduação;
• Idiomas (inglês);
• Certificações em um SGBD específico:
• Microsoft SQL Server;
• Oracle;
• DB2;
• Este não é o fim. Nunca existirá fim para quem gosta do que faz.
Estudo Nível Profissional
24 |
 https://profissoesemti.wordpress.com/2009/11/21/entrevista-arquiteto-de-dados/
 http://fp2.com.br/blog/index.php/2014/cientista-de-dados-algumas-definicoes/
 DATE, C. J.; INTRODUÇÃO A SISTEMAS DE BANCOS DE DADOS. Rio de Janeiro:
Elsevier, 2003.
Referências
25 |
Dúvidas?
26 |
Obrigado!!
27
@SQLCrespi
rodrigocrespi
br.linkedin.com/in/rodrigocrespi

SQL Saturday 469 Brasília - Oportunidades com a plataforma de dados da Microsoft

  • 1.
    SQL Saturday #469- Brasília Oportunidades com a Plataforma de Dados da Microsoft Rodrigo Crespi rodrigo@crespi.pro.br www.sqlcrespi.com, @sqlcrespi
  • 2.
  • 3.
    Rodrigo Crespi MCT, MCDBA,MCITP, MCSE e etc. Especialista em Banco de Dados – UGF Mestrando em Engenharia de Software - UEMC PASS Chapter Leader – SQL Server RS www.sqlcrespi.com Apresentação pessoal 3 | @SQLCrespi rodrigocrespi br.linkedin.com/in/rodr igocrespi
  • 4.
     Época deMudanças;  Principais Áreas:  Bancos de Dados Transacional (OLTP);  Banco de Dados Analíticos (OLAP)  Big Data;  Carreira  Administrador de Banco de Dados;  Analista/Programador de Dados;  Desenvolvedor BI;  Arquiteto de Dados;  Cientista de Dados;  Certificações; Agenda 4 |
  • 5.
    Época de Mudanças Mudanças de tecnologias;  Mudanças de conceitos;  Dados na palma das mãos.
  • 6.
    Bancos de DadosTransacionais  Projetos para aplicações transacionais;  Transação-a-Transação
  • 7.
    Bancos de DadosDimensional • Foco em resultados analíticos; • Análise histórica dos dados; • Desempenho nas consultas; • Facilidade no desenvolvimento.
  • 8.
  • 9.
  • 10.
  • 11.
    Administração de Bancosde Dados  As atribuições de um DBA são: • Definir o esquema conceitual; • Definir o esquema interno; • Contato com os usuários; • Definir restrições de segurança e integridade; • Definir normas de descarga e carga de dados; • Monitorar o desempenho e responder a requisitos de mudanças. DATE, C. J.; INTRODUÇÃO A SISTEMAS DE BANCOS DE DADOS. Rio de Janeiro: Elsevier, 2003.
  • 12.
    DBA - Perfil •Gostar de ser DBA; • Estar disponível para o trabalho; • Gostar de estudar; • Ter interesse em conhecimentos genéricos sobre o negócio da empresa; • Conhecer no mínimo 30% de: infra, programação, virtualização, e etc.; • Muitas empresas cobram uma linha especifica de interesse dentro da área de bancos de dados;
  • 13.
    Analista/Programador de Dados Atribuições:  Apoio ao desenvolvedor de sistema;  Desenvolvimento de rotinas complexas;  Elaboração de modelos de dados;  Análise e confecção de relatórios gerenciais;
  • 14.
    Analista/Programador de Dados Perfil  Conhecimentos em algoritmos e lógica de programação;  Conhecimentos na engine do SQL Server como:  A forma como os dados são coletados;  Melhor forma de utilizar os índices.
  • 15.
    Analista/Desenvolvedor BI  Atribuições: Modelar artefatos de banco de dados multidimensional;  Desenvolvimento de relatórios, dashboards e KPI;  Documentar os modelos desenvolvidos além de processos de regras de negócios;  Análise e/ou desenvolvimento de processos de cargas de dados.
  • 16.
    Analista/Desenvolvedor BI  Perfil Domínio de SQL Server, incluindo Reporting e Analysis services;  Colaboração ativa com equipe de desenvolvedores;  Conhecimento de técnicas de banco de dados Boa comunicação verbal e escrita;  Raciocínio lógico focado em resolução de problemas complexos;  Proatividade para identificar e solucionar as questões do dia-a-dia.
  • 17.
    Arquiteto de Dados Atribuições: • Definir o esquema conceitual; • Definir o esquema interno;  Elaboração do projeto conceitual;  Manutenção da documentação do projeto;  Dialogar com a equipe de projetos (desde o desenvolvedor até o gestor);
  • 18.
    Arquiteto de Dados Perfil:  Sólido conhecimento conceitual;  Visão holística a cerca do projeto;  Interesse em compreender o negócio da companhia;  Compreender sobre a performance, desenvolvimento e tecnologias aplicadas no projeto;
  • 19.
    Cientista de Dados Atribuições:  Explorar dados;  Desenvolver modelos matemáticos;  Buscar novas oportunidades baseado nos dados;  Transformar dados disponíveis em balizadores de decisões a serem tomadas.
  • 20.
    Cientista de Dados Perfil:  Vivem em três mundos:  Negócios;  Matemática;  TI;  Conhecimentos:  No negócio da companhia;  Em progamação, para desenvolver algoritmos;  Ter a habilidade transmitir os conhecimentos para os usuários chaves;
  • 21.
    Cientista de Dados Formação:  Não ainda formação especifica;  Há alguns cursos de matemática que acrescentam matérias de TI e negócios;  A Coursera disponibiliza uma especialização em Ciência de Dados certificada pela University Johns Hopkins;
  • 22.
  • 23.
    • Graduação; • Cursostécnicos relacionados à: • Bancos de dados; • Desenvolvimento de Software; • Infraestrutura; • Virtualização; • Nuvem; • BI; • Idioma (inglês); • Cursos nas áreas de relacionamentos interpessoais. Estudo Nível Básico 23 |
  • 24.
    • Pós-Graduação; • Idiomas(inglês); • Certificações em um SGBD específico: • Microsoft SQL Server; • Oracle; • DB2; • Este não é o fim. Nunca existirá fim para quem gosta do que faz. Estudo Nível Profissional 24 |
  • 25.
  • 26.
  • 27.