Compartilhar via


Planejamento de implementação do Power BI: planejar e projetar conteúdo

Observação

Este artigo faz parte da série de artigos sobre o Planejamento de implantação do Power BI. Esta série se concentra principalmente na experiência do Power BI no Microsoft Fabric. Para ter uma introdução a essa série, confira Planejamento de implementação do Power BI.

Este artigo ajuda você a planejar e projetar conteúdo como parte do gerenciamento do ciclo de vida do conteúdo. Ele é voltado principalmente para:

  • Equipes de COE (Centro de Excelência) e BI: as equipes responsáveis por supervisionar o Power BI na organização. Essas equipes incluem tomadores de decisão que decidem como gerenciar o ciclo de vida do conteúdo no Power BI.
  • Criadores de conteúdo e proprietários de conteúdo: usuários que criam conteúdo que querem publicar no portal do Fabric para compartilharem com outras pessoas. Esses indivíduos são responsáveis por gerenciarem o ciclo de vida do conteúdo do Power BI que eles criam.

O gerenciamento do ciclo de vida consiste nos processos e práticas que você usa para lidar com o conteúdo desde sua criação até sua eventual desativação. Conforme descrito no primeiro artigo desta série, o gerenciamento do ciclo de vida de conteúdo do Power BI é importante para garantir a entrega confiável e consistente de conteúdo para usuários empresariais.

O primeiro estágio do ciclo de vida do conteúdo é planejar e projetar conteúdo. Normalmente, você inicia o ciclo de vida do conteúdo executando de planejamento de solução de BI. Você reúne requisitos para entender e definir o problema que sua solução deve resolver e chegar a um design de solução. Durante esse estágio de planejamento e design, você toma decisões importantes para se preparar para os estágios posteriores.

A imagem a seguir ilustra o ciclo de vida do conteúdo do Power BI, realçando a fase um, em que você planeja e projeta conteúdo.

O diagrama mostra o ciclo de vida do conteúdo no Power BI. A fase 1, que é sobre planejamento e design de conteúdo, está realçada.

Observação

Para obter uma visão geral do gerenciamento do ciclo de vida do conteúdo, confira o primeiro artigo dessa série.

Dica

Este artigo se concentra nas principais considerações e decisões sobre planejamento e design de conteúdo, pois elas pertencem ao gerenciamento do ciclo de vida.

  • Para obter mais informações sobre como planejar e projetar efetivamente uma solução do Fabric ou do Power BI, recomendamos que você leia o artigo de planejamento de solução.
  • Para obter mais informações sobre como planejar efetivamente uma migração do Power BI, recomendamos que você leia a série de migração do Power BI.

Ao reunir requisitos, você deve descrever claramente aspectos sobre o conteúdo que afetam sua abordagem para o gerenciamento do ciclo de vida. Você deve documentar esses aspectos como parte do planejamento e do design da solução.

As seções a seguir neste artigo descrevem os principais aspectos e considerações de uma solução que motivará sua abordagem para o gerenciamento do ciclo de vida à medida que você planeja e projeta seu conteúdo.

Identificar e descrever o conteúdo

Ao projetar sua solução, você deve descrever qual é o conteúdo, quem o criará, quem o dará suporte e o quão crítico esse conteúdo é para a organização. Você deve abordar esses fatores durante ou depois de concluir requisitos de coleta como parte do design da solução.

Observação

Assim como seus requisitos, as respostas a essas perguntas podem mudar à medida que você desenvolve a solução ou posteriormente em seu ciclo de vida. Depois de responder a essas perguntas, esteja preparado para reavaliar periodicamente quando fizer alterações no conteúdo ou quando ele for dimensionado no número de usuários que ele atende.

Responda às perguntas a seguir sobre seu conteúdo para ajudá-lo a tomar decisões posteriores de gerenciamento do ciclo de vida.

Qual é o formato do conteúdo?

O tipo, o escopo e a complexidade do conteúdo motivam as principais decisões sobre como você o gerenciará. Por exemplo, um único relatório para um público limitado requer uma abordagem de gerenciamento de ciclo de vida diferente em comparação com um modelo semântico que será usado por toda a organização e por várias cargas de trabalho downstream diferentes.

Responda a perguntas como a seguir para ajudá-lo a determinar o tipo de conteúdo que você criará.

  • Quais tipos de item você espera criar e quantos de cada um? Por exemplo, você criará itens de dados, como fluxos de dados ou modelos semânticos, itens de relatório, como relatórios ou paineis, ou uma combinação de ambos?
  • Como o conteúdo é entregue aos consumidores de conteúdo? Por exemplo, os consumidores usarão itens de dados para criar seu próprio conteúdo, eles só exibirão relatórios centralizados ou uma combinação de ambos?
  • Qual é a complexidade do conteúdo? Por exemplo, é um protótipo pequeno ou um modelo semântico grande que abrange vários processos empresariais?
  • Você espera que a escala, o escopo e a complexidade do conteúdo cresçam ao longo do tempo? Por exemplo, o conteúdo abrangerá outras regiões ou áreas de negócios no futuro?
  • Por quanto tempo você espera que a empresa precise desse conteúdo? Por exemplo, esse conteúdo dará suporte a uma iniciativa fundamental da empresa que tem uma linha do tempo finita?

Dica

Considere fazer um diagrama de arquitetura para descrever o formato do conteúdo. Você pode incluir diferentes fontes de dados, tipos de item e consumidores de conteúdo e as relações entre esses componentes discretos. Um diagrama de arquitetura pode ajudar a descrever concisamente o conteúdo e sua complexidade e ajuda você a planejar seu gerenciamento de ciclo de vida. Você pode usar os ícones do Fabric e ícones do Azure para criar esses diagramas em software externo. Como alternativa, você pode usar Diagramas do Azure, que vem com ícones e ferramentas de desenho para fazer esses diagramas.

Para obter um exemplo desses diagramas, consulte o planejamento de implementação do Power BI diagramas de cenário de uso.

Quem criará e dará suporte ao conteúdo?

Os criadores de conteúdo têm necessidades, habilidades e fluxos de trabalho variados. Esses fatores influenciarão o sucesso de diferentes abordagens de gerenciamento do ciclo de vida. Equipes maiores e centrais com colaboração geralmente exigem gerenciamento de ciclo de vida de conteúdo mais sofisticado do que equipes menores de criadores de autoatendimento.

Responda a perguntas como as seguintes para ajudá-lo a determinar quem criará ou dará suporte ao conteúdo.

  • Quantos indivíduos diferentes você espera criar esse conteúdo? Vários criadores de conteúdo colaborarão ou um único indivíduo será responsável pela criação do conteúdo?
  • Os criadores de conteúdo estão familiarizados com o gerenciamento do ciclo de vida e os conceitos relacionados, como controle de versão? Os criadores de conteúdo entendem os benefícios do gerenciamento do ciclo de vida?
  • Os criadores de conteúdo que desenvolvem a solução serão os mesmos que dão suporte a ela após a implantação?
  • Os criadores de conteúdo ou suas equipes têm práticas de gerenciamento de ciclo de vida existentes para dar suporte a soluções existentes?
  • Os criadores de conteúdo atualmente usam ferramentas de gerenciamento de ciclo de vida como o Azure DevOps?

Importante

Certifique-se de documentar claramente quem é responsável pela criação de conteúdo e quem o dará suporte quando ele for implantado na produção. Envolva todos esses indivíduos em seu planejamento de gerenciamento de ciclo de vida de conteúdo.

Qual é a importância do conteúdo?

Dependendo da importância do conteúdo para a empresa, você tomará decisões diferentes sobre como gerenciá-lo. O conteúdo comercialmente crítico requer abordagens de gerenciamento de ciclo de vida de conteúdo mais robustas para proteger a qualidade e mitigar possíveis interrupções.

Responda a perguntas como as seguintes para ajudá-lo a determinar se o conteúdo é crítico.

  • Quão crítico é esse conteúdo para a empresa? Qual é a urgência da solicitação para desenvolvê-la?
  • As decisões ou ações críticas aos negócios serão tomadas com base nas informações fornecidas por esse conteúdo?
  • Com que tamanho você espera distribuir esse conteúdo (de toda a organização para uma equipe local limitada)?
  • Os executivos ou outros tomadores de decisão estratégicos dependerão desse conteúdo para seu trabalho?
  • Qual é o impacto desse conteúdo? Por exemplo, se o conteúdo não estiver disponível de repente, quais impactos comerciais ocorrerão, como perda de receita ou processos de negócios interrompidos?

Quando você tiver identificado e descrito suficientemente o conteúdo que criará, deverá decidir em seguida como os criadores de conteúdo devem colaborar.

Decidir como os criadores de conteúdo devem colaborar

À medida que uma solução aumenta em escopo e complexidade, pode se tornar necessário que vários criadores e proprietários de conteúdo trabalhem em colaboração. Ao criar soluções complexas, recomendamos que você use ferramentas eficazes que ajudam a estruturar, gerenciar e dar suporte à colaboração. Há muitas maneiras de colaborar ao produzir conteúdo do Power BI, como usando o Microsoft Teams ou o Azure DevOps.

Dica

Mesmo quando os criadores de conteúdo trabalham de forma independente, eles ainda podem se beneficiar de planejar e estruturar seu trabalho usando ferramentas como o Microsoft Teams e o Azure DevOps.

Microsoft Teams

Para projetos menores ou mais simples, os criadores de conteúdo podem colaborar usando Microsoft Teams.

O diagrama mostra a abordagem 1, que é sobre colaborar usando o Microsoft Teams. Os itens mostrados no diagrama são descritos em seguida.

Usando o Microsoft Teams, os criadores de conteúdo estruturam sua comunicação, planejamento e trabalho em equipes e canais. O Microsoft Teams geralmente é uma boa opção para cenários de colaboração mais simples. Por exemplo, equipes descentralizadas que produzem conteúdo para um público limitado podem usar bibliotecas de documentos para armazenar arquivos e controle de versão. Eles também podem usar outras ferramentas e serviços integrados.

Dica

Recomendamos que você use o Microsoft Teams para facilitar o gerenciamento eficaz do ciclo de vida de conteúdo em cenários de autoatendimento com entrega de conteúdo descentralizada.

Para colaborar e se comunicar no Microsoft Teams, use os serviços de suporte durante todo o ciclo de vida do conteúdo do Power BI.

  • Planner: Os proprietários de conteúdo podem usar o Planner para criar planos, que eles usam para acompanhar tarefas e o trabalho de conteúdo de escopo. As tarefas podem descrever problemas, bugs ou recursos na solução e os stakeholders correspondentes.
  • SharePoint: os criadores de conteúdo do podem armazenar e gerenciar arquivos em uma biblioteca de documentos do Microsoft Teams ou site conectado para cada canal. Os arquivos de conteúdo armazenados no SharePoint podem usar o controle de versão para ajudar a controlar e gerenciar alterações de conteúdo. Para obter mais informações sobre como acompanhar e gerenciar alterações usando o SharePoint, consulte Estágio 2: Desenvolver conteúdo e gerenciar alterações.
  • Aprovações: Criadores e proprietários de conteúdo podem configurar e usar fluxos de trabalho para aprovar alterações de conteúdo ou versões após a revisão.
  • Fabric e Power BI: criadores e proprietários de conteúdo do podem acessar o portal do Fabric no Microsoft Teams. A partir daí, eles podem gerenciar ou discutir conteúdo e adicionar relatórios úteis a guias em canais do Teams.
  • Outras integrações: os criadores de conteúdo do podem usar outros serviços da Microsoft ou de terceiros que se integram ao Microsoft Teams para melhor atender às suas necessidades e fluxos de trabalho preferenciais.

Recomendamos que você defina um processo estruturado para como os criadores de conteúdo devem usar o Microsoft Teams para colaborar. Determine:

  • Como gerenciar o acesso a equipes e canais.
  • Quem é responsável por gerenciar equipes e canais.
  • Como o trabalho é escopo e organizado em equipes, canais e planos distintos.
  • Como os criadores de conteúdo devem usar uma biblioteca de documentos para organizar arquivos e acompanhar e gerenciar alterações. Por exemplo, como organizar a biblioteca de documentos e se os criadores de conteúdo devem fazer check-in e fazer check-out de arquivos.
  • Se os criadores de conteúdo devem usar de Atualização do OneDrive para publicar automaticamente arquivos do Power BI Desktop (.pbix).
  • Como os conflitos de sincronização de arquivos são resolvidos.
  • Quando arquivar e remover arquivos de uma biblioteca de documentos que não são mais relevantes.

Azure DevOps

Criadores e proprietários de conteúdo também podem se comunicar e colaborar em um hub central organizado usando o Azure DevOps.

O diagrama mostra a abordagem 2, que é sobre colaborar usando o Azure DevOps. Os itens mostrados no diagrama são descritos em seguida.

Observação

O Azure DevOps é um conjunto de serviços que se integram ao Power BI e ao Fabric para lhe ajudar a planejar e orquestrar o gerenciamento do ciclo de vida do conteúdo. Ao usar o Azure DevOps dessa maneira, você normalmente aproveitará os seguintes serviços:

  • Azure Repos: permite que você crie e use um repositório Git remoto, que é um local de armazenamento remoto que você usa para acompanhar e gerenciar alterações de conteúdo.
  • Azure Pipelines: permite que você crie e use um conjunto de tarefas automatizadas para manipular, testar e implantar conteúdo de um repositório remoto em um workspace.
  • Azure Test Plans: permite que você crie testes para validar a solução e automatizar o controle de qualidade junto com o Azure Pipelines.
  • Azure Boards: permite que você use quadros para acompanhar tarefas e planos como itens de trabalho e vincular ou se referir a itens de trabalho de outros serviços do Azure DevOps.
  • Azure Wiki: permite que você compartilhe informações com sua equipe para entender e contribuir com o conteúdo.

Usando o Azure DevOps, os criadores de conteúdo usam projetos para estruturar sua comunicação, planejamento e trabalho. Além disso, os criadores de conteúdo podem orquestrar o gerenciamento do ciclo de vida de conteúdo de dentro do Azure DevOps executando controle do código-fonte, validação e implantação. O controle do código-fonte é o processo de gerenciamento de alterações mais granulares no código de conteúdo e metadados.

O Azure DevOps geralmente é uma boa opção para cenários de colaboração mais avançados, pois há serviços e opções de suporte para orquestrar a criação e a implantação de conteúdo.

Dica

Recomendamos que você use o Azure DevOps para facilitar o gerenciamento eficaz do ciclo de vida de conteúdo em cenários de autoatendimento com entrega de conteúdo descentralizada. Colaborar usando o Azure DevOps ou ferramentas semelhantes é preferencial em cenários maiores ou mais complexos em vez de colaborar usando o Microsoft Teams ou o SharePoint. Isso ocorre porque há mais ferramentas e opções disponíveis para facilitar a colaboração e a automação mais robustas.

Recomendamos que você defina um processo estruturado para como os criadores de conteúdo devem usar o Azure DevOps para colaborar. Determine:

  • Como o trabalho tem o escopo e como os branches de conteúdo são criados, nomeados e usados.
  • Como os autores agrupam e confirmam alterações e as descrevem com mensagens de confirmação.
  • Quem é responsável por revisar e aprovar alterações usando solicitações de pull.
  • Como efetuar pull de conflitos de mesclagem de solicitação são resolvidos e quem os resolve.
  • Como as alterações feitas em diferentes ramificações devem ser mescladas em uma única ramificação.
  • Como o conteúdo é testado e quem executa os testes antes da implantação do conteúdo.
  • Como e quando as alterações são implantadas em workspaces de desenvolvimento, teste e produção.
  • Como e quando as alterações ou versões implantadas da solução podem ser revertidas.

Observação

Você também pode usar o Microsoft Teams junto com o Azure DevOps porque há diferentes maneiras de integrar esses serviços. Por exemplo, você pode exibir e gerenciar Azure Boards e monitorar eventos no Azure Pipelines no Microsoft Teams.

O mais importante é que você usa ferramentas e serviços que facilitam a colaboração para você e que melhor atendem às necessidades da sua equipe e à maneira como elas funcionam.

Quando você decidir se e como os criadores de conteúdo devem colaborar, você deverá decidir em seguida onde armazenará seus arquivos. Muitos desses arquivos serão armazenados onde você optar por colaborar.

Decidir onde armazenar arquivos

Ao criar conteúdo, você normalmente produz diferentes tipos de arquivos. É importante decidir onde armazenar esses arquivos para que você possa gerenciá-los efetivamente.

Dica

Armazene arquivos em que eles podem ser acessados por vários membros da equipe e onde as alterações podem ser facilmente rastreadas (conhecidas como controle de versão). Essa abordagem garante que a saída de um membro da equipe ou a perda de um arquivo não leve à interrupção.

Os tipos de arquivos que você precisará armazenar geralmente incluem:

  • Arquivos de conteúdo: arquivos que contêm os dados de conteúdo ou metadados. Arquivos de conteúdo com dados como arquivos .pbix e Projeto do Power BI (.pbip) contêm informações confidenciais. Armazene arquivos de conteúdo em um local seguro acessível somente por aqueles que precisam de acesso a eles. Além disso, você deve armazenar arquivos de conteúdo em um local que dê suporte ao controle de versão, como uma biblioteca de documentos no Microsoft Teams ou um repositório Git no Azure DevOps. Exemplos de arquivos de conteúdo incluem:
    • Arquivos do Power BI Desktop (.pbix)
    • Arquivos do Projeto do Power BI (.pbip)
    • Arquivos de relatório paginado do Power BI (.rdl)
    • Arquivos de metadados de modelo (.bim ou TMDL)
    • Arquivos de metadados de fluxo de dados (.json)
  • Arquivos de fonte de dados: arquivos que são consumidos por itens de dados, como modelos semânticos ou fluxos de dados. O conteúdo depende diretamente dos arquivos de fonte de dados, portanto, é importante considerar cuidadosamente onde eles estão armazenados, pois removê-los resultará em falha na atualização de dados. Além disso, esses arquivos podem conter informações confidenciais. Portanto, armazene arquivos de fonte de dados em um ambiente seguro, confiável e confiável que tenha acesso limitado por outros indivíduos. Exemplos de arquivos de fonte de dados podem incluir:
    • Fontes de dados estruturadas, como pastas de trabalho do Excel, Parquet ou arquivos CSV.
    • Fontes de dados semiestruturadas, como arquivos JSON ou XML.
    • Fontes de dados não estruturadas, como imagens que você importa para relatórios.
  • Arquivos de suporte: arquivos que dão suporte à criação ou gerenciamento de conteúdo, mas não são necessários para que ele funcione. Os arquivos de suporte devem ser armazenados em um local que dá suporte ao controle de versão e onde outras ferramentas e criadores de conteúdo podem acessá-los. Exemplos de arquivos de suporte podem incluir:
    • Arquivos de Regras do Analisador de Práticas Recomendadas (.json).
    • Arquivos de tema do Power BI (.json).
    • Arquivos de código-fonte para conteúdo e consultas.
    • Arquivos de visualização personalizada (.pbiviz).
  • Modelos e documentação: Arquivos que auxiliam na criação de conteúdo de autoatendimento ou descrevem o conteúdo existente. Modelos e documentação devem ser facilmente acessíveis pelas pessoas que precisam usá-los. Exemplos de modelos e documentação podem incluir:
    • Arquivos de modelo do Power BI (.pbit).
    • Modelos de visualização e relatórios de exemplo.
    • Designs e documentação da solução.
    • Planejamento e roteiros de solução.
    • Solicitações do usuário e problemas de solução.

Cuidado

Alguns arquivos de conteúdo, como arquivos .pbix e .pbip, podem conter dados confidenciais importados de fontes de dados. Além disso, arquivos de metadados como arquivos TMDL ou .pbit também podem conter informações confidenciais. Certifique-se de tomar as precauções necessárias para armazenar esses arquivos em locais seguros e se você pratica de prevenção contra perda de dados.

Você tem opções diferentes para armazenar arquivos. Verifique se você seleciona o local apropriado, dependendo do tipo de arquivo, seu conteúdo e como ele será usado.

SharePoint Online ou OneDrive

Uma solução comum para armazenar arquivos é usar sites do SharePoint. O SharePoint é amplamente acessível para a maioria dos usuários e altamente integrado ao Power BI e a outros aplicativos do Microsoft 365, como o Microsoft Teams. Além disso, ele tem controle de versão interno, tornando conveniente armazenar a maioria dos tipos de arquivo. O controle de versão permite que você exiba e gerencie diferentes versões salvas de um arquivo.

Ao armazenar arquivos no SharePoint, considere os pontos a seguir.

  • Organização: verifique se você mantém uma estrutura consistente e lógica para que seja simples encontrar arquivos específicos. Use boas convenções de nomenclatura, organize arquivos em pastas e arquive arquivos que não são mais relevantes para projetos em andamento.
  • Atualização do OneDrive: Você pode link um modelo semântico publicado ou relatório para um arquivo .pbix armazenado em um site do SharePoint ou do OneDrive for Business (também conhecido como OneDrive para trabalho ou escola). Com essa abordagem, você não precisa mais publicar o modelo semântico para colocar as alterações em vigor. Em vez disso, suas alterações ficam visíveis após uma atualização automática do OneDrive, que ocorre por hora. Embora conveniente, lembre-se de que essa abordagem vem com algumas advertências e desafios. Quando as coisas vão, não pode ser facilmente revertido.
  • relatórios de visualização: no SharePoint, é possível exibir relatórios do Power BI sem precisar instalar o Power BI Desktop ou baixar o arquivo .pbix localmente. Quando você abre relatórios dessa forma, eles são exibidos no navegador. Essa funcionalidade pode ser uma alternativa conveniente para exibir relatórios do portal do Fabric. Ele é habilitado por padrão nas configurações de locatário do Fabric.

Dica

Ao colaborar usando o Microsoft Teams, considere armazenar arquivos na biblioteca de documentos do canal. Essa abordagem ajuda a centralizar arquivos e facilita a colaboração.

Considere armazenar os seguintes tipos de arquivo no SharePoint.

  • Modelos e documentação: store modelos e documentação no SharePoint quando você não tem uma solução de armazenamento existente. O SharePoint é ideal para esses arquivos porque você pode conceder acesso a outras pessoas e gerenciar arquivos sem instalação ou processos complexos.
  • Arquivos de suporte: Store que dá suporte a arquivos no SharePoint quando você não tem uma solução de armazenamento existente. No entanto, alguns arquivos de suporte (como o tema do Power BI .json arquivos para relatórios) podem ser melhor armazenados em um sistema de controle de versão que permite exibir e gerenciar alterações salvas.
  • Arquivos de conteúdo: armazenar conteúdo no SharePoint quando ele não for crítico para a empresa ou quando você não tiver acesso a um repositório remoto como do Azure Repos.
  • Fontes de dados: armazenar fontes de dados no SharePoint somente quando forem pequenas em tamanho e complexidade. Exercite a disciplina ao usar o SharePoint para armazenar arquivos de fonte de dados. Considere outras alternativas possíveis, como OneLake.

Cuidado

Não use o SharePoint como alternativa a uma arquitetura de dados adequada. Embora o armazenamento de arquivos de fonte de dados no SharePoint possa ser conveniente em alguns cenários limitados, essa abordagem não é dimensionada quando você tem fontes de dados maiores e mais complexas ou quando você precisa de latência de dados mais baixa.

Aviso

Não use sistemas de arquivos pessoais ou contas pessoais do OneDrive para armazenar arquivos. Se o proprietário sair da organização, esses arquivos não estarão mais disponíveis.

OneLake

Se você tiver uma capacidade do Fabric, o OneLake poderá ser uma boa opção para armazenar arquivos de fonte de dados. Você pode carregar ou sincronizar arquivos para o OneLake usando o OneLake File Explorer, em que eles podem ser transformados em tabelas para uso em cargas de trabalho downstream como o Power BI. Para fontes de dados maiores ou regularmente atualizadas, você pode carregar arquivos para o OneLake automaticamente usando o Fabric Data Factory ou outros aplicativos que usam a API do Azure Data Lake Storage (ADLS) Gen2 ou o SDK do Python do Armazenamento do Microsoft Azure.

Cuidado

Ações como carregar ou baixar arquivos do OneLake consomem unidades de capacidade do Fabric. Você deve monitorar as métricas de capacidade e tomar medidas para evitar a tensão de capacidade causada pela movimentação desnecessária de arquivos grandes.

Além disso, os arquivos acessados por usuários com o OneLake File Explorer são vulneráveis a alterações acidentais ou perda. Recomendamos que você evite usar o Gerenciador de Arquivos Do OneLake para soluções críticas para os negócios.

Aviso

O Explorador de Arquivos do OneLake tem várias limitações e considerações importantes. Por exemplo, o OneLake não dá suporte ao controle de versão para arquivos, como SharePoint ou OneDrive. Leve em conta essas considerações e limitações ao decidir onde armazenar arquivos.

Dica

Ao armazenar dados no OneLake, considere habilitar BCDR (Continuidade dos Negócios e Recuperação de Desastre) para reduzir o risco de perda de dados. Com o BCDR habilitado, seus dados são duplicados e armazenados em duas regiões geográficas diferentes, de acordo com os emparelhamentos de região padrão do Azure.

Repositório remoto

Os criadores de conteúdo podem confirmar e salvar o trabalho de seu computador local em um —de repositório remoto, como um repositório Git do Azure Repos — em intervalos regulares durante o desenvolvimento. Um repositório remoto contém a versão mais recente da solução e é acessível por toda a equipe de desenvolvimento. Normalmente, um repositório remoto facilita abordagens de gerenciamento de ciclo de vida mais avançadas do que usar o Teams, o SharePoint ou o OneDrive. Isso porque, usando um repositório remoto, os criadores de conteúdo podem se beneficiar de opções mais sofisticadas para colaborar em arquivos ou acompanhar e gerenciar alterações de arquivo. Por exemplo, os criadores de conteúdo podem trabalhar em seu próprio branch do repositório remoto para fazer alterações e solicitar a mesclagem dessas alterações no branch principal quando estiverem prontos.

Considere armazenar os seguintes tipos de arquivo em um repositório remoto.

  • Modelos e documentação: modelos e documentação da Store em um repositório remoto ao gerenciar o projeto com serviços relacionados, como do Azure DevOps.
  • Arquivos de suporte: Store que dá suporte a arquivos em um repositório remoto quando estiver disponível para controlar e gerenciar facilmente as alterações.
  • Arquivos de conteúdo: armazenar conteúdo em um repositório remoto quando ele for essencial para a empresa ou você pretende colaborar com outros desenvolvedores no mesmo conteúdo. Um repositório remoto é ideal para acompanhar as alterações de conteúdo e facilitar a colaboração.

Dica

Ao usar um repositório remoto, considere armazenar relatórios do Power BI e modelos semânticos como arquivos de projetos do Power BI Desktop (.pbip) em vez de arquivos .pbix. Isso ocorre porque as alterações salvas não podem ser identificadas em um arquivo .pbix.

Sem arquivos: Conteúdo criado no portal do Fabric

Os criadores de conteúdo podem criar conteúdo diretamente no portal do Fabric. Nesse cenário, eles normalmente não funcionam diretamente com arquivos de conteúdo. Normalmente, você deve criar conteúdo no portal do Fabric somente quando os tipos de item não puderem ser criados em outro lugar (como fluxos de dados, dashboards ou scorecards). Você também pode criar relatórios e modelos semânticos no portal do Fabric quando não tiver acesso a um computador Windows e, portanto, não pode usar o Power BI Desktop. Para obter mais informações, confira Ferramentas e dispositivos do usuário.

Cuidado

Você não pode baixar como um arquivo algum conteúdo criado no portal do Fabric. Por exemplo, os relatórios criados no portal do Fabric não podem ser baixados como arquivos .pbix.

Ao criar conteúdo no portal do Fabric, você deve usar as APIs do Fabric ou de integração do Git para fazer backup definições de conteúdo. Quando você faz backup de definições de conteúdo, reduz a interrupção se esse conteúdo é excluído acidentalmente ou alterado sem querer. Se o conteúdo for excluído ou alterado acidentalmente, você poderá substituí-lo usando o backup.

Lista de verificação – ao planejar a publicação de conteúdo, as principais decisões e ações incluem:

  • Conduzir o planejamento da solução: Reunir requisitos de negócios e requisitos técnicos para entender o problema que seu conteúdo resolverá e projetar como esse conteúdo resolverá o problema.
  • Identificar quem criará o conteúdo: dependendo do fluxo de trabalho, das habilidades e das necessidades do criador de conteúdo individual, podem ser necessárias diferentes abordagens para o gerenciamento do ciclo de vida.
  • Identificar se vários criadores de conteúdo precisam colaborar: verifique se os criadores de conteúdo colaboradores estão usando tipos de arquivo que dão suporte ao controle de versão, como arquivos .pbip.
  • Decida como os criadores de conteúdo colaborarão: decida o quão sofisticada será a colaboração. Além disso, decida como você facilitará essa colaboração, como usando o Microsoft Teams ou o Azure DevOps.
  • Configurar ferramentas de colaboração: verifique se você executa a configuração de primeira hora necessária para a solução ou o projeto. Tome decisões importantes sobre como você gerenciará a colaboração usando essas ferramentas.
  • Armazenar arquivos de fonte de dados no SharePoint ou OneLake: armazenar arquivos de fonte de dados pequenos e simples no SharePoint. Caso contrário, use OneLake ou ADLSGen2 (se estiverem disponíveis).
  • Armazenar conteúdo e arquivos de suporte no SharePoint ou em um repositório remoto: para projetos menores e mais simples, use o SharePoint para a maioria dos arquivos se ele estiver organizado e você praticar um bom gerenciamento de acesso. Para ambientes maiores ou quando a colaboração paralela for necessária, considere o uso de um repositório remoto, que fornecerá visibilidade detalhada das alterações de conteúdo.
  • Store modelos e documentação no SharePoint: verifique se os modelos e a documentação são fáceis de encontrar, usar e entender.
  • Plano de desenvolvimento e implantação: para concluir este primeiro estágio, execute um planejamento específico para abordar as principais áreas e realizar de instalação inicial. Por exemplo, estabeleça ferramentas e teste conexões de fonte de dados.

No próximo artigo desta série, saiba como planejar e projetar conteúdos como parte do gerenciamento do ciclo de vida do conteúdo.