SQL Server Analysis Service (SSAS)
O que é o SQL Server Analysis Services e para que é utilizado?
O SQL Server Analysis Services (SSAS) é uma ferramenta de motor de dados analíticos no Microsoft SQL Server. Foi lançado em dezembro de 2010. Ao longo dos anos, a Microsoft lançou vários serviços e novas edições relacionadas a data warehousing e business intelligence (BI), como Analysis Services, Integration Services e Reporting Services. O SSAS é utilizado por organizações para analisar informações que estão distribuídas em vários bancos de dados. É principalmente usado por profissionais de TI.
SSAS: O que é OLAP/MOLAP?
Incluído no SSAS está um conjunto de recursos de OLAP (Processamento Analítico Online) e mineração de dados. MOLAP, que significa Processamento Analítico Online Multidimensional, é considerado a versão tradicional de OLAP. Ao contrário de um banco de dados relacional, o MOLAP utiliza um sistema de armazenamento especializado, chamado de armazenamento de matriz multidimensional otimizado, para armazenar dados com o SSAS. Esse método de armazenamento, junto com indexação multidimensional e caching, contribui para a reputação do MOLAP em termos de desempenho rápido em consultas dentro do SSAS. Além disso, o MOLAP é conhecido por sua compactação, tornando-o particularmente adequado para processar conjuntos de dados de baixa dimensão.
Instalação do SQL Server Analysis Services
O SQL Server Analysis Services deve ser instalado usando o assistente de instalação do SQL Server. Ao passar pelo assistente de instalação do SQL Server, o usuário encontrará várias guias à esquerda. Dessas opções, deve-se escolher "Seleção de Funções". Aqui, há a opção para o SSAS. O usuário deve clicar na caixa ao lado do Analysis Services. Em seguida, o usuário seleciona "Configuração do Analysis Services", também à esquerda, e há algumas opções sob a Seleção de Funções. Depois, o usuário deve clicar na Configuração do Servidor na parte superior. Em seguida, o usuário tem a opção de escolher entre o Modo Multidimensional ou o Modo Tabular. O modo tabular é o armazenamento padrão para modelos tabulares e utiliza o mecanismo de análise VertiPaq em memória. O modo multidimensional utiliza o MOLAP como armazenamento padrão para modelos que são implementados no Analysis Services.
Como obter uma licença para o SQL Server Analysis Services
Existem dois tipos de licenças disponíveis para o SQL Server: Servidor + CAL e Licenças por Núcleo. A opção preferida para pequenas empresas é o modelo Servidor + CAL. Para grandes (ou em breve grandes) empresas, o modelo de Licenciamento por Núcleo é a opção mais econômica. Além disso, o SQL Server Enterprise está disponível apenas através do Licenciamento por Núcleo. O SQL Server Standard está disponível através de ambos os modelos de licença.
O modelo Servidor + CAL implica que o usuário compra o(s) servidor(es) e também compra CALs. Para isso, a empresa precisa de Device CALs (que dão acesso ao servidor em 1 dispositivo) ou User CALs (que dão acesso ao servidor para 1 usuário). Qual deles deve ser adquirido depende do número de dispositivos e usuários que existem dentro da empresa. Por exemplo, se a empresa tiver 50 usuários e 75 dispositivos, serão necessárias menos CALs de usuário do que CALs de dispositivo, tornando essa a opção mais econômica. Se a empresa tiver 50 dispositivos e 75 usuários, serão necessárias menos CALs de dispositivo do que CALs de usuário, tornando essa a opção mais econômica. Para usar o modelo de Licenciamento por Núcleo, deve-se contar o número total de núcleos físicos dentro do servidor e, em seguida, adquirir o número apropriado de licenças de núcleo, que são vendidas em pacotes de dois.
O que há de novo no SSAS 2022?
Em comparação com o SSAS 2019, algumas melhorias e adições foram feitas para melhorar a experiência do usuário. A fusão horizontal está incluída, uma otimização do plano de execução de consultas que visa reduzir o número de consultas de fonte de dados necessárias para retornar e gerar resultados. Graças a planos de execução paralelos para DirectQuery, o SSAS pode analisar consultas DAX com base em uma fonte de dados DirectQuery e identificar operações de mecanismo de armazenamento independentes. O SSAS 2022 também suporta modelos do Power BI com conexões DirectQuery com dados no SSAS 2022. Além disso, três recursos foram descontinuados no SSAS 2022: Power Pivot para SharePoint, compatibilidade de tabelas 1100 e 1103 e mineração de dados em multidimensional.