SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
IT Symposium 2011




                Tennessee Board of Regents
   Operational Data Store – Data Replication

Presented by Greg Turmel & Pamela Clippard
                 Tennessee Board of Regents
                     Monday, April 11th 2011
                                Session 1.3
                       Time: 9:15a – 10:00a
ODS 8.2.1 Data Replication

Abstract: 

This presentation will explore and discuss technical and 
functional differences seen when implementing the SunGard 
Oracle Operational Data Store version 8.2.1, its impact to 
Banner as a source system, and the expectations for securing 
quality data feeds into the Enterprise Data Warehouse 
version 8.2. 

The open discussion segment of the session will attempt to 
answer many of the questions surrounding the expected 
changes from current replication methodologies used in ODS 
8.1 reporting processes. 
ODS 8.2.1 Data Replication

Where is the value? 

   Data Replication services provide a core business process 
   for Research Reporting. 

   This version reduces the existing frustrations and high 
   impact on transactional systems (Banner).

   It can be a key part of daily operations instead of Banner. 

   Value increases when used for longitudinal analysis and 
   trending for analytical decision support.
ODS 8.2.1 Data Replication

Managing Business Processes:
     Defining the scope of the problem and support it with 
     research.
     Leveraging trend analysis opportunities.

Decision Support based on key performance indicators: 
      evaluating available courses of action.
      selecting a course of action.
      implementing the selection.

Continuous improvement: Evaluating and monitoring
     Achieving a “Total Quality management” model.


                                     http://home.pacbell.net/johanes/Applied_research_journal.htm
ODS 8.2.1 Data Replication

Determining the resource scope will center on: 

     Time constraints on personnel or requester...
      [e.g.] Institution, State, THEC/US Higher Ed.

     The availability of data...
      [e.g.] No current collection process defined.

     The nature of the decision that must be made…
      [e.g.] Student Retention/Graduation.

     The value of the research in relation to its costs…
      [e.g.] Funding.
ODS 8.2.1 Data Replication

Purpose: Financial responsibility is key to any mission and 
should be a core strategy in data replication.

Governance: Workflows should involve approvals by 
required personnel.

Structure: Reporting designs and access levels should 
maintain the integrity of a reporting system.

Policies: Clarify and redefine budgetary policies and develop 
additional accounting policies. [e.g.] SAN



       Reference: http://www.nacubo.org/Business_Officer_Magazine/Current_Issue/February_2011/Put_Data_in_the_Drivers_Seat.html
ODS 8.2.1 Data Replication

Processes: Specific changes should result in more timely, 
detailed financial reporting.

Culture: All changes should be made with due consideration of 
the overall campus culture.

Infrastructure: Changes should support features and 
functionality of both new/existing software tools.

Information: Changes to any structures should be based on 
information‐timely relevant data provided in a format that 
enables campus leaders to make informed decisions in response 
to emerging trends.

           Reference: http://www.nacubo.org/Business_Officer_Magazine/Current_Issue/February_2011/Put_Data_in_the_Drivers_Seat.html
Pre-Streams : ODS 8.1 Link Administration
Streams Administration: ODS 8.2.1


                        Database Server # A                                                                                       Database Server # B



                                                                                                                           Composite
User or process input




                                                                                                                            Views

                                                                                                                                                   MST*
                        Banner Transactional System




                                                                                                                                                  mappings
                                                                                                                          OAV: Object




                                                                                                 Operational Data Store
                                                                                                                          Access Views




                                                                                                                          Tx-composite
                                                         Changes




                                                                                                                                   Tx-composite




                                                                                                                               Complex Join
                                                      Redo.log
                                                      Groups                  Query
                                                                   Queue                 Queue
                        Streams Capture                                                                 Streams Apply
                                                                           Propagation
                                                                   Write
Streams Administration: ODS 8.2.1

                        Summary
  Banner                                ODS 8.2 
Production

                       ETL – Load, Delete, 
• Banner Table               Update            • ODS Tables 
  Changes and        • Replicated                And Views
  the Redo Logs        Banner Tables 
                       for Staging
                                                     Reporting 
      Streams                                      Views & Tables
      Capture 

                       Streams Apply

                Streams 
              Propagation
Replication Terminology


Streams Capture:        Reads the database redo logs. Collects DML 
                        and DDL changes that have been made on the 
                        Banner source table


Streams Propagation:    The process moves changes (LCR) from the 
                        Banner source DB to the ODS target DB


Streams Apply:          Takes the changes into the ODS stage tables. 
                        Matches and updates the modified record in 
                        the ODS target table


Error Queue:            Low level streams data errors encountered can 
                        be reviewed and reprocessed. 
Replication Terminology


LCR —Logical Change Record                  Includes the old and new values from 
                                            the source table for each record 
                                            column replicated.


ODS Apply Error—                            An error recorded when the old 
                                            record value in the source table 
                                            cannot be matched in the target table


Re‐stage Process—                           A target table is dropped from the 
                                            ODS database which allows the 
                                            staging process to re‐create that 
                                            target table.

Note: When target tables are re‐staged – any insert_ods_change triggers for that 
table need to be re‐created!
Transactional Source system (Banner)

Replication Advantages:

      Banner [e.g.] SOKODSF,  ODS Triggers, Views removed.
      Banner data changes captured in redo logs.
      Reduced impact to Banner operations [e.g.] CPU, 
      Memory, processes, back up schedules…

Replication Disadvantages:

      Staged tables and Views/Materialized Views can no 
      longer be used for daily reporting in Banner.
      Banner patching break/fit support changes radically.
      New streams capture process to support.
Data Store - Target system (ODS)

Replication Advantages:

      ODS objects are all on the down line system with minimal 
      exceptions. [e.g.] Blobs (img file), clobs… use a DB_LINK.
      Minimized impact to student registration, grade posting, 
      or payroll [e.g.] Views supporting ODS are gone in 
      Banner. 
      Changes are propagated from Banner redo logs, not 
      triggers that interfere with other baseline processes.
      No more bulk loads against Banner scheduled: impacting 
      Banner backups, Database Statistics jobs, or the data 
      quality in the loads due to a disabled trigger.
      Faster refresh of ODS, near continuous feeds. [e.g.] 
      Smaller redo logs now equates to quicker refresh rates. 3 
      sets x 100 meg is less efficient (slower) than 6x50 meg.
Data Store - Target system: (ODS)

Replication Disadvantages:

      Staged tables can’t be used for daily reporting. 
      [e.g.] Briefly contains only the changes.
      Banner patching potentially breaks ODS objects.
      [e.g.] Banner object changes are replicated automatically.
      New streams propagation and apply processes. 
      [e.g.] New processes means new methods of support and 
      training.
      Still requires a schedule for changes to load.
      [e.g.] Data replicated by streams still requires a job to move 
      to ODS tables and materialized views.
      Streams error logs to review: data left unapplied. 
      [e.g.] Requires intervention by IT to review, consult, apply.
Academic Outcome: Graduation - ODS
                                                     SGHE Banner Operational Data Store

                                                                                                                                 
                                Contains data about all awards sought 
Description                                                              Details include program of  degree GPA, total credits  GOVERNMENT_ACADEMIC_OUTC
                                and/or earned by a student. 
                                                                         academic study, majors,  earned etc.                   OME reporting view
                                One row per person per outcome 
Key & Frequency 
                                number.
                                PERSON_UID,OUTCOME_NUMBER
                                STATUS,STUDENT_LEVEL
Recommended Search Columns      ACADEMIC_PERIOD_GRADUATION
                                PROGRAM,MAJOR,PERSON_UID
                                COLLEGE,DEPARTMENT,PERSON_UID



               Target Column            Business Definition               Database Data Type            Source Name              Source Column
                                Academic period or time frame
ACADEMIC_PERIOD                                                          VARCHAR2(63)             SHRDGMR                SHRDGMR_TERM_CODE_STUREC 
                                associated with this degree record.
ACADEMIC_PERIOD_DESC            Academic period description.             VARCHAR2(255)            FUNCTION               GOKODSF.F_GET_DESC 
                                Academic period when graduation
ACADEMIC_PERIOD_GRADUATION                                               VARCHAR2(63)             SHRDGMR                SHRDGMR_TERM_CODE_GRAD 
                                requirements will be completed.
ACADEMIC_PERIOD_GRAD_DESC       Academic period description.             VARCHAR2(255)            STVTERM                STVTERM_DESC 
                                Academic year associated with this
ACADEMIC_YEAR_GRADUATION                                                 VARCHAR2(63)             SHRDGMR                SHRDGMR_ACYR_CODE 
                                graduation date.
ACADEMIC_YEAR_GRADUATION_DESC   Academic year description.               VARCHAR2(255)            STVACYR                STVACYR_DESC 
                                Organization-oriented identifier for the
ADMINISTRATIVE_GROUP            record used to determine access          VARCHAR2(255)            NA                     NA 
                                authorization to this record.
                                Indicates whether the person has
APPLIED_FOR_OUTCOME_IND         applied to officially receive this       VARCHAR2(1)              FUNCTION               F_APPLIED_FOR_DEGREE 
                                specific degree.
Preparing for Implementation
Evaluate your database configuration
         Run the SGHE script: SGHE_BPRA_Check_Streams_Config.sql to 
         review the DB parameters
          AQ_TM_PROCESSES = 1
          shared_pool_sizemin. 256
          streams_pool_sizemin. 256
          global_names= true
          Compatible 10.2 or higher
          job_queue_processes>= 4
          _job_queue_interval= 1
          10g _CMPKEY_ONLY = ‘N’
          11g COMPARE_KEY_ONLY = ‘N’
          PARALLELISM = 0 (review defect correction 1‐H4R3OC)
If you are planning to use RAC configuration Streams propagation must be queue_to_queue
Preparing for Implementation


FAQ 1‐EN5VG9 : How should STREAMS_POOL_SIZE be set for 
Banner/BPRA environment streams configuration

FAQ 1‐GBP75K: ODS 8.2 ORA‐04031 unable to allocate bytes 
of shared memory (increasing SHARED_POOL_SIZE and 
STREAMS_POOL_SIZE)

FAQ 1‐AXRVD8: Steps required to change passwords in ODS 
8.2/EDW 8.1.x after initial install

FAQ 1‐7UYF83 : ODS Creating an ODS 8.2 Database 
environment on Red Hat Linux 4.0 64‐bit
Preparing for Implementation


FAQ 1‐GBP75K: ODS 8.2 ORA‐04031 unable to allocate 
bytes of shared memory (in Banner)

FAQ 1‐IEH1Z4: ODS 8.2 Oracle Streams Spilled messages and 
BPRA_BANNER$CAP queue

FAQ 1‐IEH1Z4: ODS 8.2 Oracle Streams Spilled messages and 
BPRA_BANNER$CAP queue

RAC ODS 8.2: How to fix the error ORA‐25315 shown in the 
dba_propagator the alert.log
Patching and Upgrading

ODS ‐ Apply Errors 
  ORA‐01435: user does not exist ORA‐06512  
  at SYS.LCR$_DDL_RECORD

   Fixed in patch P1‐BXVYD5_ODS8020113

Banner
   Do not change the ODSSTG password in 
   Banner –It is used by the db_link from ODS 
   to Banner
Patching and Upgrading

Patch 1‐hlgaku_ods8020111 
ODS8.2 Streams ORA‐01403 error caused by applying 
transaction with matching on non‐key columns.

Defect 1‐H4R3OC 
ODS 8.2.x ‐Oracle Streams apply parameter "parallel" set 
higher than 1 generates deadlock  (This is fixed in 8.3)

Defect 1‐HT9VLB
Streams ORA‐25315: unsupported configuration for 
propagation of buffered messages (RAC)
Streams Apply processes

Apply Errors: ORA‐1403 no data found (LCR’s match on non‐
key data ) 

Apply Patch 1‐hlgaku_ods8020111 
   { …   11.2.0.2 and above –sets init parameter 
   COMPARE_KEY_ONLY = ‘Y’ 
        Previous Oracle versions sets init parameter 
   _CMPKEY_ONLY = ‘Y’  …  }

FAQ 1‐E5P4VJ: after the Grant Fund Conversion program 
(FRRGRNL, FGRGRBD) 

FAQ CMS‐12719 after Budget Availability Rebuild processes 
(FGBBAVL, FGRBAVL) 
Cloning with Streams turned on


Follow SunGard Higher Education’s recommended 
procedure for cloning both Banner and ODS.

FAQ 1‐B2VYHB 
  How to backup and clone environments for ODS and 
  streams using RMAN

FAQ 1‐B2UMX7 
  Post clone steps of an ODS and Banner environment with 
  ODS streams
Cloning with Streams turned on


Cloning: both ODS and Banner environments at the same time

Cloning: the ODS target only

Cloning: the Banner source only

FAQ#: 1‐BM5JZA ODS 8.2: Steps to remove ODS stream objects 
from a clone banner environment

Remember to re‐point the db_link to the correct database and also 
complete a password rotation for your ODS and OWB component.
Streams Administration: EDW 8.2
EDW: Star Schema Design

                    EDW Dimensional Model for Enrollment


The star schema is the simplest data warehouse schema. It is called 
a star schema because the diagram resembles a star, with points 
radiating from a center. The center of the star consists of one or 
more fact tables and the points of the star are the dimension tables, 
as shown in the following discussion.

The most natural way to model a data warehouse is as a star 
schema, only one join establishes the relationship between the fact 
table and any one of the dimension tables.

A star schema optimizes performance by keeping queries simple and 
providing fast response time. All the information about each level is 
stored in one row.
EDW: Star Schema Design
EDW : Star Schema Design
EDW : Star Schema Design

Enrollment Star Report: Target Reports        – Description

WDT_ACADEMIC_STUDY 
Academic Study Dimension            Academic Study Dimension table provides 
information for the program of study for the individual. This may be the data 
on the admission application or the academic outcome record that identifies 
the major subject area and sought award or degree, etc.. It uses the cleansing 
rules in the EDW for the short and long descriptions.

WDT_DEMOGRAPHIC 
Demographic Dimension Demographic Dimension table provides information 
for the person that is consistent whether this is an employee, inquirer, 
applicant, student or graduate at the institution. This information includes 
gender, ethnicity, age range and family income range. It uses the cleansing 
rules in the EDW for the short and long descriptions as well as the definition of 
the ranges in this dimension.
EDW : Star Schema Design

WDT_ENROLLMENT_STATUS 
Enrollment Status Dimension Enrollment Status Dimension table provides information 
for the person that includes the time frame status of enrollment. This information 
includes whether they intended to study full or part time, whether or not they are 
currently enrolled and their current time status based on the institution defined rules. 
It uses the cleansing rules in the EDW for the short and long descriptions.

WDT_STUDENT 
Student Dimension Student Dimension table provides information for the person as the 
student for the time frame. This information includes student population (New first 
time, continuing, re‐admit, etc.), year of study or student class, residency (in district or 
out) and campus affiliation. It uses the cleansing rules in the EDW for the short and long 
descriptions.
EDW: Star Schema Design

WDT_TIME 
Time Dimension Time Dimension table provides information on the time 
frame for which the rest of the associated dimension and fact table are storing 
the information in the star. The time dimension may be based either on a 
calendar, academic, financial aid or fiscal year, The time frame will go down at 
least one and sometimes two layers to periods and or sub periods of time. It 
uses the cleansing rules in the EDW for the short and long descriptions.

WFT_ENROLLMENT 
Enrollment Fact Table      Enrollment Fact table provides measures that may 
be compared and displayed based on the dimensions in this star schema. This 
set of measures is stored per person per enrollment academic period
Questions




Q&A ?
Contact Information



Pamela Clippard                         Greg Turmel
Sr. Data Architect                      Sr. Database Administrator
Tennessee Board of Regents              Tennessee Board of Regents
1415 Murfreesboro Rd. #358              1415 Murfreesboro Rd. #358
Nashville, TN. 37217                    Nashville, TN. 37217
615.366.3915 (Office)                   615.366.4467 (Office)
http://itinfo.tbr.edu (IT website)      http://itinfo.tbr.edu (IT website)
http://twitter.com/pwclippard           http://twitter.com/datahaulr 
http://www.linkedin.com/in/pwclippard   http://www.linkedin.com/in/gturmel
Reference Materials

Master Note for Streams Recommended Configuration [ID 418755.1]

Streams Secure Queues & Using DBMS_STREAMS_ADM.SET_UP_QUEUE to Setup the 
Secure Queue [ID 230902.1]

Streams Support for Compression [ID 763997.1]

How To Exclude A Table From Schema Capture And Replication When Using Schema 
Level Streams Replication [ID 239623.1]

How To Configure Streams Real‐Time Downstream Environment [ID 753158.1]

How To Setup Schema Level Streams Replication with a Downstream Capture Process 
with Implicit Log Assignment [ID 733691.1]

How To Access Streams Or Advanced Queuing Information From The 10.2 Dbconsole [ID 
336061.1]

Banner Operational Data Store 8.2 Handbook / Architecture 
Reference Materials

11gR2 Streams Concepts and Administration ‐ e17069.pdf

11gR2 Streams Replication Administrators guide ‐ e10705.pdf

11gR2 Streams Advanced Queuing users guide ‐ e11013.pdf

11gR2 Oracle Database Warehouse Builder ‐ Concepts ‐ e10581.pdf

11gR2 Oracle Database Warehouse Builder Release Notes ‐ e10585.pdf

11gR2 Oracle Warehouse Builder Data Modeling ‐ ETL ‐ Data Quality guide ‐ e10935.pdf

BPRA Upgrades ‐ Oracle 11g/OWB 11g, PM App Dependencies, Jim Carter, Brian Large: 
http://www.edu1world.org/CommonsBI/wiki/document/4754

Post‐Installation Steps for Oracle Warehouse Builder 11g Release 2 (11.2.0.2) 
http://download.oracle.com/docs/cd/E11882_01/relnotes.112/e10585/toc.htm

ODS 8.2 and Oracle Streams – One Year Later, Karen Funston, presented at the 
SunGardHE Summit 2011, March 22, 2011

Mais conteúdo relacionado

Mais procurados

Data Source Integration
Data Source IntegrationData Source Integration
Data Source IntegrationInfosys
 
Orecord mode dso
Orecord mode dsoOrecord mode dso
Orecord mode dsoPhani Kumar
 
Reuse and S1000D
Reuse and S1000DReuse and S1000D
Reuse and S1000Dshiftsport
 
HANA Performance Efficient Speed and Scale-out for Real-time BI
HANA Performance Efficient Speed and Scale-out for Real-time BIHANA Performance Efficient Speed and Scale-out for Real-time BI
HANA Performance Efficient Speed and Scale-out for Real-time BIIBM India Smarter Computing
 
Defining conservation taxonomy
Defining conservation taxonomyDefining conservation taxonomy
Defining conservation taxonomyanicewick
 
NASA Facilities GIS
NASA Facilities GISNASA Facilities GIS
NASA Facilities GISrjinterr
 
Mastering Differentiated MDSD Requirements at Deutsche Boerse AG
Mastering Differentiated MDSD Requirements at Deutsche Boerse AGMastering Differentiated MDSD Requirements at Deutsche Boerse AG
Mastering Differentiated MDSD Requirements at Deutsche Boerse AGHeiko Behrens
 
Optimized dso data activation using massive parallel processing in sap net we...
Optimized dso data activation using massive parallel processing in sap net we...Optimized dso data activation using massive parallel processing in sap net we...
Optimized dso data activation using massive parallel processing in sap net we...Nuthan Kishore
 
Survey On Temporal Data And Change Management in Data Warehouses
Survey On Temporal Data And Change Management in Data WarehousesSurvey On Temporal Data And Change Management in Data Warehouses
Survey On Temporal Data And Change Management in Data WarehousesEtisalat
 
Data archiving in sales and distribution (sd)
Data archiving in sales and distribution (sd)Data archiving in sales and distribution (sd)
Data archiving in sales and distribution (sd)Piyush Bose
 
Storage Efficiency Poster Pdfnewfor2011[1]
Storage Efficiency Poster Pdfnewfor2011[1]Storage Efficiency Poster Pdfnewfor2011[1]
Storage Efficiency Poster Pdfnewfor2011[1]Michael Hudak
 
Collaborate 2012-business data transformation and consolidation for a global ...
Collaborate 2012-business data transformation and consolidation for a global ...Collaborate 2012-business data transformation and consolidation for a global ...
Collaborate 2012-business data transformation and consolidation for a global ...Chain Sys Corporation
 

Mais procurados (15)

Data Source Integration
Data Source IntegrationData Source Integration
Data Source Integration
 
Orecord mode dso
Orecord mode dsoOrecord mode dso
Orecord mode dso
 
Reuse and S1000D
Reuse and S1000DReuse and S1000D
Reuse and S1000D
 
HANA Performance Efficient Speed and Scale-out for Real-time BI
HANA Performance Efficient Speed and Scale-out for Real-time BIHANA Performance Efficient Speed and Scale-out for Real-time BI
HANA Performance Efficient Speed and Scale-out for Real-time BI
 
Defining conservation taxonomy
Defining conservation taxonomyDefining conservation taxonomy
Defining conservation taxonomy
 
Oracle: DW Design
Oracle: DW DesignOracle: DW Design
Oracle: DW Design
 
NASA Facilities GIS
NASA Facilities GISNASA Facilities GIS
NASA Facilities GIS
 
Agile Component versus Agile Feature Teams
Agile Component versus Agile Feature TeamsAgile Component versus Agile Feature Teams
Agile Component versus Agile Feature Teams
 
Mastering Differentiated MDSD Requirements at Deutsche Boerse AG
Mastering Differentiated MDSD Requirements at Deutsche Boerse AGMastering Differentiated MDSD Requirements at Deutsche Boerse AG
Mastering Differentiated MDSD Requirements at Deutsche Boerse AG
 
Optimized dso data activation using massive parallel processing in sap net we...
Optimized dso data activation using massive parallel processing in sap net we...Optimized dso data activation using massive parallel processing in sap net we...
Optimized dso data activation using massive parallel processing in sap net we...
 
Survey On Temporal Data And Change Management in Data Warehouses
Survey On Temporal Data And Change Management in Data WarehousesSurvey On Temporal Data And Change Management in Data Warehouses
Survey On Temporal Data And Change Management in Data Warehouses
 
Plm Data Migration
Plm Data MigrationPlm Data Migration
Plm Data Migration
 
Data archiving in sales and distribution (sd)
Data archiving in sales and distribution (sd)Data archiving in sales and distribution (sd)
Data archiving in sales and distribution (sd)
 
Storage Efficiency Poster Pdfnewfor2011[1]
Storage Efficiency Poster Pdfnewfor2011[1]Storage Efficiency Poster Pdfnewfor2011[1]
Storage Efficiency Poster Pdfnewfor2011[1]
 
Collaborate 2012-business data transformation and consolidation for a global ...
Collaborate 2012-business data transformation and consolidation for a global ...Collaborate 2012-business data transformation and consolidation for a global ...
Collaborate 2012-business data transformation and consolidation for a global ...
 

Destaque

Chuyển động máy quay
Chuyển động máy quayChuyển động máy quay
Chuyển động máy quayVâng Nghèo
 
FCF 2012 Coming Technical Changes to Banner ERP
FCF 2012 Coming Technical Changes to Banner ERPFCF 2012 Coming Technical Changes to Banner ERP
FCF 2012 Coming Technical Changes to Banner ERPGreg Turmel
 
Bài báo khiến 1 tỷ người rơi lệ
Bài báo khiến 1 tỷ người rơi lệBài báo khiến 1 tỷ người rơi lệ
Bài báo khiến 1 tỷ người rơi lệVâng Nghèo
 
Trường đại học sân khấu điện ảnh hà [autosaved]
Trường đại học sân khấu điện ảnh hà [autosaved]Trường đại học sân khấu điện ảnh hà [autosaved]
Trường đại học sân khấu điện ảnh hà [autosaved]Vâng Nghèo
 
Summit 2008 business_continuity
Summit 2008 business_continuitySummit 2008 business_continuity
Summit 2008 business_continuityGreg Turmel
 
Edinn M2: The best tool for energy and productive improvement
Edinn M2: The best tool for energy and productive improvementEdinn M2: The best tool for energy and productive improvement
Edinn M2: The best tool for energy and productive improvementedinn_global
 
Summit 2009 performance-tuning_banner
Summit 2009 performance-tuning_bannerSummit 2009 performance-tuning_banner
Summit 2009 performance-tuning_bannerGreg Turmel
 
It symposium 2008 fcf-security_is_everyones_responsibility
It symposium 2008 fcf-security_is_everyones_responsibilityIt symposium 2008 fcf-security_is_everyones_responsibility
It symposium 2008 fcf-security_is_everyones_responsibilityGreg Turmel
 
Ky thuat quay phim
Ky thuat quay phimKy thuat quay phim
Ky thuat quay phimVâng Nghèo
 
Videoky thuat-quay-phim-131106032328-phpapp02
Videoky thuat-quay-phim-131106032328-phpapp02Videoky thuat-quay-phim-131106032328-phpapp02
Videoky thuat-quay-phim-131106032328-phpapp02Vâng Nghèo
 
Theits 2014 iaa s saas strategic focus
Theits 2014 iaa s saas strategic focusTheits 2014 iaa s saas strategic focus
Theits 2014 iaa s saas strategic focusGreg Turmel
 
Replication using golden gate 11g
Replication using golden gate 11gReplication using golden gate 11g
Replication using golden gate 11gGreg Turmel
 
Chuyển động máy quay
Chuyển động máy quayChuyển động máy quay
Chuyển động máy quayVâng Nghèo
 

Destaque (16)

Chuyển động máy quay
Chuyển động máy quayChuyển động máy quay
Chuyển động máy quay
 
FCF 2012 Coming Technical Changes to Banner ERP
FCF 2012 Coming Technical Changes to Banner ERPFCF 2012 Coming Technical Changes to Banner ERP
FCF 2012 Coming Technical Changes to Banner ERP
 
Bài báo khiến 1 tỷ người rơi lệ
Bài báo khiến 1 tỷ người rơi lệBài báo khiến 1 tỷ người rơi lệ
Bài báo khiến 1 tỷ người rơi lệ
 
Trường đại học sân khấu điện ảnh hà [autosaved]
Trường đại học sân khấu điện ảnh hà [autosaved]Trường đại học sân khấu điện ảnh hà [autosaved]
Trường đại học sân khấu điện ảnh hà [autosaved]
 
Summit 2008 business_continuity
Summit 2008 business_continuitySummit 2008 business_continuity
Summit 2008 business_continuity
 
Basic of Fundraising
Basic of FundraisingBasic of Fundraising
Basic of Fundraising
 
Motivation in sports
Motivation in sportsMotivation in sports
Motivation in sports
 
Social media uitbesteden_artikel
Social media uitbesteden_artikelSocial media uitbesteden_artikel
Social media uitbesteden_artikel
 
Edinn M2: The best tool for energy and productive improvement
Edinn M2: The best tool for energy and productive improvementEdinn M2: The best tool for energy and productive improvement
Edinn M2: The best tool for energy and productive improvement
 
Summit 2009 performance-tuning_banner
Summit 2009 performance-tuning_bannerSummit 2009 performance-tuning_banner
Summit 2009 performance-tuning_banner
 
It symposium 2008 fcf-security_is_everyones_responsibility
It symposium 2008 fcf-security_is_everyones_responsibilityIt symposium 2008 fcf-security_is_everyones_responsibility
It symposium 2008 fcf-security_is_everyones_responsibility
 
Ky thuat quay phim
Ky thuat quay phimKy thuat quay phim
Ky thuat quay phim
 
Videoky thuat-quay-phim-131106032328-phpapp02
Videoky thuat-quay-phim-131106032328-phpapp02Videoky thuat-quay-phim-131106032328-phpapp02
Videoky thuat-quay-phim-131106032328-phpapp02
 
Theits 2014 iaa s saas strategic focus
Theits 2014 iaa s saas strategic focusTheits 2014 iaa s saas strategic focus
Theits 2014 iaa s saas strategic focus
 
Replication using golden gate 11g
Replication using golden gate 11gReplication using golden gate 11g
Replication using golden gate 11g
 
Chuyển động máy quay
Chuyển động máy quayChuyển động máy quay
Chuyển động máy quay
 

Semelhante a It symposium 2011-ods821_data_replication_04-11-2011

Change data capture the journey to real time bi
Change data capture the journey to real time biChange data capture the journey to real time bi
Change data capture the journey to real time biAsis Mohanty
 
Sap bw lo extraction
Sap bw lo extractionSap bw lo extraction
Sap bw lo extractionObaid shaikh
 
MineDB Mineral Resource Evaluation White Paper
MineDB Mineral Resource Evaluation White PaperMineDB Mineral Resource Evaluation White Paper
MineDB Mineral Resource Evaluation White PaperDerek Diamond
 
Sql Server 2008 Enhancements
Sql Server 2008 EnhancementsSql Server 2008 Enhancements
Sql Server 2008 Enhancementskobico10
 
Databus - LinkedIn's Change Data Capture Pipeline
Databus - LinkedIn's Change Data Capture PipelineDatabus - LinkedIn's Change Data Capture Pipeline
Databus - LinkedIn's Change Data Capture PipelineSunil Nagaraj
 
HCL Project Details
HCL Project DetailsHCL Project Details
HCL Project DetailsBalaji Gv
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Eduardo Castro
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwEduardo Castro
 
Real-Time Data Warehouse Loading Methodology Ricardo Jorge S.docx
Real-Time Data Warehouse Loading Methodology Ricardo Jorge S.docxReal-Time Data Warehouse Loading Methodology Ricardo Jorge S.docx
Real-Time Data Warehouse Loading Methodology Ricardo Jorge S.docxsodhi3
 
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...Yahoo Developer Network
 
How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...
How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...
How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...Denodo
 
Presentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12cPresentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12cRonald Francisco Vargas Quesada
 
SAP BASIS Training in Chennai Demo Part-5
SAP BASIS Training in Chennai Demo Part-5SAP BASIS Training in Chennai Demo Part-5
SAP BASIS Training in Chennai Demo Part-5Thecreating Experts
 
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012Shirshanka Das
 
Datastage coursecontent
Datastage coursecontentDatastage coursecontent
Datastage coursecontentAmit Sharma
 
Oracle data capture c dc
Oracle data capture c dcOracle data capture c dc
Oracle data capture c dcAmit Sharma
 

Semelhante a It symposium 2011-ods821_data_replication_04-11-2011 (20)

Change data capture the journey to real time bi
Change data capture the journey to real time biChange data capture the journey to real time bi
Change data capture the journey to real time bi
 
Sap bw lo extraction
Sap bw lo extractionSap bw lo extraction
Sap bw lo extraction
 
MineDB Mineral Resource Evaluation White Paper
MineDB Mineral Resource Evaluation White PaperMineDB Mineral Resource Evaluation White Paper
MineDB Mineral Resource Evaluation White Paper
 
Sql Server 2008 Enhancements
Sql Server 2008 EnhancementsSql Server 2008 Enhancements
Sql Server 2008 Enhancements
 
Databus - LinkedIn's Change Data Capture Pipeline
Databus - LinkedIn's Change Data Capture PipelineDatabus - LinkedIn's Change Data Capture Pipeline
Databus - LinkedIn's Change Data Capture Pipeline
 
HCL Project Details
HCL Project DetailsHCL Project Details
HCL Project Details
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 Cw
 
Real-Time Data Warehouse Loading Methodology Ricardo Jorge S.docx
Real-Time Data Warehouse Loading Methodology Ricardo Jorge S.docxReal-Time Data Warehouse Loading Methodology Ricardo Jorge S.docx
Real-Time Data Warehouse Loading Methodology Ricardo Jorge S.docx
 
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...
January 2015 HUG: Using HBase Co-Processors to Build a Distributed, Transacti...
 
How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...
How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...
How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...
 
Presentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12cPresentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12c
 
SAP BASIS Training in Chennai Demo Part-5
SAP BASIS Training in Chennai Demo Part-5SAP BASIS Training in Chennai Demo Part-5
SAP BASIS Training in Chennai Demo Part-5
 
Bw_Hana
Bw_HanaBw_Hana
Bw_Hana
 
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
 
Data stage docx
Data stage docxData stage docx
Data stage docx
 
Datastage coursecontent
Datastage coursecontentDatastage coursecontent
Datastage coursecontent
 
Data stage
Data stageData stage
Data stage
 
Oracle data capture c dc
Oracle data capture c dcOracle data capture c dc
Oracle data capture c dc
 

Último

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Último (20)

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

It symposium 2011-ods821_data_replication_04-11-2011

  • 1. IT Symposium 2011 Tennessee Board of Regents Operational Data Store – Data Replication Presented by Greg Turmel & Pamela Clippard Tennessee Board of Regents Monday, April 11th 2011 Session 1.3 Time: 9:15a – 10:00a
  • 2. ODS 8.2.1 Data Replication Abstract:  This presentation will explore and discuss technical and  functional differences seen when implementing the SunGard  Oracle Operational Data Store version 8.2.1, its impact to  Banner as a source system, and the expectations for securing  quality data feeds into the Enterprise Data Warehouse  version 8.2.  The open discussion segment of the session will attempt to  answer many of the questions surrounding the expected  changes from current replication methodologies used in ODS  8.1 reporting processes. 
  • 3. ODS 8.2.1 Data Replication Where is the value?  Data Replication services provide a core business process  for Research Reporting.  This version reduces the existing frustrations and high  impact on transactional systems (Banner). It can be a key part of daily operations instead of Banner.  Value increases when used for longitudinal analysis and  trending for analytical decision support.
  • 4. ODS 8.2.1 Data Replication Managing Business Processes: Defining the scope of the problem and support it with  research. Leveraging trend analysis opportunities. Decision Support based on key performance indicators:  evaluating available courses of action. selecting a course of action. implementing the selection. Continuous improvement: Evaluating and monitoring Achieving a “Total Quality management” model. http://home.pacbell.net/johanes/Applied_research_journal.htm
  • 5. ODS 8.2.1 Data Replication Determining the resource scope will center on:  Time constraints on personnel or requester... [e.g.] Institution, State, THEC/US Higher Ed. The availability of data... [e.g.] No current collection process defined. The nature of the decision that must be made… [e.g.] Student Retention/Graduation. The value of the research in relation to its costs… [e.g.] Funding.
  • 6. ODS 8.2.1 Data Replication Purpose: Financial responsibility is key to any mission and  should be a core strategy in data replication. Governance: Workflows should involve approvals by  required personnel. Structure: Reporting designs and access levels should  maintain the integrity of a reporting system. Policies: Clarify and redefine budgetary policies and develop  additional accounting policies. [e.g.] SAN Reference: http://www.nacubo.org/Business_Officer_Magazine/Current_Issue/February_2011/Put_Data_in_the_Drivers_Seat.html
  • 7. ODS 8.2.1 Data Replication Processes: Specific changes should result in more timely,  detailed financial reporting. Culture: All changes should be made with due consideration of  the overall campus culture. Infrastructure: Changes should support features and  functionality of both new/existing software tools. Information: Changes to any structures should be based on  information‐timely relevant data provided in a format that  enables campus leaders to make informed decisions in response  to emerging trends. Reference: http://www.nacubo.org/Business_Officer_Magazine/Current_Issue/February_2011/Put_Data_in_the_Drivers_Seat.html
  • 8. Pre-Streams : ODS 8.1 Link Administration
  • 9. Streams Administration: ODS 8.2.1 Database Server # A Database Server # B Composite User or process input Views MST* Banner Transactional System mappings OAV: Object Operational Data Store Access Views Tx-composite Changes Tx-composite Complex Join Redo.log Groups Query Queue Queue Streams Capture Streams Apply Propagation Write
  • 10. Streams Administration: ODS 8.2.1 Summary Banner  ODS 8.2  Production ETL – Load, Delete,  • Banner Table  Update • ODS Tables  Changes and  • Replicated  And Views the Redo Logs Banner Tables  for Staging Reporting  Streams  Views & Tables Capture  Streams Apply Streams  Propagation
  • 11. Replication Terminology Streams Capture:   Reads the database redo logs. Collects DML  and DDL changes that have been made on the  Banner source table Streams Propagation:  The process moves changes (LCR) from the  Banner source DB to the ODS target DB Streams Apply: Takes the changes into the ODS stage tables.  Matches and updates the modified record in  the ODS target table Error Queue:  Low level streams data errors encountered can  be reviewed and reprocessed. 
  • 12. Replication Terminology LCR —Logical Change Record  Includes the old and new values from  the source table for each record  column replicated. ODS Apply Error— An error recorded when the old  record value in the source table  cannot be matched in the target table Re‐stage Process— A target table is dropped from the  ODS database which allows the  staging process to re‐create that  target table. Note: When target tables are re‐staged – any insert_ods_change triggers for that  table need to be re‐created!
  • 13. Transactional Source system (Banner) Replication Advantages: Banner [e.g.] SOKODSF,  ODS Triggers, Views removed. Banner data changes captured in redo logs. Reduced impact to Banner operations [e.g.] CPU,  Memory, processes, back up schedules… Replication Disadvantages: Staged tables and Views/Materialized Views can no  longer be used for daily reporting in Banner. Banner patching break/fit support changes radically. New streams capture process to support.
  • 14. Data Store - Target system (ODS) Replication Advantages: ODS objects are all on the down line system with minimal  exceptions. [e.g.] Blobs (img file), clobs… use a DB_LINK. Minimized impact to student registration, grade posting,  or payroll [e.g.] Views supporting ODS are gone in  Banner.  Changes are propagated from Banner redo logs, not  triggers that interfere with other baseline processes. No more bulk loads against Banner scheduled: impacting  Banner backups, Database Statistics jobs, or the data  quality in the loads due to a disabled trigger. Faster refresh of ODS, near continuous feeds. [e.g.]  Smaller redo logs now equates to quicker refresh rates. 3  sets x 100 meg is less efficient (slower) than 6x50 meg.
  • 15. Data Store - Target system: (ODS) Replication Disadvantages: Staged tables can’t be used for daily reporting.  [e.g.] Briefly contains only the changes. Banner patching potentially breaks ODS objects. [e.g.] Banner object changes are replicated automatically. New streams propagation and apply processes.  [e.g.] New processes means new methods of support and  training. Still requires a schedule for changes to load. [e.g.] Data replicated by streams still requires a job to move  to ODS tables and materialized views. Streams error logs to review: data left unapplied.  [e.g.] Requires intervention by IT to review, consult, apply.
  • 16. Academic Outcome: Graduation - ODS SGHE Banner Operational Data Store   Contains data about all awards sought  Description  Details include program of  degree GPA, total credits  GOVERNMENT_ACADEMIC_OUTC and/or earned by a student.  academic study, majors,  earned etc.  OME reporting view One row per person per outcome  Key & Frequency  number. PERSON_UID,OUTCOME_NUMBER STATUS,STUDENT_LEVEL Recommended Search Columns  ACADEMIC_PERIOD_GRADUATION PROGRAM,MAJOR,PERSON_UID COLLEGE,DEPARTMENT,PERSON_UID Target Column Business Definition Database Data Type Source Name Source Column Academic period or time frame ACADEMIC_PERIOD VARCHAR2(63) SHRDGMR  SHRDGMR_TERM_CODE_STUREC  associated with this degree record. ACADEMIC_PERIOD_DESC Academic period description. VARCHAR2(255) FUNCTION  GOKODSF.F_GET_DESC  Academic period when graduation ACADEMIC_PERIOD_GRADUATION VARCHAR2(63) SHRDGMR  SHRDGMR_TERM_CODE_GRAD  requirements will be completed. ACADEMIC_PERIOD_GRAD_DESC Academic period description. VARCHAR2(255) STVTERM  STVTERM_DESC  Academic year associated with this ACADEMIC_YEAR_GRADUATION VARCHAR2(63) SHRDGMR  SHRDGMR_ACYR_CODE  graduation date. ACADEMIC_YEAR_GRADUATION_DESC Academic year description. VARCHAR2(255) STVACYR  STVACYR_DESC  Organization-oriented identifier for the ADMINISTRATIVE_GROUP record used to determine access VARCHAR2(255) NA  NA  authorization to this record. Indicates whether the person has APPLIED_FOR_OUTCOME_IND applied to officially receive this VARCHAR2(1) FUNCTION  F_APPLIED_FOR_DEGREE  specific degree.
  • 17. Preparing for Implementation Evaluate your database configuration Run the SGHE script: SGHE_BPRA_Check_Streams_Config.sql to  review the DB parameters AQ_TM_PROCESSES = 1 shared_pool_sizemin. 256 streams_pool_sizemin. 256 global_names= true Compatible 10.2 or higher job_queue_processes>= 4 _job_queue_interval= 1 10g _CMPKEY_ONLY = ‘N’ 11g COMPARE_KEY_ONLY = ‘N’ PARALLELISM = 0 (review defect correction 1‐H4R3OC) If you are planning to use RAC configuration Streams propagation must be queue_to_queue
  • 20. Patching and Upgrading ODS ‐ Apply Errors  ORA‐01435: user does not exist ORA‐06512   at SYS.LCR$_DDL_RECORD Fixed in patch P1‐BXVYD5_ODS8020113 Banner Do not change the ODSSTG password in  Banner –It is used by the db_link from ODS  to Banner
  • 22. Streams Apply processes Apply Errors: ORA‐1403 no data found (LCR’s match on non‐ key data )  Apply Patch 1‐hlgaku_ods8020111  { …   11.2.0.2 and above –sets init parameter  COMPARE_KEY_ONLY = ‘Y’  Previous Oracle versions sets init parameter  _CMPKEY_ONLY = ‘Y’  …  } FAQ 1‐E5P4VJ: after the Grant Fund Conversion program  (FRRGRNL, FGRGRBD)  FAQ CMS‐12719 after Budget Availability Rebuild processes  (FGBBAVL, FGRBAVL) 
  • 23. Cloning with Streams turned on Follow SunGard Higher Education’s recommended  procedure for cloning both Banner and ODS. FAQ 1‐B2VYHB  How to backup and clone environments for ODS and  streams using RMAN FAQ 1‐B2UMX7  Post clone steps of an ODS and Banner environment with  ODS streams
  • 24. Cloning with Streams turned on Cloning: both ODS and Banner environments at the same time Cloning: the ODS target only Cloning: the Banner source only FAQ#: 1‐BM5JZA ODS 8.2: Steps to remove ODS stream objects  from a clone banner environment Remember to re‐point the db_link to the correct database and also  complete a password rotation for your ODS and OWB component.
  • 26. EDW: Star Schema Design EDW Dimensional Model for Enrollment The star schema is the simplest data warehouse schema. It is called  a star schema because the diagram resembles a star, with points  radiating from a center. The center of the star consists of one or  more fact tables and the points of the star are the dimension tables,  as shown in the following discussion. The most natural way to model a data warehouse is as a star  schema, only one join establishes the relationship between the fact  table and any one of the dimension tables. A star schema optimizes performance by keeping queries simple and  providing fast response time. All the information about each level is  stored in one row.
  • 28. EDW : Star Schema Design
  • 29. EDW : Star Schema Design Enrollment Star Report: Target Reports – Description WDT_ACADEMIC_STUDY  Academic Study Dimension Academic Study Dimension table provides  information for the program of study for the individual. This may be the data  on the admission application or the academic outcome record that identifies  the major subject area and sought award or degree, etc.. It uses the cleansing  rules in the EDW for the short and long descriptions. WDT_DEMOGRAPHIC  Demographic Dimension Demographic Dimension table provides information  for the person that is consistent whether this is an employee, inquirer,  applicant, student or graduate at the institution. This information includes  gender, ethnicity, age range and family income range. It uses the cleansing  rules in the EDW for the short and long descriptions as well as the definition of  the ranges in this dimension.
  • 30. EDW : Star Schema Design WDT_ENROLLMENT_STATUS  Enrollment Status Dimension Enrollment Status Dimension table provides information  for the person that includes the time frame status of enrollment. This information  includes whether they intended to study full or part time, whether or not they are  currently enrolled and their current time status based on the institution defined rules.  It uses the cleansing rules in the EDW for the short and long descriptions. WDT_STUDENT  Student Dimension Student Dimension table provides information for the person as the  student for the time frame. This information includes student population (New first  time, continuing, re‐admit, etc.), year of study or student class, residency (in district or  out) and campus affiliation. It uses the cleansing rules in the EDW for the short and long  descriptions.
  • 31. EDW: Star Schema Design WDT_TIME  Time Dimension Time Dimension table provides information on the time  frame for which the rest of the associated dimension and fact table are storing  the information in the star. The time dimension may be based either on a  calendar, academic, financial aid or fiscal year, The time frame will go down at  least one and sometimes two layers to periods and or sub periods of time. It  uses the cleansing rules in the EDW for the short and long descriptions. WFT_ENROLLMENT  Enrollment Fact Table Enrollment Fact table provides measures that may  be compared and displayed based on the dimensions in this star schema. This  set of measures is stored per person per enrollment academic period
  • 33. Contact Information Pamela Clippard Greg Turmel Sr. Data Architect Sr. Database Administrator Tennessee Board of Regents Tennessee Board of Regents 1415 Murfreesboro Rd. #358 1415 Murfreesboro Rd. #358 Nashville, TN. 37217 Nashville, TN. 37217 615.366.3915 (Office) 615.366.4467 (Office) http://itinfo.tbr.edu (IT website) http://itinfo.tbr.edu (IT website) http://twitter.com/pwclippard  http://twitter.com/datahaulr  http://www.linkedin.com/in/pwclippard http://www.linkedin.com/in/gturmel
  • 35. Reference Materials 11gR2 Streams Concepts and Administration ‐ e17069.pdf 11gR2 Streams Replication Administrators guide ‐ e10705.pdf 11gR2 Streams Advanced Queuing users guide ‐ e11013.pdf 11gR2 Oracle Database Warehouse Builder ‐ Concepts ‐ e10581.pdf 11gR2 Oracle Database Warehouse Builder Release Notes ‐ e10585.pdf 11gR2 Oracle Warehouse Builder Data Modeling ‐ ETL ‐ Data Quality guide ‐ e10935.pdf BPRA Upgrades ‐ Oracle 11g/OWB 11g, PM App Dependencies, Jim Carter, Brian Large:  http://www.edu1world.org/CommonsBI/wiki/document/4754 Post‐Installation Steps for Oracle Warehouse Builder 11g Release 2 (11.2.0.2)  http://download.oracle.com/docs/cd/E11882_01/relnotes.112/e10585/toc.htm ODS 8.2 and Oracle Streams – One Year Later, Karen Funston, presented at the  SunGardHE Summit 2011, March 22, 2011