Production Database
Restrictions?
Make way for:
“SQL Script Creation”!
20
22
FME
User
Conference
Julia’s Limerick:
FME
User
Conference
20
22
Julia Rozema
GIS Senior Consultant
● Managing the GIS EMS Dispatch Team
at Alberta Health Services
20
22
FME
User
Conference
20
22
FME
User
Conference
Even with access
limitations, there are
opportunities to utilize
FME workflows.
20
22
FME
User
Conference
Agenda
● The Situation and Workflows
● The Problem
● FME to the Rescue
● Opportunities for the Future
20
22
FME
User
Conference
The Situation
● Maps are updated each quarter with a full data load
● Ad hoc updates can be made by:
○ Option 1: Using the application GUI
20
22
FME
User
Conference
Image Source: https://stackoverflow.com/questions/56384760/database-design-for-a-university-database-design-question
20
22
FME
User
Conference
The Situation
● Maps are updated each quarter with a full data load
● Ad hoc updates can be made by:
○ Option 1: Using the application GUI
○ Option 2: Updating the tables directly
20
22
FME
User
Conference
SQL
● SQL = Structured Query Language
● Database Location = on a server using SQL Server
● Software used for managing the database = MS SQL Server Management Studio (SSMS)
20
22
FME
User
Conference
The Situation
● Maps are updated each quarter with a full data load
● Ad hoc updates can be made by:
○ Option 1: Using the application GUI
○ Option 2: Updating the tables directly
20
22
FME
User
Conference
The Problem
Situation #1:
● Records can be manually updated one record at a
time
● Process is slow and errors can be introduced due
to human error
Situation #2
● Production environment has restricted access
20
22
FME
User
Conference
Finding the Changes Needed:
INSERTED
INSERTED
INSERTED
UPDATED
UPDATED
UPDATED
DELETED
DELETED
20
22
FME
User
Conference
So… what was the problem?
● There is restricted access to the Production
Database.
● So how does the database get updated?
20
22
FME
User
Conference
SQL SCRIPT CREATOR!
Make way for:
20
22
FME
User
Conference
FME To The Rescue
Image Source: Twitter @redgeographics
20
22
FME
User
Conference
This will solve the problem.
20
22
FME
User
Conference
This will solve the problem.
20
22
FME
User
Conference
This will solve the problem.
20
22
FME
User
Conference
This will solve the problem.
20
22
FME
User
Conference
This will solve the problem.
20
22
FME
User
Conference
This will solve the problem.
20
22
FME
User
Conference
This will solve the problem.
20
22
FME
User
Conference
● FME Updates PROD directly
Opportunities
For the Future
20
22
FME
User
Conference
Even with access
limitations, there are
opportunities to utilize
FME workflows.
Image Source: https://en.wikipedia.org/wiki/Captain_Planet_and_the_Planeteers#/media/File:Captain_Planet_and_the_Planeteers_title.jpg
Thank You!
Any Questions?
Julia Rozema: julia.rozema@ahs.ca
20
22
FME
User
Conference
Please Share Your Session Feedback
Log in & navigate to the
agenda. Select the
session you attended
Scroll down to “Session
Feedback”
Download EventMobi app
Event code: fmeuc
Click “Launch App”
Fill out the survey
and submit

Production Database Restrictions - Make Way for SQL Script Creation