Vad är Azure Synapse-länk för Azure Cosmos DB (för hands version)?What is Azure Synapse Link for Azure Cosmos DB (Preview)?

Viktigt

Azure Synapse-länken för Azure Cosmos DB är för närvarande en för hands version.Azure Synapse Link for Azure Cosmos DB is currently in preview. Den här förhandsversionen tillhandahålls utan serviceavtal och rekommenderas inte för produktionsarbetsbelastningar.This preview version is provided without a service level agreement, and it's not recommended for production workloads. Mer information finns i kompletterande användnings villkor för Microsoft Azure för handsversionerna.For more information, see Supplemental terms of use for Microsoft Azure previews.

Azure Synapse-länken för Azure Cosmos DB är en molnbaserad hybrid transaktions-och analys bearbetnings funktion (HTAP) som gör att du kan köra nära real tids analys över drifts data i Azure Cosmos DB.Azure Synapse Link for Azure Cosmos DB is a cloud-native hybrid transactional and analytical processing (HTAP) capability that enables you to run near real-time analytics over operational data in Azure Cosmos DB. Azure Synapse-länken skapar en tätt sömlös integrering mellan Azure Cosmos DB och Azure Synapse Analytics.Azure Synapse Link creates a tight seamless integration between Azure Cosmos DB and Azure Synapse Analytics.

Med hjälp av Azure Cosmos DB Analytical Store, ett fullständigt isolerat kolumn lager, ger Azure Synapse-länken ingen analys av Extract-Transformation-load (ETL) i Azure Synapse-analys mot dina operativa data i stor skala.Using Azure Cosmos DB analytical store, a fully isolated column store, Azure Synapse Link enables no Extract-Transform-Load (ETL) analytics in Azure Synapse Analytics against your operational data at scale. Affärsanalytiker, data tekniker och data experter kan nu använda Synapse Spark eller Synapse SQL för att köra nära real tids Business Intelligence, analyser och maskin inlärnings pipeliner.Business analysts, data engineers and data scientists can now use Synapse Spark or Synapse SQL interchangeably to run near real-time business intelligence, analytics, and machine learning pipelines. Du kan åstadkomma detta utan att påverka prestanda för dina transaktionsarbetsbelastningar på Azure Cosmos DB.You can achieve this without impacting the performance of your transactional workloads on Azure Cosmos DB.

Följande bild visar Azure Synapse Link integration med Azure Cosmos DB och Azure Synapse Analytics:The following image shows the Azure Synapse Link integration with Azure Cosmos DB and Azure Synapse Analytics:

Arkitektur diagram för integrering med Azure Synapse Analytics med Azure Cosmos DB

FunktionerBenefits

För att analysera stora drift data uppsättningar och minimera påverkan på prestandan hos verksamhets kritiska transaktions arbets belastningar, kommer de tidigare i Azure Cosmos DB att extraheras och bearbetas av ETL-pipelinen (Extract-Transform-Load).To analyze large operational datasets while minimizing the impact on the performance of mission-critical transactional workloads, traditionally, the operational data in Azure Cosmos DB is extracted and processed by Extract-Transform-Load (ETL) pipelines. ETL-pipeline kräver många lager av data förflyttning, vilket leder till mycket drifts komplexitet och prestanda påverkan på dina transaktions arbets belastningar.ETL pipelines require many layers of data movement resulting in much operational complexity, and performance impact on your transactional workloads. Det ökar också svars tiden för att analysera drift data från tidpunkten för ursprunget.It also increases the latency to analyze the operational data from the time of origin.

Jämfört med traditionella ETL-baserade lösningar erbjuder Azure Synapse-länken för Azure Cosmos DB flera fördelar som:When compared to the traditional ETL-based solutions, Azure Synapse Link for Azure Cosmos DB offers several advantages such as:

Minskad komplexitet utan ETL-jobb att hanteraReduced complexity with No ETL jobs to manage

Med Azure Synapse-länken kan du direkt komma åt Azure Cosmos DB analys lager med hjälp av Azure Synapse Analytics utan komplex data förflyttning.Azure Synapse Link allows you to directly access Azure Cosmos DB analytical store using Azure Synapse Analytics without complex data movement. Alla uppdateringar som görs i användnings data visas i analys lagret i nära real tid utan ETL eller ändra feed-jobb.Any updates made to the operational data are visible in the analytical store in near real-time with no ETL or change feed jobs. Du kan köra storskalig analys mot analys lager från Synapse Analytics utan ytterligare datatransformering.You can run large scale analytics against analytical store, from Synapse Analytics, without additional data transformation.

Insikter i nära real tid i dina användnings dataNear real-time insights into your operational data

Nu kan du få omfattande insikter om dina drift data i nära real tid med hjälp av Azure Synapse-länken.You can now get rich insights on your operational data in near real-time, using Azure Synapse Link. ETL-baserade system tenderar att ha högre latens för att analysera dina drift data, på grund av många lager som behövs för att extrahera, transformera och läsa in drift data.ETL-based systems tend to have higher latency for analyzing your operational data, due to many layers needed to extract, transform and load the operational data. Med inbyggd integrering av Azure Cosmos DB analys lager med Azure Synapse Analytics kan du analysera drift data i nära real tid och aktivera nya affärs scenarier.With native integration of Azure Cosmos DB analytical store with Azure Synapse Analytics, you can analyze operational data in near real-time enabling new business scenarios.

Ingen påverkan på drift arbets belastningarNo impact on operational workloads

Med Azure Synapse-länken kan du köra analytiska frågor mot ett Azure Cosmos DB analys lager (ett separat kolumn lager) medan transaktionerna bearbetas med hjälp av ett allokerat data flöde för transaktions arbets belastningen (ett rad-baserat transaktions lager).With Azure Synapse Link, you can run analytical queries against an Azure Cosmos DB analytical store (a separate column store) while the transactional operations are processed using provisioned throughput for the transactional workload (a row-based transactional store). Analytiska arbets belastningar behandlas oberoende av transaktions arbets belastningen utan att något av de data flöde som har allokerats för dina drift data förbrukas.The analytical workload is served independent of the transactional workload traffic without consuming any of the throughput provisioned for your operational data.

Optimerad för storskaliga analys arbets belastningarOptimized for large-scale analytics workloads

Azure Cosmos DB Analytical Store är optimerat för att ge skalbarhet, elastiskhet och prestanda för analytiska arbets belastningar utan något beroende på beräknings körnings tiden.Azure Cosmos DB analytical store is optimized to provide scalability, elasticity, and performance for analytical workloads without any dependency on the compute run-times. Lagrings tekniken är själv hanterad för att optimera dina analys arbets belastningar.The storage technology is self-managed to optimize your analytics workloads. Med inbyggt stöd i Azure Synapse Analytics ger åtkomst till det här lagrings lagret enkelhet och höga prestanda.With built-in support into Azure Synapse Analytics, accessing this storage layer provides simplicity and high performance.

KostnadseffektivCost effective

Med Azure Synapse-länken kan du få en kostnads optimerad, helt hanterad lösning för drift analys.With Azure Synapse Link, you can get a cost-optimized, fully managed solution for operational analytics. Den eliminerar extra lager av lagring och data bearbetning som krävs i traditionella ETL-pipelines för att analysera drift data.It eliminates the extra layers of storage and compute required in traditional ETL pipelines for analyzing operational data.

Azure Cosmos DB Analytical Store följer en förbruknings pris modell som baseras på data lagring och analys av Läs-och skriv åtgärder och frågor som körs.Azure Cosmos DB analytical store follows a consumption-based pricing model, which is based on data storage and analytical read/write operations and queries executed . Du behöver inte etablera några data flöden, som du gör i dag för transaktionernas arbets belastningar.It doesn’t require you to provision any throughput, as you do today for the transactional workloads. Genom att komma åt dina data med mycket elastiska beräknings motorer från Azure Synapse Analytics blir den totala kostnaden för att köra lagring och beräkning mycket effektiv.Accessing your data with highly elastic compute engines from Azure Synapse Analytics makes the overall cost of running storage and compute very efficient.

Analys för lokalt tillgängliga, globalt distribuerade, flera olika region skrivningarAnalytics for locally available, globally distributed, multi-region writes

Du kan köra analytiska frågor effektivt mot den närmaste regionala kopian av data i Azure Cosmos DB.You can run analytical queries effectively against the nearest regional copy of the data in Azure Cosmos DB. Azure Cosmos DB tillhandahåller den avancerade kapaciteten för att köra de globalt distribuerade analytiska arbets belastningarna tillsammans med transaktions arbets belastningar på ett aktivt och aktivt sätt.Azure Cosmos DB provides the state-of-the-art capability to run the globally distributed analytical workloads along with transactional workloads in an active-active manner.

Aktivera HTAP-scenarier för dina användnings dataEnable HTAP scenarios for your operational data

Synapse-länken sammanställer Azure Cosmos DB analys lager med Azure Synapse Analytics runtime support.Synapse Link brings together Azure Cosmos DB analytical store with Azure Synapse analytics runtime support. Med den här integreringen kan du skapa inbyggda Cloud HTAP-lösningar (hybrid transaktion/analys bearbetning) som genererar insikter baserade på real tids uppdateringar av dina drift data över stora data uppsättningar.This integration enables you to build cloud native HTAP (Hybrid transactional/analytical processing) solutions that generate insights based on real-time updates to your operational data over large datasets. Det låser upp nya affärs scenarier för att generera aviseringar baserat på Live-trender, bygga nära real tids instrument paneler och affärs upplevelser baserat på användarens beteende.It unlocks new business scenarios to raise alerts based on live trends, build near real-time dashboards, and business experiences based on user behavior.

Azure Cosmos DB analys lagerAzure Cosmos DB analytical store

Azure Cosmos DB Analytical Store är en kolumn-orienterad representation av dina drift data i Azure Cosmos DB.Azure Cosmos DB analytical store is a column-oriented representation of your operational data in Azure Cosmos DB. Det här analys lagret är lämpligt för snabba, kostnads effektiva frågor om stora användnings data uppsättningar, utan att kopiera data och påverka prestandan för dina transaktions arbets belastningar.This analytical store is suitable for fast, cost effective queries on large operational data sets, without copying data and impacting the performance of your transactional workloads.

Analys lagringen hämtar automatiskt höga frekvens infogningar, uppdateringar och borttagningar i dina transaktions arbets belastningar i nära real tid, som en fullständigt hanterad funktion ("automatisk synkronisering") av Azure Cosmos DB.Analytical store automatically picks up high frequency inserts, updates, deletes in your transactional workloads in near real time, as a fully managed capability (“auto-sync”) of Azure Cosmos DB. Ingen ändrings-feed eller ETL krävs.No change feed or ETL is required.

Om du har ett globalt distribuerat Azure Cosmos DB konto kommer det att vara tillgängligt i alla regioner för det kontot när du har aktiverat analytiskt lagrings utrymme för en behållare.If you have a globally distributed Azure Cosmos DB account, after you enable analytical store for a container, it will be available in all regions for that account. Mer information om analys lagret finns i artikeln Översikt över Azure Cosmos DB analys lager .For more information on the analytical store, see Azure Cosmos DB Analytical store overview article.

Integrering med Azure Synapse AnalyticsIntegration with Azure Synapse Analytics

Med Synapse-länken kan du nu ansluta direkt till dina Azure Cosmos DB behållare från Azure Synapse Analytics och komma åt analys lagret utan separata anslutningar.With Synapse Link, you can now directly connect to your Azure Cosmos DB containers from Azure Synapse Analytics and access the analytical store with no separate connectors. Azure Synapse Analytics stöder för närvarande Synapse-länk med Synapse Apache Spark och Synapse SQL Server utan SQL Server.Azure Synapse Analytics currently supports Synapse Link with Synapse Apache Spark and Synapse SQL serverless.

Du kan fråga data från Azure Cosmos DB analys lager samtidigt, med interop över olika analys tider som stöds av Azure Synapse Analytics.You can query the data from Azure Cosmos DB analytical store simultaneously, with interop across different analytics run times supported by Azure Synapse Analytics. Inga ytterligare data omvandlingar krävs för att analysera användnings data.No additional data transformations are required to analyze the operational data. Du kan fråga och analysera analys data med hjälp av:You can query and analyze the analytical store data using:

  • Synapse Apache Spark med fullständigt stöd för Scala, python, SparkSQL och C#.Synapse Apache Spark with full support for Scala, Python, SparkSQL, and C#. Synapse Spark är central för data teknik och data vetenskaps scenarierSynapse Spark is central to data engineering and data science scenarios

  • SQL Server utan språk i T-SQL och stöd för välbekanta BI-verktyg (till exempel Power BI Premium osv.)SQL serverless with T-SQL language and support for familiar BI tools (for example, Power BI Premium, etc.)

Anteckning

Från Azure Synapse Analytics kan du komma åt både analys-och transaktions lager i din Azure Cosmos DB-behållare.From Azure Synapse Analytics, you can access both analytical and transactional stores in your Azure Cosmos DB container. Men om du vill köra storskalig analys eller skanningar på dina användnings data rekommenderar vi att du använder analytisk lagring för att undvika prestanda påverkan på transaktions arbets belastningar.However, if you want to run large-scale analytics or scans on your operational data, we recommend that you use analytical store to avoid performance impact on transactional workloads.

Anteckning

Du kan köra analyser med låg latens i en Azure-region genom att ansluta din Azure Cosmos DB-behållare till Synapse runtime i den regionen.You can run analytics with low latency in an Azure region by connecting your Azure Cosmos DB container to Synapse runtime in that region.

Den här integrationen möjliggör följande HTAP-scenarier för olika användare:This integration enables the following HTAP scenarios for different users:

  • En BI-tekniker som vill modellera och publicera en Power BI rapport för att komma åt direkt användnings data i Azure Cosmos DB direkt via Synapse SQL.A BI engineer who wants to model and publish a Power BI report to access the live operational data in Azure Cosmos DB directly through Synapse SQL.

  • En dataanalytiker som vill härleda insikter från användnings data i en Azure Cosmos DB-behållare genom att fråga den med Synapse SQL, läsa data i skala och kombinera dessa resultat med andra data källor.A data analyst who wants to derive insights from the operational data in an Azure Cosmos DB container by querying it with Synapse SQL, read the data at scale and combine those findings with other data sources.

  • En data expert som vill använda Synapse Spark för att hitta en funktion för att förbättra sin modell och träna den modellen utan att göra komplexa data tekniker.A data scientist who wants to use Synapse Spark to find a feature to improve their model and train that model without doing complex data engineering. De kan också skriva resultatet av modellen efter att du har gått över till Azure Cosmos DB i real tid med data genom Spark-Synapse.They can also write the results of the model post inference into Azure Cosmos DB for real-time scoring on the data through Spark Synapse.

  • En data tekniker som vill göra data tillgängliga för konsumenter genom att skapa SQL-eller Spark-tabeller över Azure Cosmos DB behållare utan manuella ETL-processer.A data engineer who wants to make data accessible for consumers, by creating SQL or Spark tables over Azure Cosmos DB containers without manual ETL processes.

Mer information om stöd för Azure Synapse Analytics runtime för Azure Cosmos DB finns i Azure Synapse Analytics for Cosmos DB support.For more information on Azure Synapse Analytics runtime support for Azure Cosmos DB, see Azure Synapse Analytics for Cosmos DB support.

Synapse-länk rekommenderas i följande fall:Synapse Link is recommended in the following cases:

  • Om du är Azure Cosmos DB kund och vill köra analyser, BI och maskin inlärning över dina användnings data.If you are an Azure Cosmos DB customer and you want to run analytics, BI, and machine learning over your operational data. I sådana fall ger Synapse-länken en mer integrerad analys upplevelse utan att påverka det etablerade data flödet i transaktions arkivet.In such cases, Synapse Link provides a more integrated analytics experience without impacting your transactional store’s provisioned throughput. Exempel:For example:

    • Om du kör Analytics eller BI på Azure Cosmos DB operativa data direkt med hjälp av separata anslutningar idag, ellerIf you are running analytics or BI on your Azure Cosmos DB operational data directly using separate connectors today, or

    • Om du kör ETL-processer för att extrahera drift data till ett separat analys system.If you are running ETL processes to extract operational data into a separate analytics system.

I sådana fall ger Synapse-länken en mer integrerad analys upplevelse utan att påverka det etablerade data flödet i transaktions arkivet.In such cases, Synapse Link provides a more integrated analytics experience without impacting your transactional store’s provisioned throughput.

Synapse-länk rekommenderas inte om du söker efter traditionella informations lager krav som hög samtidighet, arbets belastnings hantering och persistence av agg regeringar över flera data källor.Synapse Link is not recommended if you are looking for traditional data warehouse requirements such as high concurrency, workload management, and persistence of aggregates across multiple data sources. Mer information finns i vanliga scenarier som kan användas med Azure Synapse-länken för Azure Cosmos DB.For more information, see common scenarios that can be powered with Azure Synapse Link for Azure Cosmos DB.

BegränsningarLimitations

  • Azure Synapse-länken stöds för API: et för Azure Cosmos DB SQL (Core) och Azure Cosmos DB s API för MongoDB.Azure Synapse Link is supported for the Azure Cosmos DB SQL (Core) API and the Azure Cosmos DB’s API for MongoDB.

  • För närvarande kan analys lagret bara aktive ras för nya behållare.Currently, the analytical store can only be enabled for new containers. Om du vill använda analytisk lagring för befintliga behållare migrerar du data från dina befintliga behållare till nya behållare med hjälp av Azure Cosmos DB Migreringsverktyg.To use analytical store for existing containers, migrate data from your existing containers to new containers using Azure Cosmos DB migration tools. Du kan aktivera Synapse-länk på nya och befintliga Azure Cosmos DB-konton.You can enable Synapse Link on new and existing Azure Cosmos DB accounts.

  • Att komma åt Azure Cosmos DB analys lager med SQL Server utan Synapse är för närvarande överbelastad för hands version.Accessing the Azure Cosmos DB analytic store with Synapse SQL serverless is currently under gated preview. Om du vill begära åtkomst, e-posta Azure Cosmos DBS teamet.To request access, email the Azure Cosmos DB team.

  • I för hands versionen stöds inte säkerhets kopiering och återställning av behållare för Synapse-länk aktiverade databas konton.In preview, for Synapse Link enabled database accounts, backup and restore of containers is not supported. Om du har arbets belastningar som kräver säkerhets kopierings-och återställnings funktioner rekommenderar vi inte att du aktiverar Synapse-länken för dessa databas konton.If you have workloads that require backup and restore functionality, we recommended not to enable Synapse Link on those database accounts.

  • Det går inte att komma åt Azure Cosmos DB Analytics Store med SQL-etableringen för Synapse.Accessing the Azure Cosmos DB analytics store with Synapse SQL provisioned is currently not available.

PrissättningPricing

I fakturerings modellen för Azure Synapse-länken ingår kostnader som uppstår med hjälp av Azure Cosmos DB analys lager och Synapse Runtime.The billing model of Azure Synapse Link includes the costs incurred by using the Azure Cosmos DB analytical store and the Synapse runtime. Mer information finns i artikeln om priser för Azure Cosmos DB analys lager och Azure Synapse Analytics .To learn more, see the Azure Cosmos DB analytical store pricing and Azure Synapse Analytics pricing articles.

Nästa stegNext steps

Mer information finns i följande dokument:To learn more, see the following docs: