soup-2-nuts alaska department of fish & game commercial fisheries october, 2011

30
Oceanak Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Upload: adelia-stevenson

Post on 13-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

OceanakSoup-2-Nuts

Alaska Department of Fish & GameCommercial Fisheries

October, 2011

Page 2: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Soup-2-NutsAn Overview of the Commercial Fisheries Data Warehouse and Business Intelligence Structure

Project ObjectivesComponentsShow MeProject Status & In

Process

Page 4: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Project Objectives1. Provide a Single Reporting Tool for All

Commercial FisheriesEliminate multiple technologies and make

better use of our programmers and end users time

Provide end users with a common interface where we can integrate data entry applications

Provide users with both powerful ad-hoc capabilities and ‘canned’ reports

Page 5: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Project Objectives1. Provide a Single Reporting Tool for All

Commercial Fisheries (continued)Provide users with scheduled reports -

supports low bandwidth areasProvide state-wide views and access to data

across regionsProvide ongoing workshops in this common

tool & use staff to teach staff as well as share designs.

Page 6: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Project Objectives2. Provide a Data Warehouse as a Reporting

SourceIntegrate dataTransform data when requiredDivorce Reporting from Data Entry‘Reporting Friendly’ source of data

3. Data Rescue SupportPer Subject Area, review data inventory and

provide a home for endangered data

Page 7: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

ComponentsSource DatabaseOracle Data Integrator (ODI)Oracle Data WarehouseOracle Business Intelligence

AdministratorOracle Business Intelligence (OBI or BI)

=

Page 8: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Source Database

Source DBFisheries

Management Data Entry

Oracle Business

Intelligence

Data WarehouseOracle Data Integrator

Original storage point of data entryRelational Database - Supports fast and valid

data entry

Page 9: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Source Database

IFDBAlex

Venus FTDB

Neptune

Zephyr

Triton

Many ‘sources’ in CFMany types of

databasesMany input

applicationsNone ‘talk’ to each

otherDuplicated data

Page 10: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Source Systems

IFDBAlex

Venus FTDB

Neptune

Zephyr

Triton

Crystal Reports

SQL

MS Access

Excel Text

Hard Coded Reports

What you don’t see: The plethora of

individual reporting technologies

The inability of staff to cross application boundaries

Man-hours lost manually manipulating data

Man-hours lost duplicating effort

Page 11: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Data IntegratorHas one job – Map from point A to point B. Can change the shape of the data to optimize

for reporting Can apply logic and combine source

databasesIs optional!

Source DBFisheries

Management Data Entry

Oracle Business

Intelligence

Data WarehouseOracle Data Integrator

Page 12: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Data WarehouseCan consolidate from many sourcesCan be rebuilt from scratchScheduled updates according to needsIs optional!

Source DBFisheries

Management Data Entry

Oracle Business

Intelligence

Data WarehouseOracle Data Integrator

Page 13: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

OBI Administrator A tool used to prepare the data for use from

various sources for use in the OBI InterfaceUses data direct from source databases or

data warehouse (ODI and Data Warehouse optional)

Can add value: Calculated fields, HierarchiesOrganizes data by “Subject Areas”

Source DBFisheries

Management Data Entry

Oracle Business

Intelligence

Data WarehouseOracle Data Integrator

Page 14: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

OBI InterfaceThe web based end-user tool

DashboardsCustom and Ad-hoc reportsPublic web reports & charts

Source DBFisheries

Management Data Entry

Oracle Business

Intelligence

Data WarehouseOracle Data Integrator

Page 15: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

All TogetherSource DatabaseData IntegratorData WarehouseBI Administrator BI User Interface

Oceanak

eLandings

Data Warehouse

eLandings Interface

ETL

Oracle BI

Input ->

<- Output

Page 16: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

What is ETL?ETL means “Extract, Transform and Load”Executed by Oracle Data Integrator (ODI)

Extract – Grab the data from the source(s)Transform – Any restructuring to make

reporting easier (i.e. Merge data from multiple tables)

Load – Store the data in the data warehouseOnly used if data is required to be integrated

with other sources or transformed. (General rule).

Page 17: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Why Transform the Data?

Page 18: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

eLandings Source Database

Page 19: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

ETL Using Oracle Data Integrator (ODI) – Loading data warehouse

Page 20: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

ODI Task – LOAD_ITEM_FACTS

Page 21: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Target Data Warehouse Table

Page 22: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Show ME – OBI Admin

Page 23: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

BI Admin – Physical LayerDefines the physical data

model of your data source

Page 24: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

BI Admin – Business ModelAllows you to set up

Fact table with measures

Dimension tablesHierarchies

Page 25: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

BI Admin – Presentation LayerThe structure that is

presented to the userAccessed through

logical sqlNo key columns

Page 26: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Show Me – OBI Interface

Page 27: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Show Me – OBI to the Public

Page 28: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Will All Data Use the Warehouse?

Oceanak

DatabaseZander

Oracle BI

Input ->

<- Output

• Data that does not require transformation may not use the data warehouse

• Much simpler &quicker to build

Can join later!

Page 29: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

Current StatusRegion I waiting Oracle release (bug)Region I Public reporting in productioneLandings is in Production

Staff trained Dutch, Homer, Kodiak – SE this winter

BlueSheets is in ProductionMariner V2012 is in design

Initial staff workshop September – more to follow

Fish Tickets Detail – Iterative Testing of ETLMTAL in training

Page 30: Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011

FutureCOAR/ITO

Waiting eLandings planningASL Repository Move/Expand

Work in conjunction with ASL projectExpansion of Mariner V2013 to Region III

IT staff trainingFish Ticket Summaries – Historical

Incorporate views of regional summaries for identifying data cleanup issues