This presentation will showcase a significant FME project undertaken by ProRail, one of the largest FME users in the Netherlands. The GaaS project, also known as Geoprocessing as a Service, has completely overhauled the outdated GeoPoort process, which is responsible for managing and maintaining data related to the Dutch tracks (e.g. track assets), and making it accessible to the ProRail organization and other stakeholders.
Using FME as the backbone of the project, the new solution resulted in a more generic and modular process, resulting in a more robust and faster system through the use of dynamic workspaces, custom transformers, and automations. Therefore, leveraging the unique capabilities of the FME Platform.The project also includes the use of Azure DevOps for automatic deployment and OTAP for testing, ensuring a streamlined and efficient process. One of the major advantages of the project outcome is the value it holds for efficient life cycle management, by reducing the amount of time and risk involved in upgrading to newer software. The new solution consists of a significantly reduced number of workspaces and the use of custom transformers, leading to improved efficiency and manageability.
The presentation aims to provide valuable insights into ProRail's use of FME to revolutionize their data processing needs and the impact of the project on their operations. Attendees will learn about the dynamic capabilities of the FME platform and the use of job orchestration to manage complex dependencies in data processing through automations on FME Server. Additionally, the presentation will identify and discuss several key strategies and tools used by ProRail to ensure the success of the project.
8. The
Peak
of
Data
Integration
20
23
Challenge: Maintaining and further development
of 700+ workspaces
● High impact on life-cycle management
● Risk of bugs/errors
● Dependency on external schedulingtool
● Dependency on large team of Dev/Ops
● Manual tasks
14. The
Peak
of
Data
Integration
20
23
FME Flow Automations
Automation B
FME Flow
Topic
Automation A
Triggers. A Trigger listens for and receives messages from an external client or from within FME Server.
Every automation begins with a Trigger.
External Actions. Sends a message to an external client or another process in FME Server.
What happens afterward is no longer part of this Automation.
29. The
Peak
of
Data
Integration
20
23
Generic and modular process, dynamic workspaces, custom transformers,
and automations.
Conclusion
Benefits Challenges
Efficient life cycle management High investment short-term
Reduced upgrade time and risk Currently the old system 700+ workspaces are still
operational
Reduced risk when adding new features
Improved data quality
Enhanced collaboration
Streamlined Process: Leveraging Azure DevOps
and OTAP.
31. The
Peak
of
Data
Integration
20
23
Embrace the Dynamic Mindset
Top Tips
1. Identify Opportunities for Streamlining
2. Explore the Dynamic Capabilities of FME Platform
3. Strengthen Robustness Through Testing
4. Invest in Continuous Learning and Innovate.
5. Collaborate with the FME Community