Tilføj en SAP Datasphere-kilde til en eventstream

Den dedikerede SAP Datasphere-kilde opretter en eventstream-kilde og et Kafka-endpoint til modtagelse af replikerede data fra SAP Datasphere. Du bruger endpoint-egenskaberne til at konfigurere en Apache Kafka-forbindelse og replikationsflow i SAP Datasphere.

Denne artikel viser dig, hvordan du tilføjer SAP Datasphere-kilden, konfigurerer SAP Datasphere til at sende data og verificerer de indkommende begivenheder.

Forudsætninger

Før du begynder, skal du sørge for, at du har:

  • Adgang til et arbejdsområde tildelt en Fabric-kapacitet eller prøvekapacitet.
  • Bidragyder eller højere rettigheder i arbejdsområdet.
  • En SAP Datasphere-konto med Premium Outbound Integration aktiveret.
  • Adgang til et SAP Datasphere-rum og en understøttet kildeforbindelse til de data, du ønsker at replikere.

Tilføj SAP Datasphere som kildekode

  1. I Fabric, åbn Real-Time hub.

  2. Vælg Tilføj data under Streaming data.

  3. Søg efter SAP Datasphere.

  4. På SAP Datasphere-flisen skal du vælge Forbind.

    Skærmbillede af siden med Real-Time hub Tilføj data, der viser Connect-muligheden for SAP Datasphere-kilden.

  5. På siden Konfigurer forbindelsesindstillinger indtaster du et navn til kilden.

  6. Under Stream-detaljer skal du vælge arbejdsområdet og indtaste et navn for eventstreamen. Vælg derefter Næste.

    Skærmbillede af SAP Datasphere Configure forbindelsesindstillingerne, der viser kildenavn, arbejdsområde, eventstream-navn og stream-navn.

  7. På siden Review + connect skal du bekræfte, at eventstreamen og kildekoden er oprettet korrekt. Vælg Open Eventstream.

    Skærmbillede af SAP Datasphere Review og forbind-siden, der viser succesfuld oprettelse af eventstream og kildekoder, samt knappen Open Eventstream.

Få Kafka-forbindelsesegenskaberne

SAP Datasphere-kilden leverer et Kafka-endpoint til SAP Datasphere Replication Flow. Hent dens egenskaber, efter du har oprettet kildekoden.

  1. I eventstream live-visningen skal du vælge SAP Datasphere-kilden.

  2. I Detaljer-panelet kopierer du disse værdier:

    • Kafka-mægler
    • Emnenavn
    • Kafka SASL adgangskode-primær eller Kafka SASL adgangskode-sekundær
  3. Bemærk den viste sikkerhedsprotokol og SASL-mekanisme. Forbindelsen bruges SASL_SSL med mekanismen PLAIN .

    Skærmbillede af en SAP Datasphere-kilde i en eventstream, der viser Kafka-mægleren, emnenavn, sikkerhedsprotokol og SASL-adgangskodeegenskaber.

Hold disse værdier tilgængelige, når du opretter Apache Kafka-forbindelsen i SAP Datasphere.

Opret en Apache Kafka-forbindelse i SAP Datasphere

  1. Opret en forbindelse på forbindelsesadministrationssiden i dit SAP Datasphere-område.

  2. Vælg Apache Kafka som forbindelsestype.

    Skærmbillede af SAP Datasphere-forbindelsesoprettelsessiden med Apache Kafka valgt.

  3. Konfigurér disse forbindelsesegenskaber:

    Egenskab Værdi
    Kafka Brokers Indtast Kafka-brokerværdien fra SAP Datasphere-kilden i Eventstream.
    Godkendelsestype Vælg brugernavn og adgangskode.
    Kafka SASL Brugernavn Angiv $ConnectionString.
    Kafka SASL-adgangskode Indtast den primære eller sekundære Kafka SASL-adgangskode fra SAP Datasphere-kilden.
    Replikationsstrømme Vælg Aktivér.
  4. Vælg Gem.

    Skærmbillede af SAP Datasphere Apache Kafka-forbindelsesegenskaberne brugt til et replikationsflow.

Opret et replikationsflow

Brug Apache Kafka-forbindelsen som mål for en SAP Datasphere-replikationsflow. For mere information, se Opret et replikeringsflow i SAP-dokumentationen.

  1. I SAP Datasphere vælger du Data Builder.

  2. Vælg Nyt Replikationsflow.

    Skærmbillede af SAP Datasphere Data Builder-siden, der viser muligheden for at oprette et replikeringsflow.

  3. Vælg en kildeforbindelse og kildecontainer, og tilføj derefter kildeobjekterne til replikering.

    Skærmbillede af et SAP Datasphere Replication Flow, der viser den valgte kildeforbindelse, container og kildeobjekter.

  4. For målforbindelsen skal du vælge den Apache Kafka-forbindelse, du har oprettet.

    Skærmbillede af en SAP Datasphere Replication Flow med en Apache Kafka målforbindelse valgt.

  5. Ændr målobjektets navn til Topic-navnet fra SAP Datasphere-kilden i Eventstream.

    Skærmbillede af et SAP Datasphere Replication Flow, der viser målobjektets navn konfigureret med Eventstream-emnenavnet.

    Important

    Målobjektets navn skal matche Eventstream-emnenavnet. SAP Datasphere tildeler som standard kildeobjektets navn, så ændr det, før du deployer flowet.

  6. Sørg for, at Slet Alt før indlæsning ikke er valgt i målobjektindstillingerne.

    Bemærkning

    Eventstream Kafka-endpointet tillader ikke, at SAP Datasphere sletter sit emne. Hvis du vælger Slet alle før indlæsning, fejler målopsætningen med en autorisationsfejl.

    Skærmbillede af SAP Datasphere målobjektindstillinger, der viser muligheden Slet alle før indlæsning, er fjernet.

Udrul og verificér replikationsflowet

  1. I SAP Datasphere skal du deployere og aktivere replikeringsflowet.

  2. Åbn SAP Datasphere-overvågningssiden og bekræft, at flowet kører uden fejl.

    Skærmbillede af SAP Datasphere-overvågningssiden, der viser status for en replikationsflow.

  3. I Fabric åbner du eventstreamen, der indeholder SAP Datasphere-kilden.

  4. Vælg standardstrømmen, og verificér derefter, at replikerede hændelser vises i dataforhåndsvisningen.

    Skærmbillede af en aktiv SAP Datasphere-kilde med replikerede salgsposter i Eventstream-dataforhåndsvisningen.