Descrever o Link do Azure Synapse

Concluído

Há suporte para soluções de HTAP no Azure Synapse Analytics por meio do Link do Azure Synapse, um termo geral para um conjunto de serviços vinculados que dão suporte à sincronização de dados de HTAP no workspace do Azure Synapse Analytics.

O Azure Cosmos DB é um serviço de dados NoSQL de escala global no Microsoft Azure que permite que os aplicativos armazenem e acessem dados operacionais usando uma seleção de APIs (interfaces de programação de aplicativo).

O Link do Azure Synapse para Azure Cosmos DB é uma funcionalidade de HTAP nativa de nuvem que permite executar análises quase em tempo real em dados operacionais armazenados em um contêiner do Cosmos DB. O Link do Azure Synapse cria uma integração perfeita entre o Azure Cosmos DB e o Azure Synapse Analytics.

A diagram showing Azure Synapse Link integration with Azure Cosmos DB and Azure Synapse Analytics.

No diagrama acima, são ilustrados os seguintes recursos principais da arquitetura do Link do Azure Synapse para Cosmos DB:

  1. Um contêiner do Azure Cosmos DB fornece um repositório transacional baseado em linha otimizado para operações de leitura/gravação.
  2. O contêiner também fornece um repositório analítico baseado em coluna otimizado para cargas de trabalho analíticas. Um processo de sincronização automática totalmente gerenciado mantém os armazenamentos de dados em sincronia.
  3. O Link do Azure Synapse fornece um serviço vinculado que conecta o contêiner habilitado para repositório analítico no Azure Cosmos DB a um workspace do Azure Synapse Analytics.
  4. O Azure Synapse Analytics fornece runtimes do SQL do Synapse e do Apache Spark nos quais você pode executar código para recuperar, processar e analisar dados do repositório analítico do Azure Cosmos DB sem afetar o armazenamento de dados transacionais no Azure Cosmos DB.

O Microsoft SQL Server é um sistema de banco de dados relacional popular que capacita aplicativos de negócios em algumas das maiores organizações do mundo. O Banco de Dados SQL do Azure é uma solução de banco de dados de plataforma como serviço baseado em nuvem com base no SQL Server. Essas duas soluções de banco de dados relacionais são muito usadas como armazenamentos de dados operacionais.

O Link do Azure Synapse para SQL habilita a integração de HTAP entre dados no SQL Server ou no Banco de Dados SQL do Azure e em um workspace do Azure Synapse Analytics.

A diagram showing Azure Synapse Link integration with Azure SQL Database and Azure Synapse Analytics.

No diagrama acima, os seguintes recursos principais da arquitetura do Link do Azure Synapse para SQL são ilustrados:

  1. Uma instância do Banco de Dados SQL do Azure ou do SQL Server contém um banco de dados relacional no qual os dados transacionais são armazenados em tabelas.
  2. O Link do Azure Synapse para SQL replica os dados da tabela para um pool de SQL dedicado em um workspace do Azure Synapse.
  3. Os dados replicados no pool de SQL dedicado podem ser consultados no pool de SQL dedicado ou conectados como uma fonte externa de um pool do Spark sem afetar o banco de dados de origem.

O Microsoft Dataverse é um serviço de armazenamento de dados no Microsoft Power Platform. Você pode usar o Dataverse para armazenar dados de negócios em tabelas acessadas pelo Power Apps, o Power BI, o Power Virtual Agents e outros aplicativos e serviços no Microsoft 365, no Dynamics 365 e no Azure.

O Link do Azure Synapse para Dataverse habilita a integração de HTAP replicando dados de tabela para o Azure Data Lake Storage, onde podem ser acessados pelos runtimes no Azure Synapse Analytics, diretamente do data lake ou por meio de um banco de dados lake definido em um pool de SQL sem servidor.

A diagram showing Azure Synapse Link integration with Microsoft Dataverse and Azure Synapse Analytics.

No diagrama acima, são ilustrados os seguintes recursos principais da arquitetura do Link do Azure Synapse para Dataverse:

  1. Aplicativos de negócios armazenam dados em tabelas do Microsoft Dataverse.
  2. O Link do Azure Synapse para Dataverse replica os dados da tabela para uma conta de armazenamento do Azure Data Lake Gen2 associada a um workspace do Azure Synapse.
  3. Os dados no data lake podem ser usados para definir tabelas em um banco de dados lake e consultados usando um pool de SQL sem servidor ou lidos diretamente do armazenamento usando SQL ou Spark.