Discover the future of data integration with FME as we seamlessly blend the power of DevOps with the simplicity of no-code workflows.
DevOps, the dynamic fusion of development (Dev) and operations (Ops), is revolutionizing the software industry by enhancing collaboration, boosting efficiency, and automating processes. Now, we're bringing this transformation to data integration.
Join us to explore a real-life case study where a large team collaborates on an FME Workspace stored in GitHub. See how we automate testing and deployment, ensuring seamless transitions to staging and production in the FME Flow environment. Learn the essential tools to deploy enterprise workflows with stability.
We'll showcase key features like Compare & Merge, the Deployment Parameter Store, the FME Flow CLI, and FME Flow Projects, and demonstrate their integration with CI/CD tooling. The result? An agile, collaborative, and change-ready approach to FME workflow creation.
Don't miss this chance to unlock the full potential of FME and revolutionize your data integration game. Join us for an exciting glimpse into the future where DevOps and FME unite for unparalleled efficiency and quality.
8. One platform, two technologies
FME Form FME Flow
Build and run data workflows Automate data workflows
FME Flow Hosted
Safe Software managed instance
fme.safe.com/platform
FME Enterprise Integration Platform
Introduction to FME
9. Number
of
supported
data
types
in
FME
1995 2000 2005 2010 2015 2020 2023…
10
100
300
500
GIS
CAD
Database
XML
Raster
3D
BIM
Web
Point
Cloud
Cloud
Big
Data
IOT
Gaming
BI
Indoor
Mapping
AR/VR
Generative
AI
Cloud
Native
Tabular
Unrivalled Data Support
10. What is DevOps?
● Bridge between Development & Ops 🌉
● Faster software delivery 🚀
● Collaboration & communication 🤝
● Continuous integration, delivery &
feedback 🔄
● Infrastructure as code ⚙
Introduction to DevOps
11. Key Pillars of DevOps
● Continuous Integration (CI): Automates merging of code from all developers to a
mainline, consolidating multiple changes into one project.
● Continuous Deployment (CD): Auto-releases code commits that pass tests, directly
updating the live software.
● Configuration Management: Maintains systems and software in a consistent state,
overseeing software configurations throughout changes.
● Infrastructure as Code (IaC): Manages data centers using definition files instead of
manual hardware setups or tools.
Introduction to DevOps
12. ● Efficiency & Simplicity
● User-Friendly Meets Technical
● Empowering Teams
● Integrated Workflows
The Power of Combining
DevOps and No-Code
Data Integration
Introduction to DevOps
13. FME offers a rich set of
tools for seamless
DevOps integration.
Introduction to DevOps
Let’s deep dive on FME and DevOps.
15. Source Control Integration
● Storing and track changes to your FME
workflows.
● FME Form and FME Flow workflows can be
stored in any source control, e.g. git.
Continuous Integration
16. Resolve Workspace Conflicts with Ease
Continuous Integration
Workspace Compare Tool -
A team can now work on the
same workspace and
changes can be easily
resolved.
17. Automated Testing
Continuous Integration
● Run your FME workflows in a test environment with test datasets to ensure they produce
expected results.
● Integration with automated alerts to inform stakeholders or team members of the results of
tests, validations, or any issues that arise during the CI process.
● Supported through test licences so you can run multiple environments.
22. Flow Security & Access Control
Continuous Deployment
● Role-Based Access Control (RBAC): Ensure only authorized personnel can deploy or
make changes.
● Secure Deployment Protocols: Utilize encrypted channels for all deployments.
● Integration with Identity Providers: Use OAuth, SAML, or other trusted authentication
methods.
26. Configuration As Code
FME Flow offers Infrastructure as Code (IaC) for streamlined deployment. Manage resources
with configuration files or scripts, ensuring reliable and easy CI/CD workflow integration.
● Terraform
● AWS CloudFormation
● Azure ARM
● Kubernetes
Infrastructure as Code Support
32. Workspace and Flow Updates
1. Setup the Deployment Parameters
2. Update the Workspace in Form
3. Update the Automation
4. View the Project
Development
38. Deploy to Production
Deploy to Production
● Setup Deployment Parameter Store on prod.
● Merge staging to master.
○ Runs the Azure DevOps script that uploads the project from the main branch using the
CLI to prod.
40. FME gives you what is
needed for your DevOps
workflows.
Conclusion
41. 29+
27K+
128
190
20K+
years of solving data
challenges
FME Community
members
countries with
FME customers
organizations worldwide
global partners with
FME services
29+
29K+
128
140+
25K+
years of solving data
challenges
FME Community
members
countries with
FME customers
organizations worldwide
global partners with
FME services
200K+
users worldwide
Safe & FME
45. Check out how-to’s & demos
in the knowledge base
community.safe.com
/s/knowledge-base
Knowledge Base Webinars
Upcoming & on-demand
webinars
safe.com/webinars
47. We’d love to help you get
started.
Get in touch with us at
info@safe.com
Experience the FME Accelerator
Contact Us
Unlock the power of your
data in only 90 minutes
Register for free at
fme.safe.com/accelerator
48. ClaimYour Community Badge
● Get community badges for watching
webinars!
● fme.ly/WebinarBadge
● Today’s code: SCPWF
Join the Community today!
Next Steps