Beschreibung von Azure Synapse Link

Abgeschlossen

HTAP-Lösungen werden in Azure Synapse Analytics durch Azure Synapse Link unterstützt. Dies ist ein allgemeiner Begriff für eine Reihe verknüpfter Dienste, die die Synchronisierung von HTAP-Daten mit Ihrem Azure Synapse Analytics-Arbeitsbereich unterstützen.

Azure Cosmos DB ist ein globaler NoSQL-Datendienst in Microsoft Azure, der es Anwendungen ermöglicht, betriebliche Daten zu speichern und auf sie zuzugreifen, indem sie eine Auswahl von Anwendungsprogrammierschnittstellen (APIs) verwenden.

Bei Azure Synapse Link für Azure Cosmos DB handelt es sich um eine cloudnative HTAP-Funktion, mit der Sie nahezu in Echtzeit Analysen über operative Daten durchführen können, die in einem Cosmos DB-Container gespeichert sind. Azure Synapse Link sorgt für eine nahtlose Integration zwischen Azure Cosmos DB und Azure Synapse Analytics.

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

Im obigen Diagramm sind die folgenden Hauptmerkmale der Azure Synapse Link for Cosmos DB-Architektur dargestellt:

  1. Ein Azure Cosmos DB-Container stellt einen zeilenbasierten Transaktionsspeicher bereit, der für Lese-/Schreibvorgänge optimiert ist.
  2. Der Container bietet auch einen spaltenbasierten Analysespeicher, der für analytische Workloads optimiert ist. Ein vollständig verwalteter automatischer Synchronisierungsprozess hält die Datenspeicher auf dem gleichen Stand.
  3. Azure Synapse Link bietet einen verknüpften Dienst, der den für den Analysespeicher aktivierten Container in Azure Cosmos DB mit einem Azure Synapse Analytics-Arbeitsbereich verbindet.
  4. Azure Synapse Analytics bietet Synapse SQL- und Apache Spark-Runtimes, in denen Sie Code zum Abrufen, Verarbeiten und Analysieren von Daten aus dem Analysespeicher von Azure Cosmos DB ausführen können, ohne den transaktionalen Datenspeicher in Azure Cosmos DB zu beeinträchtigen.

Microsoft SQL Server ist ein beliebtes relationales Datenbanksystem, das in einigen der größten Unternehmen der Welt für Geschäftsanwendungen eingesetzt wird. Azure SQL-Datenbank ist eine cloudbasierte Plattform-as-a-Service-Datenbanklösung, die auf SQL Server basiert. Beide dieser relationalen Datenbanklösungen werden in der Regel als betriebliche Datenspeicher verwendet.

Azure Synapse Link für SQL ermöglicht die HTAP-Integration zwischen Daten in SQL Server oder Azure SQL-Datenbank und einem Azure Synapse Analytics-Arbeitsbereich.

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

In dem obigen Diagramm sind die folgenden Schlüsselfunktionen der Azure Synapse Link for SQL-Architektur dargestellt:

  1. Eine Azure SQL-Datenbank oder SQL Server-Instanz umfasst eine relationale Datenbank, in der Transaktionsdaten in Tabellen gespeichert werden.
  2. Azure Synapse Link für SQL repliziert die Tabellendaten in einen dedizierten SQL-Pool in einem Azure Synapse-Arbeitsbereich.
  3. Die replizierten Daten in dem dedizierten SQL-Pool können im dedizierten SQL-Pool abgefragt oder als externe Quelle von einem Spark-Pool aus verbunden werden, ohne die Quelldatenbank zu beeinträchtigen.

Microsoft Dataverse ist ein Datenspeicherdienst innerhalb der Microsoft Power Platform. Sie können Dataverse verwenden, um Geschäftsdaten in Tabellen zu speichern, auf die Power Apps, Power BI, Power Virtual Agents und andere Anwendungen und Dienste in Microsoft 365, Dynamics 365 und Azure zugreifen können.

Azure Synapse Link für Dataverse ermöglicht die HTAP-Integration durch die Replikation von Tabellendaten in den Azure Data Lake-Speicher, wo sie von den Laufzeiten in Azure Synapse Analytics abgerufen werden können – entweder direkt aus dem Data Lake oder über eine Lake-Datenbank, die in einem serverlosen SQL-Pool definiert ist.

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

In dem obigen Diagramm sind die folgenden Schlüsselfunktionen der Azure Synapse Link for DataverseL-Architektur dargestellt:

  1. Geschäftsanwendungen speichern Daten in Microsoft Dataverse-Tabellen.
  2. Azure Synapse Link for Dataverse repliziert die Tabellendaten in ein Azure Data Lake Gen2-Speicherkonto, das einem Azure Synapse-Arbeitsbereich zugeordnet ist.
  3. Die Daten im Data Lake können zur Definition von Tabellen in einer Lake-Datenbank verwendet und über einen serverlosen SQL-Pool abgefragt oder mit SQL oder Spark direkt aus dem Speicher gelesen werden.