Breve despedida

Olá amigos,

Há algum tempo não ando escrevendo por aqui e não manifestei o motivo. Pois bem, eu tenho utilizado esse blog como canal de compartilhamento de aprendizado e experiências, foi muito bom acompanhar a estatística do blog nestes 3 anos e ver a quantidade de acesso cada vez mais crescendo, chegando a picos de 500 acessos dia (me impressionei! sinceramente não esperava).

Os feedbacks postados por aqui e em outros canais me deixaram cada dia mais empolgado nesta missão de compartilhar o conhecimento e poder colaborar com alguns colegas.

Recentemente eu recebi uma proposta de trabalho que na verdade é a grande realização do meu maior sonho profissional até então (daqui pra frente são novos saltos, afinal de contas: Let`s keep walking!), e por esse motivo estou abandonando este projeto neste blog por hora. Além disso, abandonei também as aulas nos parceiros Microsoft, é com pesar que faço isso, pois conheci pessoas formidáveis entre os alunos que tive, pessoas as quais vejo hoje com muito orgulho, pois estão entre profissionais respeitadíssimos e que estão em plena ascenção em sua carreira.  Contudo, como disse a pouco; Estou realizando um sonho e tudo tem um preço, que no meu caso é justo e estou disposto a pagar.

Penso em continuar trilhando este caminho que tem me aberto várias portas e me dado a oportunidade de me relacionar com excelentes profissionais, mas devo fazer isso através de outro canal. Penso em abrir um novo blog pelo MSDN ou no TechNet, mas ainda vou dar forma a coisa para decidir como farei, até lá teremos uma pausa.

Quero registrar aqui o meus sinceros agradecimentos a todos vocês que me acompanharam por aqui durante estes anos, valeu por cada post e comentário!

Abraços a todos!

ASP.Net MVC, HTML5 e a revolução da web atual

Entrevista com Marcelo Oliveira por André Campanini

Olá Pessoal, neste post apresento com bastante orgulho a entrevista do meu colega Marcelo Oliveira sobre desenvolvimento de software, as principais mudanças de paradigmas e o que se espera para o HTML5.

O Marcelo trabalhou comigo alguns anos atrás e sempre se dedicou a contribuir com a comunidade, inclusive possui diversos artigos premiados na comunidade Code Project.

Nesta entrevista alguns pontos bastante interessantes como a “mescla” do padrão de apresentação entre aplicações clientes x Web, praticamente não existe mais esta barreira. Outro ponto bastante interessante é que ao final da entrevista o Marcelo dá algumas dicas para quem está iniciando na área de desenvolvimento de software; Aproveitem!!!

http://www.infoq.com/br/interviews/asp-net-mvc-marcelo-oliveira

Até o próximo post!

SSRS – Totalizando percentuais em colunas

Olá pessoal,

Hoje um colega veio tirar uma dúvida sobre acumulo de percentuais em relatório do SSRS. Ele tinha um cenário onde ele possuia em linhas grupo, subgrupo e valores organizados em colunas de ano e precisava saber o percentual de cada grupo, bem como o percentual total 100% para cada ítem dentro do mesmo ano.

Esta dúvida é comum e por isso resolvi escrever este post, pois em outras oportunidades tive que responder esta questão.

Para solucionar isto é bastante simples, precisaremos adicionar a nossa matriz um coluna dentro do grupo de colunas e adicionar a seguinte expresssão dentro da célula de valores:

=FormatPercent(Count(Fields!salesAmount.value)/Count(Fields!salesAmount.value,"CalendarYear"))

Neste caso utilizo o FormatPercent apenas para formatar a célula, o SalesAmount é a coluna que utilizo no meu dataset para calcular os valores, note que agrupo ela, faço a divisão para obter o percentual e passo o escopo da coluna, neste exemplo o CalendarYear, em seguida adicionando este mesmo código as colunas de totais teremos a sumarizaçao deste calculo para os outros níveis.

Veja a seguir Design e Preview do relatório de exemplo:

Design

image

Preview
image

Bom, espero que este post seja uma mão na roda para outras pessoas que passarem por esta questão.

Abraços,

Giuliano B. Cardoso

Fazendo um HealthCkeck do SQL Server rapidamente

É comum termos que fazer uma verificação de ambiente em uma instância SQL Server, o problema é que isso pode demorar bastante tempo e tempo é algo que nem sempre temos disponível.

Hoje estava dando uma olhada em uma newsletter e vi algo interessante a respeito e aproveitei para compartilhar com vocês. 

O Pessoal do Brent Ozar montou uma stored procedure bastante útil chamada sp_Blitz, através desta Stored Procedure é possível verificar diversos ítens de uma instância de forma muito rápida, entre estes ítens estão:

  • Backups
  • Permissões
  • Ítens de desempenho
  • Configurações

Todos estes ítens são verificados rapidamente e descritos de forma agrupada no resultset apresentado ao final da execução deste procedimento.

No vídeo abaixo é realizada uma explicação com maiores detalhes ilustrando a execução e os resultados.

Para realizar a cópia do código da stored procedure e obter mais detalhes acesse o artigo disponível em: http://www.brentozar.com/blitz/

É isso aí, espero que esta dica seja útil a vocês assim como foi pra mim.

Ass: Giuliano B. Cardoso

Feliz 2013!

Olá pessoal,

Neste post bem rápido quero agradecer a todos que me acompanharam em 2012 por aqui, foi um ano bastante produtivo, apesar de poucos posts (cerca de 10 posts), mas todos eles foram bastante úteis e tive bastante feedbacks positivos.

O Blog obteve mais de 4 mil visitas (éhhh o alcance está aumentando) e foi indicado por algumas pessoas no msdn.

Em fim, fico bastante feliz por mais um ano podendo contribuir de alguma forma por aqui!

Aproveito a oportunidade para compartilhar com vocês o resumo anual enviado pelo wordpress.

Here’s an excerpt:

600 people reached the top of Mt. Everest in 2012. This blog got about 4,400 views in 2012. If every person who reached the top of Mt. Everest viewed this blog, it would have taken 7 years to get that many views.

Click here to see the complete report.

Feliz 2013 a todos!!!

Ass:. Giuliano B. Cardoso

Tabelas temporárias vs variáveis do tipo tabela

Há um tempo atrás pensei em fazer um artigo a respeito do uso destes dois recursos, a idéia era abordar o uso destes e algumas considerações sobre performance.  Hoje estava dando uma olhada no MSSQL Tips e vi um artigo bem interessante do Ben Snaidero abordando exatamente este assunto.

A forma abordada no artigo é excelente, ele faz alguns testes com tabelas e variáveis com pouco registros e os mesmos testes em tabelas e variáveis com mais registros (1 milhão) e a conclusão é bastante próxima do que já tenho observado;  Para poucos registros a maioria das tarefas são executadas com melhor desempenho em variáveis do tipo tabela, mas quando se trata de grandes quantidades de registros uma tabela temporária conta com a possibilidade de usar índices e neste caso o uso de índices torna esta ultima mais eficaz do ponto de vista de desempenho para a maioria das operações.

Segue o link para acesso ao artigo, vale a pena conferir:

SQL Server Temp Table vs Table Variable Performance Testing

Até a próxima pessoal!

Ass: Giuliano B. Cardoso

Microsoft BI–Alguns vídeos interessantes

Olá pessoal, estou realmente sem conseguir tempo para me dedicar mais ativamente ao blog, mas aproveitando que surgiram alguns minutos resolvi criar este post com alguns materiais legais que vi no You tube sobre BI Microsoft;  O primeiro deles é o vídeo abaixo contendo uma belissima propaganda de interfaces desenvolvidas com ferramentas como:

  • Power Pivot
  • Pivot Viewer
  • Performance Point
  • Reporting Services integrado ao SharePoint
  • Bing Maps
Microsoft Business Intelligence

Outro material bem interessante é o canal sobre BI Microsoft mantido no You tube, neste canal são mantidos diversos vídeos sobre Big Data, Power View e Power Pivot, vale a pena acessar.

Espero que curtam estes vídeos!

Abraços e até o próximo post.

Ass: Giuliano B. Cardoso


Giuliano B. Cardoso,
Administrador de Empresas com Habilitação em Informática, atua em Tecnologia da Informação há mais de 10 anos, especialista em banco de dados SQL Server, atualmente atua como consultor em Business Intelligence e instrutor de cursos oficiais Microsoft.
Possuí as seguintes certificações: ITIL-F, MCP,MCDBA SQL 2000, MCTS SQL 2005/2008, MCITP SQL2005/2008 e MCT

Mais acessados