42
Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Embed Size (px)

Citation preview

Page 1: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12

Joe Dahl, Solution Consultant

Page 2: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Agenda

• The Challenge

– Applications Data Structure Changes 11i -> R12

• The Solution

– NoetixViews

• What we see companies doing about reporting

Page 3: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

About Noetix

• BI solutions experts since 1994

• Offices in North America, Europe and South Asia

• Certified with all leading BI Platforms

• Recent Product Awards: KMWorld, eWEEK, DMReview

• 1400+ customers globally

PARTNERSHIPS

Page 4: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Noetix’s History of Dedication to Oracle Applications Reporting

1994

Noetix incorporated

NoetixViews

Noetix EUL Generator

Noetix for Siebel

Noetix Platform

1995 1996 1998 1999 2000 2001 2003 2004 2005 2006 2007

Noetix Generatorfor Oracle BI

Noetix Generator for Cognos

Noetix Generator for BusinessObjects

20021997

Noetix Analytics

NoetixViews for

PeopleSoft

Noetix Dashboard

20092008

Page 5: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Noetix Business Intelligence

Page 6: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Historical Trending

Near Real-time

Summarized Data

Drillable Reports

Common Dimensions

Data Integration

Packaged ETL

Enterprise Models

Enterprise-wide

Strategic

Performance Management

Analytics / KPIs

Database Views Application Security

Operational Reports

Ad hoc query

Real-time

Detailed Data

Noetix Supports the Full Spectrum of Reporting Needs

Page 7: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Operational Reporting

Page 8: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Everything Starts with a Query

• ETL routines– To replicate the data, to transform it into a

different model, and usually to create stored aggregations

• Reporting tool’s repository– Discoverer EUL, OBI EE Server, BO Universe,

Cognos Framework Mgr. Model

• Database views– Virtual transformation of data into a denormalized

model without replicating the data– For direct access

• The information in this presentation is applicable to all approaches

Page 9: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Reporting Tool Repositories

Cognos8 BI

Business Objects

Web Intelligence

EBS Tables

NoetixWebQuery

Noetix Dashboard

ETL

OracleDiscoverer

OracleBI Suite EE

Virtualtables

Models /Packages

UniverseOther data

modelsBusiness areas

Business models

Oracle E-Business Suite

Page 10: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Common Data Access Layer

Cognos8 BI

Business Objects

Web Intelligence

Oracle E-Business Suite

DatabaseViews

NoetixWebQuery

Noetix Dashboard

ETL

OracleDiscoverer

OracleBI Suite EE

Shared Metadata

EBS Tables

Virtualtables

Models /Packages

UniverseOther data

modelsBusiness areas

Business modelsVirtualtables

Models /Packages

UniverseOther data

modelsBusiness areas

Business models

Common business terminology

Reuse complex SQL logic

Improved maintainability

Improved “time to query”

Page 11: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Subject Areas

• Funds Disbursement

• Suppliers & Trading Community Architecture

• Banks & Trading Community Architecture

• Subledger accounting

Impact of Release 12 to your 11i queries:

Very little complete rewrite

Page 12: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Funds Disbursement

Page 13: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Funds Disbursement

• Moved from Payables to new Payment module

– Creation & validation of payments

– Aggregation of payments into files

– Format & transmission of files

• Selection & approval of invoices remains in Payables

Page 14: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Funds Disbursement Changes

Co-existing Tables 11i Release 12

Invoice paymentsAP_INVOICES_ALLAP_PAYMENT_SCHEDULES_ALL

IBY_DOCS_PAYABLE_ALL

Payments AP_CHECKS_ALL IBY_PAYMENTS_ALL

Instructions, batches AP_INV_SELECTION_CRITERIA_ALLIBY_DOCS_PAYABLE_ALLIBY_PAY_SERVICE_REQUESTSIBY_PAY_INSTRUCTIONS_ALL

Obsolete Tables 11i Release 12

Banks AP_BANK_ACCOUNT_USES_ALL CE_BANK_ACCT_USES_ALL

Payment documents AP_CHECK_STOCKS_ALL CE_PAYMENT_DOCUMENTS

Supplier and customer bank accounts

AP_BANK_ACCOUNTS_ALLIBY_EXTERNAL_PAYEES_ALLIBY_EXT_BANK_ACCOUNTSIBY_PMT_INSTR_USES_ALL

Page 15: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Suppliers & Trading Community Architecture

Page 16: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Suppliers & TCA

• Supplier, supplier site, & contact information migrated to TCA tables

• Three new AP tables containing supplier-unique data, with links to TCA tables

AP_SUPPLIERS

AP_SUPPLIER_SITES_ALL

AP_SUPPLIER_CONTACTS

• Three old PO Vendors tables obsolete

– Views provided for backward compatibility

Page 17: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Supplier Changes

Co-existing Tables Release 12 Payables Release 12 TCA

Suppliers AP_SUPPLIERS HZ_PARTIES

Supplier Sites AP_SUPPLIER_SITES_ALLHZ_PARTY_SITESHZ_LOCATIONS

Supplier Contacts AP_SUPPLIER_CONTACTS

HZ_PARTIESHZ_PARTY_SITESHZ_RELATIONSHIPSHZ_ORG_CONTACTS

11i Obsolete Tables Release 12

Suppliers PO_VENDORS AP_SUPPLIERS

Supplier Sites PO_VENDOR_SITES_ALL AP_SUPPLIER_SITES_ALL

Supplier Contacts PO_VENDOR_CONTACTS AP_SUPPLIER_CONTACTS

Page 18: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Banks & Trading Community Architecture

Page 19: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Banks Data in R12

• Setup in Cash Management (CE)– Bank, bank account setup– Shared with Payables, Receivables, Treasury, &

Payroll

• Banks & bank branches now represented as TCA parties

– 11i AP bank data moved to TCA HZ_PARTIES table

• Three key CE tables– CE_BANK_ACCOUNTS for bank accounts– CE_BANK_ACCT_USES_ALL for account uses by

Operating Units & Legal Entities– CE_GL_ACCOUNTS_CCID for bank account use

accounting data

Page 20: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Bank Data in TCA

Release 12 TCA

Bank, bank branch, account attributes, contact persons

HZ_PARTIES

Bank sites and locationsHZ_PARTY_SITESHZ_LOCATIONS

Change history and additional attributes HZ_ORGANIZATION_PROFILES

Contact details and methods HZ_CONTACT_POINTS

Contact titles HZ_ORG_CONTACT

Contact purpose or role HZ_ORG_CONTACT_ROLES

Page 21: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Subledger Accounting

Page 22: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Subledger Accounting

• All accounting performed before transfer to the GL

• User-definable accounting rules

• At the data level, it’s a big change for all the subledgers, though there is a first generation in 11i Payables “Accounting Events”

Page 23: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Receivables Accounting in 11i

• Final accounting data not generated prior to transfer to GL

– Distribution level information GL

• Three distinct distributions tables– Invoices / Credit Memos / Debit Memos / …

• Accounting class & amounts, but not debits & credits

– Receipts & Adjustments• Unapplied, applied• Both debits & credits

– Misc. Cash Receipts• Both debits & credits

• “View Accounting” is a report against distributions

Page 24: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Payables Accounting in 11i

• Accounting data generated and stored in “Accounting Events” tables prior to transfer to GL

– Run “Create Accounting” to populate accounting events tables

– Accounting event tables GL

Page 25: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Subledger to Ledger Reportingin 11i

• Complete, final accounting only available in the GL

– All debits and credits

– All journal entries

– All balances

• Challenge: Difficult to link summarized accounting data with source details

Page 26: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Release 12 Subledger Accounting

• All subledger accounting data generated and stored in shared SLA tables prior to transfer to GL

– Run “Create Accounting” to populate SLA tables

• User can “View Accounting” only after “Create Accounting” is run

Page 27: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Distribution Links Sample Data

Trx # Line Type

Line # ExtAmt

Currency CCID Acct.Class

Amt

11984 Line 1 100 CAD 12871 Rev 100

11984 Freight 1 20 CAD 13053 Freight 20

11984 Freight 1 5 CAD 13053 Freight 5

11984 Tax 1 3 CAD 18170 Tax 3

11984 Tax 1 0.6 CAD 18170 Tax 0.6

11984 Line 2 20 CAD 12871 Rev 20

11984 Tax 2 2 CAD 18170 Tax 2

11984 Tax 2 0.4 CAD 18170 Tax 0.4

11984 Tax 3 6 CAD 18170 Tax 6

11984 Tax 3 1.2 CAD 18170 Tax 1.2

11984 CAD 12833 Rec 158.2

11984 CAD 24718 Round 0

Trx # CCID Acct. Class

Entered DR

Entered CR

Acct. DR

Acct. CR

11984 13053 Receivable 158.2 123.93

11984 12833 Rounding 0 0.01

11984 12871 Revenue 120 94.01

11984 24718 Freight 25 19.59

11984 18170 Tax 13.2 10.34

SLA Je LinesDistributions

DistributionLinks

Trx # CCID Acct.Class

Curr SLAEnteredDR

SLAEnteredCR

SLAAcct.DR

SLAAcct.CR

UnroundedEnteredDR

UnroundedEnteredCR

UnroundedAcct. DR

UnroundedAcct. DR

11984 13053 Freight CAD 25 19.59 5 3.92

11984 13053 Freight CAD 25 19.59 20 15.67

11984 12833 Receivable CAD 158.2 123.93 158.2 123.93

11984 12871 Revenue CAD 120 94.01 20 15.67

11984 12871 Revenue CAD 120 94.01 120 78.34

11984 24718 Rounding CAD 0 0.01 0 0.01

11984 18170 Tax CAD 13.2 10.34 1.2 0.94

11984 18170 Tax CAD 13.2 10.34 .04 0.31

11984 18170 Tax CAD 13.2 10.34 0.6 0.47

11984 18170 Tax CAD 13.2 10.34 6 4.7

11984 18170 Tax CAD 13.2 10.34 2 1.57

11984 18170 Tax CAD 13.2 10.34 3 2.35

Page 28: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Tie It All Together

• Data flows from distributions, thru distribution links and SLA tables, to GL

• Three key stages– Distributions (before accounting applied)– SLA (before transfer to GL)– GL

• Three key views of the data– Distributions only– Tie distributions to SLA to GL– Tie GL back to distributions

Page 29: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

The Noetix Solution

Page 30: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

The Information Gap

< The Information Gap >

Enterprise Application (v1)

Query, Reporting and Analysis Tools

Custom Application Configuration

Generic Templates

70% of BI implementationcosts & delay

M a n u a l M a p p i n g

Enterprise Application (v2)

M a p p i n g R e w o r k

Additional costs

Additional resources

Additional delay

Page 31: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

The Information Gap

< The Information Gap >

Enterprise Application (v1)

Query, Reporting and Analysis Tools

Custom Application Configuration

Generic Templates

Generates configuration specific BI content

Noetix MetaBuilder

Custom Application Configuration

Generated Content

Enterprise Application (v2)No additional rework costs or delay

Page 32: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Financials

Business Best Practices

Supply Chain

Manufacturing

Human Resources

[Handcrafted]

Information About Your Setup

Configuration

Information about your enterprise application

User Interfaces

SecurityFlexfields

[Interrogated]

Generated data

Business Views

[Configuration-specific Views]

Reports

[Configuration-specific Answers]

Documentation

[Configuration-specific Help]

Page 33: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

MTL_SYSTEM_ITEMS_B

HZ_CUSTOMERS

OE_ORDER_LINES_ALL

OE_ORDER_HEADERS_ALL

MTL_SYSTEM_ITEMS_TL

PA_PROJECTS_ALL

PA_TASKS

What is a Noetix view?

Oracle database tables Noetix view of the database

Order Lines

ATO Flag

Booked Date

Customer

Customer No.

Item

Item Desc.

Line Status

Open Quant.

Order No.

Order Quant.

Project

Quantity

Organization

[remaps view] [doesn’t break][Oracle EBS upgrade]

Cust. Status

ATTRIBUTE1: “Customer Status”

Flexfield column in the table

Your report

CustomerCustomer

Selling Org.Selling Org.

Cust. StatusCust. Status

Open Quant.Open Quant.

Order Quant.Order Quant.

Booked DateBooked Date

Order No.Order No.

Orders

Customer No.Customer No.

Flexfield column in the view

HZ_CUST_ACCOUNTS

OE_ORDER_LINES_ALL

HZ_PARTIES

PA_TASKS

Page 34: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Oracle Flexfields and Noetix

Key FlexfieldBase Table Column Names

SEGMENT1

SEGMENT2

SEGMENT3

Company

Division

Cost Center

Key FlexfieldView Column Names

Descriptive FlexfieldBase Table Column Names

ATTRIBUTE1

ATTRIBUTE2

ATTRIBUTE3

Web Site

Preferred Vendor

Approved Until

Descriptive FlexfieldView Column Names

Page 35: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Product DemonstrationNoetixViews

Page 36: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

NoetixViews 5.8.7

Financial Cross-Functional Views

Accounting Subject Area

GL-to-SubledgerCross-Functional View

Legacy GL-to-SubledgerCross-Functional View

Built in R12?

Payables invoices GL_Je_SLA_AP_Inv_Dist GL_AP_Inv_Je_Line_DetailsGL_Je_AP_Inv_Dist_Details

Yes

Payables invoice payments

GL_Je_SLA_AP_Pmt_Dist GL_Je_AP_Pmt_Dist_Details Yes

Receivables adjustments

GL_Je_SLA_AR_Adj_Dist GL_Je_Tran_AR_Adj_Dist Yes

Receivables miscellaneous receipts

GL_Je_SLA_AR_Misc_Rcpt_Dist GL_Je_Tran_AR_Misc_Dist Yes

Receivables standard receipts

GL_Je_SLA_AR_Std_Rcpt_Dist GL_Je_Tran_AR_Pymt_Dist Yes

Receivables transactions

GL_Je_SLA_AR_Tran_Dist GL_Je_Tran_AR_Tran_Dist Yes

Purchase order and requisition encumbrances

GL_Je_SLA_PO_All_Encumb GL_Je_Tran_All_PO_Encumb Yes

Blanket purchase agreements

GL_Je_SLA_PO_Blnkt_Encumb GL_Je_Blanket_PO_Encumb Yes

Purchase order encumbrances

GL_Je_SLA_PO_Encumb GL_Je_Tran_PO_Encumb Yes

Requisition encumbrances

GL_Je_SLA_PO_Req_Encumb GL_Je_Tran_PO_Req_Encumb Yes

NoetixViews for Oracle General Ledger

Pay

able

sR

ecei

vabl

esP

ublic

Se

ctor

Page 37: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

NoetixViews 5.8.7

Financial Cross-Functional Views

NoetixViews for Oracle AssetsAccounting Subject Area

FA GLCross-Functional View

Legacy FA GLCross-Functional View

Built In R12?

Adjustments FA_Adjustments_SLA_GL_Je FA_GL_Journal_Adjustments Yes

Depreciations FA_Deprn_Dtls_SLA_GL_Je FA_Depreciation_Details (value-added) Yes

Depreciation histories FA_Deprn_Dtl_Hist_SLA_GL_Je FA_Depr_Detail_History (basic) Yes

Invoice transactions FA_Invoice_Trx_SLA_GL_Je FA_GL_Invoice_Trans_Je Yes

Transactions FA_All_Trans_SLA_GL_Je FA_GL_Journals Yes

NoetixViews for Oracle PayablesAccounting Subject Area

AP GLCross-Functional View

Legacy AP GLCross-Functional View

Built in R12?

Invoices AP_Inv_Dist_SLA_GL_Je AP_Inv_GL_Tr_Details Yes

Payments AP_Pmt_Dist_SLA_GL_Je AP_Pmt_Dist_GL_Tr_Details Yes

Trial balance AP_Trial_Balance_Details AP_Trial_Balance (value-added) Yes

NoetixViews for Oracle ReceivablesAccounting Subject Area

AR GLCross-Functional View

Legacy AR GLCross-Functional View

Built in R12?

Adjustments AR_Adj_Dist_SLA_GL_Je AR_Adjustment_GL_Je_Dist Yes

Miscellaneous receipts AR_Misc_Rcpt_Dist_SLA_GL_Je AR_Misc_Pymt_GL_Je_Dist Yes

Standard receipts AR_Std_Rcpt_Dist_SLA_GL_Je AR_Cust_Pymt_GL_Je_Dist Yes

Transactions AR_Tran_Dist_SLA_GL_Je AR_Cust_Tran_GL_Je_Dist Yes

Page 38: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Noetix Support for Oracle SLAPayables & Receivables

Accounting Subject AreaGL SubledgerCross-Functional View(Final accounting data only)

Subledger GLCross-Functional View(Final and draft accounting data)

Payables invoices GL_Je_SLA_AP_Inv_Dist AP_Inv_Dist_SLA_GL_Je

Payables invoice payments GL_Je_SLA_AP_Pmt_Dist AP_Pmt_Dist_SLA_GL_Je

Receivables adjustments GL_Je_SLA_AR_Adj_Dist AR_Adj_Dist_SLA_GL_Je

Receivables miscellaneous receipts

GL_Je_SLA_AR_Misc_Rcpt_Dist AR_Misc_Rcpt_Dist_SLA_GL_Je

Receivables standard receipts GL_Je_SLA_AR_Std_Rcpt_Dist AR_Std_Rcpt_SLA_GL_Je

Receivables transactions (all) GL_Je_SLA_AR_Tran_Dist AR_Tran_Dist_SLA_GL_Je

Payables invoices GL_Je_SLA_AP_Inv_Dist AP_Inv_Dist_SLA_GL_Je

Page 39: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

The Impact?

• Some 11i queries will easily migrate to Rel. 12– Some with no changes at all– Some will need table name changes

• Some 11i queries will need moderate attention

– Data moved to TCA will require query re-writes, but the basic reports can remain the same

• Some 11i queries won’t migrate 1:1 to Rel. 12– SLA may require new reports, queries &

ETL routines

Page 40: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Reporting Strategies We See

• Best practice: Establish a metadata layer between queries and OLTP tables

– Use common business terms for query objects, data element, & their descriptions

– Persist this “business metadata” between database upgrades

– Remap the “technical metadata” (SQL)

• OLTP database views– Common data access layer– Usable by reporting & query tools, & ETL

• Reporting tools’ metadata repositories– Map to data access layer in the OLTP database

Page 41: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Noetix Business Intelligence

Page 42: Leveraging NoetixViews to Migrate Custom 11i Reports to Release 12 Joe Dahl, Solution Consultant

Q & A