[Beperkte beschikbaarheid]{class="badge informative"}
Data Mirror-overzicht
Data Mirror is een vermogen van Adobe Experience Platform dat rij-vlakke veranderingsopname van externe gegevensbestanden in het gegevenshoek gebruikend model-gebaseerde schema's toelaat. Het bewaart gegevensverhoudingen, dwingt uniciteit af, en steunt versioning zonder upstream extractie, transformatie, lading (ETL) processen te vereisen.
Met Data Mirror kunt u invoegen, bijwerken en verwijderen (muteerbare gegevens) van externe systemen zoals Snowflake , Databricks of BigQuery rechtstreeks in Experience Platform. Hierdoor kunt u de bestaande structuur en gegevensintegriteit van het databasemodel behouden wanneer u gegevens naar het platform overbrengt.
Capaciteiten en voordelen
Data Mirror biedt de volgende essentiële mogelijkheden voor databasesynchronisatie:
- Primaire zeer belangrijke handhaving: Zorgt voor uniciteit binnen datasets en verhindert dubbele verslagen tijdens opname.
- row-vlakke veranderingsopname: Steunt korrelige gegevensveranderingen met inbegrip van upserts en schrapt met nauwkeurige controle.
- verhoudingen van het Schema: Laat buitenlandse en primaire zeer belangrijke verhoudingen tussen datasets door beschrijvers toe.
- uit-van-orde gebeurtenis behandeling: Verwerkt veranderingsgebeurtenissen gebruikend versie en timestamp beschrijvers, zelfs wanneer zij uit opeenvolging aankomen.
- Directe pakhuis integratie: Verbindt met gesteunde de pakhuizen van wolkengegevens voor dichtbij synchronisatie van de verandering in real time.
Gebruik Data Mirror om wijzigingen rechtstreeks van uw bronsystemen in te voeren, de schemacontegriteit af te dwingen en de gegevens beschikbaar te stellen voor analyses, reisorchestratie en compatibiliteitsworkflows. Data Mirror elimineert complexe stroomopwaartse processen ETL en versnelt implementatie door direct het weerspiegelen van bestaande gegevensbestandmodellen toe te laten.
Plan voor schrapping en gegevenshygiënevereisten wanneer het uitvoeren van modelregelingen met Data Mirror. Alle toepassingen moeten in overweging nemen hoe schrappingen verwante datasets, nalevingswerkschema's, en stroomafwaartse processen vóór plaatsing beïnvloeden.
Vereisten prerequisites
Voordat u aan de slag gaat, moet u de volgende onderdelen van Experience Platform begrijpen en controleren of uw omgeving voldoet aan de technische en structurele vereisten:
Implementatievereisten
Uw Platform-exemplaar en brongegevens moeten voldoen aan specifieke vereisten voor een correcte werking van Data Mirror. Data Mirror vereist model-gebaseerde schema's, die flexibele gegevensstructuren met gedwongen beperkingen zijn. Data Mirror werkt momenteel voornamelijk met modelgebaseerde schema's, hoewel integratie met standaard XDM-schema's wordt ondersteund door de volgende mogelijkheden voor aangepaste B2B-objecten (gepland voor oktober 2025).
Omvat a primaire sleutel en versiedescriptor in alle schema's. Als u met een tijd-reeks schema werkt, wordt a timestamp beschrijver ook vereist.
Uw externe database moet ondersteuning bieden voor het vastleggen van wijzigingsgegevens of voor metagegevens die invoegen, bijwerken en verwijderen identificeren. De gegevens van Source moeten unieke herkenningstekens omvatten, of één enkel gebied of een samengestelde primaire sleutel en versieinformatie zodat kan het systeem updates in de correcte orde toepassen.
Om schrappingen te ontdekken, voeg een _change_request_type
kolom toe die specificeert of elke verslag een upsert of een schrapping is.
Data Mirror implementeren implementation-workflow
In tegenstelling tot de standaardbenaderingen van de opname, behoudt Data Mirror de structuur van uw databasemodel binnen het Experience Platform-datumpomeer. Door deze consistentie in de gegevensstructuur is een externe voorbehandeling overbodig. Hieronder volgt een workflow voor Data Mirror-implementatie op hoog niveau. Kies de implementatiemethode op basis van de workflow en het bronsysteem van uw team.
De schemastructuur definiëren
Creeer model-gebaseerde schema'smet vereiste beschrijvers (meta-gegevens die schemagedrag en beperkingen bepalen). Kies een methode die in de workflow van uw team past, via de gebruikersinterface of rechtstreeks via de API.
- benadering UI: creeer model-gebaseerde schema's in de Redacteur van het Schema
- API benadering: creeer schema's via de Registratie API van het Schema
Relaties toewijzen en gegevensbeheer definiëren
Bepaal verbindingen tussen datasets gebruikend relatiebeschrijvers. Relaties beheren en de gegevenskwaliteit in verschillende gegevenssets behouden. Deze taken zorgen voor consistente verbindingen en ondersteunen de naleving van de gegevenshygiënevoorschriften.
- relaties van het Schema: bepalen verband tussen datasets gebruikend beschrijvers
- hygiëne van het Verslag: beheer precisierecord schrapt
De bronverbinding configureren
Selecteer een innamemethode op basis van uw bronsysteem en gebruikscase. Elke optie ondersteunt verschillende niveaus van automatisering, transformatie en schaalbaarheid.
- Wolkenbronverbindingen configureren
- SQL-opname: Gebruik Data Distiller om in relationele datasets te schrijven
- uploadt het Dossier: Upload manueel dossiers voor partij of eenmalig ingebed
Inname van vastleggen van gegevens wijzigen inschakelen
Verbindingen voor het vastleggen van wijzigingsgegevens instellen met ondersteunde wolkengegevenspakhuizen. Breng veranderingen op rijniveau met behoud van uniciteit voor en pas updates in de correcte orde toe.
- Gegevens van de Verandering vangen: laat veranderingsgegevens toe vangen in bronverbindingen
Vaak voorkomende gebruiksscenario's use-cases
Bekijk hieronder de veelvoorkomende gebruiksgevallen waarin Data Mirror nauwkeurige gegevenssynchronisatie en relatiebehoud ondersteunt. Elk scenario toont hoe Data Mirror gemeenschappelijke bedrijfsbehoeften over analyses, orchestratie, en naleving steunt.
Relationele gegevensmodellering
Het gebruik model-gebaseerde schema's(ook genoemd relationele schema's) in Data Mirror om entiteiten te vertegenwoordigen, procestussenvoegsels, updates, en schrapt op het rijniveau, en handhaaft de primaire en buitenlandse zeer belangrijke verhoudingen die in uw gegevensbronnen bestaan. Deze benadering brengt de beginselen van relationele gegevensmodellering naar Experience Platform en zorgt voor structurele consistentie tussen gegevensreeksen.
Synchronisatie van aardehuis naar meer
De gebeurtenisgegevens van de spiegel, de logboeken van de klanteninteractie, campagnegebeurtenissen, en hulpgegevens van gesteunde de pakhuizen van wolkengegevens in Experience Platform. Dit steunt campagnegeschiktheid, richtend precisie, en berichtopeenvolging. Journey Optimizer en Real-Time CDP B2B baseren zich op dit voor bijna-real-time orchestratielogica.
Customer Journey Analytics-integratie
Synchroniseer tijdreeksgebeurtenissen zoals Web klikt, productmeningen, aankopen, en steuninteractie van systemen zoals vraagcentra of praatjelogboeken. Een volledige veranderingsgeschiedenis steunt nauwkeurige trendanalyse en gedragssegmentatie. Experience Platform Data Mirror for Customer Journey Analytics gebruikt dit om updates en verwijderingen van bronsystemen te weerspiegelen.
B2B-relatiemodellen
Relaties zoals account-aan-contact, abonnement-aan-rekening, of contact-aan-regio hiërarchieën behouden. Deze steunen segmentatie, lood scoring, kansen volgen, en multichannel coördinatie. In tegenstelling tot standaardopname die relaties afvlakt, handhaaft Data Mirror deze native met behulp van beschrijvingen voor nauwkeuriger modellering.
Abonnementsbeheer
Gebeurtenissen bijhouden zoals vernieuwingen, annuleringen, upgrades, downgrades en wijzigingen in het plan met de volledige versiegeschiedenis. Dit steunt behoudcampagnes, kinnevoorspelling, en levenscyclusgebaseerde segmentatie. De volledige geschiedenis laat gedragsinzichten en nauwkeurige het richten toe.
Gegevenshygiëne
Met de gegevensvastlegging voor wijzigingen kunt u nauwkeurige verwijderingen op recordniveau mogelijk maken voor naleving (bijv. gereglementeerde industrieën) en werkstromen opschonen. Data Mirror past schrappingen correct toe terwijl het bewaren van verwante gegevens over verbonden datasets.
Belangrijke overwegingen considerations
Herzie deze zeer belangrijke overwegingen om uw implementatie te verzekeren richt zich op gesteund schemagedrag, insluitingsmethodes, en relatiepatronen. Een goede planning helpt integratieproblemen te voorkomen en zorgt voor een nauwkeurige modellering van gegevens.
Gegevensverwijdering en hygiënevoorschriften
Alle toepassingen die model-gebaseerde schema's en Data Mirror gebruiken moeten de implicaties van de gegevensschrapping begrijpen. Op modellen gebaseerde schema's maken nauwkeurige verwijderingen op recordniveau mogelijk die van invloed zijn op gerelateerde gegevens over verbonden gegevenssets. Deze verwijderingsmogelijkheden zijn van invloed op gegevensintegriteit, compatibiliteit en gedrag van downstreamtoepassingen, ongeacht uw specifieke gebruiksscenario. Herzie vereisten van de gegevenshygiëneen plan voor schrappingsscenario's vóór implementatie.
Selectie van schemagedrag
Model-gebaseerde schema's gebrek aan verslaggedrag, dat entiteitstaat (klanten, rekeningen, enz.) vangt. Als u tijd-reeksen gedrag voor gebeurtenis het volgen nodig hebt, moet u het uitdrukkelijk vormen.
Vergelijking van de inscriptiemethode
Gebruik deze vergelijkingstabel om de beste innamemethode voor uw gegevensbehoeften te kiezen, of u synchronisatie in real time, op SQL-Gebaseerde transformatie, of handmatige dossieruploads vereist.
Relatiebeperkingen
Data Mirror steunt één-aan-één en vele-aan-één verhoudingen gebruikend beschrijvers. vele-aan-vele verhoudingen vereisen extra modellering en niet direct gesteund.
Volgende stappen
Na het bekijken van dit overzicht, zou u moeten kunnen bepalen als Data Mirror uw gebruiksgeval past en de vereisten voor implementatie begrijpen. Aan de slag:
- de architecten van Gegevens zouden uw gegevensmodel moeten beoordelen om het primaire sleutels te verzekeren, versioning, en veranderingsvolgende mogelijkheden.
- Bedrijfs belanghebbenden zouden uw vergunning model-gebaseerde schemasteun en vereiste uitgaven van Experience Platform moeten bevestigen.
- de ontwerpers van het Schema zouden uw schemastructuur moeten plannen om vereiste beschrijvers, gebiedsverhoudingen, en de behoeften van het gegevensbeheer te identificeren.
- de teams van de Implementatie zouden een innamemethode moeten kiezen die op uw bronsystemen, vereisten in real time, en operationele werkschema's wordt gebaseerd.
Voor implementatiedetails, zie de model-gebaseerde schemadocumentatie.