Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Mirroring no Fabric oferece uma experiência fácil para evitar complexos processos ETL (Extração, Transformação e Carga) e integrar seu conjunto existente de servidores flexíveis do Azure Database for PostgreSQL com o restante dos dados no Microsoft Fabric. Você pode replicar continuamente seu servidor flexível do Azure Database for PostgreSQL diretamente no OneLake do Fabric, esteja ele acessível publicamente, isolado pela rede por meio de redes virtuais ou pontos de extremidade privados, ou configurado para alta disponibilidade. No Fabric, você pode desbloquear poderosos cenários de business intelligence, inteligência artificial, Engenharia de Dados, Ciência de Dados e compartilhamento de dados.
Para obter um tutorial sobre como configurar seu Azure Database for PostgreSQL servidor flexível de espelhamento no Fabric (agora geralmente disponível), consulte Tutorial: configurar bancos de dados espelhados Microsoft Fabric de Azure Database for PostgreSQL servidor flexível.
Por que usar o Espelhamento no Fabric?
Com o Espelhamento no Fabric, você não precisa integrar serviços diferentes de vários fornecedores. Em vez disso, você pode desfrutar de um produto altamente integrado, de ponta a ponta, fácil de usar, que foi projetado para simplificar suas necessidades de análise e criado para abertura e colaboração entre a Microsoft, o Azure Database for PostgreSQL Flexible Server, e as milhares de soluções de tecnologia que podem ler o formato de tabela Delta Lake de código aberto.
Quais experiências de análise são integradas?
Bancos de dados espelhados são um item no Fabric Data Warehousing distinto do Warehouse e do ponto de extremidade de análise do SQL.
O espelhamento cria estes itens no workspace do Fabric:
- O item de banco de dados espelhado. O espelhamento gerencia a replicação de dados no OneLake e a conversão em Parquet, em um formato pronto para análise. Isso permite cenários downstream, como engenharia de dados, ciência de dados e muito mais.
- Um endpoint de análise SQL
Cada banco de dados replicado no Azure Database for PostgreSQL servidor flexível possui um endpoint de análises SQL gerado automaticamente que oferece uma experiência analítica avançada sobre as Tabelas Delta criadas pelo processo de replicação. Os usuários têm acesso a comandos T-SQL familiares que podem definir e consultar objetos de dados, mas não manipular dados do endpoint de análise SQL, já que é uma cópia em modo somente leitura. Você pode executar as seguintes ações no endpoint de análise do SQL:
- Explore as tabelas que fazem referência a dados em suas tabelas Delta Lake do servidor flexível do Azure Database for PostgreSQL.
- Não crie consultas e exibições de código e explore dados visualmente sem escrever uma linha de código.
- Desenvolva exibições SQL, TVFs embutidas (Funções com valor de tabela) e procedimentos armazenados para encapsular sua semântica e lógica de negócios no T-SQL.
- Gerenciar permissões nos objetos.
- Consultar dados em outros Warehouses e Lakehouses no mesmo espaço de trabalho.
Além do editor de consultas SQL, há um amplo ecossistema de ferramentas que podem consultar o endpoint de análise SQL, incluindo SQL Server Management Studio (SSMS), a extensão MSSQL para Visual Studio Code e até GitHub Copilot.
Os bancos de dados espelhados também oferecem integração de um clique com o Microsoft Power BI dentro do Fabric, permitindo a criação rápida de relatórios diretamente dos dados espelhados ou do ponto de extremidade de análise de SQL.
Requisitos de rede
O espelhamento dá suporte a servidores publicamente acessíveis e configurações isoladas de rede, incluindo servidores conectados por meio de pontos de extremidade privados ou hospedados em redes virtuais. Se o seu Servidor Flexível não estiver acessível publicamente e não permitir que os serviços do Azure se conectem a ele, você poderá criar um gateway de dados de rede virtual para espelhar os dados. Verifique se o Azure Virtual Network ou a rede do computador de gateway pode se conectar ao servidor flexível Azure Database for PostgreSQL por meio de um ponto de extremidade privado ou é permitido pela regra de firewall.
Transações ativas, cargas de trabalho e comportamentos do mecanismo do replicador
As transações ativas continuam a manter o truncamento do WAL (log de gravação antecipada) até que a transação seja confirmada e o Azure Database for PostgreSQL servidor flexível alcance o estado atual, ou a transação seja anulada. Transações de execução longa podem resultar no preenchimento do WAL mais do que o normal. O WAL no servidor flexível Azure Database for PostgreSQL de origem deve ser monitorado para que o armazenamento não se esgote. Para obter mais informações, consulte WAL cresce devido a transações de longa duração e CDC.
Cada carga de trabalho do usuário varia. Durante o instantâneo inicial, pode haver mais uso de recursos no banco de dados de origem, para CPU e IOPS (operações de entrada/saída por segundo, para ler as páginas). As operações de atualização/exclusão de tabela podem levar ao aumento da geração de logs. Saiba mais sobre como monitorar recursos para seu servidor Azure Database for PostgreSQL flexível.
Suporte à camada de computação
O servidor flexível Azure Database for PostgreSQL de origem pode ser uma camada de computação com Uso Geral ou Otimizado para Memória. Não há suporte para a camada de computação intermitível como origem para espelhamento.
Para saber mais sobre as camadas de computação disponíveis no servidor Flexível do Azure Database for PostgreSQL, consulte Opções de Computação no servidor Flexível do Azure Database for PostgreSQL.
Suporte de alta disponibilidade
O espelhamento dá suporte a configurações altamente disponíveis e flexíveis de servidor do Azure Database for PostgreSQL. A replicação continua sem interrupções durante eventos de failover, sem a necessidade de configuração adicional. Para quaisquer limitações ou considerações específicas, consulte Limitações em bancos de dados espelhados do Microsoft Fabric do Azure Database for PostgreSQL em servidor flexível.
Próxima etapa
Conteúdo relacionado
- Como: Proteger dados de bancos de dados espelhados do Microsoft Fabric do Azure Database for PostgreSQL servidor flexível
- Limitações em bancos de dados espelhados do Microsoft Fabric do Azure Database for PostgreSQL servidor flexível
- Monitorar a replicação de banco de dados espelhado do Fabric
- Solucionar problemas de bancos de dados espelhados Fabric do Azure Database for PostgreSQL servidor flexível.