Modeling Techniques for Transportation Data Models An Open, Standards Based Object-Relational Database Management Systems (ORDBMS) Approach



Similar documents
Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model. An Oracle Technical White Paper May 2005

ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process

Oracle BI 11g R1: Build Repositories


Tableau Metadata Model

Oracle Spatial and Graph. Jayant Sharma Director, Product Management

Oracle Architecture, Concepts & Facilities

<Insert Picture Here> Introducing Data Modeling and Design with Oracle SQL Developer Data Modeler

Oracle OLAP What's All This About?

8. Business Intelligence Reference Architectures and Patterns

Oracle Warehouse Builder 10g

SQL Access to OpenEdge Apps

Oracle Data Integrator: Administration and Development

UltraQuest Cloud Server. White Paper Version 1.0

10. Creating and Maintaining Geographic Databases. Learning objectives. Keywords and concepts. Overview. Definitions

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

DB2 Application Development and Migration Tools

GIS Databases With focused on ArcSDE

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Installation Guide. Version 2.1. on Oracle Java Cloud Service

By Makesh Kannaiyan 8/27/2011 1

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

ETPL Extract, Transform, Predict and Load

Oracle Data Integrator integration with OBIEE

An Oracle White Paper June An Introduction to Oracle SQL Developer Data Modeler

Oracle Spatial 10g. An Oracle White Paper August 2005

SOLUTION BRIEF CA ERWIN MODELING. How Can I Manage Data Complexity and Improve Business Agility?

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

Analance Data Integration Technical Whitepaper

Oracle Data Integrator 12c: Integration and Administration

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002

College of Engineering, Technology, and Computer Science

Oracle Data Integrator 11g: Integration and Administration

Using Map Views and Spatial Analytics in OBI 11g. BIWA Summit 2014

Business Intelligence: Effective Decision Making

Oracle BI 10g: Analytics Overview

May 2012 Oracle Spatial User Conference

Data Integrator: Object Naming Conventions

Data Warehouse: Introduction

Building Cubes and Analyzing Data using Oracle OLAP 11g

Software Architecture Document

MDM and Data Warehousing Complement Each Other

Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software

Oracle Financial Services Data Integration Hub Foundation Pack Extension for Data Relationship Management Interface

CHAPTER 5: BUSINESS ANALYTICS

Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features

Enable BI, Reporting, and ETL Integration with Your App

Building Geospatial Business Intelligence Solutions with Free and Open Source Components

LEVERAGING ORACLE DRM TO INTEGRATE ORACLE EBS CUSTOMER DATA WITH SALESFORCE CERVELLO WHITEPAPER

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

IBM Business Monitor Version IBM Business Monitor Installation Guide

Data Warehouse and Business Intelligence Testing: Challenges, Best Practices & the Solution

Agenda. What is GIS? GIS and SAP Real Examples

Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course 20467A; 5 Days

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide

Geodatabase Programming with SQL

Establish and maintain Center of Excellence (CoE) around Data Architecture

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

João Diogo Almeida Premier Field Engineer Microsoft Corporation

LEARNING SOLUTIONS website milner.com/learning phone

5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2

Structure of the presentation

Data Analysis with Various Oracle Business Intelligence and Analytic Tools

When to consider OLAP?

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463

COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Implementing a SQL Data Warehouse 2016

Microsoft Business Intelligence

SOLUTION BRIEF CA ERwin Modeling. How can I understand, manage and govern complex data assets and improve business agility?

Category: Business Process and Integration Solution for Small Business and the Enterprise

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

CHAPTER 4: BUSINESS ANALYTICS

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system

ORACLE HEALTHCARE ANALYTICS DATA INTEGRATION

Oracle Business Intelligence Server Administration Guide. Version December 2006

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC

Application Express Web Application Development

BUSINESSOBJECTS DATA INTEGRATOR

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

Practical meta data solutions for the large data warehouse

OBIEE 11g Analytics Using EMC Greenplum Database

Big Data Analytics Nokia

How I Transitioned from an E-Business Suite Development to an Oracle Business Intelligence Developer

AWS Schema Conversion Tool. User Guide Version 1.0

Introduction: Database management system

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

OWB Users, Enter The New ODI World

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

Implementing a Data Warehouse with Microsoft SQL Server

Transcription:

Modeling Techniques for Transportation Data Models An Open, Standards Based Object-Relational Database Management Systems (ORDBMS) Approach Presenter: Shawn Owston

Agenda Who is Acquis Business Intelligence? Acquis BI R&D Process Present logical->relational design of Transportation Data Model and Physical Model creation Present Utah DOT data implementation in the data model How to get the model? Q&A 2

Acquis BI Oracle Gold Level Business Partner Specialize in Oracle implementations anything Spatial, BI/OBIEE, data modeling, data driven applications and API s Transportation, Utilities, Fed, State, Local Gov t Markets 3

Research and Development Lab Think tank Brainstorm exercises surrounding projects, customers business problems and technologies What are the business problems? Technology research implementation environment What technology exists today? Seed level implementations (solutions targeted at the birth of the problem) 4

Business Problems Many highly specialized, disparate data sources and business systems Many custom processes for Extract, Transform, Load (ETL) and data integration to get the right data to the right personnel (repeated and error prone) Maintenance in many different business units (validation, business rules and integrity are spread out ) The data is extremely complex (topological, hierarchical, LRS/mLRM, networked, etc) Data and business services serve a very large array user with different business needs Data is difficult to access. Offsite customers, through the web or web services, mobile requirements, portable in the field requirements Spatial is just a component. Business needs are financials, project management/planning, forecasting, reporting, business intelligence and data mining 5

Think Tank Results Open, standards based, non-proprietary data The data model must be transparent, open and free of third party licensing to all systems in any development language on any platform at any tier Easily accessible (desktop, web, mobile) Temporal (multi-dimensional) Multi-Modal (roads, railroads, subways, etc) Topological mlrm s Multi-dimensional BUSINESS Model, spatial is a component Highly Scalable, any platform support Highest Value Implementation - A DATA MODEL 6

The Data Model Technical Decisions Oracle with Spatial Cartridge Supports topology, LRS, Networking (simple feature model only in other DB s spatial capabilities) SQL/JAVA API for all features SQL Developer Data Modeler Free, easily accessible and no license required Supports modeling of complex data types (i.e. spatial objects) Integrated with source control (multi-user development) Logical (design) <-> Relational (engineer) <-> Physical model (auto-create) 7

Oracle Topology Basics Edge, Node and Face Topological Primitives (stored as SDO_GEOMETRY) Topological Relationships are stored in tables Topological Features stored as SDO_TOPO_GEOMETRY Hiearchical feature modelling, level 0 features compose level 1 features. Level 1 features compose Level 2 features, etc, etc. SQL API (manage at the DB tier) JAVA API (manage at any tier) 8

Oracle LRS Basics Adds dimension M to ELEMENT_INFO of an SDO_GEOMETRY Supports dynamic creation of LRS geometry from source geometry Supports measure populating and scaling Locate and project point on LRS geometry (with offset support) Redefine, splitting, concatenating, etc SQL and JAVA API 9

Oracle Network Basics Network Nodes and Links Paths, Sub-paths and Connected Components Network model metadata Shortest path (distance or cost), travelling salesman, within cost, reachable nodes, etc. SQL, Java and SOAP web service API 10

BI Metadata Repository Basics Physical Model->Business Model->Presentation Model Metadata Repository Multidimensional (* Schema) Human readable Presentation Model Easily compose any business analysis from presentation objects Interact with a presentation objects, not tables, columns and rows. 11

Logical Design Legend Inheritance Object object defining properties inherited by child object(s). Children objects display within parent Inheritance Object. Topology Feature Layer Table Table represented in the Oracle topology hierarchy. Contains SDO_TOPO_GEOMETRY column. Fact Table Oracle table representing some any type of fact object. Geometry Table Oracle table representing some type of fact. Contains SDO_GEOMETRY column. One to Many relationship One to One Identifying relationship 12

Transportation Data Model Main Components: 1. Topology Hierarchy 2. Location (LRM and Geo-Position) 3. Calibration Points 4. Assets 5. Events 13

Logical Spatial Representation SDO_TOPO_GEOMETRY LEVEL 0 Topology LAYERS Level 1 Topology Layers Location Level 2 Topology Layers 14

Logical Calibration Point Representation Calibration Points have Geomety (SDO_GEOMETRY) Calibration Points have 1..n LRM_POSITION Calibration Points have GEO_POSITION Stores any type of Calibration Point (Reference Marker, Mile Marker, MileLog, etc) Enables transformation between LRM s. 15

Logical Assets Representation 16

Logical Event Representation 17

Relational Model Engineering 18

Physical Model Creation from DDL 19

Utah Concrete Example State of Utah provides GIS data free for download the Utah GIS Portal: http://gis.utah.gov/download Download ROADS and Route Calibration Points. Imported Shapefiles to Oracle DB Using MapBuilder Transform and Load (TL) simple features into Transportation Data Model 20

Road Topology 21

LRS/LRM Process Utilize the LRS API of Oracle Spatial Procedures: All Routes (and Road Segments) have FROM_MEASURE, TO_MEASURE, MEASURE_METHOD attributes Two calibration methods Calibrated (using Route Reference Marker Calibration Points) Calculated (using cartographic length) Dynamically create LRS Geometry (X,Y,M) Perform Dynamic Segmentation Persist and Display 22

LRS/LRM Example 23

Network Example 24

Top 6 Advantages: Removes all data silos Reduces IT complexity, licensing and cost Open to any API through simple db drivers (JDBC, ODP.NET, etc) One, open standards based database and access point Comprehensive customization deployment options (Extensive capabilities within the DB tier, SQL Packages, Procedures, deployed JAVA) Simple SQL Language access (lower skillset required for customization and of complex use cases) 25

Data Model Availability and Download Open Source and Free for DOT Community Oracle DB Enterprise with Spatial Cartridge Free to download and create development environment Contains: SQL Developer Data Modeler Project Logical Diagram Physical Diagram Topology and Network Registration Scripts Sample Utah data loading scripts Oracle Dumps of Utah data loaded into data model Sample SQL Scripts to demonstrate topological interaction, LRS/LRM (dynamic segmentation), networking, etc. Download at: http://www.acquisbi.com 26

Questions Question and Answers Session 27