Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
1 year ago
Solved

How use custom endpoint to data origin in eventstream using Orion Context broker.

Hi, I'm trying to connect an Orion context broker endpoint as an eventstream data source, but I don't see how to do it, is this possible?

  • Anonymous's avatar
    Anonymous
    1 year ago

    Hi Anonymous ,

    Thank you for reaching out to the Microsoft fabric community forum sorry for the delay response.

     

    Currently, Microsoft Fabric Eventstream does not support direct integration with Orion Context Broker or Apache NiFi. However, a reliable and supported approach is to route your Orion data through Apache Kafka, which is natively supported by Eventstream as a custom input source.

     

    You may use Apache NiFi as an intermediary to extract and route data from Orion to Kafka if needed. Once the data is in Kafka, you can configure Eventstream to consume it by adding Kafka as a custom input via the Eventstream interface. Full configuration steps are documented here:

    Add Apache Kafka source to a Fabric eventstream - Microsoft Fabric | Microsoft Learn

    Stream and consume events to and from Real-Time Intelligence using the Apache Kafka endpoint in an eventstream - Microsoft Fabric | Microsoft Learn

    Please ensure your Kafka broker is externally reachable and properly secured. This setup offers the most effective and supported method to bring FIWARE data into Microsoft Fabric.

     

    I hope this will help you get better understanding and resolve your issue, if you need any further assistance, feel free to reach out.

    If this post helps, then please give us Kudos and consider Accept it as a solution to help the other members find it more quickly.

     

    Thankyou.

4 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Anonymous ,

     

    Based on the information available, the Orion Context Broker cannot be used directly as a data source for Eventstream at this time, there are a few alternatives for you to consider:
    1. Use Kafka as the middle layer
    The data from Orion Context Broker is exported via Apache Kafka. Eventstream supports direct connection to the Kafka center.
    2. Use Azure IoT Hub
    Receive Orion data via Azure IoT Hub and bind it to Eventstream data source (supports Azure Service Integration).

     

    Microsoft Fabric event streams overview - Microsoft Fabric | Microsoft Learn

     

    Best Regards,

    Neeko Tang

    If this post  helps, then please consider Accept it as the solution  to help the other members find it more quickly. 

    • Anonymous's avatar
      Anonymous
      Not applicable

      Okay, thank you, do you know if then the connection could be made with apache NIFI? As such I am looking to make a connection between the FIWARE environment.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi, it's me again, you told me that you could use Apache Kafka, in the eventstream in the custom endpoint option this Kafka as an option, could it be done this way? Do you know how?
      thanks a lot

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Anonymous ,

    Thank you for reaching out to the Microsoft fabric community forum sorry for the delay response.

     

    Currently, Microsoft Fabric Eventstream does not support direct integration with Orion Context Broker or Apache NiFi. However, a reliable and supported approach is to route your Orion data through Apache Kafka, which is natively supported by Eventstream as a custom input source.

     

    You may use Apache NiFi as an intermediary to extract and route data from Orion to Kafka if needed. Once the data is in Kafka, you can configure Eventstream to consume it by adding Kafka as a custom input via the Eventstream interface. Full configuration steps are documented here:

    Add Apache Kafka source to a Fabric eventstream - Microsoft Fabric | Microsoft Learn

    Stream and consume events to and from Real-Time Intelligence using the Apache Kafka endpoint in an eventstream - Microsoft Fabric | Microsoft Learn

    Please ensure your Kafka broker is externally reachable and properly secured. This setup offers the most effective and supported method to bring FIWARE data into Microsoft Fabric.

     

    I hope this will help you get better understanding and resolve your issue, if you need any further assistance, feel free to reach out.

    If this post helps, then please give us Kudos and consider Accept it as a solution to help the other members find it more quickly.

     

    Thankyou.