DATABASECAST #78 – Projetos de BI na Prática

Pessoal, tive o grande prazer e honra de ser convidado pelos especialistas Wagner Crivelini e Mauro Pichiliani para participar do episódio 78 do DatabaseCast da iMaster. Batemos um papo bem legal sobre problemas, principais considerações, pontos positivos e negativos, e mais outros assuntos relacionados a um projeto de Business Intelligence.

Gostaria de grandemente agradecer ao Pichiliani e ao Crivelini pelo convite e, repito: foi uma honra estar ao lado dessas feras faland0 sobre esses assuntos que tanto amo.

Segue o link para acesso ao databasecast #78 – Projetos de BI na Prática.

Espero que poder ajudar!

Anúncios

Microsoft Certified Solutions Associate & Expert – SQL Server 2016

Pessoal, recentemente finalizei a carreira de certificações (por enquanto) em SQL Server. Gostaria de através desse post compartilhar com vocês como está atualmente a carreira de certificações da Microsoft, com relação à plataforma de dados, e também dar algumas dicas de como vocês podem também alcançar um ou vários dos titulo de Microsoft Certified Professional.


Carreira de certificações atual (MCSA SQL 2016)

No que diz respeito ao SQL Server 2012/2014, a carreira de certificações se resumia a apenas uma onde, para conseguir o título de Microsoft Certified Solutions Associate, era necessário realizar 3 provas onde, em cada uma delas, eram medidos conhecimentos em três áreas diferentes: Desenvolvimento (Exame 70-461), Administração (Exame 70-462) e Desenvolvimento de Ambientes de BI (Exame 70-463).

Conseguir adquirir essa certificação não era tarefa fácil pois demandava do candidato conhecimentos profundos de 3 assuntos totalmente distintos.

Atualmente, no SQL Server 2016, a Microsoft mudou um pouco a maneira de pensar com relação à carreira de certificações e dividiu o MCSA em três trilhas diferentes. São elas:

  • MCSA SQL 2016 | Database Development – Esse título é adquirido pelo candidato que for bem sucedido nos exames 70-761 – Querying Data with Transact-SQL e 70-762 – Developing SQL Databases.
  • MCSA SQL 2016 | Database Administration – Esse título é adquirido pelo candidato que for bem sucedido nos exames 70-764 – Administering a SQL Database Infrastructure e 70-765 – Provisioning SQL Databases.
  • MCSA SQL 2016 | BI Development – Esse título é adquirido pelo candidato que for bem sucedido nos exames 70-767 – Implementing a SQL Data Warehouse e 70-768 – Developing SQL Data Models.

Impressões sobre as provas (MCSA SQL 2016)

            

Quando iniciei a jornada de certificações da plataforma do SQL Server 2016 eu já possuía o título de SQL Server MCSA 2012/2014 e, por isso, não houve a necessidade de que eu realizasse os 6 exames para conquistar cada um dos 3 títulos do MCSA do SQL Server 2016 pois, cada uma das 3 provas substitui a primeira prova (70-761, 70-764 e 70-767) do novo ciclo.

Essa substituição ocorre pelo simples fato de que o conteúdo estudado para as 3 provas do SQL Server 2014 é praticamente o mesmo que para a primeira prova de cada uma das novas carreiras. com base nisso, leiam:

Agora, quanto aos outros 3 exames, seguem abaixo minhas impressões:

  • Exame 70-762 – Developing SQL Databases – Esse exame é o segundo da trilha para MCSA em Desenvolvimento. Realizei essa prova quando estava em período BETA. foram em torno de 63 questões (Atualmente não deve passar de 45) onde os principais assuntos cobrados estão relacionados à identificação e solução de problemas relacionados tratamento de exceções em queryes, identificação e tratamento de Locks e Deadlocks e os demais assuntos relacionados à segurança de objetos, utilização de triggers e views para abstração de banco de dados físico na aplicação dentre outros.
  • Exame 70-765 – Provisioning SQL Databases – Esse exame é o segundo da trilha para MCSA em Administração de ambientes de bancos de dados em SQL Server. Também realizei esse exame em caráter BETA e, não se enganem, AZURE é o tema dessa prova. Dentre os assuntos mais cobrados estão: Identificar qual o melhor caminho para criação de uma infraestrutura no AZURE (Infrastructure as a Services [IaaS] ou Platform as a Services [PaaS]), como identificar o melhor tipo de Tier para Azure SQL Database com base nas possibilidades disponíveis em cada um deles, Como realizar Backup e Restore no ambiente Cloud, configuração do ambiente de dados do SQL Server em VMs no AZURE dentre outros.
  • Exame 70-768 – Developing SQL Data Models – Esse exame é o segundo da trilha para MCSA em Business Intelligence com a plataforma do SQL Server 2016. Esse exame é unica e exclusivamente relacionado ao SQL Server Analysis Services. Dentre outros assuntos, os mais cobrados são: Qual modelo (Multidimensional ou Tabular) usar dependendo dos requisitos fornecidos, Como desenvolver KPIs e Campos Calculados com MDX e DAX, Como ocultar dos usuários finais colunas e tabelas em ambos os modelos, Como otimizar cubos multidimensionais através de relacionamentos entre atributos, qual tipo de armazenamento utilizar em ambos os modelos (MOLAP/ROLAP x InMemory/DirectQuery) dentre outros.

    Carreira de certificações atual (MCSE SQL 2016)

Anteriormente existiam duas carreiras para se tornar um Expert nas soluções da plataforma de dados do SQL Server. Era possível se tornar Solutions Expert em Data Platform (Exame 70-464 e Exame 70-465) ou em Business Intelligence (Exame 70-466 e Exame 70-467).

Atualmente, essas duas certificações foram descontinuadas. Existe epenas um título que pode ser adquirido. Ele se chama Microsoft Certified Solutions Expert in Data Management and Analytics. Para adquirir essa certificação basta que você possua uma das certificações em MCSA SQL 2016 (Desenvolvimento, Administração ou BI) e seja bem sucedido em um dos exames abaixo:

  1. Exame 70-473 – Designing and Implementing Cloud Data Platform Solutions – “Este exame foi criado para candidatos que estiverem interessados em confirmar suas habilidades em projetar e implementar soluções de plataforma de dados da Microsoft. Os candidatos deste exame devem ter experiência relevante de trabalho em soluções de plataforma locais e baseadas em nuvem.”
  2. Exame 70-475 – Designing and Implementing Big Data Analytics Solutions – “Este exame de certificação destina-se a profissionais de gerenciamento de dados, arquitetos de dados, cientistas de dados e desenvolvedores de dados que criam soluções de análise para Big Data no Microsoft Azure. Os candidatos deste exame devem ter experiência relevante de trabalho em soluções de análise de Big Data.”
  3. Exame 70-464 – Developing Microsoft SQL Server Databases – “Este exame se destina a profissionais de banco de dados que compilam e implementam bancos de dados em várias organizações e garantem níveis elevados de disponibilidade de dados. Entre suas responsabilidades estão criar arquivos de banco de dados, tipos de dados e tabelas; planejar, criar e otimizar índices; garantir integridade de dados; implementar exibições, procedimentos armazenados e funções; e gerenciar transações e bloqueios.”
  4. Exame 70-465 – Designing Database Solutions for Microsoft SQL Server – “Este exame é destinado a profissionais de banco de dados que projetam e compilam soluções de banco de dados na organização. Eles são responsáveis pela criação de planos e projetos para estrutura, armazenamento, objetos e servidores de banco de dados. Eles criam o plano para o ambiente em que a solução de banco de dados é executada.”
  5. Exame 70-466 – Implementing Data Models and Reports with Microsoft SQL Server – “Este exame é destinado a desenvolvedores de Business Intelligence (BI) com foco na criação de soluções de BI que exigem implementar modelos de dados multidimensionais, implementar e manter cubos OLAP e criar exibições de informações usadas na tomada de decisão de negócios.”
  6. Exame 70-467 – Designing Business Intelligence Solutions with Microsoft SQL Server – “Este exame é destinado a arquitetos de Business Intelligence (BI), que são responsáveis pelo projeto geral de uma infraestrutura de BI e pelo modo como esta se relaciona com outros sistemas de dados em uso.”

    Impressões sobre as provas (MCSE SQL 2016)

Para adquirir a certificação de MCSE em SQL Server 2016 realizei primeiramente o Exame 70-466 e em seguida o exame 70-767 ( não que esse fosse necessário mas decidi o fazer pois os dois exames eram necessários para a carreira de MCSE de Business Intelligence).

  • Exame 70-466 – Implementing Data Models and Reports with Microsoft SQL Server – Esse exame é muito parecido com a segunda prova necessária para o MCSA em BI do SQL Server 2016 (Exame 70-768). A diferença entre eles é que, neste, conhecimentos em Reporting Services são necessários. Dentre eles: saber que componentes usar dependendo do tipo de análise solicitada, saber quais permissões usar exatamente dependendo da necessidade, como realizar migrações de ambiente em situações de disaster/recovery, dentre outros.
  • Exame 70-467 – Designing Business Intelligence Solutions with Microsoft SQL Server – Esse exame foi o MAIS DIFÍCIL que já realizei. Ele não exige simplesmente que saiba-se construir, desde modelos Dimensionais (Kimball x Immon) em SQL Server, Projetos de Integração de Dados com Integration Services, Projetos de Cubos Tabulares e/ou Multidimensionais e projetos de Reporting Services em modo Nativo e/ou integrados com sharepoint, mas também o que é MELHOR dentre as várias opções disponibilizadas. Outros assuntos abordados também são cubos dentro do Power Pivot (e como importá-los para um modelo Tabular dentro do SSAS) e análises dentro do Power View (Ainda não encontramos aqui Mobile Report e Power BI).

Como se preparar – Material para Estudo

Essa área do post se dedica às pessoas que querem aprender o conteúdo necessário para se tornarem Microsoft Certified Solutions Associate / Solutions Expert em SQL Server 2016. Abaixo seguem os livros e materiais que utilizei para conseguir ser bem sucedido em todos esses exames os quais listei.

  • Para os exames relacionados a desenvolvimento de SQL Server (70-461, 70-761, 70-762 e 70-464) aconselho o estudo APROFUNDADO do livro Querying Microsoft® SQL Server® 2012 Exam 70-461 Training Kit.
  • Para os exames relacionados a administração de ambiente em SQL Server (70-462, 70-764 e 70-465) aconselho também o estudo aprofundado dos livros Training Kit Exam 70-462: Administering Microsoft® SQL Sever® 2012 DatabasesProfessional Microsoft SQL Server 2014 Administration. Em se tratando de alta disponibilidade com AlwaysOn FCI aconselho o livro SQL Server 2014 – Alta Disponibilidade na Prática Com Alwayson Failover Cluster Instances e para AlwaysOn AG a documentação no link.
  • Para estudos relacionados a AZURE (70-765 e 70-473) aconselho o estudo através das documentações (Não há muito conteúdo em livros ainda sobre o assunto).
  • Para os exames relacionados à Business Intelligence (70-463, 70-767, 70-768, 70-466 e 70-767) não existe melhor fonte, na minha opinião, que estudar profundamente os livros: The Data Warehouse Toolkit (Para modelagem), Professional Microsoft SQL Server 2014 Integration Services (Para Integração de Dados), Professional Microsoft SQL Server 2012 Analysis Services with MDX and DAX (Envolve todo o conteúdo OLAP da plataforma do SQL Server + dicas avançadas de performance e troubleshoot + conteúdo para desenvolvimento de códigos em Multidimensional Expression [MDX] e Data Analysis Expression [DAX]) e o Professional Microsoft SQL Server 2016 Reporting Services and Mobile Reports (Todo o conteúdo de Reporting Services com o Adicional do Mobile Report [Ainda não cobrado para os exames]).

    Espero poder conseguir ajudá-los e desejo que todos tenham sucesso nos exames.

Facebook Page – Data’s Light

Pessoal, venho através deste post comunicar a vocês a criação da minha página no Facebook.

Nela pretendo manter informações, posts e vídeos sobre eventos, novidades e novos posts sobre conhecimentos técnicos.

Peço a vocês que deem o Like e Sigam para que assim consigamos continuar aprendendo e trocando informações juntos.

Grande abraço!

Atenciosamente,

Arthur Luz | Data’s Light.

Retrospectiva 2016

Pessoal, sei que já estamos na metade do primeiro mês de 2017 mas não poderia deixar de fazer uma breve retrospectiva do ano de 2016 que foi, assim como o ano de 2015 em sua época, um ano de grandes conquistas, grandes prazeres e MUITO trabalho.


blogInicio o post falando um pouco sobre o próprio blog Data’s Light. Em 2016 tive mais de 17 Mil acessos de mais de 5.600 pessoas de mais de 65 países ao redor do mundo. Comparado a 2015, o blog teve um acréscimo percentual de mais de 140% em número de acessos.

Fico demasiadamente feliz por saber que tudo que tenho postado tem sido de ajuda para muitos no Brasil e ao redor do mundo. 


Agora falarei um pouco dos eventos que ocorreram na comunidade. Tive a oportunidade de poder falar em 12 eventos, dentre eles 3 SQL Saturdays e um SQL Day, 3 eventos online (dentre eles tive minha primeira participação no 24 PASS Global Portuguese) e algumas palestras para a comunidade e faculdades

12993595_1058328720906571_8005188414741808845_n14224756_1179218518817590_8862110312435407812_n 15253656_1277297142343060_5131546341331321673_n

É extremamente gratificante poder levar um pouco da experiência e conhecimento pra galera que realmente almeja crescer e se tornar um profissional de excelência (assim como todos nos desejamos). 

Agradeço de todo coração aos Lideres dos PASS Chapter de Brasília, São Paulo e Joinville e Bahia (Edvaldo Castro, Diego Nogare, Rodrigo Dornel e Flávio Farias, respectivamente), aos organizadores dos eventos online Vitor Fava, Marcos Freccia, Murilo Miranda, Rafael Piton, Dennes Torres e às faculdades UniProjeção e IESB que me deram mais uma vez a oportunidade de poder fazer parte desses grandiosos eventos.img_8006

foto03 img_0019


Junto à BI do Brasil à Hepta Novintec (Como Instrutor Oficial) e algumas outras empresas pude também realizar a ministração de alguns cursos online e presenciais sobre a plataforma de Dados do Microsoft SQL Server e Business Intelligence.

Dentre os cursos da plataforma online estão uma participação no curso de Microsoft SQL Server Integration Services (Falando sobre Change Data Capture e Slowly Changing Dimension), Microsoft Datazen e o novo SSRS Mobile Report.

Dentre os cursos presenciais tive a oportunidade de ministrar para alguns alunos que hoje são amigos e parceiros profissionais cursos como 20461C Querying Microsoft SQL Server, 20462D Administering Microsoft SQL Server Database e 20463C Implemeting a Data Warehouse with Microsoft SQL Server.

foto

Agradeço demais à MVP em SQL Server Viviane Ribeiro e à Diretora executiva de cursos da Hepta Bethania pela confiança no meu trabalho e oportunidade de poder fazer parte da equipe de instrutores da BI do Brasil e Hepta Novintec.


Fiz parte de alguns projetos bem legais e críticos em algumas empresas como Compline Services Solutions e Datainfo Soluções em TI (Alocado na Agência Nacional de Energia Elétrica – ANEEL). Conheci várias pessoas que muito me muito ensinaram (algumas como ser e outras como não ser como profissional). Agradeço a todos vocês pois sem essas experiências não seria o profissional que hoje sou.

Nesse ano, como uma parte essencial da minha formação profissional, pude tirar algumas certificações e adquiri alguns títulos tais quais: MCSA em SQL Server 2012/2014, Microsoft Certified Trainer (MCT) e MCSA em SQL Server 2016 Database Development e Database Administration.

Em Novembro iniciei uma nova jornada na minha carreira profissional como Consultor de BI e Banco de Dados Sênior na Microsoft. Não tenho palavras para descrever o que essa conquista significa pra mim. Agradeço de coração a todos os que fizeram parte dela, tanto àquelas que ensinamentos que me deram, quanto às que me ajudaram de alguma forma.


Gostaria de agradecer também a todos os que tiram um tempinho de seus dias para ler o que escreve aqui no Blog. Vocês fazem parte de tudo isso descrito anteriormente. Todas as minhas conquistas também são de vocês.

Não poderia deixar passar também um agradecimento especial ao GRANDIOSÍSSIMO Fabio de Salles. Esse cara é um dos maiores nomes de Business Intelligence do Brasil e uma das principais referências em Pentaho que conheço. Tive a honra de ser citado em um dos seus posts como um dos autores dos quais ele gosta de acompanhar e, sinceramente, fui arremetido por uma grande euforia.

Quando iniciei minha carreira comprei um de seus livros, usei seu conteúdo e hoje, tenho a grande surpresa de saber que ele gosta e acompanha o que escrevo!

Muito obrigado, Fabio!!! Você é demais e continua sendo uma referência para mim!


No mais, conforme disse no post de Retrospectiva de 2015, Que 2017, assim como 2016, venha cheio de oportunidades, dificuldades, bençãos e muito trabalho e aprendizado para todos nós! Grande Abraço!

Atenciosamente,

Arthur Luz | Data’s Light.

SQL Saturday #573 – Brasília

No último sábado tive mais uma vez a honra de participar de mais um grande evento da comunidade PASS, o SQL Saturday em Brasília. Essa foi a última edição do evento no ano de 2016 no Brasil. Grandes nomes da comunidade Microsoft palestraram sobre os mais variados temas para mais de 250 pessoas (dentre alunos e profissionais da área).

15219587_409318492791825_5834809752142786663_n

Agradeço de coração ao time organizador do evento , principalmente ao Edvaldo Castro, por toda dedicação e empenho no preparo minimalista do SQL Saturday e também pela oportunidade de poder mais uma vez passar para outras pessoas um pouco do conhecimento e experiência. É sempre uma grande honra fazer parte desse time.

15135879_1277979015608206_8658163136698815538_n

No evento ministrei sobre o tema Carreira, Certificações e Mercado de Trabalho na qual pude falar acerca dos anseios e projeções do mercado de trabalho para a área de TI. disponibilizei também algumas dicas de como crescer na carreira profissional, como tirar certificações, alguns métodos de estudo e como garantir uma boa imagem profissional [currículo e apresentação pessoal].

15253656_1277297142343060_5131546341331321673_n

Segue abaixo o slide usado na palestra.

capture

Abaixo mais algumas fotos do evento. Grande abraço, pessoal!

15181411_409318629458478_3149893986061047662_n 15193600_10205888462850320_2653463736654394386_n 15241942_409318189458522_6862747768572874971_n 15267659_409318736125134_3029005270631524084_n

Palestra sobre Carreira de TI – Faculdade Projeção

Na última terça feira (Dia 13/09) estive na Faculdade Projeção – Polo de Sobradinho-DF palestrando sobre carreira profissional de TI, certificações e desafios dessa área tão gratificante e ao mesmo tempo desafiadora na qual estou inserido. 

img_0019

Alem de mim, palestrou uma outra companheira de trabalho, a Nayara. Ela atua atualmente, assim como eu, atua na área de BI e os relatórios de sua equipe tem ajudado a policia e governo na operação lava-jato (confesso que senti uma ponta de ciúmes. Gostaria de estar ajudando na prisão do Lula também!) 

“Não existe Sênior sem cicatrizes!”. Adorei a frase, Nayara!

img_0033

O convite veio de uma das coordenadora do polo de TI da instituição, a professora Rosa. Deixo aqui meus sinceros agradecimentos pela oportunidade de poder falar de algo que tanto amo para pessoas que, assim como eu a algum tempo atrás, estão iniciando sua jornada nesse mar de incertezas e conquistas denominado carreira profissional. 

img_0037
Minhas duas mães. A primeira, Acadêmica, a segunda, biológica!

A palestra tratou de assuntos como mercado profissional, mundo acadêmico x mundo técnico, curva Y, mercado de trabalho dentro e fora do pais, salários, cargos e perfis de atuação com algumas dicas sobre processos seletivos e currículos. 

img_0029

Se alguém tiver interesse, segue abaixo o link para download do slide da apresentação:

capturar

Agradeço de todo coração a todos os alunos que se propuseram a me ouvir falando desse assunto que tanto amo e a todo o time docente do polo de sobradinho por todo o carinho por mim hoje e no início da minha formação profissional. Vocês são um grande exemplo para mim do que é ser um educador. 

img_0039

Seguem abaixo algumas outras fotos do evento. 

img_0026 img_0031 img_0047 img_0050 img_0054 img_0057

70-462 – Administering Microsoft SQL Server 2012 Databases

Na ultima sexta-feira tive novamente o prazer de executar de maneira bem sucedida mais um dos exame de certificação da Microsoft | 70-462 – Administering Microsoft SQL Server 2012 Databases.

Esse post finaliza a trilha de dicas para aqueles que quiserem se tornar MCSA – Microsoft Certified Solution Associate em SQL Server.

(Veja também os posts sobre as provas 70-461 – Querying Microsoft SQL Server 2012 e 70-463 – Implementing a Data Warehouse with Microsoft SQL Server 2012).

Como já lhes disse outras vezes, as provas de certificação da Microsoft não são fáceis e exigem muito mais do que conhecimento teórico dos assuntos cobrados. Elas exigem experiência em casos de uso. Ou seja “quem se atenta unicamente em como usar e não em porque usar tem uma grande chance de não ter um resultado bem sucedido”.

Alguns dos assuntos mais cobrados foram:

  1. Conhecer os diferentes tipos de solução de Alta Disponibilidade – AlwaysOn, SQL Server Failover Cluster, Logging Shipping, Database Mirroring e Replicação
  2. Saber configurar e dar manutenção em cada um dos tipos de recursos de Alta Disponibilidade – principalmente o AlwaysOnDatabase Mirroring.
  3. Conhecer os tipos de Backup de banco de dados e saber quando e porque executá-los – Levando em consideração ambientes de Alta Disponibilidade;
  4. Conhecer os tipos de Restore de banco de dados e saber quando e porque executá-los – Levando em consideração ambientes de Alta Disponibilidade;
  5. Conhecer muito bem cada um dos tipos de ReplicaçãoTransaction, Merge, SnapShot e Peer-to-Peer Replication. Entender quando deve-se utilizar cada um deles.
  6. Migração de bancos de dados – principalmente em ambientes de Alta Disponibilidade (AlwaysOn e Database Mirroring);
  7. Segurança de Servidores, Bancos de Dados comuns e Contained Databases (Muito cobrado o uso dos comandos DCLGRANT, REVOKE e DENY). 
  8. Criação de TDE – Transparent Data Encryption

A prova cobrou muito sobre Alta Disponibilidade. Por tanto, entender e saber configurar High-Availabitity environments é um pré requisito para quem quiser realizar este exame!