using sql server as a data integration platform
DESCRIPTION
Using SQL Server as a Data Integration Platform. Allen Sparks Enterprise GIS Program Resource Information Management Division National Information Services Center Office of the Chief Information Officer. Overview. Islands of Data & Applications SQL Server Integration Services - PowerPoint PPT PresentationTRANSCRIPT
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
Using SQL Server as a Data Integration Platform
Allen Sparks
Enterprise GIS ProgramResource Information Management Division
National Information Services CenterOffice of the Chief Information Officer
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
Overview
• Islands of Data & Applications• SQL Server Integration Services• How the EGIS Program Currently
Leverages SQL Server • Integration with GeoDatabases• Accessing SQL Server Data from
Clients
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
Islands of Data and Applications
FMSS
LCS
ASMIS
NPS Org Codes
ActiveDirectory Lotus
Domino
NPS FocusNRIS
…
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
We Need Bridges (or a boat)
FMSS
LCS
ASMIS
NPS Org Codes
ActiveDirectory
…
NPS FocusNRIS
My FavoriteApplication
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
The Ideal (Future) Solution
FMSS LCS ASMIS
NPS Org Codes
… …
NPS Focus
NRIS
My FavoriteApplication
“Enterprise Service Bus”SOA … Web Services
IRMA
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
An Interim “Bridge” Solution
FMSS LCS ASMIS
NPS Org Codes …
NPS Focus
NRIS
My FavoriteApplication
SQL Server Integration Services
…
Web Services
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
SQL Server Architecture• Database Engine
– core service for storing, processing, and securing data
• Analysis Services– supports data analysis, online analytical
processing (OLAP) and data mining• Reporting Services
– comprehensive data reporting • Integration Services
– a platform for building enterprise-level data integration and data transformations solutions
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
SQL Server Integration Services (SSIS)
• a rich set of built-in tasks and transformations;
• tools for constructing packages; • Integration Services service
– running and managing packages.
• Graphical tools & Wizards– No code writing required;
• Object Model API – custom tasks & other package objects.
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
SSIS Architecture
Project
Package(s)
Connections
Tasks
Dataflow
ControlFlow
EventHandlers
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
Visual Studio
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
• Merging Data from Heterogeneous Data Stores
• Populating Data Warehouses and Data Marts
• Cleaning and Standardizing Data
• Automating Administrative Functions and Data Loading
Typical Uses of SSIS
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
EGIS Use of SQL Server• FMSS Data Access
–FMSS Data Replication• Oracle SQLNet Client• ODBC• SQL Server Import/Export Wizard
–Synonyms
–Views
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
• Oracle SQLNetTNSNames.ora
FMSS=(DESCRIPTION = (ADDRESS_LIST =
(ADDRESS=(PROTOCOL=TCP)(HOST=__)(PORT=1521)))
(CONNECT_DATA = (SID = MAXREPT)))
• ODBC– Oracle Driver references SQLNet Service
Name FMSS
• SQL Server Import / Emport Wizard– DTSWizard.exe
FMSS Data Access
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
FMSS Data Access
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
FMSS Data Access
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
FMSS Data AccessDefine Query - select * from <table>
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
FMSS Data Access
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
FMSS Data Access
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
FMSS Data Access
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
FMSS Data Access
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
SSIS Package
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
• Geodatabase Replication– NPSView
• Simple (non-versioned)• One-way Replication
FMSS Data Access
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
• Theme Table
FMSS Data Access
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
FMSS Data Access• Buildings View
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
FMSS Data Access• Synonyms (in Geodatabase)
CREATE SYNONYM [dbo].[FMSS_Export_syn] FOR [FMSS].[dbo].[V_FMSS_Buildings]
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
FMSS Data Access• Views using Synonyms (in Geodatabase)
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
FMSS Data Access• View - Joined using Synonyms (in GDB)
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
NPS Buildings Statistics
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
Access to SQL Server Data from ArcGIS
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
Access to SQL Server Data from ArcGIS
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
Access to SQL Server Data from ArcGIS
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
Access to SQL Server Data from MSAccess
The ODBC Data Source Administrator is used to create and manage ODBC connections.
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
Access to SQL Server Data from MSAccess
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
Access to SQL Server Data from MSAccess
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
Access to SQL Server Data from MSAccess1
2
3
4
2008 GIS & Data Management Conference
National Park ServiceU.S. Department of the Interior
Resource Information Management DivisionNational Information Services CenterOffice of the Chief Information Officer
5
Access to SQL Server Data from MSAccess
6
7