
A Microsoft concluiu o recurso de sincronização de réplica e finalizou as APIs para Scale-Out de Conjunto de Dados oferecendo mais controle sobre a configuração de expansão.
Em resumo, a partir de agora você não precisa mais habilitar a Expansão no nível do espaço de trabalho usando uma solicitação XMLA pesada. O comando XMLA introduzido no anúncio de visualização pública inicial foi preterido e não funcionará mais.
Agora você pode habilitar o Scale-Out em uma base por conjunto de dados usando a API REST do Power BI. As APIs REST do Power BI não exigem XMLA. Você também não precisa mais sincronizar réplicas somente leitura manualmente se quiser aproveitar a sincronização automática de réplicas, que é habilitada por padrão.
Mas, é claro, você ainda pode desabilitar a sincronização automática, como demonstrado posteriormente neste artigo, se preferir sincronizar as réplicas de leitura/gravação e somente leitura de um conjunto de dados manualmente para manter o isolamento de atualização controlado.
Na verdade, todos os conjuntos de dados que você já tem em um espaço de trabalho habilitado para expansão permanecem habilitados para expansão com a sincronização automática desabilitada para que os conjuntos de dados mantenham seu comportamento existente.
Vamos fazer um rápido tour pela configuração do Dataset Scale-Out.
Para obter informações adicionais, consulte a postagem inicial do blog Anunciando a visualização pública da expansão do conjunto de dados do Power BI publicada em janeiro e consulte também a Expansão do conjunto de dados do Power BI na documentação do produto para obter instruções detalhadas passo a passo para configurar a expansão e testar o isolamento de atualização.
As explicações a seguir pressupõem que a Expansão do Conjunto de Dados está habilitada em sua organização do Power BI (o que é por padrão), que o espaço de trabalho de seus conjuntos de dados reside em um Premium por Usuário (PPU), um Power BI Premium (SKU A ou P) ou uma capacidade de Malha (SKU F), que seus conjuntos de dados estão configurados para usar o formato de armazenamento grande, como na captura de tela abaixo, e que você instalou os cmdlets de Gerenciamento do Power BI.

As urls nas capturas de tela acima indicam que o espaço de trabalho deste artigo tem o ID 50007062-0bed-46f4-a1b4-f24dcfb0912b e o nome do conjunto de dados é AdventureWorks.
O script de exemplo do PowerShell usa o Get-PowerBIDataset para resolver o nome do conjunto de dados na ID do conjunto de dados. A ID do espaço de trabalho e a ID do conjunto de dados são parâmetros importantes para a API REST Obter Conjunto de Dados no Grupo do Power BI para verificar a configuração atual do conjunto de dados. O Invoke-PowerBIRestMethod fornece uma maneira direta de enviar uma solicitação Get correspondente e recuperar os resultados no formato JSON, incluindo as propriedades queryScaleOutSettings que representam a configuração de expansão.
Como a captura de tela abaixo revela, a expansão do conjunto de dados está atualmente desabilitada para o conjunto de dados deste artigo porque a contagem maxReadOnlyReplicas é zero.

Para habilitar a expansão para um conjunto de dados individual, você deve definir o parâmetro maxReadOnlyReplicas como um valor diferente de zero. Um valor de -1 permite que o Power BI crie tantas réplicas somente leitura quanto a capacidade do Power BI suportar, mas você também pode definir explicitamente a contagem de réplicas para um valor menor que o máximo de capacidade. No entanto, o Dataset Scale-Out ainda está atualmente limitado a uma única réplica somente leitura. Removeremos essa limitação em um estágio posterior durante a visualização pública. Recomenda-se definir maxReadOnlyReplicas como -1.
A captura de tela a seguir mostra a solicitação de patch para definir maxReadOnlyReplicas como -1. O envio dessa solicitação de API REST permite a expansão desse conjunto de dados.

Na captura de tela acima, também vale ressaltar que o parâmetro autoSyncReadOnlyReplicas está definido como true, por padrão. Portanto, o Power BI sincroniza as réplicas do conjunto de dados automaticamente.
Essa também é uma melhoria recente do Dataset Scale-Out. A versão de visualização pública inicial sempre exigia que você sincronizasse as réplicas manualmente, conforme documentado em Sincronizar uma réplica de expansão de conjunto de dados somente leitura.
Acabamos agora com esta limitação. No entanto, como mencionado no início deste artigo, se você preferir continuar sincronizando manualmente usando o conjunto de dados syncStatus e as APIs REST de sincronização, poderá desabilitar a sincronização automática definindo o autoSyncReadOnlyReplicas como false, como na captura de tela a seguir.

Claro, você também pode desabilitar a expansão para esse conjunto de dados novamente definindo o parâmetro maxReadOnlyReplicas de volta para 0.
Se, além disso, você verificar o status de sincronização de um conjunto de dados desabilitado em expansão, será informado de que as réplicas somente leitura foram desabilitadas de acordo, como na captura de tela a seguir.
Como uma observação lateral, se você tiver trabalhado com as APIs de sincronização na versão de visualização inicial, poderá notar que as urls das APIs /syncStatus e /sync também foram alteradas para /queryScaleOut/syncStatus e /queryScaleOut/sync. As APIs /syncStatus e /sync iniciais também foram preteridas e não devem mais ser usadas.

E é isso para uma atualização rápida para a visualização pública do Dataset Scale-Out.
A próxima grande novidade é aumentar o número de réplicas somente de leitura até o máximo que um determinado tamanho de capacidade pode suportar.
Portanto, fique atento e atualize a configuração de seus conjuntos de dados habilitados para expansão agora, conforme demonstrado acima.
Source: Blog Power BI.
Autor original: Kay Unkroth.
Toda terça-feira nós temos um artigo especial sobre o Power BI aqui no DataEX Blog. Nos acompanhe no LinkedIn e fique por dentro de todas as novidades do Universo dos Dados.
Comece agora a Jornada de Dados ideal para seu negócio
Construa dashboards exclusivos e customizados para suas necessidades empresariais. A DataEX está pronta para te auxiliar nesse processo do início ao fim, nosso time de especialistas em BI tem a solução ideal para você.
Preencha o formulário e converse com nossos especialistas.
