SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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 ...
 

Destacado

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
 

Destacado (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
 

Similar 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
 

Similar 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

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 

Último (20)

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 

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