Resoluções de Ano Novo e Retrospectiva 2011
Então pessoal, FELIZ ANO NOVO!
Gostaria de dizer que as minhas resoluções para 2012 serão: 1920 x 1080 e 1024 x 768, erm.. heheheh. Brincadeiras a parte, quem acompanha meu blog há algum tempo sabe (além da necessidade de mais posts) que me mudei, no início de 2011, para São Paulo para trabalhar junto ao time de produto (SQL Server) na Microsoft Brasil.
Gostaria de usar este espaço para dizer que saiu tudo melhor do que as minhas previsões mais otimistas, grande lugar e grande equipe trabalhando junto fizeram toda a diferença! Valeu!
O ano de 2012 virá com tudo e também com muitas novidades para quem é impactado de alguma maneira por softwares Microsoft.. algo em torno de um BILHÃO de pessoas (razoável, né?). O que está por vir neste ano é o novo Windows 8, bem como grandes novidades para a plataforma móvel: tablets com W8 e novas versões para o Windows Phone.
Para nós do mundo de banco de dados teremos o lançamento do SQL Server 2012, que trará uma revolução na questão de alta disponibilidade com o AlwaysOn, onde facilmente poderemos substituir caras/complexas implementações por uma solução elegante e simples. Ele será capaz substituir as implementações de cluster, mirroring e de log shipping existentes e a criação de clusters geográficos será muito facilitada, uma vez que não precisaremos mais utilizar softwares terceiros para replicação de storage.
O SQL Server 2012 trará várias novidades na sua engine de base de dados e também para quem trabalha com Business Intelligence, principalmente com o suporte do iPad (e para Android ainda este ano) para a nossa plataforma através do browser, self-service alerting, além do muito elogiado Power View (antigo projeto “Crescent”).
Será um ano de muito trabalho e estudo, e conto com vocês para cada vez mais conhecermos e explorarmos a plataforma! :)
Antes de finalizar o post gostaria de fazer uma breve retrospectiva de 2011 com pontos que foram muito importantes:
-
Me mudei e Curitiba para São Paulo.
-
Fui nomeado pela primeira vez MVP na categoria de SQL Server (e que foi renovado ontem!).
-
Concluí meu mestrado na área de Reconhecimento de Padrões (Informática).
-
Comecei a trabalhar na Microsoft Brasil e tive oportunidade de trabalhar com diversos times excelentes lá “dentro”.
-
Fiz amigos novos (infelizmente o fato de estar lá me afastou um pouco dos antigos).
-
Fiz minha primeira viagem internacional (desconsiderando as divisas com Paraguay e Argentina), para Seattle (e cidades vizinhas) nos Estados Unidos.
-
Participei de diversos eventos, entre eles o PASS Summit (em Seattle), SQL Saturday #100, e TechEd Brasil, BI Conference Brasil, entre outros.
-
Palestrei em VÁRIOS eventos Microsoft e de comunidades técnicas: Directions, TechEd Brasil (5 palestras e a General Session), BI Conference (também participei da General Session). Inclusive palestrei pela primeira vez em um evento “open-source”, onde deu para agregar bastante conhecimento.
-
Escrevi meu primeiro capítulo de livro, para o SQL Server MVP Deep Dives 2 (em inglês).
-
E viajei, viajei e viajei MUITO! Fiz aqui uma contagem básica de cabeça da quantidade de vezes (ok, desisti, foram muitas) e destinos (com certeza esqueci de algum) apenas em 2011, profissionalmente ou não. :)
-
Alfenas
-
Belém Belo Horizonte Brasília Campinas Curitiba Florianópolis Fortaleza Guaratinguetá Guaratuba Guarujá Lavras Marília Porto Alegre Recife Ribeirão Preto Rio de Janeiro Seattle - EUA Cidade de Leste (Paraguay) e Porto Iguaçú (Argentina) também contam, certo? :)
Bom pessoal, após isso desejo novamente a todos um excelente 2012 com muito trabalho, dedicação e recompensas pessoais e profissionas!
Grande abraço,
Thiago Zavaschi
CATEDI TechDay #3
Olá pessoal, bom dia!
O post hoje é para comentar sobre a ida ao evento CATEDI TechDay #3 realizado na cidade de Guaratinguetá – SP.
O CATEDI não é um evento focado em tecnologias Microsoft, na realidade o foco das palestras é o mundo opensource e software livre. O networking e a receptividade que tive foram muito boas, adorei. Todos sabemos que, em geral, pessoas da Microsoft sofrem um pouco nestes eventos, mas este foi bem diferente e espero repetir a experiência em outras ocasiões.
Ocorreu no auditório do SENAC – Guaratinguetá e contou com uma infraestrutura muito bacana!
O evento foi muito interessante dado o grande leque de tecnologias abordadas. E o networking com estes profissionais foi incrível!
Segue uma rápida resenha do evento:
A grade do evento foi a seguinte:
- MySQL, o banco de dados Open Source mais popular do mundo, sobreviverá à Nuvem? - Airton Lastori
- Hacker e o Open Source - Como os hackers tiram proveito do código aberto. - Edson Freire
- Carreira e tendência de TI no universo Microsoft. – Fernando Carmo
- 'Mesa Redonda.' – Airton Lastori, Edson Freire e Fernando Carmo
- Conheça a plataforma de dados e BI da Microsoft – Thiago Zavaschi
- Spring Roo: Produtividade no Java. - Pedro Cavaléro
- Desenvolvimento de apps para Android. – Renato
Como decidi ir de carro acabei encarando aquele transito nas marginais em São Paulo, o que acarretou em eu chegar no final da manhã na cidade.
Consegui acompanhar o final da palestra do Fernando Carmo (@nandocarmo) sobre tecnologias Microsoft e na sequência uma mesa redonda entre os três palestrantes da manhã.
Essa mesa redonda foi interessante pois abriu um espaço separado para dúvidas e discussões, onde os participantes podiam fazer perguntas para os palestrantes e iniciava uma discussão (saudável :-) sobre o tema. Uma pena que não pode ser realizado outra no final do evento para eu participar. Quem sabe em uma próxima oportunidade!
No retorno do almoço foi a minha vez de palestrar. O tema foi: Conheça a plataforma de dados e BI da Microsoft.
Como haviam muitos estudantes e pessoas do mundo não Microsoft eu fiz uma abordagem um pouco diferente. Consegui abordar diferentes assuntos associados à plataformas de bases de dados: appliances, big data, cloud e windows azure, sql azure e business intelligence.
Foi bastante conteúdo, inclusive com análises de mercado. Espero que o pessoal tenha gostado, ainda mais por existirem muitas pessoas ligadas a outras soluções como Oracle, Postgree e MySQL. Os feedbacks que tive foram bem bacanas :).
As duas primeiras fotos foram gentimente roubadas do blog da Carol, heheh :). Ela também fez uma resenha do evento, para os que estiverem interessados.
Na sequência da minha palestra tivemos mais duas, uma sobre desenvolvimento utilizando a linguagem Java e outra para desenvolvimento para Android. Ambos os assuntos foram interessantes e promoveram boas discussões durante as palestras!
O evento também teve um ponto solidário, pois cada participante deveria levar um Kg de alimento como forma de inscrição. Todo o material arrecadado foi doado no mesmo dia. Show de bola pessoal do CATEDI!
Enfim, foi um grande evento e espero poder participar dos próximos!
Os slides que usei na minha palestra podem ser encontrados para download aqui:
https://skydrive.live.com/?cid=8de5a8efc1819eca&sc=documents&id=8DE5A8EFC1819ECA%21663#
O link de conteúdo para aprender mais apresentado foi:
http://technet.microsoft.com/pt-br/treinamento
Lembrando que para os desenvolvedores o centro de treinamento indicado é o do MSDN:
http://msdn.microsoft.com/pt-br/bb352986
Obrigado a todos que estiveram no evento e até o próximo CATEDI! Foi minha primeira vez na cidade, quem sabe na próxima paro um pouco para conhecer mais!
Abraços,
Thiago Zavaschi
Lançado o SQL Server 2012 Release Candidate 0 (RC0)
Desde o SQL PASS Summit deste ano o SQL Server code-name “Denali” passou a ter seu nome público conhecido: SQL Server 2012.
Uma das promessas do evento era o lançamento em breve de um Release Candidate, o que aconteceu ontem.
Este RC0, como é chamado, é feature complete, ou seja, contém TODOS os recursos!
Mais detalhes do que há de novo no RC0 podem ser encontrados no site do time de produto: SQL Server 2012 Release Candidate is now Available!
Para facilitar seguem os links para download (lembrando que a menos que você esteja em algum programa de adoção antecipada: TAP, Metro ou RDP, não é recomendável colocá-lo em produção):
Microsoft® SQL Server® 2012 Release Candidate 0 (RC0)
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28145
Microsoft® SQL Server® 2012 Release Candidate 0 (RC0) Manageability Tool Kit
http://www.microsoft.com/download/en/details.aspx?id=28147&WT.mc_id=rss_alldownloads_all
Microsoft® SQL Server® 2012 PowerPivot® for Microsoft® Excel® 2010 Release Candidate 0 (RC0) – Confesso que esse nome ficou um pouco grande, hehe :)
http://www.microsoft.com/download/en/details.aspx?id=28150
Já estou montando um ambiente para testar as novidades, e você? :)
Lembrando que dia 26/11 teremos aqui em São Paulo o SQL Saturday #100, que terá grande foco em SQL Server 2012. Onde farei uma palestra mostrando programação DAX avançada!
O evento será realizado na Microsoft, e maiores informações podem ser vistas aqui: http://www.sqlsaturday.com/100/eventhome.aspx
Grande abraço!
SQL Server virtualizado e ambientes híbridos: Virtualizado + não-virtualizado (licenciamento por processador)
Olá pessoal!
Continuando nossa série sobre licenciamento de SQL Server, lembrando que o que estamos falando aqui se aplica para a versão do SQL Server 2008 R2 (e não necessariamente serão as mesmas para o SQL Denali) e que as regras efetivamente devem ser vistas no PUR – Product Use Rights.
Hoje falaremos de SQL Server em ambientes virtualizados.
Já sabemos que caso eu deseja instalar o SQL Server numa máquina física eu preciso licenciar todos os processadores, ou usar Server/CAL.
Mas e em ambientes virtualizados? A resposta é o famoso: depende!
Semana Acadêmica de Ciência da Computação –PUC-PR – 2011
Olá pessoal!
Tive o prazer de ser convidado pelo Nikolas (@nikolasmoya) para dar uma palestra na semana acadêmica de Ciência da Computatação da Pontifícia Universidade Católica do Paraná.
O evento ocorreu ao longo da semana passada e a minha palestra foi na segunda-feira (25/07). Particularmente para mim foi muito bacana pois pude retornar a universidade na qual me formei (em ciência da computação!) e onde fiz meu mestrado em informática também!
O tema foi sobre Business Intelligence. Hoje nas corporações é um tema muito relevante e recorrente, maso meu desafio foi como tratar do assunto quando estamos falando com estudantes (e de noite, quando já estão cansados)?
Procurei fazer algo um pouco mais descontraído e acho que o resultado foi bem bacana.
Segue a apresentação e os links que coloquei como referência nos slides:
− Centros de Treinamento TechNet/MSDN
http://technet.microsoft.com/pt-br/treinamento
− TechEd - www.techedbrasil.com.br
Abraços e espero os próximos anos!
Lembrando que ao longo dessa semana temos a semana de SQL Server (http://bit.ly/kQY8Zl) e hoje a noite palestro sobre BISM e a nova versão do PowerPivot (self-service BI)!
[]s
Thiago Zavaschi
Novos exemplos para o SQL Server Denali CTP 3
Olá pessoal!
Anunciei que foi lançado o CTP 3 do Denali no dia 12/07, e hoje gostaria de anunciar os exemplos para teste.
Há uam série de mudanças na parte de BI, como por exemplo o armazenamento tabular por parte do SQL Server Analysis Services, por isso há exemplos específicos para testar estas features (além do projeto Crescent).
O portal para os exemplos é um portal no TechNet Wiki: SQL Server Samples Readme.
Image Files for HelloWorldPicnic Tabular Model Sample (para criar modelos tabulares e usar junto ao Crescent, com diversas imagens - 50+).
Na página do Adventure Works for SQL Server Denali CTP3 você encontra cinco downloads:
-
AdventureWorks2008R2 – Versão CTP3 da base de dados OLTP (sem mudanças no schema ou nos dados).
-
AdventureWorksDWDenali — Versão CTP3 da data warehouse (nova tabela fato com dados de inventário de produtos e dados de data para suportar cenários com o SSAS).
-
SSAS Multidimensional Model Projects — nome modelo tabular da Adventure Works e os projetos multidimensionais atualizados.
-
SSAS Tabular Model Projects — Modelos tabulares, PowerPivot workbook, e relatórios relacionados ao projeto Crescent.
-
SSAS AMO2Tabular — exemplo de programação que mostra como criar um modelo tabular usando AMO.
Aproveitem!!
Microsoft SQL Server Code Name “Denali” Community Technology Preview 3 (CTP 3)

Olá pessoal,
Foi lançado ontem (12/07) uma nova versão (CTP) do SQL Server vNext, conhecido como SQL Server Denali, que trouxe uma série de features novas (Crescent, PowerPivot, AlwaysOn, etc).
O Download do CTP 3 pode ser feito aqui:
http://www.microsoft.com/betaexperience/pd/SQLDCTP3CTA/enus/default.aspx
E o download do PowerPivot v2 (CTP3) pode ser feito aqui:
http://www.microsoft.com/download/en/details.aspx?id=26721
É importante ressaltar que os workbooks do Excel que foram criados na versão anterior irão funcionar normalmente, porém uma vez salvos com a nova versão eles não abrirão novamente na versão anterior (v1).
Para mais informações e também sobre os componentes necessários para integrar o SharePoint 2010 com o “Crescent”, vocês podem acessar o blog do time do SSAS e PowerPivot (em inglês):
E para encerrar uma imagem do novo PowerPivot (como eu me segurei pra não postar nada antes, hehehe, está lindo! :-)
É isso pessoal! Aguardo comentários com feedbacks!
Abraços!
Melhores práticas – Compressão de Dados
Olá pessoal,
Vocês conhecem as melhores práticas, estratégias e execução de capacity planning quando o assunto é compressão de dados?
A feature de compressão de dados (e de backup) está disponível desde o SQL Server 2008 mas ainda é pouco explorada nos ambientes que conheço.
Recomendo o seguinte whitepaper de maio de 2009 (não contempla o SQL Server 2008 R2, que ganhou a capacidade de compactação em Unicode também):
http://msdn.microsoft.com/en-us/library/dd894051(SQL.100).aspx
Para saber mais sobre a compactação no SQL Server 2008 R2, recomendo:
http://www.mssqltips.com/tip.asp?tip=2019
Os artigos são em inglês. Em breve publico uma adaptação aqui no blog para o português.
Abraços!
Como saber quem está conectado no meu servidor do Analysis Services?
Olá pessoal!
Recebi essa dúvida no meu e-mail e por ser pertinente estou fazendo esse post.
“Como saber quem está conectado no meu servidor do Analysis Services?”
A resposta é simples: existem DMVs no SSAS (!!!) que podem retornar informações sobre recursos, objetos e desempenho. As DMVs em geral são utilizadas no database engine, mas existem no servidor de análise também.
Mais diretamente, para saber quem está conectado no meu servidor SSAS basta executar:
SELECT * FROM $system.DISCOVER_CONNECTIONS
A DMV similar a procedure sp_who2 para o Analysis Services é a seguinte:
SELECT * FROM $system.DISCOVER_Commands
Para obter uma listagem de todas as DMVs que podem receber consultas, utilize:
SELECT * FROM $system.dbschema_tables
WHERE Table_Schema = '$SYSTEM'
Como referência posso citar o livro: Microsoft SQL Server Analysis Services Unleashed, capítulo 41: Resource Monitoring.
Abraços e até o próximo post!
Licenciamento de SQL Server – Server + CAL ou Por Processador
Olá pessoal,
Vamos iniciar nossas discussões sobre licenciamento?
Antes de mais nada precisamos entender que todas as regras para o licenciamento Microsoft (não somente do SQL Server), bem como o que envolve os cenários estão em um documento chamado PUR (Product Use Rights) que pode ser baixando aqui: http://www.microsoft.com/licensing/about-licensing/product-licensing.aspx.
Outra coisa é que vou apenas tratar da parte do SQL Server, não vou entrar na parte de Windows Server que possui sua forma de licenciamento (diferentes cenários do SQL Server, external connector, etc…) própria.
Mais uma coisa: este licenciamento é valido para o SQL Server 2008 R2. Só é possível comprar licenças da versão mais atual do produto, mas o downgrade (para 2008, 2005, por exemplo) é possível.
Vamos lá. Lembrando que estas explicações ainda não estão cobrindo os cenários com alta disponibilidade (cluster, mirroring, etc) e nem virtualização. Trataremos disso em posts futuros.