Fala galera, a Microsoft tem algumas soluções para banco de dados em formato de Appliance. Para quem não sabe o que é appliance, é um Hardware junto com um Software comercializados como um só produto, customizado para atender um workload específico, fornecendo um único ponto de contato para os clientes seja para duvidas ou para suporte. Os appliances são criados em parceria com um fornecedor de hardware e a customização se dá para garantir uma performance melhor daquele workload que o Appliance foi projetado.
A Microsoft, em parceria com HP ou DELL, juntam os engenheiros em uma sala e dizem: “Aqui está o café, aqui está a pizza. Peguem esses tablets com Windows 8, e não sejam molengas!”. Um exemplo disso é o PDW – Parallel Data Warehouse. O PDW é um hardware, fornecido pela HP ou DELL, e o SQL Server 2008 R2 Parallel Data Warehouse. Essa versão do SQL Server não pode ser comercializada fora do hardware. Da mesma forma que você não consegue comprar o hardware separado. Eles são comercializados juntos, por causa da customização do software e hardware, que já são preparados e tunados para atender a necessidade de MPP – Massive Parallel Processing. O objetivo dos Appliances é você tirar da caixa, ligar na tomada e na rede, e começar a usar. A implementação é dada em dias, não meses.
Hoje, existem 5 appliances já customizados para trabalhar com ambientes analiticos, um para cada carga de trabalho específico. No grafico abaixo aparecem apenas 4, pois o PDW é fornecido tanto pela HP quanto pela DELL.

Para mais informações sobre os appliances que a Microsoft tem hoje, acesse: http://www.microsoft.com/appliances
Para ajudar a entender o que é um appliance, vejam esse vídeo do DBC – Database Consolidation – legendado
DBC – Database Consolidation Appliance
Fala galera, como postei no post sobre BI Semantic Model – Novo formato do SSAS 2012, uma das novidades que mais gostei no novo SSAS é a possibilidade de modelo Tabular. Vamos criar um projeto com o modelo Tabular para mostrar algumas funcionalidades.
Vou assumir que todos estão com o SQL Server 2012 instalado e com a base do AdventureWorksDW2012, ok?
Caso precise do SQL Server 2012, pode baixar clicando aqui.
Caso preciso do AdventureWorks2012, pode baixar clicando aqui.
Abra o SQL Server Data Tools e crie um novo projeto do tipo Analysis Services Tabular, como na imagem abaixo:

Depois da criação do projeto, uma tela com o Model.bim é aberta e permite você começar a interagir com as fontes de dados distintas. Para o exemplo, vou consultar somente a base de dados do AdventureWorksDW2012.
Para acessar uma base de dados, vamos ao menu MODEL >> IMPORT FROM DATASOURCE. Você pode escolher diversas origens de dados, mas o exemplo é com SQL Server, então vou escolher SQL Server.

Após se credenciar no servidor e escolher o banco de dados AdventureWorksDW2012, podemos selecionar de qual tabela vamos consultar os dados. Podemos fazer isso de duas formas diferentes, uma selecionando as tabelas em uma lista e a outra é escrevendo uma consulta que traga o retorno. Vou mostrar como é a primeira opção, selecionando as tabelas em uma lista.
Vou procurar somente a tabela fato FactResellerSales, e clicar no CheckBox no começo da linha.

Podemos alterar o Friendly Name (Nome Amigável) para melhorar a visualização para nosso usuário final. Vou alterar o texto de dentro do circulo vermelho para Vendas. Depois disso, clicarei no botão Preview & Filter, que está circulado de azul, e escolherei algumas colunas para mostrar na minha modelagem.
Primeira coisa é desmarcar todas as colunas clicando no CheckBox do canto superior esquerdo, e em seguida você deve marcar qual coluna quer apresentar em sua modelagem. Vou marcar só algumas, para mostrar as funcionalidades que quero apresentar. Depois de todas as colunas desmarcadas, vou marcar ProductKey, TotalProductCost e Sales Amount e clicar em OK. Se seguiu o que fiz, sua tela ficará assim:

Depois disso é só clicar em Finish e o processo de importação dos dados se iniciará. Quando terminar, a tela mostrará se funcionou ou não a importação. Se funcionar, terá uma mensagem de sucesso. É só clicar em OK.

A tela será populada com a informação que foi importada. Veja que o nome circulado de vermelho acima está Vendas, que foi o nome que digitei no Friendly Name .
Agora vamos criar uma measure (medida). Vamos fazer uma medida que faz o somatório total de todos os registros existentes nessas colunas. Podemos fazer isso de duas formas. Uma é utilizando o atalho de soma existente no menu, ou escrever a formula. Vamos fazer da segunda forma, é mais didático.
Aponte o mouse em qualquer célula desta parte de baixo da nossa tela, qualquer célula que esteja no mesmo espaço que aquela informada com o circulo azul.
Ao escolher uma célula, clique na célula e vá até o topo, onde está circulado de preto com o fundo amarelo, e digite a formula ali. Vendas:=SUM([SalesAmount])
Ao digitar essa formula, a sua medida será processada e fará a soma de todos os valores da coluna SalesAmount e terá o nome de Vendas. Agora vamos fazer a mesma coisa para a coluna de custo, para saber quanto foi o custo total. Clique em outra célula qualquer, e digite a formula Custo:=SUM([TotalProductCost])
Uma funcionalidade que nos ajuda bastante é o Intellicense, quando começamos a digitar a formula, o SSDT nos ajuda a completar o código.
Pronto, agora temos duas medidas existentes, baseadas em dados da nossa tabela. Vamos criar mais duas medidas, porém agora, baseada em medidas já existentes?
Vamos criar as medidas de Lucro e Lucratividade. As formulas matemáticas pra esses calculos são: Lucro = Vendas – Custo e Lucratividade = Lucro / Vendas. Não vou dar o código dessas medidas, quero que vocês façam sozinhos. Se fizeram, sua tela provavelmente ficará assim:

Ok, a informação aparece, mas o Lucro não está em um formato monetário e a Lucratividade não está em um formato percentual. Vamos alterar isso agora! Selecione a medida de Lucro e vá até as propriedades. Para acessar as propriedades, aperte a tecla de atalho F4.
Procure o item FORMAT e selecione a opção Currency no DropDown.

Faça a mesma coisa para a medida de Lucratividade, porém ao invés de escolher Currency, escolha Percentage. Se fizer como informado, deverá ver as informações assim:

Podemos inserir KPI (Key Performance Indicator) diretamente na medida. Vamos fazer isso na medida de Lucratividade. Para isso, clique com o botão direito na medida e vá para Create KPI. Uma tela para configurar seu KPI se abre e permite que você informe alguns parametros.

Vou alterar o valor do target para Absolute Value (circulo preto). Depois de alterar o valor do target, informo o valor 0 – zero – na primeira caixa de texto (circulada em azul) e 0.05 na caixa de texto circulada de vermelho. Estes valores serão utilizados para definir se meu indicador ficará vermelho, amarelo ou verde. Após clicar em OK a tela se fecha e 3 riscos coloridos aparecem ao lado da medida de Lucratividade.
Pronto, agora temos um pequeno projeto de BI criado, consumindo informação de uma tabela do SQL Server. Vamos analisar esses dados no Excel?
Clicando em MODEL >> ANALYZE IN EXCEL seus dados serão enviados para o Excel e você poderá começar suas análises. Quando o Excel abrir, na sua direita você encontrará todas as informações que foram utilizadas para criar seu projeto de BI, esta é a area do PivotTable.
Marque alguns CheckBox como Custom, Lucratividade e Lucro dentro da sub-área de Somatório de Vendas. Expanda a sub-área KPIs e marque as caixas Value (Lucratividade) e Status. Fazendo isso, você terá uma única linha, informando que está no amarelo. Para saber quais produtos está em cada indicador, procure a área de dados relacionados a Vendas e marque o CheckBox ProductKey. Como “mágica”, cara código de produto mostra seu custo, lucratividade, lucro e o status do KPI. Assim você consegue saber qual produto vende mais, e qual vende menos. No final, o Excel ficaria parecido com esse:

Agora que já sabe criar uma modelagem tabular no BI Semantic Model, o céu é o limite! Alias, o céu não é mais o limite, existem Appliances que nos fazem passar desse limite. hehehe
Fala galera, acredito que todos já estão sabendo das grandes novidades do SQL Server 2012. Uma das novidades que mais gostei de estudar foi relacionada ao novo formato Tabular para se trabalhar dentro do SSAS (SQL Server Analysis Services).
Essa possibilidade de se trabalhar também com o formato Tabular só é possível por causa do modelo BISM (BI Semantic Model). Esse modelo novo nos permite trabalhar tanto com o formato Multidimensional que já estamos acostumados, quanto com o formato Tabular. Vale lembrar que o modelo do BISM não é aplicado somente para os projetos do Analysis Services, ele está presente em toda a experiência do novo BI da Microsoft, englobando até o front-end que pode ser apresentado em Excel, PowerPivot, Sharepoint, Reporting Services, PowerView, etc.
Para facilitar o entendimento do BI Semantic Model, vale fazer uma analogia com um ambiente de 3 camadas, como na imagem abaixo:

Estas 3 camadas, são divididas basicamente em Design Type, Business Logic e Data Access, veja em vermelho na área central da figura acima.
A camada de Design Type representa nossa flexibilidade em se trabalhar com ambos ambientes, seja em uma modelagem Multidimensional ou Tabular. Quando se abre o SSDT (SQL Server Data Tools) – substituto do BIDS (Business Intelligence Development Studio) – o desenvolvedor pode escolher qual modelagem o projeto vai ser desenvolvido. É necessário entender o cenário que o projeto será desenvolvido antes de criar a modelagem, o desenvolvedor deve levar esta questão em consideração. A ferramenta que o cliente final irá utilizar para trabalhar com o projeto de BI também deve ser levada em consieração, por exemplo, o Excel consegue trabalhar com ambas modelagens (seja Multidimensional ou Tabular) já o PowerView, por enquanto, só trabalha no modelo Tabular.
A camada de Business Logic engloba a interação das ferramentas com o processo interno da modelagem do BI a ser escrito. Isso significa que teremos acesso a nossos dados processados, seja no formato MDX (Multidimensional Expression) que já trabalhamos a mais de 10 anos em nossos modelos Multidimensionais, ou com o formato DAX (Data Analysis Expressions) que começou a ser utilizado fortemente com o PowerPivot do Excel e foi incorporado no Business Logic do BI Semantic Model.
A camada de Data Access nos fornece acesso a diversas fontes de dados, inclusive externas. Analisando a imagem acima, podemos ver acessos de Banco de Dados Relacional, Arquivos de Dados, OData Feeds, etc. As duas possibilidades de consumir essas informações são Cache e Passthroug. Explicando rapidamente o que é o modelo de Cache, ele consulta as informações na origem e armazena em uma camada de interna preparada para trabalhar com essa massa de dados e acesso em alta velocidade. A modalidade de Passthrough força o processamento da consulta nas origens, segmentando o processamento fora do servidor de BI e utilizando o poder de processamento distribuido (cada origem processa sua informação) e não faz cópia desses dados.
A utilização do BISM nos dá uma flexibilidade no desenvolvimento e transparência para nossos clientes. Para os clientes na ponta final não importa se é um modelo Tabular ou Multidimensional, se faz consultas através de MDX ou DAX, se o processamento é em Cache ou Passthrough. O que importa é que a ferramenta que ele usa pra fazer as análises está entregando as informações com rapidez e precisão.
Fala galera, sim a Microsoft disponibiliza UMA INFINIDADE de coisas gratuitamente, dentre essas coisas podem encontrar artigos, software, maquinas virtuais prontas, livros, entre outras coisas… Coloquei esse titulo “estranho” justamente para chamar sua atenção para esse fato!
Nesta pequena lista abaixo, existem livros mega atuais de diversas áreas, baixe o seu gratuitamente, de graça e sem pagar nada. rss
Peguei a dica do blog da Microsoft Press, mas fiquei sabendo através do twitter @SharepointBI

Fala galera, acredito que todos já estão sabendo do SQL Server 2012 Brasil Tour. Mas se não sabe, é um evento no qual vamos passar em algumas cidades do Brasil levando a mensagem sobre o lançamento do SQL Server 2012.
Acesse o site do evento e vá acompanhando as cidades que já estão disponíveis para inscrição, sempre que fecharmos os detalhes, vamos atualizando o site. E não se esqueça, nos ajude a divulgar o evento na sua rede de contatos e faça com que tenhamos cada vez mais participantes no evento e com isso aumentamos nosso network profissional.
Só para vocês terem uma idéia da preparação do meu material do #SQLTour (tag que estamos usando no twitter para divulgar o evento) está baseada em juntar apresentação de várias origens diferentes, trabalhar em cima de alguns Hands On Labs e algumas demonstrações internas. Tudo isso me permitiu montar um material que vai mostrar com bastante profundidade os assuntos relacionados a minhas áreas de estudo do SQL Server. Para quem me acompanha no twitter, no feriado prolongado de 01/05, viu que passei estudando novos materiais de BISM.
Não é novidade pra ninguém que tenho uma paixão muito grande com Business Intelligence e Cloud Computing, então estou preparando um material de primeira linha para apresentar nas cidades que eu for passar… Tenho certeza que quem for assistir, vai gostar do que irá ver!
Aguardo vocês nos eventos…