SlideShare a Scribd company logo
Utilizing FME as an API Test
Framework
Presenter
The
Peak
of
Data
Integration
20
23
Peter
Veenstra
Director of Data Architecture
Pivvot/Terracon 32 years in geospatial industry - analyst, programmer,
architect, consultant, director
Location Intelligence, Software as a Service
Company (4 years, 27 people, remote)
Geotechnical, Environmental, Facilities,
Materials Engineering Company (50+ years,
5000+ people, 175 offices/remote)
The
Peak
of
Data
Integration
20
23
Agenda
1. What data? Why an API? Why FME?
2. Testing
3. Pivvot Public API/Postman
4. Test Harness using FME Form Workbenches
5. Conclusions
Image Source: www.pixabay, https://www.pipingengineer.org/pipeline-earth-work/
The
Peak
of
Data
Integration
20
23
More than just testing an
end-point, FME offers a simple,
fast, and repeatable test of
geospatial API by visualizing
data

Recommended for you

KScope14 FDMEE Multiproduct
KScope14 FDMEE MultiproductKScope14 FDMEE Multiproduct
KScope14 FDMEE Multiproduct

Tony Scalese, Edgewater Ranzal Oracle Financial Data Management (FDM) practice director, presented "Getting the Most Out of FDMEE in a Multiproduct Environment" at KScope14.

kscope14oracle hyperion financial managementtony scalese
QA Fes 2016. Jacek Okrojek. Website performance from user perspective
QA Fes 2016. Jacek Okrojek. Website performance from user perspectiveQA Fes 2016. Jacek Okrojek. Website performance from user perspective
QA Fes 2016. Jacek Okrojek. Website performance from user perspective

When doing web application performance tests we usually present statistics from tools that simulates real users as a results from tests. This approach works for APIs and simple sites that does not require additional resource like javascript, css or image files. For most modern websites measurements collected that way give stakeholders information only about performance and stability of the first layer of application but give no information about performance seen from user perspective. To collect such information we need to use other tools and approaches. In my presentation I would like to share experience my team collected when designing and implanting performance tests strategy that aims to give 360 degrees view on application performance. Such solution gives developers fast feedback about performance changes, provide tools for testers to estimate site performance before going live and measures customer experience. In particular I would like to present: - rules for building high performance web sites - concepts of synthetic and real user measurements - when and what for use load generators - potential issues with test environment - metrics that could be collected - JavaScript Resource and Performance APIs - open source and commercial tools that can be used

#qafest2016#qafestua#qafest
How to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksHow to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 Weeks

The webinar will explore how one GIS project enabled MTEMC to transform the way GIS is used throughout the utility.

arcgisutilitiesutility
The
Peak
of
Data
Integration
20
23
Why data? Why an API? Why FME?
Data are accessible through the Pivvot Platform
• 1. Data informs decision making
• 2a. Organizations want bespoke access to good
and reliable data
• 2b. An API supports client specific work-flows
• 3. FME is purpose-built for
diagramming/proto-typing work-flows,
visualization, and repeatability
8 years in
the
making
123
Spatial
Data
Layers
½ Billion+
records in
PostGIS
AWS
180 Data
Agencies
4000+
Data
Sources
FME Flow
Ingest,
Curate,
QA/QC
Row
Level
Metadata
30 Day /
90 Day
Refresh
Cycle
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
Testing
Each test does something to a
fixture and uses assertions to
compare the actual result against
the expected result.
The outcome of each test can be:
• Pass: the test subject works as
expected.
• Fail: something is wrong with
the test subject.
• Error: something is wrong in
the test itself, which means we
don’t know if the thing we’re
testing is working properly or
not.
The
Peak
of
Data
Integration
20
23
Testing an API is easy, testing an API with
geospatial data visually isn’t so easy
Challenges
● Postman is great but is one-off
● Pivvot data is geospatial
Solution
● FME Form allows emulation of workflows which
demonstrate the API in action AND show the
results - in a map

Recommended for you

Introduction to SoapUI day 3
Introduction to SoapUI day 3Introduction to SoapUI day 3
Introduction to SoapUI day 3

This document provides an introduction to working with different types of test steps in SOAPUI, including protocol-oriented test steps for SOAP and REST requests, flow control test steps, properties, data-oriented test steps using data sources and data sinks, and exercises for practicing with these step types. It covers creating and configuring REST projects using URIs, WADLs, and service discovery in SOAPUI.

Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights

Join us to discover actionable insights for elevating your airport operations. We've partnered with three airports and contractor teams to share real-world FME applications in airport environments: In Segment 1, hear from Hartsfield-Jackson Atlanta International Airport and Axim Geospatial on how FME streamlined the flow of data between their Cityworks Asset Management System and their GIS, enhancing airport staff's experience by reducing manual effort and paperwork duplication. Segment 2 will take you on Philadelphia International Airport’s geospatial roadmap journey, alongside their Spatial Services group, C&S Companies. Discover how FME is integral in bridging data integration gaps between BIM/CAD/GIS and their asset management platform, overcoming previous hurdles and improving data integration efficiency. In the final segment, join Woolpert in the exploration of the ETL processes implemented at Orlando International and Fort Lauderdale International airports, facilitating the smooth flow of data between BIM, GIS, and CAD systems. Learn the importance of data standards from firsthand experience with the development of automation processes. They’ll also share the significant time and cost-saving benefits reaped, and discuss future applications of this technology in data QA/QC tasks. Don’t miss the chance to discover how FME is transforming airport operations, paving the way for enhanced efficiency and reduced operational costs. Register today!

FME Driven Metadata & Data Governance
FME Driven Metadata & Data GovernanceFME Driven Metadata & Data Governance
FME Driven Metadata & Data Governance

Pivvot utilizes FME at all levels of the data curation and ingestion process. Pivvot is a location intelligence company offering its customers cloud-driven, web-based siting and optimization software. All of the data that drives the Pivvot applications are geo-spatial. The data is derived from public sources and kept ever-green in the database. Understanding and documenting the provenance (Source) and pedigree (timeliness, concurrency) of each of the 500 million rows of data in the Pivvot database requires detailed attention to process and metadata. FME is utilized at all phases of the data curation (research and cleaning), transformation (standardization), and loading into the platform. The applications on the Pivvot platform can provide Pivvot's customers with the latest data that they need to make decisions on where to site their renewables projects. None of this would be possible without FME Desktop and FME Cloud. This presentation outlines how Pivvot uses FME to transform the data required to keep the Pivvot applications running.

cadgisawsapps
The
Peak
of
Data
Integration
20
23
API Listing
User Data
● GET Get Dataset Features
● POST Filter Dataset Features
● POST Create Dataset Features
● GET Get Dataset Feature by Id
● PUT Update Dataset Feature by ID
● PUT Update Dataset Features (multiple)
● DEL Delete features by id
● DEL Delete Features (multiple)
WMS
● GET GetCapabilities
● GET GetMAP
Pivvotdata (110+ layers)
● GET datasets
● POST search
● POST Feature Search
Reporting
● POST report list
● GET report link
● POST create geometry report
Route XP
● POST report list
● GET report link
● POST create geometry report
1 Client = 1 Account
Authentication - x-api-key
Quota/Rate
The
Peak
of
Data
Integration
20
23 Get CapabilitiesGet Datasets
The
Peak
of
Data
Integration
20
23 ExtractClip Geometries
The
Peak
of
Data
Integration
20
23 Test WMS - Build Leaflet → VS Code → LiveServer

Recommended for you

Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS

This document discusses strategies for modernizing applications and moving workloads to Kubernetes and container platforms like Pivotal Container Service (PKS). It recommends identifying candidate applications using buckets based on factors like programming language, dependencies, and access to source code. It outlines assessing applications' business value and technical quality using Gartner's TIME methodology to prioritize efforts. The document provides an overview of PKS and how it can provide benefits like increased speed, stability, scalability and cost savings. It recommends starting projects by pushing a few applications to production on PKS to measure ROI metrics.

securityapplicationplatform
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS

This document discusses strategies for modernizing applications and moving workloads to Kubernetes and container platforms like Pivotal Container Service (PKS). It recommends identifying candidate applications using buckets based on factors like programming language, dependencies, and access to source code. It outlines assessing applications' business value and technical quality using Gartner's TIME methodology to prioritize efforts. The document provides an overview of PKS and how it can provide benefits like increased speed, security, scalability and cost savings. It recommends starting projects by pushing a few applications to production on PKS to measure ROI metrics.

software developmentapplicationsecurity
Modern Monitoring
Modern MonitoringModern Monitoring
Modern Monitoring

The document discusses different tools for monitoring application, network, and infrastructure topologies in an enterprise environment. It recommends tools that can monitor across all three silos and provide out-of-the-box support for most enterprise stacks, both on-premises and in the public cloud. Boundary, AppFirst, LogicMonitor, ScienceLogic, and DataDog are highlighted as tools that meet these criteria. Key selection factors include integration coverage, ease of use, cost, and example enterprise customers.

The
Peak
of
Data
Integration
20
23
FME is great for testing APIs
FME is great for visualizing the
data in the API test
The
Peak
of
Data
Integration
20
23
FME for API Testing
● Super rich geospatial data
● Well defined API
● HttpCaller → JSON →
Features → Map
● Visual and Process Testing
Image Source: www.istock.com
FME in Action: Top 5 Transformers
1. HttpCaller
2. JSONExtractor, JSONFragmentor
3. GeometryExtractor
4. HTML Reporter
5. Creator
The
Peak
of
Data
Integration
20
23
Resources
● www.safe.com
● www.postman.com
● www.leaflet.js
● www.aws.com
● www.pivvot.com
● HTTPCaller
● JSONExtractor
● JSONFragmenter
● GeometryExtractor
● HTMLReporter
● Creator

Recommended for you

FME User Stories from Around the World
FME User Stories from Around the WorldFME User Stories from Around the World
FME User Stories from Around the World

The document describes several case studies of using FME for spatial data processing and management tasks: 1) The Iowa Department of Transportation uses FME to ingest and publish snow plow data from vehicle trackers and dashcams for public viewing to improve winter driving safety. 2) A Spanish region uses FME to convert and publish spatial data on GitHub for open collaboration. 3) A water authority in Belgium created a comprehensive waterways data quality assurance process using FME and a Django interface to validate and manage results.

fme world tour 2014
OQC Reporting, Process Monitors, Production Status board On the Mixed Cloud
OQC Reporting, Process Monitors, Production Status board  On the Mixed Cloud OQC Reporting, Process Monitors, Production Status board  On the Mixed Cloud
OQC Reporting, Process Monitors, Production Status board On the Mixed Cloud

The document discusses Nanocomp's development of a manufacturing reporting and monitoring system called the Nanocomp Gateway. It evolved from an initial OQC reporting system in 2012 to include real-time process and production monitoring displays accessible via a status board. The system utilizes a mixed cloud approach with the Microsoft Azure cloud platform and local data processing. It was developed over 2012-2015 in a collaboration between Nanocomp and SoftColor involving 48 work days. Lessons learned included that PAAS saves time and rich client applications provide the best user experience. Future plans include integrating additional Azure and Office 365 capabilities.

big datainfodisaplyazure
FME Integration Universal Test Framework
FME Integration Universal Test FrameworkFME Integration Universal Test Framework
FME Integration Universal Test Framework

FME Workbench is a software. For every software in Software Development Life Cycle (SDLC) testing phase must be implemented and performed. Developer by creating FME Workspace is writing code but via very friendly User Interface. Ready FME Workspace generates some output data which should be “tested somehow” against requirements to ensure the quality level is the highest. The answer on “tested somehow” is applying FME Integration Universal Test Framework (FIUTF) or idea and concept of this framework. The data testing concept is very simple, just compare (test cases assertion) FME Workspace writer output (actual) vs. prepared earlier “golden” output (expected) and collect test report (passed/failed tests). FIUTF is mainly FME Workbench which could be adapted in many ways (even in Jenkins CI/CD) on both - FME Desktop and FME Server. FIUTF generates test report automatically for the most popular input data formats as: CSV, GDB, GeoJSON, SHP, GPKG, GML, SQLite, DGN, DXF. Test report is prepared in very readable form in .html or .xls and contains metadata with tests cases as: tests data structure, tests data values, tests data geometry. Additionally, data visualization and potential data defects are presented on .html map to better identify where the issue exists. During presentation, author is going to demo FIUTF to engage audience to automating testing output data of the FME software which they like the most. For more details just visit FME Hub where the framework is deployed.

big datacadarcgis
ThankYou!
pveenstra@pivvot.com
X @PCGVeenstra
LinkedIn

More Related Content

Similar to Utilizing FME as an API Test Framework

Leveraging Data Integration for Strategic GIS Governance
Leveraging Data Integration for Strategic GIS GovernanceLeveraging Data Integration for Strategic GIS Governance
Leveraging Data Integration for Strategic GIS Governance
Safe Software
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014
Kishore Bhatia
 
High Availability by Design
High Availability by DesignHigh Availability by Design
High Availability by Design
David Prinzing
 
KScope14 FDMEE Multiproduct
KScope14 FDMEE MultiproductKScope14 FDMEE Multiproduct
KScope14 FDMEE Multiproduct
Alithya
 
QA Fes 2016. Jacek Okrojek. Website performance from user perspective
QA Fes 2016. Jacek Okrojek. Website performance from user perspectiveQA Fes 2016. Jacek Okrojek. Website performance from user perspective
QA Fes 2016. Jacek Okrojek. Website performance from user perspective
QAFest
 
How to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksHow to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 Weeks
SSP Innovations
 
Introduction to SoapUI day 3
Introduction to SoapUI day 3Introduction to SoapUI day 3
Introduction to SoapUI day 3
Qualitest
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
Safe Software
 
FME Driven Metadata & Data Governance
FME Driven Metadata & Data GovernanceFME Driven Metadata & Data Governance
FME Driven Metadata & Data Governance
Safe Software
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
Phil Reay
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
Phil Reay
 
Modern Monitoring
Modern MonitoringModern Monitoring
Modern Monitoring
Ron Sengupta
 
FME User Stories from Around the World
FME User Stories from Around the WorldFME User Stories from Around the World
FME User Stories from Around the World
Safe Software
 
OQC Reporting, Process Monitors, Production Status board On the Mixed Cloud
OQC Reporting, Process Monitors, Production Status board  On the Mixed Cloud OQC Reporting, Process Monitors, Production Status board  On the Mixed Cloud
OQC Reporting, Process Monitors, Production Status board On the Mixed Cloud
Petri Piirainen
 
FME Integration Universal Test Framework
FME Integration Universal Test FrameworkFME Integration Universal Test Framework
FME Integration Universal Test Framework
Safe Software
 
Cloud Foundry Introduction for CF Meetup Tokyo March 2016
Cloud Foundry Introduction for CF Meetup Tokyo March 2016Cloud Foundry Introduction for CF Meetup Tokyo March 2016
Cloud Foundry Introduction for CF Meetup Tokyo March 2016
Tomohiro Ichimura
 
LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018
LeanIX GmbH
 
FME-ing Your Web Map: Custom Applications for a Better User Experience
FME-ing Your Web Map: Custom Applications for a Better User ExperienceFME-ing Your Web Map: Custom Applications for a Better User Experience
FME-ing Your Web Map: Custom Applications for a Better User Experience
Safe Software
 
Uber Geo spatial data platform at DataWorks Summit
Uber Geo spatial data platform at DataWorks SummitUber Geo spatial data platform at DataWorks Summit
Uber Geo spatial data platform at DataWorks Summit
Zhenxiao Luo
 
Puppet ENC – a ServiceNow Scoped Application; Richard Romanus
Puppet ENC – a ServiceNow Scoped Application; Richard RomanusPuppet ENC – a ServiceNow Scoped Application; Richard Romanus
Puppet ENC – a ServiceNow Scoped Application; Richard Romanus
Puppet
 

Similar to Utilizing FME as an API Test Framework (20)

Leveraging Data Integration for Strategic GIS Governance
Leveraging Data Integration for Strategic GIS GovernanceLeveraging Data Integration for Strategic GIS Governance
Leveraging Data Integration for Strategic GIS Governance
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014
 
High Availability by Design
High Availability by DesignHigh Availability by Design
High Availability by Design
 
KScope14 FDMEE Multiproduct
KScope14 FDMEE MultiproductKScope14 FDMEE Multiproduct
KScope14 FDMEE Multiproduct
 
QA Fes 2016. Jacek Okrojek. Website performance from user perspective
QA Fes 2016. Jacek Okrojek. Website performance from user perspectiveQA Fes 2016. Jacek Okrojek. Website performance from user perspective
QA Fes 2016. Jacek Okrojek. Website performance from user perspective
 
How to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksHow to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 Weeks
 
Introduction to SoapUI day 3
Introduction to SoapUI day 3Introduction to SoapUI day 3
Introduction to SoapUI day 3
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
FME Driven Metadata & Data Governance
FME Driven Metadata & Data GovernanceFME Driven Metadata & Data Governance
FME Driven Metadata & Data Governance
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Modern Monitoring
Modern MonitoringModern Monitoring
Modern Monitoring
 
FME User Stories from Around the World
FME User Stories from Around the WorldFME User Stories from Around the World
FME User Stories from Around the World
 
OQC Reporting, Process Monitors, Production Status board On the Mixed Cloud
OQC Reporting, Process Monitors, Production Status board  On the Mixed Cloud OQC Reporting, Process Monitors, Production Status board  On the Mixed Cloud
OQC Reporting, Process Monitors, Production Status board On the Mixed Cloud
 
FME Integration Universal Test Framework
FME Integration Universal Test FrameworkFME Integration Universal Test Framework
FME Integration Universal Test Framework
 
Cloud Foundry Introduction for CF Meetup Tokyo March 2016
Cloud Foundry Introduction for CF Meetup Tokyo March 2016Cloud Foundry Introduction for CF Meetup Tokyo March 2016
Cloud Foundry Introduction for CF Meetup Tokyo March 2016
 
LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018
 
FME-ing Your Web Map: Custom Applications for a Better User Experience
FME-ing Your Web Map: Custom Applications for a Better User ExperienceFME-ing Your Web Map: Custom Applications for a Better User Experience
FME-ing Your Web Map: Custom Applications for a Better User Experience
 
Uber Geo spatial data platform at DataWorks Summit
Uber Geo spatial data platform at DataWorks SummitUber Geo spatial data platform at DataWorks Summit
Uber Geo spatial data platform at DataWorks Summit
 
Puppet ENC – a ServiceNow Scoped Application; Richard Romanus
Puppet ENC – a ServiceNow Scoped Application; Richard RomanusPuppet ENC – a ServiceNow Scoped Application; Richard Romanus
Puppet ENC – a ServiceNow Scoped Application; Richard Romanus
 

More from Safe Software

Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
Safe Software
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
Safe Software
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Safe Software
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
Safe Software
 

More from Safe Software (20)

Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 

Recently uploaded

Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 

Recently uploaded (20)

Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 

Utilizing FME as an API Test Framework