Migrar o Azure Analysis Services para o Power BI

Este artigo descreve o recurso de migração do Microsoft Azure Analysis Services para o Microsoft Power BI Premium no Power BI. Esse recurso fornece migração de bases de dados de modelos do Azure Analysis Services para modelos semânticos nos espaços de trabalho do Power BI Premium, Power BI Premium por Utilizador e Power BI Embedded.

Antes de iniciar uma migração, revise Migrar do Azure Analysis Services para o Power BI Premium e cenários de migração. Estes artigos de Orientação fornecem uma comparação detalhada de ambas plataformas e podem ajudá-lo a determinar uma estratégia de migração que melhor se adapte à sua organização.

Após a migração, você pode fazer modificações nas propriedades do servidor no Analysis Services se necessário.

Compreender a migração

Pré-requisitos

Certifique-se de que cada ambiente atenda aos seguintes pré-requisitos:

no Azure Analysis Services

  • O servidor do Azure Analysis Services do qual você está migrando e o espaço de trabalho do Power BI para o qual você está migrando devem estar no mesmo locatário.

  • Você deve ter permissões de administrador Server e pertencer às funções de Proprietário e/ou Colaborador da assinatura.

  • O Azure Analysis Services deve ter uma conta de do Armazenamento do Azure com um contentor configurado e o backup ativado para o servidor, tal como descrito em Backup e Restauração de Bases de Dados do Azure Analysis Services.

  • Se o Firewall estiver ativado para o seu servidor, verifique se Permitir acesso do Serviço do Power BI está definido como Ativado ou desative o Firewall durante a migração.

  • O servidor deve ser iniciado durante a migração. Você pode pausar o servidor após a conclusão da migração.

no Power BI

Emparelhamento

Ao usar o recurso de migração do Azure Analysis Services para o Power BI Premium no Power BI, depois de garantir que todos os pré-requisitos sejam atendidos, você começa uma migração criando primeiro uma de conexão entre um servidor do Azure Analysis Services e um espaço de trabalho. A conexão é um emparelhamento exclusivo entre um recurso de servidor no Azure Analysis Services e um espaço de trabalho no Power BI. Apenas uma conexão de emparelhamento pode existir entre um determinado servidor e espaço de trabalho. Quando um par de migração é criado, você pode migrar um ou mais bancos de dados modelo do servidor para o espaço de trabalho como um modelo semântico.

Migração

Ao migrar, um backup do banco de dados modelo é criado na conta de armazenamento do Azure especificada nas configurações de backup do servidor do Azure Analysis Services. O backup é então copiado para a conta de armazenamento ADLS Gen 2 conectada ao espaço de trabalho. O backup é então restaurado para o espaço de trabalho. As permissões de compilação e gravação para o modelo são então configuradas.

A migração inclui:

  • Metadados do modelo.
  • Dados do modelo, a partir da última atualização.
  • O modelo funções no Azure Analysis Services, como as usadas para segurança em nível de objeto e em nível de linha. UPNs também estão incluídos.
  • As permissões de compilação do modelo semântico são definidas para membros das funções de leitura do modelo.
  • As permissões de gravação do modelo semântico estão definidas para membros das funções de administrador do modelo.

A migração não inclui:

  • As entidades de serviço configuradas para o servidor do Azure Analysis Services e o banco de dados modelo não estão incluídas no modelo restaurado no Power BI.
  • O redirecionamento de servidor que permite que aplicativos cliente, ferramentas e processos de automação sejam redirecionados automaticamente para o modelo recém-migrado no Power BI não está incluído na etapa de migração. O redirecionamento é habilitado separadamente, após a conclusão da migração.

Após a migração, o modelo no Power BI é retrocompatível com as mesmas ferramentas usadas com o Azure Analysis Services. A modificação de metadados de modelo requer ferramentas de cliente baseadas em endpoint XMLA, como Visual Studio com projetos do Analysis Services, SQL Server Management Studio, ALM Toolkit e Tabular Editor. Como outros modelos no Power BI que têm metadados modificados por meio do ponto de extremidade XMLA, os modelos migrados não podem ser baixados como um arquivo do Power BI Desktop. Para saber mais sobre a gestão de modelos através do endpoint XMLA, consulte Gestão avançada de modelo de dados.

Redirecionamento

O de redirecionamento de de servidor permite que ferramentas de cliente baseadas em ponto de extremidade XMLA e processos de automação continuem a funcionar sem a necessidade de alterar a referência de nome do servidor na cadeia de conexão. Aplicativos cliente, ferramentas e processos de automação são redirecionados automaticamente para o modelo migrado no Power BI. Se um alias de servidor estiver configurado para o servidor do Azure Analysis Services, ele também redirecionará para o modelo migrado no Power BI.

Os aplicativos cliente e as ferramentas que se conectam a um modelo migrado devem usar as seguintes versões mínimas ou superiores do Analysis Services da biblioteca cliente:

Biblioteca de clientes 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

Os seguintes aplicativos que se conectam a um modelo migrado por meio de redirecionamento devem atender ou exceder as versões mínimas:

Aplicação Versão mínima
Microsoft Excel 16.0.15826.10000
Comandos 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 estão atualmente pendentes de lançamento.

O redirecionamento de servidor para uma migração pode ser habilitado usando uma configuração Ativar/Desativar. Quando você habilita o redirecionamento de servidor, o servidor do Azure Analysis Services deve existir e não pode ser pausado. O usuário atual deve ser administrador do servidor e 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 servidor no portal do Azure ou ao utilizar a API REST do Azure Analysis Services. Aplicativos, ferramentas e processos cliente são redirecionados para o modelo no Power BI. Você não é cobrado enquanto o servidor está pausado. No momento, não há suporte para a exclusão de servidores com redirecionamento de servidor. Para saber mais, consulte Ativar redirecionamento mais adiante neste artigo.

Religar

Ao contrário do redirecionamento de servidor, que redireciona as ferramentas de cliente baseadas em ponto de extremidade XMLA para o novo modelo no Power BI, reassocia os relatórios com ligação em tempo real no serviço do Power BI para utilizar o novo modelo no Power BI.

Como o redirecionamento de servidor, não é algo feito para você automaticamente como parte da migração. É algo sobre o qual você tem controle após a conclusão da migração. Você pode habilitar a religação, verificar o status de uma religação ou desfazer a religação e reverter relatórios para consultar dados de modelo no Azure Analysis Services. Para saber mais, consulte a secção Ativar rebind mais adiante neste artigo.

Considerações importantes

  • Os modelos migrados usando o recurso de migração do Azure Analysis Services para o Power BI Premium no Power BI não podem ser baixados como um arquivo .pbix. Para modificar os metadados do modelo, use o Visual Studio, o ALM Toolkit de código aberto ou o Editor de Tabela de código aberto.

  • As expressões Tabela e PowerQuery M com o mesmo nome não são permitidas em modelos do Power BI. Antes da migração, verifique se as tabelas do banco de dados modelo e quaisquer expressões do PowerQuery M no modelo não têm o mesmo nome. Para nomes duplicados, você pode renomear a expressão ou a tabela, no entanto, na maioria dos casos, é mais fácil renomear a expressão. Se houver nomes duplicados durante a migração, a operação de restauração falhará e um erro será retornado.

Para migrar do Azure Analysis Services para o Power BI

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

Criar um emparelhamento de migração

  1. No Power BI, selecione Configurações >migrações do Azure Analysis Services.

    Captura de tela mostrada Gerenciar migrações do Azure AS no menu de configurações.

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

  3. No submenu Criar migração do Azure Analysis Services, selecione Conectar-se ao Azure .

  4. Selecione ode Assinatura do Azure , grupo de Recursose Nome do servidor com um ou mais bancos de dados modelo que você deseja migrar.

  5. Na caixa de listagem Espaço de trabalho, selecione um espaço de trabalho existente para migrar ou criar um novo espaço de trabalho, selecione Criar um novo espaço de trabalho Premiume, em seguida, insira um nome de espaço de trabalho, descrição e selecione um modo de licença.

    Por exemplo, se estiver criando uma nova conexão de migração com um novo espaço de trabalho PPU, o submenu Criar migração AAS deverá se parecer com a imagem abaixo:

    Captura de tela do submenu Criar migração.

  6. Verifique as suas definições e, em seguida, selecione Criar.

Migrar

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

  2. Em do Servidor do Azure Analysis Services , selecione o servidor que contém um ou mais bancos de dados modelo que você deseja migrar para o espaço de trabalho emparelhado do Power BI.

  3. Em Detalhes da Migração, confirme as configurações do seu servidor do Azure Analysis Services e do seu espaço de trabalho do Power BI Premium. Todos os pré-requisitos não atendidos são mostrados. Os bancos de dados modelo no servidor que podem ser migrados são mostrados em Modelos semânticos.

    Captura de tela dos detalhes da migração.

  4. Para cada banco de dados modelo que pretenda migrar, em Incluir na migração, alterne o botão deslizante para Sim.

    Os bancos de dados modelo são migrados em paralelo, para reduzir o impacto na capacidade de destino, o número máximo de bancos de dados modelo que podem ser migrados simultaneamente é cinco.

  5. Selecione Migrar. Se os pré-requisitos forem atendidos, a migração será iniciada. O processo de migração pode levar algum tempo enquanto o banco de dados do modelo de origem é salvo no armazenamento de backup, copiado para o armazenamento ADLS Gen 2 e restaurado no espaço de trabalho. Você pode sair desta página e continuar a usar o Power BI enquanto a migração está em andamento.

    O redirecionamento do servidor não está habilitado durante a migração. Os clientes continuarão a se conectar ao banco de dados modelo no Azure Analysis Services até que o redirecionamento do servidor seja habilitado. Antes de habilitar o redirecionamento do servidor, é recomendável testar completamente a conexão com o modelo migrado no Power BI.

Monitorar a migração

Na página Detalhes da Migração, em Modelos semânticos, selecione o banco de dados do modelo que está a migrar para mostrar o painel Detalhes da Migração. O submenu mostra detalhes importantes sobre sua migração, incluindo status e progresso da migração. Lembre-se, a migração pode levar algum tempo, dependendo do tamanho e da complexidade do banco de dados modelo que está sendo migrado.

Detalhes da migração do modelo mostrando o progresso.

Quando o processo de migração é concluído, todos os problemas são mostrados.

Detalhes da migração do modelo mostrando a conclusão.

Ativar redirecionamento

Depois que uma migração for concluída com êxito, você poderá habilitar o redirecionamento do servidor. Quando o redirecionamento do servidor é concluído, os aplicativos cliente e as ferramentas que atendem aos requisitos mínimos de versão, juntamente com os processos de automação, são automaticamente redirecionados para o modelo no Power BI.

Para habilitar o redirecionamento, na página Azure Analysis Services para o Power BI Premium, em Todas as migrações, para o par de migração que você deseja redirecionar, na coluna redirecionamento do Servidor do , defina o controle deslizante como Habilitar.

Ativar redirecionamento.

O redirecionamento pode levar algum tempo. Você pode sair da página e continuar a usar o Power BI enquanto o redirecionamento está em processo. Para verificar o status do redirecionamento do servidor, selecione Mais opçõese, em seguida, selecione Status de redirecionamento.

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

O submenu Redirecionamento do Servidor mostra o status do redirecionamento.

Submenu de status de redirecionamento.

Para desativar o redirecionamento do servidor, na página Azure Analysis Services para Power BI Premium, em Todas as migrações, basta mover o controlo deslizante Redirecionamento do Servidor Habilitado para a posição de Desativado.

Ativar religação

Se você tiver relatórios no serviço do Power BI que se conectaram e consultaram seu modelo de dados no Azure Analysis Services, depois que sua migração for concluída com êxito, você poderá revincular relatórios no serviço do Power BI para consultar o modelo no Power BI.

Para revincular relatórios, na página Azure Analysis Services para Power BI Premium, em Todas as migrações do servidor Azure Analysis Services>, selecione a migração do seu servidor. Em seguida, na página Detalhes da migração, para o modelo recentemente migrado, selecione Revincular relatórios.

conexão do servidor de migração

A operação de rebind pode levar alguns minutos para ser concluída. Para verificar o estado da sua religação, selecione Estado da religação.

Para desfazer a reassociação de ligações e reverter a consulta de relatórios para dados do modelo no Azure Analysis Services, selecione Desfazer reassociação.

Pausar servidor

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

Se o seu servidor continuar em execução depois de habilitar o redirecionamento do servidor, os modelos existentes do Azure Analysis Services ainda poderão ser consultados definindo a propriedade AsAzureRedirection na string de conexão como Disabled.

Comunidade

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