Lucas's profileLucas Souza [MCP | MCTS ...PhotosBlogListsMore ![]() | Help |
|
|
August 29 Novidades no SQL Server 2008 com Integration Services, Analysis Services e Reporting ServicesA Paz do Senhor Esteja Convosco,
Integration Services (SSIS) Presente em versões anteriores ao 2008, tem por objetivo a capacidade de Extrair (Extract), Transformar (Transform) e Carregar (Load) dados ou melhor, comumente conhecido como ETL, nos permite construimos aplicações que seja capaz de gerenciar ambos banco de dados e fontes de informações sobre-carregadas. Suporte á scripts VSTA, podendo assim utilizar juntamente com aplicações C#.NET ou Visual Basic.NET. Novos tipo de dados ‘time e date’ o qual nos permitem aplicarmos em intervalos ou zonas de tempo definido pelo usuário. Nos permite aprimorar operações de consultas altamente fragmentadas através do novo transformador de dados. Permite nos livrarmos de arquivos sujos os quais foram gerados nos próprios pacotes pessoais. Componentes ADO.NET permitindo agora enviar/receber arquivos de provedores compátiveis juntamente com ADO.NET. Mecanismo Change Data Capture (CDC) armazenado diretamente dentro do SSIS, permitindo pacotes para extração e manipulação de dados.
Analysis Services (SSAS) Está presente também em edições anteriores ao 2008, SQL Server Analysis Services pode ser conhecido como uma ferramenta de processo analítico (OLAP) , permite a distribuição de consultas, scripts e também capaz de gerenciar cubos que foram criados pelo Business Intelligence Development Studio (BIDS). Permite dividir ambos os dados testados e também nos capacita á preparar-los. Permite visualisar a consulta dos dados em cache que estão em modelos minerados (mining), similiar ao que pode ser visto em versões anteriores. Permite cruzar múltiplos modelos de dados minerados que foram validados, além disso podemos também determinar quais deles poderiam ser o modelo exato. Sequências de algortimos produzidos pela Microsoft que podem agora ser configurados para utilizar juntamente com o padrão ARTxp ou ARIMA o qual é o novo. Extensões personalizadas que permitem adicionar métricas para o cubo e além disso á possibilidades de compartilhar informações com usuários que estão dentro do cubo.
Reporting Services (SSRS) SQL Server Reporting Services tem por objetivo á distribuição de relátorio de dados. Esta ferramenta nos garante possuirmos uma plataforma ambos robusta e organizada com a capacidade de construir relátorios complexos que podem ser vistos em portais web e assim serem também acessados através de regras de segurança definidas pelo usuário. Reporting Services no SQL Server 2008 Capacidade de integração com SharePoint através de interfaces programáveis. Pode-se criar relatórios dentro do Business Intelligence Development Studio (BIDS) ou através do único Report Designer. O mapeamento de relatórios tem melhorado para nos garantir ambos os tipos de gráficos específicos e controle de elementos. Uma nova região para estimar os dados agora é dísponivel com a funcionalidade similar ao Key Perfomance Indicators (KPIs) o qual é usado no SQL Server Analysis Services cubos. As variáveis podem ser declaras ambos global ou escopo para especificar os grupos necessários. As tabelas, matrizes e listas de regiões de dados foram substituidas por uma única região o qual tem a capacidade de assumir as três em uma só. Pode-se criar de forma automática relátorios para Excel, Word, Imagens, PDF, CSV, Web Forms, Windows Forms e formatos XML. Regiões de dados aninhados podem ser invertidos para Excel. Eliminação do IIS na área de configuração, o servidor de relátorio é retornado totalmente autênticado. Os administradores podem definir a quantidade de memória necessária para se consumir juntamente com os servidores de relatórios. O servidor de relatório não requer o IIS e está nativamente no ambiente padrão, a biblioteca HTTP.SYS permite acesso a relatórios(únicos) e servidores de relatórios. Itens dos relatórios ‘Dundas’ são completamente suportados. []´s Lucas Souza May 30 SQL Server 2008: Partitioned Table Parallelism (Data Warehouse)SQL Server 2008: Partitioned Table Parallelism (Data Warehouse) Bom Dia Pessoal, Sabemos que o SQL Server 2008 nos trouxe vastas melhorias, melhorias estas sendo elas categorizadas por: segurança, perfomance, disponibilidade, gerenciabilidade entre outras, irei abordar um pouco á respeito de perfomance. Hoje em dia percebo que com o passar do tempo muitas empresas estão obtendo grandes problemas quando se trata em relação á perfomance, creio eu que muitos desses problemas podem ser resolvidos hoje em dia facilmente com o conhecimento de certas features as quais nós mesmo nem sabemos que existem, todavia temos uma nova feature no SQL Server 2008 á qual é frequentemente mais utilizada em Data warehouse, no entanto sabemos que aplicações que envolva Data warehouse geralmente possuí uma quantidade bruto de informações. Certa vez quando temos uma aplicação com uma grande quantidade de informações seria útil termos uma mecanismo de partição de dados, desta forma quando fizermos por exemplo uma busca na tabela x, no registro y, na partição w, o SQL Server seja suficientemente esperto para nos trazer o que apenas nos satisfazem, ao utilizarmos o partitioned table parallelism (PTP) podemos ter um ganho de perfomance sem que leve em considerações muitas outras consultas em que não envolva certas outras partições. Tipicamente os dados em cenários Data warehouse com a tabela particionada, os usuários podem ter um bom aproveitamento para certas consultas em que envolva consultas que envolva registros diferentes por partições, pricipalmente se o número de processador for maior que o número de partição afetada pela consulta.
A figura acima ilustrada representa uma tabela de fato á qual estão todos os dados de vendas sendo organizados por datas através de quatro partições, cada uma representa 7 dias. sendo assim quando formos buscar por um certo registro em cada partição a consulta pode apalpar diferentes particições dependendo de como estará sendo executada. No caso ilustrado acima pela Consulta Q1, a qual apalpa uma partição P2 e a Q2, a qual apalpa 2 partições desde que os dados revelantes do tempo da execução se transporem por P3 e P4, e isso vale para as demais consultas ás quais buscarem por um certo registro na partição desejada.
[]’s |
|
|