SlideShare a Scribd company logo
Data to the Masses:
Automated Word
Document Creation
with FME
Meet the Presenters
Mary Brown
GIS Team Lead
Humanitarian Aid, Swiss
Agency for Development
and Cooperation
Kailin Opaleychuk
Technical Support
Specialist, FME Desktop
Safe Software
Dale Lutz
Co Founder
Safe Software
Welcome to Livestorm!
A few ways to engage with us during the webinar:
Audio issues? Click this for 4 simple
troubleshooting steps.
*Weʼll also bring up a poll on your
screen during the webinar.
How to download slides
1. Hover over the slide deck
in the webinar room
2. Click this button
Agenda
● Introduction
● Maryʼs use cases:
○ Typical challenges for GIS at
Swiss Humanitarian Aid (HA-GIS)
○ Finding solutions
○ Examples of what came of some
perseverance and FME creativity
● Demo: Microsoft Word Writer
● Demo: Powerpoint Documents
● Resources & Q+A
Time for a Poll…
Years of solving data challenges
29+
16,000+
Organizations trusting us worldwide
Global partners delivering FME Services
190+
128
Countries with FME customers
Safe Software
Company Profile
www.safe.com
Users active in FME Community
20,000+
FME®
Enterprise Integration Platform
FME Desktop
Build & Run Data Workflows
FME Server
Automate Data Workflows
FME Mobile
Deliver the Power of
FME to Mobile
The only Enterprise Integration Solution with comprehensive support for Spatial Data
Powering your dataflows on premises, in the cloud, and on mobile
FME Cloud
FME Server in the cloud
Unrivaled Data Support
FME's role in establishing GIS
at Swiss Humanitarian Aid
Mary Brown
GIS Team Lead, Swiss Humanitarian Aid SHA,
Swiss Agency for Development and Cooperation SDC
Federal Department of Foreign Affairs FDFA
Six years getting GIS established at
Swiss Humanitarian Aid.
Over 15 years as an FME addict.
FME provided the technical
empowerment for GIS to become
established at the core of Swiss
Humanitarian Aid.
The challenges are manifold
South Sudan, © Alex Kühni / SHA
Typical challenges
Some of the challenges I face in my job:
● Crisis-driven, rapid response required
● Providing a spatial overview of any given crisis (e.g. earthquake)
● Wide range of data sources/formats, ever changing, event-specific data
● Rapid process development, combination of sources
● Regular updates to source data
● Tiny GIS team, high demands in crises
● Crises often hit on a Friday and Murphy loves GIS!
● FME Cloner transformer fails on GIS staff
Key to solving the problems faced
● First principle: believe in FME!
In 15 years of data handling/integration,
FME was almost always up to the task
● Modular approach
● Experiment, re-use what works, use
parameters, use generic processes
● Ask for help if needed
● Use FME Server to automate, notify
and allow others to run processes
● Be proactive, just do things!
● Presenting a prototype or
finished product is often more
easily understood than words,
concepts…
● Communication & perseverance
– why the where is important
● Let the data/maps and other FME
output do the talking!
Example 1 – Fire Tracking Bolivia
The Problem
● The President is coming to
visit tomorrow!
● …. so can you make the
prototype internet accessible
asap?
(i.e. from Portal+SDE to AGOL
+ Feature Services)
Example 1: Fire Tracking Tool
The Solution
● Try not to panic, think FME!
● Can FME write features to AGOL?
● Fewer features, automate
● Control features per commit
● Add attributes for symbology
● Configure web app on AGOL
● Summary report in Excel
● Email from FME Server
The Result
● AGOL web app used by Bolivian
authorities to fight wildfires
● Layer choice and option to print
maps with GPS coordinates for
the pilots (grid and coords
generated with FME).
● GIS provided as Humanitarian
Aid for the first time by SHA!
● Idea to production: 2.5 days
Background
Wildfires in Bolivia 2019 🡪 request to our Humanitarian Hub in Lima for assistance.
Request for satellite imagery of affected area. It all started on a Friday evening…
The Problem
● Major wildfires in E. Bolivia
Example 1: Fire Tracking Tool - Output
The Solution
● Recycle FME processes from
previous wildfire events
● Make PDFs, then web map/web
app
The Result
● AGOL web app & emails/xlsx
Background
Dynamic situation, huge area affected, not viable to provide satellite imagery. Prototype built in Portal for ArcGIS
using NASA Hotspot data for last 7 days.
Example 2 – Covid-19 Digital Situation Report
The Problem
● Covid-19 – thousands of Swiss
citizens stranded abroad
● Administrative scramble,
political pressure
● Lack of comparable experience
of a global crisis – email-centred
communications
● The “overview” = a series of
illegible Excel sheets produced
by copy/paste from emails
● Someone reckoned GIS could
help….
Example 2: Covid-19 Digital SitRep
The Solution I
● MS SharePoint survey, updated by
staff abroad
● A giant technological leap – but only
if output was a Word file, to email
● Automate export of content (JSON)
● Read JSON with FME, join to country
boundaries, write to geodatabase
● Automate updates
The Result I
● A series of simple web maps,
added to a StoryMap Series
● IT: process to generate Word
files and auto-email to
representations when updated.
Background
With offices in over 170 countries, Covid-19 had a major impact on the Swiss Foreign Ministry.
The Problem II
● Report generation problems
● Decision to advance or drop the
idea imminent
● Nerves on edge
● Audience were diplomatic staff
– a difficult reception for
technological innovation
Example 2: Covid-19 Digital SitRep (cont.)
Technical Crisis
● Friday 6pm: Report generation very
buggy, IT pessimistic ⇨ high risk plug
would be pulled
● Friday 6:30pm: decision to try to
save the day with FME…
● Saturday: research Word file
generation with FME Server,
prototype
● Prototype proposed to IT as backup
● New motivation – by Monday we
had 2 working reporting systems!
● Plug wasn’t pulled, go–live
rescheduled to allow fine-tuning
The Solution/Result II
● A series of web maps in a
StoryMap Series
● Report generation and emailing by
NPrinting/Qlik
● Report generation for IT Support
and staff at HQ by FME Server
● Idea to production: 2 weeks
Background
Problems, doubts setting in, diplomats & technological experiments don't mix well…
Map services 20
Web requests >210,400
Digital Sitreps >5,000
FME Workspaces 6
FME Server Automations 3
Process runs 8,376
SharePoint export scripts 2
The Problem
● Stranded Swiss, political
pressure
● Dynamic situation, regional
differences
● Multiple internal actors needing
an overview of the situation
● Emails and giant Excel sheets…
Example 2: Covid-19 Digital SitRep - Output
The Solution
● MS SharePoint questionnaire
● FME processing
● Web mapping
The Result
● A StoryMap Series on Portal
● Automated report/email generation
In summary…
● I learnt a lot!
● A “transformational” project succeeded
because of FME
● Without the MS Word Writer it
wouldn’t have been possible
GIS is now established at the core of SHA.
Without FME this would have been almost impossible.
Without my conviction that it would be the answer – neither of these
(for us) revolutionary applications would have been considered, never
mind successfully implemented under great pressure and with very
short deadlines.
Thank You!
Any Questions?
mary.brown@eda.admin.ch
Flash Demo
Pre-demo slide
The Goal
Use FME to create a
simple PowerPoint
presentation
The Obstacles
Integrating various
media and content
types into
PowerPoint
The Solution
Leveraging FMEʼs
PowerPointStyler as
well as PowerPoint
Writer
The Result
A basic PowerPoint
presentation
Input JPEG Folder
Workspace
Output Presentation
Demo
Input Spreadsheet & JPEG Folder
+
Workspace
Output Guide
Lesson Slide
In the last demo, we
reviewed how to combine
multiple content types
and write to a single
destination, Microsoft
Word.
Order in FME and Tips & Tricks
Order in FME
- Microsoft Word and PowerPoint writing in FME is order-dependent
- Feature order must be controlled in the workspace
- Generally if there are no blocking transformers, the features will be written in the
order they are read
1. PowerpointStyler: Slide Order Group By
- Slide Order Group By: If a value is
provided, then the features will be
sorted by that value.
1. Sorting
- The simplest method for controlling order
- Manually assign an ʻOrderʼ attribute and use a Sorter transformer
- Sort: numerically, ascending
2. Creators
- Create at End parameter
- This parameter determines whether the feature is created after all reader features have
been processed (Yes), or whether the feature is created immediately before the first
reader feature is processed (No).
3. Set Connection Runtime Order
- If a transformer output port
connects to more than one
destination—you can control
the order in which these
connections execute.
- Right-click on one of a
transformers connections and
select Set Connection Runtime
Order.
Tips & Tricks
- Feature Caching is not your friend
- Bulk mode is your enemy, if youʼre
running into bulk mode issues,
consider using a Decelerator of ʻ0ʼ
Microsoft Word Writer
Pre-demo slide
The Goal
Use FME and
OpenAI to generate
and automate
thank you letter
creation
The Obstacles
Creating one
thank you letter
per
person/prompt
The Solution
Use FMEʼs Word
Writer to fanout
datasets
The Result
Batch produced
letters
Demo
Input Spreadsheet
Workspace
20
22
FME
User
Conference
Output Thank-You Letter
Base Files and Formatting
- Base files are not template files
- The writer will only append
features to the end of the existing
base document
- To avoid awkward formatting, try
to use formatting functions
available in the native application
Powerpoint Docs
Pre-demo slide
The Goal
Save time by
automating weekly
processes like
presnetation
creation
The Obstacles
Creating
information from
data
The Solution
Use a combination of
FME transformers to
create graphics and
media content
The Result
Webinar Attendees
Summary
Presentations
Demo
Input Spreadsheet
Workspace
Output Presentation
Summary Points
- Use FME transformer parameters to
enhance your workflows
- Base files can create help create
more aesthetic outputs
- Feature order is important!
Next Steps
Download
FME 2022 & the
webinar
workspaces
Apply the
workspaces to your
own data to
manage changes
Free Trial | Upgrade
Contact us. We
would love to chat
with you about
anything data
info@safe.com
Resources
● Tutorial: Getting Started with the PowerPoint Writer
● How to Create a Microsoft Word Base File to Use With the MSWordStyler
Transformer
Claim Your Community Badge
Get community badges for
watching webinars!
fme.ly/WebinarBadge Todayʼs Code: LMAFP
Check out our upcoming
& on-demand webinars:
safe.com/webinars
safe.com/accelerator
Register Now & Apply to Present!
The Peak of Data Integration 2023 Europe UC
September 5-7, 2023 | Bonn, Germany
Q&A
Thank you!
Download FME Free Trial | Upgrade
Chat with us info@safe.com
Connect with us in the Community
Connect with us for more FME
Please share
your feedback
with us through
the webinar
survey!

More Related Content

What's hot

Logging, Metrics, and APM: The Operations Trifecta (P)
Logging, Metrics, and APM: The Operations Trifecta (P)Logging, Metrics, and APM: The Operations Trifecta (P)
Logging, Metrics, and APM: The Operations Trifecta (P)
Elasticsearch
 
FMU4FOAM
FMU4FOAMFMU4FOAM
FMU4FOAM
守淑 田村
 
Declarative Clients in Spring
Declarative Clients in SpringDeclarative Clients in Spring
Declarative Clients in Spring
VMware Tanzu
 
RESTful API – How to Consume, Extract, Store and Visualize Data with InfluxDB...
RESTful API – How to Consume, Extract, Store and Visualize Data with InfluxDB...RESTful API – How to Consume, Extract, Store and Visualize Data with InfluxDB...
RESTful API – How to Consume, Extract, Store and Visualize Data with InfluxDB...
InfluxData
 
Best practices for Terraform with Vault
Best practices for Terraform with VaultBest practices for Terraform with Vault
Best practices for Terraform with Vault
Mitchell Pronschinske
 
Improving Performance of Micro-Frontend Applications through Error Monitoring
Improving Performance of Micro-Frontend Applications through Error MonitoringImproving Performance of Micro-Frontend Applications through Error Monitoring
Improving Performance of Micro-Frontend Applications through Error Monitoring
ScyllaDB
 
From Idea to Model: Productionizing Data Pipelines with Apache Airflow
From Idea to Model: Productionizing Data Pipelines with Apache AirflowFrom Idea to Model: Productionizing Data Pipelines with Apache Airflow
From Idea to Model: Productionizing Data Pipelines with Apache Airflow
Databricks
 
Github Actions and Terraform.pdf
Github Actions and Terraform.pdfGithub Actions and Terraform.pdf
Github Actions and Terraform.pdf
Vishwas N
 
REST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDSREST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDS
Sumit Sarkar
 
FMI-Ver 1.0 FMI for Model Exchange のモデルについて
FMI-Ver 1.0 FMI for Model Exchange のモデルについてFMI-Ver 1.0 FMI for Model Exchange のモデルについて
FMI-Ver 1.0 FMI for Model Exchange のモデルについて
Amane Tanaka
 
Linux host orchestration with Foreman, Puppet and Gitlab
Linux host orchestration with Foreman, Puppet and GitlabLinux host orchestration with Foreman, Puppet and Gitlab
Linux host orchestration with Foreman, Puppet and Gitlab
Ben Tullis
 
Introductory Overview to Managing AWS with Terraform
Introductory Overview to Managing AWS with TerraformIntroductory Overview to Managing AWS with Terraform
Introductory Overview to Managing AWS with Terraform
Michael Heyns
 
Getting up to Speed with MirrorMaker 2 (Mickael Maison, IBM & Ryanne Dolan) K...
Getting up to Speed with MirrorMaker 2 (Mickael Maison, IBM & Ryanne Dolan) K...Getting up to Speed with MirrorMaker 2 (Mickael Maison, IBM & Ryanne Dolan) K...
Getting up to Speed with MirrorMaker 2 (Mickael Maison, IBM & Ryanne Dolan) K...
HostedbyConfluent
 
MuleSoft for Enterprises
MuleSoft for EnterprisesMuleSoft for Enterprises
MuleSoft for Enterprises
PrashantGolani1
 
[225]빅데이터를 위한 분산 딥러닝 플랫폼 만들기
[225]빅데이터를 위한 분산 딥러닝 플랫폼 만들기[225]빅데이터를 위한 분산 딥러닝 플랫폼 만들기
[225]빅데이터를 위한 분산 딥러닝 플랫폼 만들기
NAVER D2
 
Using the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production DeploymentUsing the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production Deployment
Flink Forward
 
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API Management
Nuwan Dias
 
RabbitMQ
RabbitMQRabbitMQ
Rabbit MQ introduction
Rabbit MQ introductionRabbit MQ introduction
Rabbit MQ introduction
Shirish Bari
 
CNIT 128 7. Attacking Android Applications (Part 2)
CNIT 128 7. Attacking Android Applications (Part 2)CNIT 128 7. Attacking Android Applications (Part 2)
CNIT 128 7. Attacking Android Applications (Part 2)
Sam Bowne
 

What's hot (20)

Logging, Metrics, and APM: The Operations Trifecta (P)
Logging, Metrics, and APM: The Operations Trifecta (P)Logging, Metrics, and APM: The Operations Trifecta (P)
Logging, Metrics, and APM: The Operations Trifecta (P)
 
FMU4FOAM
FMU4FOAMFMU4FOAM
FMU4FOAM
 
Declarative Clients in Spring
Declarative Clients in SpringDeclarative Clients in Spring
Declarative Clients in Spring
 
RESTful API – How to Consume, Extract, Store and Visualize Data with InfluxDB...
RESTful API – How to Consume, Extract, Store and Visualize Data with InfluxDB...RESTful API – How to Consume, Extract, Store and Visualize Data with InfluxDB...
RESTful API – How to Consume, Extract, Store and Visualize Data with InfluxDB...
 
Best practices for Terraform with Vault
Best practices for Terraform with VaultBest practices for Terraform with Vault
Best practices for Terraform with Vault
 
Improving Performance of Micro-Frontend Applications through Error Monitoring
Improving Performance of Micro-Frontend Applications through Error MonitoringImproving Performance of Micro-Frontend Applications through Error Monitoring
Improving Performance of Micro-Frontend Applications through Error Monitoring
 
From Idea to Model: Productionizing Data Pipelines with Apache Airflow
From Idea to Model: Productionizing Data Pipelines with Apache AirflowFrom Idea to Model: Productionizing Data Pipelines with Apache Airflow
From Idea to Model: Productionizing Data Pipelines with Apache Airflow
 
Github Actions and Terraform.pdf
Github Actions and Terraform.pdfGithub Actions and Terraform.pdf
Github Actions and Terraform.pdf
 
REST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDSREST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDS
 
FMI-Ver 1.0 FMI for Model Exchange のモデルについて
FMI-Ver 1.0 FMI for Model Exchange のモデルについてFMI-Ver 1.0 FMI for Model Exchange のモデルについて
FMI-Ver 1.0 FMI for Model Exchange のモデルについて
 
Linux host orchestration with Foreman, Puppet and Gitlab
Linux host orchestration with Foreman, Puppet and GitlabLinux host orchestration with Foreman, Puppet and Gitlab
Linux host orchestration with Foreman, Puppet and Gitlab
 
Introductory Overview to Managing AWS with Terraform
Introductory Overview to Managing AWS with TerraformIntroductory Overview to Managing AWS with Terraform
Introductory Overview to Managing AWS with Terraform
 
Getting up to Speed with MirrorMaker 2 (Mickael Maison, IBM & Ryanne Dolan) K...
Getting up to Speed with MirrorMaker 2 (Mickael Maison, IBM & Ryanne Dolan) K...Getting up to Speed with MirrorMaker 2 (Mickael Maison, IBM & Ryanne Dolan) K...
Getting up to Speed with MirrorMaker 2 (Mickael Maison, IBM & Ryanne Dolan) K...
 
MuleSoft for Enterprises
MuleSoft for EnterprisesMuleSoft for Enterprises
MuleSoft for Enterprises
 
[225]빅데이터를 위한 분산 딥러닝 플랫폼 만들기
[225]빅데이터를 위한 분산 딥러닝 플랫폼 만들기[225]빅데이터를 위한 분산 딥러닝 플랫폼 만들기
[225]빅데이터를 위한 분산 딥러닝 플랫폼 만들기
 
Using the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production DeploymentUsing the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production Deployment
 
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API Management
 
RabbitMQ
RabbitMQRabbitMQ
RabbitMQ
 
Rabbit MQ introduction
Rabbit MQ introductionRabbit MQ introduction
Rabbit MQ introduction
 
CNIT 128 7. Attacking Android Applications (Part 2)
CNIT 128 7. Attacking Android Applications (Part 2)CNIT 128 7. Attacking Android Applications (Part 2)
CNIT 128 7. Attacking Android Applications (Part 2)
 

Similar to Data to the Masses: Automated Word Document Creation with FME

FME - My Solution to Almost Every Data Challenge!
 FME - My Solution to Almost Every Data Challenge! FME - My Solution to Almost Every Data Challenge!
FME - My Solution to Almost Every Data Challenge!
Safe Software
 
Sharing your data
Sharing your dataSharing your data
Sharing your data
Consortech
 
FME 2020 Platform Scenarios
FME 2020 Platform ScenariosFME 2020 Platform Scenarios
FME 2020 Platform Scenarios
Safe Software
 
Sharing Your Data
Sharing Your DataSharing Your Data
Sharing Your Data
Safe Software
 
Building Your First Digital File Submission
Building Your First Digital File Submission Building Your First Digital File Submission
Building Your First Digital File Submission
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
 
Snowflakes in the Cloud Real world experience on a new approach for Big Data
Snowflakes in the Cloud Real world experience on a new approach for Big DataSnowflakes in the Cloud Real world experience on a new approach for Big Data
Snowflakes in the Cloud Real world experience on a new approach for Big Data
DevFest DC
 
OSMC 2015 | Monitoring at Spotify - When things go ping in the night by Marti...
OSMC 2015 | Monitoring at Spotify - When things go ping in the night by Marti...OSMC 2015 | Monitoring at Spotify - When things go ping in the night by Marti...
OSMC 2015 | Monitoring at Spotify - When things go ping in the night by Marti...
NETWAYS
 
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin Parm
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin ParmOSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin Parm
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin Parm
NETWAYS
 
How to Pivot Workflows with FME Tools
How to Pivot Workflows with FME ToolsHow to Pivot Workflows with FME Tools
How to Pivot Workflows with FME Tools
Safe Software
 
Simply Business' Data Platform
Simply Business' Data PlatformSimply Business' Data Platform
Simply Business' Data Platform
Dani Solà Lagares
 
Data Scenarios 2020: 6 Amazing Transformations
Data Scenarios 2020: 6 Amazing TransformationsData Scenarios 2020: 6 Amazing Transformations
Data Scenarios 2020: 6 Amazing Transformations
Safe Software
 
fmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deckfmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deck
Consortech
 
Back to FME School - Day 3: Expanding Frontiers
Back to FME School - Day 3: Expanding FrontiersBack to FME School - Day 3: Expanding Frontiers
Back to FME School - Day 3: Expanding Frontiers
Safe Software
 
Gala Webminar September 2013
Gala Webminar September 2013Gala Webminar September 2013
Gala Webminar September 2013
pangeanic
 
Doing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics EnvironmentDoing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics Environment
Tasktop
 
8 Ways Utility Networks Can Meet Data Demands
8 Ways Utility Networks Can Meet Data Demands8 Ways Utility Networks Can Meet Data Demands
8 Ways Utility Networks Can Meet Data Demands
Safe Software
 
FME Around The World
FME Around The WorldFME Around The World
FME Around The World
Safe Software
 
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PM
Product School
 
Open office implementation
Open office implementationOpen office implementation
Open office implementation
OpenSourceLGMA
 

Similar to Data to the Masses: Automated Word Document Creation with FME (20)

FME - My Solution to Almost Every Data Challenge!
 FME - My Solution to Almost Every Data Challenge! FME - My Solution to Almost Every Data Challenge!
FME - My Solution to Almost Every Data Challenge!
 
Sharing your data
Sharing your dataSharing your data
Sharing your data
 
FME 2020 Platform Scenarios
FME 2020 Platform ScenariosFME 2020 Platform Scenarios
FME 2020 Platform Scenarios
 
Sharing Your Data
Sharing Your DataSharing Your Data
Sharing Your Data
 
Building Your First Digital File Submission
Building Your First Digital File Submission Building Your First Digital File Submission
Building Your First Digital File Submission
 
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
 
Snowflakes in the Cloud Real world experience on a new approach for Big Data
Snowflakes in the Cloud Real world experience on a new approach for Big DataSnowflakes in the Cloud Real world experience on a new approach for Big Data
Snowflakes in the Cloud Real world experience on a new approach for Big Data
 
OSMC 2015 | Monitoring at Spotify - When things go ping in the night by Marti...
OSMC 2015 | Monitoring at Spotify - When things go ping in the night by Marti...OSMC 2015 | Monitoring at Spotify - When things go ping in the night by Marti...
OSMC 2015 | Monitoring at Spotify - When things go ping in the night by Marti...
 
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin Parm
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin ParmOSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin Parm
OSMC 2015: Monitoring at Spotify-When things go ping in the night by Martin Parm
 
How to Pivot Workflows with FME Tools
How to Pivot Workflows with FME ToolsHow to Pivot Workflows with FME Tools
How to Pivot Workflows with FME Tools
 
Simply Business' Data Platform
Simply Business' Data PlatformSimply Business' Data Platform
Simply Business' Data Platform
 
Data Scenarios 2020: 6 Amazing Transformations
Data Scenarios 2020: 6 Amazing TransformationsData Scenarios 2020: 6 Amazing Transformations
Data Scenarios 2020: 6 Amazing Transformations
 
fmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deckfmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deck
 
Back to FME School - Day 3: Expanding Frontiers
Back to FME School - Day 3: Expanding FrontiersBack to FME School - Day 3: Expanding Frontiers
Back to FME School - Day 3: Expanding Frontiers
 
Gala Webminar September 2013
Gala Webminar September 2013Gala Webminar September 2013
Gala Webminar September 2013
 
Doing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics EnvironmentDoing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics Environment
 
8 Ways Utility Networks Can Meet Data Demands
8 Ways Utility Networks Can Meet Data Demands8 Ways Utility Networks Can Meet Data Demands
8 Ways Utility Networks Can Meet Data Demands
 
FME Around The World
FME Around The WorldFME Around The World
FME Around The World
 
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PM
 
Open office implementation
Open office implementationOpen office implementation
Open office implementation
 

More from 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
 
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
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Safe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Safe Software
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Safe Software
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
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
 

More from Safe Software (20)

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
 
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
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
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
 

Recently uploaded

Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 

Recently uploaded (20)

Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 

Data to the Masses: Automated Word Document Creation with FME

  • 1. Data to the Masses: Automated Word Document Creation with FME
  • 2. Meet the Presenters Mary Brown GIS Team Lead Humanitarian Aid, Swiss Agency for Development and Cooperation Kailin Opaleychuk Technical Support Specialist, FME Desktop Safe Software Dale Lutz Co Founder Safe Software
  • 3. Welcome to Livestorm! A few ways to engage with us during the webinar: Audio issues? Click this for 4 simple troubleshooting steps. *Weʼll also bring up a poll on your screen during the webinar.
  • 4. How to download slides 1. Hover over the slide deck in the webinar room 2. Click this button
  • 5. Agenda ● Introduction ● Maryʼs use cases: ○ Typical challenges for GIS at Swiss Humanitarian Aid (HA-GIS) ○ Finding solutions ○ Examples of what came of some perseverance and FME creativity ● Demo: Microsoft Word Writer ● Demo: Powerpoint Documents ● Resources & Q+A
  • 6. Time for a Poll…
  • 7. Years of solving data challenges 29+ 16,000+ Organizations trusting us worldwide Global partners delivering FME Services 190+ 128 Countries with FME customers Safe Software Company Profile www.safe.com Users active in FME Community 20,000+
  • 8. FME® Enterprise Integration Platform FME Desktop Build & Run Data Workflows FME Server Automate Data Workflows FME Mobile Deliver the Power of FME to Mobile The only Enterprise Integration Solution with comprehensive support for Spatial Data Powering your dataflows on premises, in the cloud, and on mobile FME Cloud FME Server in the cloud
  • 10. FME's role in establishing GIS at Swiss Humanitarian Aid
  • 11. Mary Brown GIS Team Lead, Swiss Humanitarian Aid SHA, Swiss Agency for Development and Cooperation SDC Federal Department of Foreign Affairs FDFA Six years getting GIS established at Swiss Humanitarian Aid. Over 15 years as an FME addict.
  • 12. FME provided the technical empowerment for GIS to become established at the core of Swiss Humanitarian Aid.
  • 13. The challenges are manifold South Sudan, © Alex Kühni / SHA
  • 14. Typical challenges Some of the challenges I face in my job: ● Crisis-driven, rapid response required ● Providing a spatial overview of any given crisis (e.g. earthquake) ● Wide range of data sources/formats, ever changing, event-specific data ● Rapid process development, combination of sources ● Regular updates to source data ● Tiny GIS team, high demands in crises ● Crises often hit on a Friday and Murphy loves GIS! ● FME Cloner transformer fails on GIS staff
  • 15. Key to solving the problems faced ● First principle: believe in FME! In 15 years of data handling/integration, FME was almost always up to the task ● Modular approach ● Experiment, re-use what works, use parameters, use generic processes ● Ask for help if needed ● Use FME Server to automate, notify and allow others to run processes ● Be proactive, just do things! ● Presenting a prototype or finished product is often more easily understood than words, concepts… ● Communication & perseverance – why the where is important ● Let the data/maps and other FME output do the talking!
  • 16. Example 1 – Fire Tracking Bolivia
  • 17. The Problem ● The President is coming to visit tomorrow! ● …. so can you make the prototype internet accessible asap? (i.e. from Portal+SDE to AGOL + Feature Services) Example 1: Fire Tracking Tool The Solution ● Try not to panic, think FME! ● Can FME write features to AGOL? ● Fewer features, automate ● Control features per commit ● Add attributes for symbology ● Configure web app on AGOL ● Summary report in Excel ● Email from FME Server The Result ● AGOL web app used by Bolivian authorities to fight wildfires ● Layer choice and option to print maps with GPS coordinates for the pilots (grid and coords generated with FME). ● GIS provided as Humanitarian Aid for the first time by SHA! ● Idea to production: 2.5 days Background Wildfires in Bolivia 2019 🡪 request to our Humanitarian Hub in Lima for assistance. Request for satellite imagery of affected area. It all started on a Friday evening…
  • 18. The Problem ● Major wildfires in E. Bolivia Example 1: Fire Tracking Tool - Output The Solution ● Recycle FME processes from previous wildfire events ● Make PDFs, then web map/web app The Result ● AGOL web app & emails/xlsx Background Dynamic situation, huge area affected, not viable to provide satellite imagery. Prototype built in Portal for ArcGIS using NASA Hotspot data for last 7 days.
  • 19. Example 2 – Covid-19 Digital Situation Report
  • 20. The Problem ● Covid-19 – thousands of Swiss citizens stranded abroad ● Administrative scramble, political pressure ● Lack of comparable experience of a global crisis – email-centred communications ● The “overview” = a series of illegible Excel sheets produced by copy/paste from emails ● Someone reckoned GIS could help…. Example 2: Covid-19 Digital SitRep The Solution I ● MS SharePoint survey, updated by staff abroad ● A giant technological leap – but only if output was a Word file, to email ● Automate export of content (JSON) ● Read JSON with FME, join to country boundaries, write to geodatabase ● Automate updates The Result I ● A series of simple web maps, added to a StoryMap Series ● IT: process to generate Word files and auto-email to representations when updated. Background With offices in over 170 countries, Covid-19 had a major impact on the Swiss Foreign Ministry.
  • 21. The Problem II ● Report generation problems ● Decision to advance or drop the idea imminent ● Nerves on edge ● Audience were diplomatic staff – a difficult reception for technological innovation Example 2: Covid-19 Digital SitRep (cont.) Technical Crisis ● Friday 6pm: Report generation very buggy, IT pessimistic ⇨ high risk plug would be pulled ● Friday 6:30pm: decision to try to save the day with FME… ● Saturday: research Word file generation with FME Server, prototype ● Prototype proposed to IT as backup ● New motivation – by Monday we had 2 working reporting systems! ● Plug wasn’t pulled, go–live rescheduled to allow fine-tuning The Solution/Result II ● A series of web maps in a StoryMap Series ● Report generation and emailing by NPrinting/Qlik ● Report generation for IT Support and staff at HQ by FME Server ● Idea to production: 2 weeks Background Problems, doubts setting in, diplomats & technological experiments don't mix well… Map services 20 Web requests >210,400 Digital Sitreps >5,000 FME Workspaces 6 FME Server Automations 3 Process runs 8,376 SharePoint export scripts 2
  • 22. The Problem ● Stranded Swiss, political pressure ● Dynamic situation, regional differences ● Multiple internal actors needing an overview of the situation ● Emails and giant Excel sheets… Example 2: Covid-19 Digital SitRep - Output The Solution ● MS SharePoint questionnaire ● FME processing ● Web mapping The Result ● A StoryMap Series on Portal ● Automated report/email generation
  • 23. In summary… ● I learnt a lot! ● A “transformational” project succeeded because of FME ● Without the MS Word Writer it wouldn’t have been possible
  • 24. GIS is now established at the core of SHA. Without FME this would have been almost impossible. Without my conviction that it would be the answer – neither of these (for us) revolutionary applications would have been considered, never mind successfully implemented under great pressure and with very short deadlines.
  • 27. Pre-demo slide The Goal Use FME to create a simple PowerPoint presentation The Obstacles Integrating various media and content types into PowerPoint The Solution Leveraging FMEʼs PowerPointStyler as well as PowerPoint Writer The Result A basic PowerPoint presentation
  • 31. Demo
  • 32. Input Spreadsheet & JPEG Folder +
  • 35. Lesson Slide In the last demo, we reviewed how to combine multiple content types and write to a single destination, Microsoft Word.
  • 36. Order in FME and Tips & Tricks
  • 37. Order in FME - Microsoft Word and PowerPoint writing in FME is order-dependent - Feature order must be controlled in the workspace - Generally if there are no blocking transformers, the features will be written in the order they are read
  • 38. 1. PowerpointStyler: Slide Order Group By - Slide Order Group By: If a value is provided, then the features will be sorted by that value.
  • 39. 1. Sorting - The simplest method for controlling order - Manually assign an ʻOrderʼ attribute and use a Sorter transformer - Sort: numerically, ascending
  • 40. 2. Creators - Create at End parameter - This parameter determines whether the feature is created after all reader features have been processed (Yes), or whether the feature is created immediately before the first reader feature is processed (No).
  • 41. 3. Set Connection Runtime Order - If a transformer output port connects to more than one destination—you can control the order in which these connections execute. - Right-click on one of a transformers connections and select Set Connection Runtime Order.
  • 42. Tips & Tricks - Feature Caching is not your friend - Bulk mode is your enemy, if youʼre running into bulk mode issues, consider using a Decelerator of ʻ0ʼ
  • 44. Pre-demo slide The Goal Use FME and OpenAI to generate and automate thank you letter creation The Obstacles Creating one thank you letter per person/prompt The Solution Use FMEʼs Word Writer to fanout datasets The Result Batch produced letters
  • 45. Demo
  • 49. Base Files and Formatting - Base files are not template files - The writer will only append features to the end of the existing base document - To avoid awkward formatting, try to use formatting functions available in the native application
  • 51. Pre-demo slide The Goal Save time by automating weekly processes like presnetation creation The Obstacles Creating information from data The Solution Use a combination of FME transformers to create graphics and media content The Result Webinar Attendees Summary Presentations
  • 52. Demo
  • 56. Summary Points - Use FME transformer parameters to enhance your workflows - Base files can create help create more aesthetic outputs - Feature order is important!
  • 57. Next Steps Download FME 2022 & the webinar workspaces Apply the workspaces to your own data to manage changes Free Trial | Upgrade Contact us. We would love to chat with you about anything data info@safe.com
  • 58. Resources ● Tutorial: Getting Started with the PowerPoint Writer ● How to Create a Microsoft Word Base File to Use With the MSWordStyler Transformer
  • 59. Claim Your Community Badge Get community badges for watching webinars! fme.ly/WebinarBadge Todayʼs Code: LMAFP
  • 60. Check out our upcoming & on-demand webinars: safe.com/webinars
  • 62.
  • 63. Register Now & Apply to Present! The Peak of Data Integration 2023 Europe UC September 5-7, 2023 | Bonn, Germany
  • 64. Q&A
  • 65. Thank you! Download FME Free Trial | Upgrade Chat with us info@safe.com Connect with us in the Community Connect with us for more FME Please share your feedback with us through the webinar survey!