Del via


Hva er speiling i stoff?

Speiling i Fabric er en lavkostnads- og lavlatensløsning som samler data fra ulike systemer i én analyseplattform. Du kan kontinuerlig replikere din eksisterende datamengde direkte inn i Fabrics OneLake fra ulike Azure-databaser og eksterne datakilder.

Med mest up-to-date-data i et spørrbart format i OneLake kan du bruke alle de ulike tjenestene i Fabric, som å kjøre analyser med Spark, kjøre notatbøker, dataingeniørarbeid, visualisere gjennom Power BI Reports og mer.

Ved å bruke Mirroring in Fabric får du et høyt integrert, helhetlig og brukervennlig produkt som forenkler dine analysebehov. Speiling er laget for åpenhet og samarbeid mellom Microsoft og teknologiløsninger som kan lese det åpne kildekode-Delta Lake-tabellformatet. Det er en rimelig og lav-latens nøkkelferdig løsning som lager en kopi av dataene dine i OneLake for alle dine analytiske behov.

Du kan bruke Delta-bordene overalt i Fabric, noe som hjelper deg å akselerere reisen inn i Fabric.

Du aktiverer speiling ved å opprette en sikker forbindelse til din operative datakilde. Du velger om du vil replikere en hel database eller individuelle tabeller, og speiling holder automatisk dataene dine synkroniserte. Når dataene er satt opp, replikeres dataene kontinuerlig inn i OneLake for analyse.

Hvorfor bruke speiling i stoff?

I dag har mange organisasjoner virksomhetskritiske operasjonelle eller analytiske data som sitter i siloer.

Tilgang til og arbeid med disse dataene krever komplekse ETL (Extract Transform Load) pipelines, forretningsprosesser og beslutningssiloer, som skaper:

  • Begrenset og begrenset tilgang til viktige, stadig skiftende data
  • Friksjon mellom mennesker, prosess og teknologi
  • Lange ventetider for å opprette pipeliner og prosesser til kritisk viktige data
  • Ingen frihet til å bruke verktøyene du trenger for å analysere og dele innsikt komfortabelt
  • Mangel på et skikkelig grunnlag for folk å dele og samarbeide om data
  • Ingen vanlige, åpne dataformater for alle analytiske scenarioer – BI, kunstig intelligens, integrering, teknikk og til og med apper

Speiling i Fabric gir en enkel opplevelse for å fremskynde tiden til verdi for innsikt og beslutninger, og for å bryte ned datasiloer mellom teknologiløsninger:

  • Nesten sanntids replikering av data og metadata inn i en SaaS-datalake, med innebygd analyse for BI og AI

Microsoft Fabric-plattformen er bygget på et fundament av Software as a Service (SaaS), som tar enkelhet og integrasjon til et helt nytt nivå. For å lære mer om Microsoft Fabric, se Hva er Microsoft Fabric?

Følgende er kjerneprinsipper for speiling:

  • Å aktivere speiling i Fabric er enkelt og intuitivt, uten behov for å lage komplekse ETL-pipelines, allokere andre beregningsressurser eller håndtere dataflyt.

  • Speiling i Fabric er en totaladministrert tjeneste, slik at du ikke trenger å bekymre deg for drifting, vedlikehold eller administrasjon av replikering av den speilede tilkoblingen.

Speiling av objekter

Speiling oppretter disse elementene i Fabric-arbeidsområdet:

  • En prosess som håndterer replikasjon av data og metadata inn i OneLake og konvertering til Parquet, i et analyseklart format. Denne prosessen muliggjør nedstrømsscenarier som data engineering, data science og mer.
  • Et SQL-analyseendepunkt

I tillegg til SQL-spørringseditoren finnes det et bredt økosystem av verktøy, inkludert SQL Server Management Studio (SSMS),MSSQL-utvidelsen for Visual Studio Code, og til og med GitHub Copilot.

Deling gjør det enkelt å kontrollere tilgang og administrere tillatelser, slik at du kan beskytte sensitiv informasjon. Deling muliggjør også sikker og demokratisert beslutningstaking på tvers av organisasjonen.

Typer speiling

Microsoft Fabric tilbyr tre ulike tilnærminger for å bringe data inn i OneLake gjennom speiling.

  • Databasespeiling – Databasespeiling i Fabric replikerer hele databaser og tabeller for å samle data fra ulike systemer i én analyseplattform.
  • Metadataspeiling – Metadataspeiling i Fabric synkroniserer metadata (som katalognavn, skjemaer og tabeller) i stedet for å fysisk flytte dataene. Denne tilnærmingen bruker snarveier, slik at dataene forblir i kilden samtidig som de er lett tilgjengelige i Fabric.
  • Åpen speiling – Åpen speiling i Fabric er designet for å utvide speiling basert på åpen Delta Lake-tabellformat. Denne funksjonaliteten gjør det mulig for enhver utvikler å skrive endringsdata fra applikasjonen direkte inn i et speilet databaseelement i Fabric, basert på åpen speiling og offentlige API-er.

For øyeblikket er følgende eksterne databaser tilgjengelige:

Plattform Replikering i nær sanntid Type speiling Ende-til-ende-opplæring
Microsoft Fabric speilede databaser fra Azure Cosmos DB Ja Speiling av databaser Veiledning: Azure Cosmos DB
Microsoft Fabric speilede databaser fra Azure Databricks Ja Speiling av metadata Veiledning: Azure Databricks
Microsoft Fabric speilet databaser fra Azure Database for PostgreSQL Ja Speiling av databaser Tutorial: Azure Database for PostgreSQL
Microsoft Fabric mirrored databases from Azure Database for MySQL (preview) Ja Speiling av databaser Tutorial: Azure Database for MySQL (preview)
Microsoft Fabric speilede databaser fra Azure SQL Database Ja Speiling av databaser Veiledning: Azure SQL Database
Microsoft Fabric speilede databaser fra Azure SQL Managed Instance Ja Speiling av databaser Veiledning: Azure SQL Managed Instance
Microsoft Fabric speilede databaser fra Google BigQuery (forhåndsvisning) Ja Speiling av databaser Opplæring: Google BigQuery
Microsoft Fabric speilet databaser fra Oracle Ja Speiling av databaser Opplæring: Oracle
Microsoft Fabric speilede databaser fra SAP Ja Speiling av databaser Veiledning: SAP
Microsoft Fabric speilede databaser fra Snowflake Ja Speiling av databaser Opplæring: Snøfnugg
Microsoft Fabric speilede databaser fra SQL Server Ja Speiling av databaser Veiledning: SQL Server
Åpne speilede databaser Ja Åpne speiling Opplæring: Åpne speiling
Microsoft Fabric speilede databaser fra Fabric SQL-database Ja Speiling av databaser Automatisk konfigurert

Replikering i nær sanntid

Nesten sanntidsreplikasjon kan avhenge av ulike faktorer, inkludert:

  • Beliggenhet eller område for kilden
  • Beliggenhet eller destinasjonsområde
  • Antall endringer
  • Frekvens av endringer
  • Nettverksbåndbredde og latens fra kilde
  • Beregningsressurser tildelt den lokale datagatewayen

Hvordan fungerer databasespeiling?

Delta-filer ankommer gradvis i Fabric fra datakilden. Metoden for å identifisere de inkrementvis endrede dataene varierer i hver datakilde. I SQL Server 2025, for eksempel, skanner SQL Database Engine kildedatabasens transaksjonslogg med høy frekvens. SQL Server publiserer endringer for hver tabell til tilsvarende filer i Fabric-landingssonen.

Inne i Fabric kjører en replikatormotor alltid og skanner etter nylig publiserte filer med høy frekvens. Fabric slår umiddelbart sammen innkommende endringer i mål-deltatabellen. Endringer kan publiseres så raskt som hvert 15. sekund.

Backoff-logikk som oppdager lav aktivitet unngår overhead på datakildemotorer utenfor Fabric og reduserer latenstiden ved å svare på hyppigheten av innkommende dataendringer.

Diagram over hvordan Fabric Database Mirroring fungerer.

Hvordan fungerer metadataspeiling?

Speiling muliggjør ikke bare datareplikering, men kan også oppnås gjennom snarveier eller metadataspeiling i stedet for full datareplikering, slik at data kan være tilgjengelige uten å fysisk flytte eller duplisere dem. Speiling i denne sammenhengen refererer til kun å replikere metadata – som katalognavn, skjemaer og tabeller – snarere enn selve dataene. Denne tilnærmingen gjør det mulig for Fabric å gjøre data fra forskjellige kilder tilgjengelige uten å duplisere dem, noe som forenkler dataadministrasjonen og minimerer lagringsbehovene.

For eksempel, når man får tilgang til data registrert i Unity Catalog, speiler Fabric kun katalogstrukturen fra Azure Databricks, slik at underliggende data kan nås via snarveier. Denne metoden sikrer at eventuelle endringer i kildedataene umiddelbart gjenspeiles i Fabric uten å kreve dataflytting, opprettholder sanntidssynkronisering og forbedrer effektiviteten i tilgang til up-todatoinformasjon.

Hvordan fungerer åpen speiling?

I tillegg til å muliggjøre datareplikering ved å opprette en sikker forbindelse til datakilden din, lar speiling deg velge en eksisterende dataleverandør eller skrive din egen applikasjon for å sende data inn i en speilet database. Når du oppretter en åpen speilet database via det offentlige API-et eller Fabric-portalen, får du en landingssone-URL i OneLake hvor du kan lande endringsdata i henhold til åpen speilingsspesifikasjon.

Når dataene er i landingssonen med riktig format, starter replikasjonen og håndterer kompleksiteten ved å slå sammen endringene med oppdateringer, innsetting og sletting for å reflekteres i delta-tabeller. Denne metoden sikrer at all data som skrives inn i landingssonen umiddelbart reflekteres, og beholder dataene i Fabric up-to-dato.

Deler

Deling gjør tilgangskontroll og -administrasjon enklere. Sikkerhetskontroller som radnivåsikkerhet (RLS), objektnivåsikkerhet (OLS) og flere sikrer at du kan kontrollere tilgangen til sensitiv informasjon. Deling muliggjør også sikker og demokratisert beslutningstaking på tvers av organisasjonen.

Ved å dele gir brukere andre brukere eller en gruppe brukere tilgang til en speilet database uten å gi tilgang til arbeidsområdet og resten av elementene. Når noen deler en speilet database, gir de også tilgang til SQL-analyseendepunktet.

Hvis du vil ha mer informasjon, kan du se Dele den speilede databasen og administrere tillatelser.

Spørringer på tvers av databaser

Med dataene fra din speilede database lagret i OneLake, kan du skrive kryssdatabase-spørringer, og koble sammen data fra speilede databaser, lagre og SQL-analyseendepunktene til Lakehouses i en enkelt T-SQL-spørring. Hvis du vil ha mer informasjon, kan du se Skrive en spørring på tvers av databaser.

For eksempel kan du referere tabellen fra speilede databaser og lagre ved å bruke tredelt navngivning. I eksemplet nedenfor bruker du det tredelte navnet til å referere til ContosoSalesTable på lageret ContosoWarehouse. Fra andre databaser eller lagre er den første delen av standard SQL-navnekonvensjon i tre deler navnet på den speilvendte databasen.

SELECT *
FROM ContosoWarehouse.dbo.ContosoSalesTable AS Contoso
INNER JOIN Affiliation
ON Affiliation.AffiliationId = Contoso.RecordTypeID;

Kostnader for speiling

For databasespeiling og åpen speiling er Fabric-databehandling og OneLake-lagring frigjort opptil en kapasitetsbasert grense.

  • Lagring for replikaer er ledig opp til en grense basert på kapasitetsstørrelsen. Speiling tilbyr en gratis terabyte speilingslagring for hver kapasitetsenhet (CU) du kjøper. Hvis du for eksempel kjøper en F64-kapasitet, får du 64 gratis terabyte lagringsplass, utelukkende brukt til speiling. Du betaler for OneLake-lagring hvis du overskrider grensen for gratis speiling eller når kapasiteten er satt på pause. For mer informasjon, se Microsoft Fabric Pricing.
  • Bakgrunns-Fabric-beregning som brukes til å replikere dataene dine i Fabric OneLake er gratis og bruker ikke kapasitet. Forespørsler direkte til OneLake om speilet dataforbrukskapasitet som vanlig OneLake-databehandlingsforbruk. Beregningen for å spørre data ved bruk av SQL, Power BI eller Spark belastes med faste satser.
  • En kjørende Fabric-kapasitet kreves kun for den innledende oppsettet av speiling.

Data engineering med dine speilede databasedata

Microsoft Fabric tilbyr ulike dataingeniørfunksjoner for å sikre at dataene dine er lett tilgjengelige, godt organiserte og av høy kvalitet. Fra Fabric Data Engineering kan du:

  • Opprett og administrer dataene dine som Spark ved hjelp av et innsjøhus
  • Design pipeliner for å kopiere data til innsjøen din
  • Bruk Spark-jobbdefinisjoner for å sende batch- eller strømmejobb til Spark-klyngen
  • Bruke notatblokker til å skrive kode for datainntak, klargjøring og transformasjon

Data science med dine speilede databasedata

Microsoft Fabric tilbyr Fabric Data Science for å gi brukere mulighet til å fullføre ende-til-ende datavitenskapsarbeidsflyter med formål om databerikelse og forretningsinnsikt. Du kan gjennomføre et bredt spekter av aktiviteter gjennom hele data science-prosessen, fra datautforskning, forberedelse og rensing til eksperimentering, modellering, modellvurdering og levering av prediktive innsikter til BI-rapporter.

Microsoft Fabric brukere kan få tilgang til Data Science-arbeidsbelastninger. Derfra kan de oppdage og få tilgang til ulike relevante ressurser. De kan for eksempel lage maskinlæringseksperimenter, modeller og notatblokker. De kan også importere eksisterende notatblokker på hjemmesiden for datavitenskap.

Direct Lake med speilede databasedata

Du kan bruke Direct Lake-modus med speilede databaser i Microsoft Fabric for å muliggjøre høyytelsesforespørsler over speilede data uten behov for dataflyt eller duplisering. Når du oppretter en speilet database, lagres dataene i Delta Lake-format i OneLake. Dette native formatet gjør at Power BI og andre analyseverktøy kan kobles sammen via Direct Lake-modus, og gir nesten sanntidsinnsikt ved å få direkte tilgang til de underliggende filene. Denne integrasjonen kombinerer enkelheten ved speiling med hastigheten og skalerbarheten til Direct Lake, noe som muliggjør rask, up-todato rapportering av driftsdata.

Oppbevaring for speilede data

Speiling i Fabric replikerer kontinuerlig den eksisterende dataeiendommen til OneLake i Delta Lake-tabellformat. For å holde speilede data effektivt lagret og alltid klare for analyse, kjører speiling automatisk vakuum for å fjerne gamle filer som ikke lenger refereres til av en Delta-logg.

Du kan tilpasse oppbevaringsinnstillingen i henhold til dine behov. For eksempel kan du velge en kortere oppbevaringstid for å redusere forbruket av speiling eller forlenge lagringstiden for å bruke Deltas tidsreisefunksjoner til analyse.

For speilede databaser som er opprettet fra Fabric-portalen etter midten av juni 2025, er standard oppbevaring én dag. For gamle speilede databaser er standarden syv dager. For å sjekke eller oppdatere retensjonsinnstillingen, gå i Fabric-portalen til din speilede database ->Settings ->Delta table management-fanen , og spesifiser retensjonsterskelen. Du kan også konfigurere den via offentlig API ved å angi egenskapen retentionInDays .

SQL-database i Fabric

Du kan også direkte opprette og administrere en SQL-database i Microsoft Fabric inne i Fabric-portalen. Basert på Azure SQL Database, speiler SQL-databasen i Fabric automatisk data for analyseformål, og du kan enkelt opprette din operative database i Fabric. SQL-databasen er hjemmet i Fabric for OLTP-arbeidsbelastninger, og den kan integreres med Fabrics kildekontrollintegrasjon.