Thiago Zavaschi R2 www.zavaschi.com

30May/142

Change Tracking – O que é? Como Usar?

Olá pessoal,

Hoje comentarei sobre um recurso velho no SQL Server (desde o 2008) mas que vejo pouco utilizado e que muitas vezes os desenvolvedores fazem algumas coisas “mirabolantes” para ter resultados similares.

O Change Tracking (CT) e o Change Data Capture (CDC) são ferramentas de suporte a sincronização. O CDC abordarei no próximo post.

Os cenários em que o CT se aplica são aqueles cenários onde você trabalha com aplicações offline, aplicações ocasionalmente conectadas ou aplicações que não necessitam conhecer em tempo real que houve atualização nos dados.

O Change tracking lhe garante a informação sobre qual linha foi modificada (linha inserida, coluna atualizada, deletada, etc.). O seu “irmão” Change Data Capture armazena todo o histórico do dado modificado (por essa razão pode ser vista como uma solução mais custosa).

Em cenários de DW ambas tecnologias podem ajudar a identificar as linhas que sofreram modificação para que seja extraído do sistema transacional somente as linhas que foram modificadas e assim diminuir a carga sobre os sistemas transacionais fontes (CT e CDC são features do SQL Server, no SQL Server 2012 há a possibilidade de utilizar o CDC para Oracle – Instalador externo presente na mídia do SQL Server 2012).

19Apr/122

SQL Server Reporting Services – Trace Log e HTTP Log

Olá!

Assim como a engine do SQL Server e muitos outros produtos (Microsoft ou não), estes possuem um log de trace sobre o que acontece com o aplicativo/serviço, não acontece diferente no Reporting Services.

Os arquivos de trace log do Reporting Services variam de acordo com a versão do SQL Server. Até o SQL Server 2005 (onde ainda tinhamos dependência do IIS para o SSRS) haviam 4 tipos de arquivos de log que por padrão são limitados a 32MB por arquivo e são automaticamente deletados após 14 dias. Estes arquivos são texto plano, então qualquer editor de texto consegue abrir.

18Nov/112

Lançado o SQL Server 2012 Release Candidate 0 (RC0)

sqlserver20121

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!

14Jul/114

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+).

Getting Started with Project “Crescent” and PowerPivot for Excel in SQL Server Code-Named “Denali” Community Technology Preview 3 (CTP3)

Na página do Adventure Works for SQL Server Denali CTP3 você encontra cinco downloads:

  1. AdventureWorks2008R2 – Versão CTP3 da base de dados OLTP (sem mudanças no schema ou nos dados).
  2. 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).
  3. SSAS Multidimensional Model Projects — nome modelo tabular da Adventure Works e os projetos multidimensionais atualizados.
  4. SSAS Tabular Model Projects — Modelos tabulares, PowerPivot workbook,  e relatórios relacionados ao projeto Crescent.
  5. SSAS AMO2Tabular — exemplo de programação que mostra como criar um modelo tabular usando AMO.

Aproveitem!!

13Jul/110

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).

image

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):

http://blogs.msdn.com/b/analysisservices/archive/2011/07/12/announcing-microsoft-sql-server-code-name-denali-community-technology-preview-3-ctp3.aspx

E para encerrar uma imagem do novo PowerPivot (como eu me segurei pra não postar nada antes, hehehe, está lindo! :-)

image

É isso pessoal! Aguardo comentários com feedbacks!
Abraços!