using sql server as a data integration platform

38
2008 GIS & Data Management Conference National Park Service U.S. Department of the Interior Resource Information Management Division National Information Services Center Office of the Chief Information Officer 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

Upload: dysis

Post on 12-Jan-2016

44 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

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

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

Questions?