Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Azure Analysis Services é uma plataforma como serviço (PaaS) totalmente gerenciada que fornece modelos de dados de nível empresarial na nuvem. Use recursos avançados de mashup e modelagem para combinar dados de várias fontes de dados, definir métricas e proteger seus dados em um único modelo de dados semânticos tabulares confiáveis. O modelo de dados fornece uma maneira mais fácil e rápida para os usuários executarem análises de dados ad hoc usando ferramentas como Power BI e Excel.
Vídeo: Confira Visão geral do Azure Analysis Services para saber como o Azure Analysis Services se encaixa nos recursos gerais de BI da Microsoft.
Torne-se operacional rapidamente
No portal do Azure, pode criar um servidor numa questão de minutos. E com os modelos do Azure Resource Manager e o PowerShell, você pode criar servidores usando um modelo declarativo. Com um único modelo, você pode implantar recursos de servidor junto com outros componentes do Azure, como contas de armazenamento e Azure Functions.
O Azure Analysis Services integra-se com muitos serviços do Azure, permitindo-lhe criar soluções de análise sofisticadas. A integração com o Microsoft Entra ID fornece acesso seguro e baseado em funções aos seus dados críticos. Integre com pipelines do Azure Data Factory incluindo uma atividade que carrega dados no modelo. A Automação do Azure e o Azure Functions podem ser usados para orquestração leve de modelos usando código personalizado.
O nível certo quando você precisa dele
O Azure Analysis Services está disponível nos escalões Programador, Básico e Standard. Em cada escalão, os custos dos planos variam consoante o poder de processamento, as Unidades de Processamento de Consultas (QPUs) e o tamanho da memória. Quando criar um servidor, selecione um plano de dentro de uma camada. Pode mudar para níveis superiores ou inferiores no mesmo escalão ou atualizar para um escalão superior, mas não pode passar de um escalão superior para um mais baixo.
Nível de desenvolvedor
Essa camada é recomendada para cenários de avaliação, desenvolvimento e teste. Um único plano inclui a mesma funcionalidade da camada padrão, mas é limitado em poder de processamento, QPUs e tamanho da memória. A escala de replicação de consulta não está disponível para este nível. Esta camada não oferece um acordo de nível de serviço.
Plano | QPUs | Memória (GB) |
---|---|---|
D 1 | 20 | 3 |
Escalão básico
Essa camada é recomendada para soluções de produção com modelos tabulares menores, simultaneidade de usuário limitada e requisitos simples de atualização de dados. A expansão da réplica de consulta não está disponível para essa camada. Perspetivas, várias partições e recursos de modelo tabular do DirectQuery não são suportados nessa camada.
Plano | Unidades de Processamento Quântico (UPQs) | Memória (GB) |
---|---|---|
B1 | 40 | 10 |
B2 | 80 | 16 |
Nível padrão
Essa camada é para aplicativos de produção de missão crítica que exigem simultaneidade de usuário elástica e têm modelos de dados em rápido crescimento. Ele suporta atualização avançada de dados para atualizações de modelo de dados quase em tempo real e suporta todos os recursos de modelagem tabular.
Plano | QPUs (Unidades de Processamento Quântico) | Memória (GB) |
---|---|---|
S0 | 40 | 10 |
S1 | 100 | 25 |
S2 | 200 | 50 |
S4 | 400 | 100 |
S8 1, 2 | 320 | 200 |
S9 1, 2 | 640 | 400 |
S8v2 1 | 640 | 200 |
S9v2 1 | 1280 | 400 |
1 - Não disponível em todas as regiões.
2 - S8 e S9 foram preteridos. v2 é recomendado.
Disponibilidade por região
O Azure Analysis Services é suportado em várias regiões em todo o mundo. Os planos suportados e a disponibilidade da réplica de consulta dependem da região escolhida. A disponibilidade da réplica de planos e consultas pode variar consoante a necessidade e os recursos disponíveis para cada região.
Américas
Região | Planos suportados | Réplicas de consulta (somente planos Standard) |
---|---|---|
Brasil Sul | B1, B2, S0, S1, S2, S4, D1 | 1 |
Canadá Central | B1, B2, S0, S1, S2, S4, D1 | 1 |
Canadá Central | S8v2, S9v2 | 1 |
Leste dos Estados Unidos | B1, B2, S0, S1, S2, S4, D1 | 1 |
Leste dos Estados Unidos | S8v2, S9v2 | 1 |
Região Leste dos EUA 2 | B1, B2, S0, S1, S2, S4, D1 | 7 |
Região Leste dos EUA 2 | S8v2, S9v2 | 1 |
Centro-Norte dos EUA | B1, B2, S0, S1, S2, S4, D1 | 1 |
Centro-Norte dos EUA | S8v2, S9v2 | 1 |
Região Central dos EUA | B1, B2, S0, S1, S2, S4, D1 | 1 |
Região Central dos EUA | S8v2, S9v2 | 1 |
E.U.A. Centro-Sul | B1, B2, S0, S1, S2, S4, D1 | 1 |
E.U.A. Centro-Sul | S8v2, S9v2 | 1 |
Centro-Oeste dos EUA | B1, B2, S0, S1, S2, S4, D1 | 3 |
Oeste dos EUA | B1, B2, S0, S1, S2, S4, D1 | 7 |
Oeste dos EUA | S8v2, S9v2 | 2 |
Oeste dos EUA2 | B1, B2, S0, S1, S2, S4, D1 | 3 |
Oeste dos EUA2 | S8v2, S9v2 | 1 |
Europa
Região | Planos suportados | Réplicas de consulta (somente planos Standard) |
---|---|---|
Norte da Europa | B1, B2, S0, S1, S2, S4, D1 | 7 |
Norte da Europa | S8v2, S9v2 | 3 |
Sul do Reino Unido | B1, B2, S0, S1, S2, S4, D1 | 1 |
Europa Ocidental | B1, B2, S0, S1, S2, S4, D1 | 7 |
Europa Ocidental | S8v2, S9v2 | 1 |
Ásia-Pacífico
Região | Planos suportados | Réplicas de consulta (somente planos Standard) |
---|---|---|
Leste da Austrália | B1, B2, S0, S1, S2, S4 | 3 |
Leste da Austrália | S8v2, S9v2 | 1 |
Austrália Sudeste | B1, B2, S0, S1, S2, S4, D1 | 1 |
Leste do Japão | B1, B2, S0, S1, S2, S4, D1 | 1 |
Leste do Japão | S8v2, S9v2 | 1 |
Sudeste Asiático | B1, B2, S0, S1, S2, S4, D1 | 1 |
Sudeste Asiático | S8v2, S9v2 | 1 |
Oeste da Índia | B1, B2, S0, S1, S2, S4, D1 | 1 |
Dimensione de acordo com as suas necessidades
Dimensionar para cima ou para baixo, pausar e retomar
Suba, diminua ou pause o servidor. Use o portal do Azure ou tenha controle total em tempo real usando o PowerShell. Paga apenas pelo que usa.
Dimensione recursos para uma resposta rápida à consulta
Com a expansão, as consultas do cliente são distribuídas entre várias réplicas de consulta em um pool de consultas. As réplicas de consulta possuem cópias sincronizadas dos modelos tabulares. Ao distribuir a carga de trabalho de consulta, você pode reduzir os tempos de resposta durante cargas de trabalho de consulta altas. As operações de processamento de modelo podem ser separadas do pool de consultas, garantindo que as consultas do cliente não sejam afetadas negativamente pelas operações de processamento.
Você pode criar um pool de consultas com até sete réplicas de consulta adicionais (oito no total, incluindo o servidor). O número de réplicas de consulta que você pode ter em seu pool depende do plano e da região escolhidos. As réplicas de consulta não podem ser espalhadas para fora da região do servidor. As réplicas de consulta são cobradas à mesma tarifa que o seu servidor.
Assim como acontece com a mudança de camadas, é possível dimensionar as réplicas das consultas de acordo com as suas necessidades. Configure o dimensionamento no portal ou usando APIs REST. Para saber mais, consulte Expansão do Azure Analysis Services.
Preços
O custo total depende de uma série de fatores. Por exemplo, a região, a camada, as réplicas de consulta e a pausa/retomada escolhidas. Utilize a calculadora de Preços de Azure Analysis Services para determinar os preços normais para a sua região. Esta ferramenta calcula os preços de uma instância de servidor único para uma região. Tenha em atenção que as réplicas de consultas são faturadas com a mesma tarifa do servidor.
Criado com base no SQL Server Analysis Services
O Azure Analysis Services é compatível com muitos recursos excelentes já no SQL Server Analysis Services Enterprise Edition. O Azure Analysis Services dá suporte a modelos tabulares nos níveis de compatibilidade 1200 e superiores. Modelos tabulares são construções de modelagem relacional (modelo, tabelas, colunas), articuladas em definições de objeto de metadados tabulares em código TMSL (Tabular Model Scripting Language) e TOM (Tabular Object Model). Partições, perspetivas, segurança em nível de linha, relações bidirecionais e traduções são suportadas*. Não há suporte para modelos multidimensionais e PowerPivot para SharePoint no Azure Analysis Services.
Há suporte para modelos tabulares nos modos na memória e DirectQuery. Os modelos tabulares no modo na memória (padrão) suportam várias fontes de dados. Como os dados do modelo são altamente compactados e armazenados em cache na memória, esse modo fornece a resposta de consulta mais rápida em grandes quantidades de dados. Ele também fornece a maior flexibilidade para consultas e conjuntos de dados complexos.
O particionamento permite cargas incrementais, aumenta a paralelização e reduz o consumo de memória. Outros recursos avançados de modelagem de dados, como tabelas calculadas e todas as funções DAX, são suportados. Os modelos na memória devem ser atualizados (processados) para atualizar dados armazenados em cache de fontes de dados. Com o suporte da entidade de serviço do Azure, as operações de atualização autônomas usando PowerShell, TOM, TMSL e REST oferecem flexibilidade para garantir que os dados do modelo estejam sempre up-toatualizados.
O modo DirectQuery* aproveita o banco de dados relacional de back-end para armazenamento e execução de consultas. Há suporte para conjuntos de dados extremamente grandes em fontes de dados únicas do SQL Server, SQL Server Data Warehouse, Banco de Dados SQL do Azure, Azure Synapse Analytics, Oracle e Teradata. Os conjuntos de dados de back-end podem exceder a memória de recursos do servidor disponível. Cenários complexos de atualização do modelo de dados não são necessários. Há também algumas restrições, como tipos de fonte de dados limitados, limitações de fórmulas DAX e alguns recursos avançados de modelagem de dados não são suportados. Antes de determinar o melhor modo para você, consulte Modo de consulta direta.
* A disponibilidade da funcionalidade depende do nível.
Fontes de dados suportadas
Os modelos tabulares no Azure Analysis Services dão suporte a uma ampla variedade de fontes de dados, de arquivos de texto simples a Big Data no Azure Data Lake Store. Para saber mais, consulte Fontes de dados com suporte no Azure Analysis Services.
Nível de compatibilidade
O nível de compatibilidade refere-se a comportamentos específicos da versão no mecanismo do Analysis Services. O Azure Analysis Services dá suporte a modelos tabulares nos níveis de compatibilidade 1200 e superiores. Para saber mais, consulte Nível de compatibilidade para modelos tabulares.
Os seus dados estão seguros
O Azure Analysis Services fornece segurança para seus dados confidenciais em vários níveis. Como um serviço do Azure, o Analysis Services fornece a proteção de nível Básico de ataques DDoS (negação de serviço distribuída) habilitados automaticamente como parte da plataforma Azure. Para saber mais, consulte Visão geral da Proteção contra DDoS do Azure.
No nível do servidor, o Analysis Services fornece firewall, autenticação do Azure, funções de administrador de servidor e criptografia Server-Side. No nível do modelo de dados, as funções de usuário, a segurança em nível de linha e em nível de objeto garantem que seus dados estejam seguros e sejam vistos apenas pelos usuários que devem vê-los.
Barreira de Fogo
O Firewall do Azure Analysis Services bloqueia todas as conexões de cliente diferentes dos endereços IP especificados nas regras. Por predefinição, a proteção da firewall não está ativada para os novos servidores. Recomenda-se que a proteção por firewall esteja ativada e as regras sejam configuradas como parte de um script de provisionamento de servidor ou no portal imediatamente após a criação do servidor. Configure regras que especifiquem endereços IP permitidos por IPs de clientes individuais ou por intervalos. Também podem ser permitidas ou bloqueadas ligações do Power BI (serviço). Configure o firewall e as regras no portal ou usando o PowerShell. Para saber mais, consulte Configurar um firewall de servidor.
Autenticação
A autenticação do usuário é tratada pelo Microsoft Entra ID. Ao fazer login, os usuários usam uma identidade de conta da organização com acesso baseado em função ao banco de dados. As identidades de utilizador devem ser membros do ID predefinido do Microsoft Entra da assinatura em que se encontra o servidor. Para saber mais, consulte Autenticação e permissões de usuário.
Segurança de dados
O Azure Analysis Services usa o armazenamento de Blob do Azure para manter o armazenamento e os metadados para bancos de dados do Analysis Services. Os arquivos de dados dentro do Blob são criptografados usando Criptografia do Servidor Blob do Azure (SSE). Quando você usa o modo de Consulta Direta, somente os metadados são armazenados. Os dados reais são acessados por meio de protocolo criptografado da fonte de dados no momento da consulta.
O acesso seguro a fontes de dados locais em sua organização é obtido instalando e configurando um gateway de dados local. Os gateways fornecem acesso aos dados nos modos DirectQuery e em memória.
Funções
O Analysis Services usa autorização baseada em função que concede acesso a operações, objetos e dados dos servidores e das bases de dados de modelos. Todos os usuários que acessam um servidor ou banco de dados o fazem com sua conta de usuário do Microsoft Entra dentro de uma função atribuída. A função de administrador do servidor está no nível de recursos do servidor. Por padrão, a conta usada ao criar um servidor é incluída automaticamente na função Administradores do Servidor. Contas de usuário e grupo adicionais são adicionadas usando o portal, o SSMS ou o PowerShell.
Os usuários não administrativos que consultam dados recebem acesso por meio de funções de banco de dados. Uma função de base de dados é criada como um objeto separado na base de dados e aplica-se apenas à base de dados na qual essa função é criada. As funções de banco de dados são definidas por permissões como Administrador (banco de dados), Leitura e Leitura e Processo. As contas de usuário e grupo são adicionadas usando o SSMS ou o PowerShell.
Segurança a nível de linha
Os modelos tabulares em todos os níveis de compatibilidade suportam segurança em nível de linha. A segurança em nível de linha é configurada no modelo usando expressões DAX que definem as linhas em uma tabela e quaisquer linhas nas várias direções de uma tabela relacionada que um usuário possa consultar. Os filtros de linha que usam expressões DAX são definidos para as permissões Leitura , Leitura e Processo .
Segurança no nível do objeto
Os modelos tabulares no nível de compatibilidade 1400 e superior suportam segurança em nível de objeto, que inclui segurança em nível de tabela e segurança em nível de coluna. A segurança no nível do objeto é definida nos metadados baseados em JSON usando TMSL ou TOM. Para saber mais, consulte Segurança em nível de objeto.
Automação através de entidades de serviço
Os principais de serviço são um recurso de aplicação Microsoft Entra que você cria no seu inquilino para executar operações de recursos e de nível de serviço sem intervenção humana. As entidades de serviço são usadas com a Automação do Azure, o modo não assistido do PowerShell, aplicações cliente personalizadas e aplicações web para automatizar tarefas comuns, como atualização de dados, aumentar/diminuir, e pausar/retomar. As permissões são atribuídas às entidades de serviço por meio da associação de função. Para saber mais, consulte Automação com entidades de serviço.
Governança do Azure
O Azure Analysis Services é regido pelos Termos do Microsoft Online Services e pela Declaração de Privacidade da Microsoft. Para saber mais sobre a Segurança do Azure, consulte a Central de Confiabilidade da Microsoft.
Utilize as ferramentas que já conhece
Estúdio Visual
Desenvolva e implante modelos com o Visual Studio com projetos do Analysis Services. A extensão de projetos do Analysis Services inclui modelos e assistentes que ajudam você a começar a trabalhar rapidamente. O ambiente de criação de modelo no Visual Studio agora inclui a moderna consulta de fonte de dados Get Data e a funcionalidade de mashup para modelos tabulares 1400 e superiores. Se você está familiarizado com Obter Dados no Power BI Desktop e no Excel 2016, já sabe como é fácil criar consultas de fonte de dados altamente personalizadas.
O Microsoft Analysis Services Projects está disponível como um pacote VSIX instalável gratuitamente. Faça o download no Marketplace. A extensão funciona com qualquer versão do Visual Studio 2017 e posterior, incluindo a edição gratuita da Comunidade.
SQL Server Management Studio
Gerencie seus servidores e bancos de dados modelo usando o SQL Server Management Studio (SSMS). Conecte-se aos seus servidores na nuvem. Execute scripts TMSL diretamente da janela de consulta XMLA e automatize tarefas usando scripts TMSL e PowerShell. Novos recursos e funcionalidades acontecem rapidamente - o SSMS é atualizado mensalmente.
Ferramentas de código aberto
O Analysis Services tem uma comunidade vibrante de desenvolvedores que criam ferramentas. O DAX Studio é uma ótima ferramenta de código aberto para criação, diagnóstico, ajuste de desempenho e análise de DAX.
PowerShell
As tarefas de gestão de recursos do servidor, como criar recursos do servidor, suspender ou retomar operações do servidor ou alterar o nível de serviço (tier), utilizam cmdlets do Azure PowerShell. Outras tarefas para gerenciar bancos de dados, como adicionar ou remover membros da função, processar ou executar scripts TMSL, usam cmdlets no módulo SqlServer. Para saber mais, consulte Gerenciar o Azure Analysis Services com o PowerShell.
Modelo de objeto e script
Os modelos tabulares oferecem desenvolvimento rápido e são altamente personalizáveis. Os modelos tabulares incluem o modelo de objeto tabular (TOM) para descrever objetos de modelo. O TOM é exposto em JSON por meio da TMSL (Tabular Model Scripting Language) e da linguagem de definição de dados AMO por meio do namespace Microsoft.AnalysisServices.Tabular .
Suporta as mais recentes ferramentas de cliente
Ferramentas modernas de exploração e visualização de dados, como Power BI, Excel, Reporting Services e ferramentas de terceiros, são suportadas, fornecendo aos usuários insights altamente interativos e visualmente ricos sobre os dados do modelo.
Monitorização e diagnóstico
O Azure Analysis Services é integrado às métricas do Azure Monitor, fornecendo um grande número de métricas específicas de recursos para ajudá-lo a monitorar o desempenho e a integridade de seus servidores. Registe as métricas com os logs da plataforma de recursos. Monitore e envie logs para o Armazenamento do Azure, transmita-os para os Hubs de Eventos do Azure e exporte-os para os logs do Azure Monitor, um serviço da nuvem segura e bem gerenciada do Azure. Para saber mais, consulte Monitorar o Analysis Services.
O Azure Analysis Services também dá suporte ao uso de DMVs (Exibições de Gerenciamento Dinâmico). Com base na sintaxe SQL, os conjuntos de linhas de esquema de interface DMVs que retornam metadados e informações de monitoramento sobre a instância do servidor.
Documentação
A documentação específica do Azure Analysis Services está incluída aqui. Use o sumário no lado esquerdo da tela do navegador para encontrar artigos.
Como os modelos tabulares no Azure Analysis Services são praticamente iguais aos modelos tabulares nos conjuntos de dados do SQL Server Analysis Services e do Power BI Premium, há uma extensa biblioteca de tutoriais de modelagem de dados compartilhados, artigos conceituais, processuais, de desenvolvedor e de referência na documentação do Analysis Services. Os artigos na documentação partilhada do Analysis Services indicam se também se aplicam ao Azure Analysis Services num banner com 'APLICA-SE' abaixo do título. Você também pode usar o seletor de versão acima do sumário para ver apenas os artigos que se aplicam à plataforma que você está usando.
Contribua!
A documentação do Analysis Services, como este artigo, é de código aberto. Para saber mais sobre como pode contribuir, consulte o nosso guia do contribuidor.
A documentação do Azure Analysis Services também usa Problemas do GitHub. Você pode fornecer comentários sobre o produto ou a documentação. Use Comentários na parte inferior de um artigo. Issues do GitHub não estão ativados para a documentação compartilhada do Analysis Services.
Blogues
As coisas estão a mudar rapidamente. Obtenha as informações mais recentes no blog do Power BI e no blog do Azure.
Perguntas e Respostas
As Perguntas e Respostas da Microsoft são uma plataforma de comunidade técnica que proporciona uma experiência online rica na resposta às suas perguntas técnicas. Participe da conversa em P&R - Fórum do Azure Analysis Services.