Partilhar via


Migrate Azure Analysis Services to Power BI

Este artigo descreve a funcionalidade de migração Microsoft Azure Analysis Services para Microsoft Power BI Premium no Power BI. Esta funcionalidade permite a migração de bases de dados de modelos do Azure Analysis Services para modelos semânticos em espaços de trabalho Power BI Premium, Power BI Premium Per User e Power BI Embededed.

Antes de iniciar uma migração, certifique-se de rever Migrar de Azure Analysis Services para Power BI Premium e Cenários de Migração. Estes artigos de orientação fornecem uma comparação detalhada de ambas as plataformas e podem ajudá-lo a determinar a estratégia de migração que melhor se adeque à sua organização.

Após a migração, pode fazer modificações nas propriedades do servidor nos Serviços de Análise , se necessário.

Compreender a migração

Pré-requisitos

Garantir que cada ambiente cumpre os seguintes pré-requisitos:

In Azure Analysis Services

  • O servidor Azure Analysis Services de onde estás a migrar e o espaço de trabalho Power BI para onde estás a migrar têm de estar no mesmo tenant.

  • Deve ter permissões de administrador do servidor e pertencer aos papéis de Proprietário e/ou Contribuinte para a subscrição.

  • O Azure Analysis Services deve ter uma conta Azure Storage com um contentor configurado e backup ativado para o servidor, conforme descrito no backup e restauro da base de dados do Azure Analysis Services.

  • Se o Firewall estiver ativado para o seu servidor, certifique-se de que o acesso do Power BI Service está ativado, ou desative o Firewall durante a migração.

  • O seu servidor tem de ser iniciado durante a migração. Podes pausar o teu servidor depois de a migração estar concluída.

No Power BI

Emparelhamento

Ao utilizar a funcionalidade de migração Azure Analysis Services para Power BI Premium no Power BI, após garantir que todos os pré-requisitos estão cumpridos, inicia a migração criando primeiro uma ligação entre um servidor Azure Analysis Services e um espaço de trabalho. A ligação é uma combinação única entre um recurso servidor no Azure Analysis Services e um espaço de trabalho no Power BI. Só pode existir uma ligação de emparelhamento entre um determinado servidor e espaço de trabalho. Quando um par de migração é criado, pode então migrar uma ou mais bases de dados de modelos do servidor para o espaço de trabalho como um modelo semântico.

Migration

Durante a migração, é criado um backup da base de dados modelo na conta de armazenamento Azure especificada nas definições de backup do servidor Azure Analysis Services. A cópia de segurança é então copiada para a conta de armazenamento ADLS Gen 2 ligada ao espaço de trabalho. A cópia de segurança é então restaurada no espaço de trabalho. As permissões de construção e escrita para o modelo são então configuradas.

A migração inclui:

  • Metadados do modelo.
  • Dados do modelo, conforme a última atualização.
  • Papéis de modelo nos Azure Analysis Services, como os usados para segurança ao nível do objeto e ao nível da linha. Os UPNs também estão incluídos.
  • As permissões de construção do modelo semântico são definidas para membros das funções de leitura do modelo.
  • As permissões de escrita do modelo semântico são definidas para membros das funções do modelo Administrador.

A migração não inclui:

  • As identidades de serviço configuradas no servidor Azure Analysis Services e na base de dados do modelo não estão incluídas no modelo restaurado no Power BI.
  • A redireção de servidores que permite que aplicações clientes, ferramentas e processos de automação sejam automaticamente redirecionados para o modelo recém-migrado no Power BI não está incluída na etapa de migração. O redirecionamento é ativado separadamente, após a migração estar concluída.

Após a migração, o modelo no Power BI torna-se compatível com as mesmas ferramentas usadas no Azure Analysis Services. Modificar metadados de modelos requer ferramentas clientes baseadas em endpoints XMLA, como projetos do Visual Studio com o Analysis Services, SQL Server Management Studio, ALM Toolkit e Tabular Editor. Tal como outros modelos no Power BI cujos metadados são modificados através do endpoint XMLA, os modelos migrados não podem ser descarregados como ficheiro Power BI Desktop. Para saber mais sobre gestão de modelos através do endpoint XMLA, consulte Gestão avançada de modelos de dados.

Redirection

A redireção de servidores permite que ferramentas de cliente baseadas em endpoints XMLA e processos de automação continuem a funcionar sem ter de alterar a referência do nome do servidor na cadeia de ligação. As aplicações clientes, ferramentas e processos de automação são automaticamente redirecionados para o modelo migrado no Power BI. Se um alias de servidor estiver configurado para o servidor Azure Analysis Services, também irá redirecionar para o modelo migrado no Power BI.

As aplicações e ferramentas cliente que se ligam a um modelo migrado devem usar as seguintes versões mínimas ou superiores da biblioteca cliente dos Serviços de Análise:

Biblioteca de cliente Versão do ficheiro Versão do produto
MSOLAP 2022.160.35.23 16.0.35.23
AMO 16.0.35.23 19.42.0.4
ADOMD 16.0.35.23 19.42.0.4

As seguintes aplicações que se ligam a um modelo migrado através de redirecionamento devem cumprir ou exceder as versões mínimas:

Aplicação Versão mínima
Microsoft Excel 16.0.15826.10000
Os cmdlets do PowerShell A determinar
Perfilador de Servidor 19.0.2
SQL Server Management Studio (SSMS) 19.0.2
Visual Studio com projetos do Analysis Services (SSDT) 3.0.6

Observação

Os cmdlets do PowerShell aguardam lançamento atualmente.

O redirecionamento do servidor para uma migração pode ser ativado usando uma configuração de Liga/Desliga. Quando ativas a redireção do servidor, o servidor Azure Analysis Services tem de existir e não pode ser pausado. O utilizador atual deve ser tanto administrador do servidor como administrador do espaço de trabalho.

Quando o estado de redirecionamento para a migração mostrar Redirecionamento de Servidor Ativado, pode então pausar o seu servidor no portal Azure ou usando a API REST do Azure Analysis Services. As aplicações clientes, ferramentas e processos são redirecionados para o modelo no Power BI. Não és faturado enquanto o teu servidor está em pausa. Eliminar servidores com redirecionamento de servidor não é atualmente suportado. Para saber mais, consulte Permitir redirecionamento mais adiante neste artigo.

Reassociar

Ao contrário do redirecionamento de servidores, que redireciona ferramentas clientes baseadas em endpoints XMLA para o novo modelo no Power BI, rebinding redireciona relatórios de ligação em tempo real no serviço Power BI para o novo modelo no Power BI.

Tal como a redireção de servidores, não é algo feito automaticamente como parte da migração. É algo sobre o qual tens controlo depois de a tua migração estar concluída. Pode ativar o rebind, verificar o estado de um rebind ou desfazer o rebind e reverter os relatórios para consultar dados do modelo no Azure Analysis Services. Para saber mais, consulte Ativar rebinding mais adiante neste artigo.

Considerações importantes

  • Modelos migrados usando a funcionalidade de migração Azure Analysis Services para Power BI Premium no Power BI não podem ser descarregados como ficheiro .pbix. Para modificar os metadados dos modelos, utilize o Visual Studio, o ALM Toolkit de código aberto ou o Tabular Editor de código aberto.

  • Expressões Table e PowerQuery M com o mesmo nome não são permitidas em modelos Power BI. Antes da migração, certifique-se de que as tabelas da base de dados do modelo e quaisquer expressões PowerQuery M no modelo não têm o mesmo nome. Para nomes duplicados, pode renomear tanto a expressão como a tabela, no entanto, na maioria dos casos é mais fácil renomear a expressão. Se existirem nomes duplicados durante a migração, a operação de restauro falhará e um erro será devolvedo.

Para migrar de Azure Analysis Services para Power BI

Antes de iniciar uma migração, certifique-se primeiro de que os pré-requisitos são cumpridos. Abra páginas tanto para o seu servidor Azure Analysis Services como para o Power BI no seu navegador.

Criar um emparelhamento de migração

  1. No Power BI, selecione Definições>migrações dos Serviços de Análise do Azure.

    Captura de ecrã mostrada Gerir migrações Azure AS no menu de definições.

  2. Na página Azure Analysis Services para Power BI Premium , selecione + Nova Migração.

  3. No flyout Criar Migração para Serviços de Análise Azure, selecione Ligar ao Azure.

  4. Selecione a subscrição Azure, o grupo de recursos e o nome do servidor com uma ou mais bases de dados de modelos que pretende migrar.

  5. Na caixa de lista do Espaço de Trabalho, selecione um espaço de trabalho existente para migrar, ou para criar um novo espaço de trabalho, selecione Criar um novo espaço de trabalho Premium, e depois introduza um nome do espaço de trabalho, uma descrição e selecione um modo de licença.

    Por exemplo, se criares uma nova ligação de migração com um novo espaço de trabalho PPU, o flyout de Criar AAS deve assemelhar-se à imagem abaixo:

    Captura de ecrã da janela de contexto Criar migração.

  6. Verifica as tuas definições e depois seleciona Criar.

Migrate

  1. Na página Azure Analysis Services para Power BI Premium, selecione Todas as migrações para atualizar e mostrar pares de ligação de migração criados para o seu locatário.

  2. No Azure Analysis Services Server, selecione o servidor que contém uma ou mais bases de dados de modelos que pretende migrar para o espaço de trabalho emparelhado do Power BI.

  3. Em Detalhes de Migração, verifique as definições do seu servidor Azure Analysis Services e do seu espaço de trabalho Power BI Premium. Quaisquer pré-requisitos não cumpridos são mostrados. As bases de dados de modelos no servidor que podem ser migradas são apresentadas em modelos semânticos.

    Captura de ecrã dos detalhes da migração.

  4. Para cada base de dados de modelos que pretende migrar, em Incluir na Migração, desligue o botão deslizante para Sim.

    As bases de dados modelo são migradas em paralelo; para reduzir o impacto na capacidade alvo, o número máximo de bases de dados modelo que podem ser migradas simultaneamente é cinco.

  5. Selecione Migrar. Se os pré-requisitos forem cumpridos, a migração começa. O processo de migração pode demorar algum tempo enquanto a base de dados do modelo de origem é guardada no armazenamento de backup, copiada para o armazenamento ADLS Gen 2 e restaurada no espaço de trabalho. Pode sair desta página e continuar a usar o Power BI enquanto a migração está em curso.

    A redireção do servidor não está ativada durante a migração. Os clientes continuarão a ligar-se à base de dados do modelo no Azure Analysis Services até que a redireção do servidor seja ativada. Antes de ativar o redirecionamento de servidores, recomenda-se que teste cuidadosamente a ligação ao modelo migrado no Power BI.

Monitorar a migração

Na página Detalhes da Migração, em Modelos Semânticos, selecione a base de dados de modelos para migração para mostrar o flyout Detalhes da Migração. O flyout mostra detalhes importantes sobre a sua migração, incluindo o estatuto e o progresso da migração. Lembre-se, a migração pode demorar algum tempo dependendo do tamanho e complexidade da base de dados modelo a migrar.

Detalhes da migração do modelo que mostram progresso.

Quando o processo de migração é concluído, são apresentados quaisquer problemas.

Detalhes da migração do modelo concluída.

Permitir redirecionamento

Depois de uma migração ser concluída com sucesso, pode então ativar o redirecionamento do servidor. Quando a redireção do servidor está concluída, as aplicações e ferramentas clientes que cumprem os requisitos mínimos de versão, juntamente com os processos de automação, são automaticamente redirecionados para o modelo no Power BI.

Para ativar o redirecionamento, na página do Azure Analysis Services para Power BI Premium, em Todas as migrações, para o par de migração que pretende redirecionar, na coluna Redirecionamento do servidor ativado, defina o controlo deslizante para Ativar.

Ativar o redirecionamento.

Redirecionar pode demorar algum tempo. Pode sair da página e continuar a usar o Power BI enquanto o redirecionamento está em curso. Para verificar o estado do redirecionamento do servidor, selecione Mais opções e depois selecione Estado de redirecionamento.

Verifique o estado do redirecionamento no menu Mais opções.

O flyout de Redirecionamento de Servidores mostra o estado do redirecionamento.

Flyout de estado de redirecionamento.

Para desativar o redirecionamento de servidores, na página Azure Analysis Services para Power BI Premium , em Todas as migrações, basta mover o slider Server Redirection Enabled para Desligado.

Ativar a nova associação

Se tiver relatórios no serviço Power BI que se conectaram e consultaram o seu modelo de dados no Azure Analysis Services, após a migração ter sido concluída com sucesso, pode então reconectar relatórios ao modelo no Power BI.

Para reassociar relatórios, na página Azure Analysis Services para Power BI Premium, em Todas as migrações>servidor Azure Analysis Services, selecione a migração do seu servidor. Depois, na página de detalhes da migração , para o seu modelo recém-migrado, selecione Reagrupar relatórios.

Ligação ao servidor de migração

A operação de rebinding pode demorar alguns minutos a ser concluída. Para verificar o estado do seu reencaminhamento, selecione Estado do Reencaminhamento.

Para desfazer a reassociação e reverter os relatórios para consultar dados do modelo no Azure Analysis Services, selecione Desfazer nova associação.

Pausar servidor

Depois de verificar uma migração bem-sucedida, pode pausar o seu servidor Azure Analysis Services quer no portal Azure, quer utilizando a API REST do Azure Analysis Services.

Se o seu servidor continuar iniciado depois de ter ativado a redireção do servidor, os modelos existentes dos Azure Analysis Services ainda podem ser consultados definindo a propriedade de cadeia de ligação AsAzureRedirection para Desativada.

Comunidade

O Power BI tem uma comunidade vibrante onde MVPs, profissionais de BI e colegas partilham conhecimentos em grupos de discussão, vídeos, blogs e muito mais. Ao aprender sobre migração, não deixe de consultar estes recursos adicionais: