9.1.11 Microsoft Fabric Eventstreams

This chapter describes how to use the Microsoft Fabric eventstreams .

9.1.11.1 Overview

Microsoft Fabric eventstreams is a feature in Microsoft Fabric that captures, transforms, and routes real-time events to various destinations. You can add event data sources, destinations, and transformations to the eventstream. Microsoft Fabric eventstreams enables the event ingestion without writing custom code.

You can create an eventstream, add event data sources, and route to supported destinations. Microsoft Fabric eventstreams exposes a Kafka-compatible endpoint that allows Oracle GoldenGate Kafka Extract to consume events using the standard Apache Kafka protocol. For more information about configuring Oracle GoldenGate Kafka Extract, see Apache Kafka as a source.

9.1.11.2 Prerequisites

Before configuring Oracle GoldenGate for Microsoft Fabric evenstream:
  1. Create a Microsoft Fabric eventstream with a custom endpoint destination.
  2. Retrieve the Kafka bootstrap servers, SASL credentials and Topic name from the custom endpoint (under SAS Key Authentication).
  3. Ensure network accessibility from the Oracle GoldenGate deployment to the eventstream Kafka endpoint.
    Following is a sample consumer.properties to consume from Microsoft Fabric eventstream:
    bootstrap.servers={YOUR_BOOTSTRAP_SERVERS}
    group.id=oggFabricConsumerGroup
    key.deserializer=org.apache.kafka.common.serialization.StringDeserializer
    value.deserializer=org.apache.kafka.common.serialization.StringDeserializer
    security.protocol=SASL_SSL
    sasl.mechanism=PLAIN
    sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username="$ConnectionString" password="{YOUR_CONNECTION_STRING}";

    Note:

    Ensure credentials and bootstrap server settings are correctly fetched from the Microsoft Fabric eventstream UI or API.