Oracle® Airlines Data Model

Reference

Release 12.1.1

E57196-01

April 2015

Oracle Airlines Data Model Reference Release 12.1.1

E57196-01

Copyright © 2010, 2015, Oracle and/or its affiliates. All rights reserved.

Primary Author: Thomas Van Raalte

Contributing Author: Betsy Vanasse

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.

Contents

Preface

- Audience

- Documentation Accessibility

- Related Documents

- Conventions

Part I Logical and Physical Data Model

1 Introducing Oracle Airlines Data Model

- What is Oracle Airlines Data Model?

- What Are the Benefits of Using Oracle Airlines Data Model?

- What Are the Components of Oracle Airlines Data Model?

- Oracle Products That Make Up Oracle Airlines Data Model

2 Logical Data Model

- Reference Entities

- Lookup Entities

- Base Entities

- Derived Entities

- Aggregate Entities

- Logical Data Model Entity Dictionary

3 Oracle Airlines Data Model Physical Data Model

- Introduction to Oracle Airlines Data Model Physical Data Model

- Reference Tables

- Base Tables

- Derived Tables

- Aggregate Tables

- Lookup Tables

- Mining Tables

- Database Sequences

- Metadata Tables

- Oracle Airlines Data Model OLAP Cube MV, Cube View

4 Oracle Airlines Data Model Logical to Physical Mapping

- Logical to Physical Mappings for Oracle Airlines Data Model

5 Oracle Airlines Data Model Partitioning

- Partitioning Strategy for Oracle Airlines Data Model

Part II Inter-ETL, OLAP, Data Mining, and Utility Scripts

6 Oracle Airlines Data Model Intra-ETL

- Introduction to Oracle Airlines Data Model Intra-ETL

- Value Lookup Models for PL/SQL Procedures

- Intra-ETL PL/SQL Mapping Source and Target Tables

- PKG_DWA_CUST_SRVY Mapping

- PKG_DWA_DLY_BKG Mapping

- PKG_DWA_DLY_CALL_CNTR_PRFMNC Mapping

- PKG_DWA_DLY_FLT_DTLS Mapping

- PKG_DWA_DLY_LYALTY_ACCT_BKG Mapping

- PKG_DWA_DLY_LYALTY_ACCT Mapping

- PKG_DWD_BKG_FCT Mapping

- PKG_DWD_CALL_CNTR_PRFMNC Mapping

- PKG_DWD_CHKIN Mapping

- PKG_DWD_CUST_SRVY Mapping

- PKG_DWD_FLT_DTLS Mapping

- PKG_DWD_LYLTY_ACCT_BAL_HIST Mapping

- PKG_DWD_LYLTY_ACCT_LVL_HIST Mapping

- PKG_DWD_TCKT Mapping

- Intra-ETL Process Flows

7 Oracle Airlines Data Model OLAP Model Dimensions

- Oracle Airlines Data Model Introduction to OLAP Dimensions

- Oracle Airlines Data Model OLAP Dimensions

- Booking Class: BKCLS

- Booking Office: BKOFC

- Geography: GEO

- Interaction Reason: IRSN

- Loyalty Level: LOYLV

- Operating Flight: OPFLT

- Operating Segment: OPSMT

- Route: ROUTE

- Service: SRVC

- Time: TIME

8 Oracle Airlines Data Model OLAP Model Cubes

- Oracle Airlines Data Model OLAP Cubes Overview

- Booking Segment Departure Fact Cube: BSDF

- Booking Segment Departure Fact Forecast Cube: BSDF_F

- Call Center Performance Fact Cube: CCPF

- Customer Survey Daily Fact Cube: CSDF

- Flight Detail Daily Fact Cube: FDDF

- Loyalty Account Fact Cube: LYAF

- Loyalty Booking Fact Cube: LYBF

9 Oracle Airlines Data Model Data Mining Models

- About Data Mining in Oracle Airlines Data Model

- Understanding the Oracle Airlines Data Model Data Mining Architecture

- Using the Mining Model Refresh Procedure

- About Data Mining in Oracle Airlines Data Model

- Oracle Airlines Data Model Mining Result Tables

- Model 1: Customer Segmentation Analysis

- Customer Segmentation Source

- Customer Segmentation Output

- Customer Segmentation Algorithm

- Model 2: Customer Loyalty Analysis

- Target Variables

- Customer Loyalty Source

- Customer Loyalty Output

- Customer Loyalty Algorithms

- Model 3: Customer Life Time Value Analysis

- Target Variables

- Customer Life Time Value Source

- Customer Life Time Value Output

- Customer Life Time Value Algorithm

- Model 4: Frequent Flyer Passenger Prediction

- Target Variables

- Non-Frequent Flyer Passenger Source

- Non-Frequent Flyer Passenger Output

- Non-Frequent Flyer Passenger Algorithm

10 Oracle Airlines Data Model Utility Scripts

- Calendar Population

- Calendar Population Scripts

- How to Populate Calendar Data

11 Oracle Airlines Data Model Sample Reports

- Agent Performance Analysis

- Agent Performance Analysis Confirmed

- Agent Performance Analysis PCT CANCEL

- Agent Performance Analysis Total Revenue

- Booking Analysis

- Agent Booking Analysis

- Booking Segment Analysis

- Daily Booking Analysis

- Flight booking Analysis

- Group Booking Analysis

- Monthly Booking Analysis

- Quarterly Booking Analysis

- Service Class Analysis

- Weekly Booking Analysis

- Channel Performance Analysis

- Agent Booking Analysis

- Sales Channel Performance Analysis

- Revenue Analysis

- Agent Revenue Analysis in USD

- Booking Class Revenue Analysis in USD

- Channel Revenue Analysis in USD

- Flight Revenue Analysis in USD

- Flown Revenue Per Sales Region

- Flown Revenue per Sales Region and Service Class

- Sales - Net Revenue Flown Channel Flop 10

- Sales - Net Revenue Flown Channel Top 10

- Sales - Net Revenue Flown Flop 10 Countries

- Sales - Net Revenue Flown Top 10 Countries

- Sales - Net Revenue Per Agency - Top 10 Revenue

- Segment Revenue Analysis in USD

- Service Class Revenue Analysis in USD

- Route Analysis Reports

- Route Ranking on Bookings

- Call Center Performance Analysis

- Call Center Performance

- Call Center Sales Performance

- Customer Loyalty Analysis

- Airline Contribution

- Earn / Redemption

- Membership Development

- Frequent Flyer Customer Mining

- Non-Frequent Flyer Customer Mining

- Customer Interaction Analysis

- Customer Satisfaction Survey Summary

- Customer Satisfaction Onboard Survey Detail

- Customer Satisfaction Ground Survey Detail

- Customer Relations Customer Comments

Part III Appendices

A Control Tables

- Intra-ETL Load Parameters Control Table

- Intra-ETL OLAP Mapping Control Table

- Intra-ETL Monitoring Process Control Tables

- Intra-ETL Parameter Management Tables

- Intra-ETL Error Management Table

Index

Preface

Oracle Airlines Data Model Reference describes the data model structures for Oracle Airlines Data Model. Because the needs of each Oracle Airlines Data Model environment are unique, Oracle Airlines Data Model can be configured so it can be modified to address each customer's needs.

Audience

The audience for Oracle Airlines Data Model Reference includes the following:

- IT specialists, who maintain and adjust Oracle Airlines Data Model. They are assumed to have a strong foundation in Oracle Database, PL/SQL, Analytic Workspace Manager (AWM), and Oracle Business Intelligence Suite Enterprise Edition.

- Database administrators, who administer the data warehouse and the database objects that store the data. They are assumed to understand the Intra-ETL, which is used to transfer data from one format to another, as well as PL/SQL, and Oracle Database.

- Business analysts, including information and data analysts, market analysts, and sales analysts.

This guide is also intended for data modelers, data warehouse administrators, IT staff, and ETL developers.

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.

Related Documents

For more information about Oracle Airlines Data Model, see the following documents:

- Oracle Airlines Data Model Installation Guide

- Oracle Airlines Data Model Implementation and Operations Guide

- Oracle Airlines Data Model Release Notes

Conventions

The following text conventions are used in this guide:

Convention

Meaning

boldface

Boldface type indicates graphical user interface elements associated with an action, or terms defined in text.

italic

Italic type indicates book titles, emphasis, or placeholder variables for which you supply particular values.

monospace

Monospace type indicates commands within a paragraph, URLs, code in examples, text that appears on the screen, or text that you enter.

Part I

Logical and Physical Data Model

This part provides introductory information and details for the Oracle Airlines Data Model Logical and Physical Data model.

Part I contains the following chapters:

- Chapter 1, "Introducing Oracle Airlines Data Model"

- Chapter 2, "Logical Data Model"

- Chapter 3, "Oracle Airlines Data Model Physical Data Model"

- Chapter 4, "Oracle Airlines Data Model Logical to Physical Mapping"

- Chapter 5, "Oracle Airlines Data Model Partitioning"

1 Introducing Oracle Airlines Data Model

This chapter introduces the Oracle Airlines Data Model.

This chapter includes the following sections:

- What is Oracle Airlines Data Model?

- What Are the Benefits of Using Oracle Airlines Data Model?

- What Are the Components of Oracle Airlines Data Model?

- Oracle Products That Make Up Oracle Airlines Data Model

What is Oracle Airlines Data Model?

Oracle Airlines Data Model is a standards-based, pre-built approach to airline data warehousing enabling an airline to realize the power of insight more quickly. Oracle Airlines Data Model reduces costs for both immediate and on-going operations by leveraging out-of-box Oracle based data warehouse and business intelligence solutions, making world-class database and business intelligence technology solutions available with an airline business specific data model.

Oracle Airlines Data Model offers a single-vendor solution package that is tightly integrated with the business intelligence platform. With pre-built data mining, Oracle On-Line Analytical Processing (Oracle OLAP), Oracle Airlines Data Model provides you with industry-specific metrics and insights that you can act on immediately to improve your bottom line. These business intelligence solution offerings take advantage of Oracle's scalability and reliability, using Oracle's familiar optimization, parallelism, and performance engineering within the database.

Oracle Airlines Data Model can be used in any application environment and is easily extendable.

Oracle Airlines Data Model, combined with Oracle technology provides all of the components required for a complete and extendable Airlines data warehouse and business intelligence framework to eliminate complex and costly integration requirements, all designed to reduce your total cost of ownership.

What Are the Benefits of Using Oracle Airlines Data Model?

With Oracle Airlines Data Model, you can jump-start the design and implementation of an airline data warehouse to quickly achieve a positive ROI for your data warehousing and business intelligence project with a predictable implementation effort.

Oracle Airlines Data Model provides the following features:

- Query and Reporting for information: provides extraction of detailed and summary data.

- OLAP for data analysis: provides summaries, trends, and forecasts.

- Data Mining for insight and prediction: provides knowledge discovery of hidden patterns and insights.

Oracle Airlines Data Model provides an off-the-shelf data warehouse framework that is both adaptable and extendable. Alignment with Airline industry standards ensures interoperability with other systems. The pre-built, pre-tuned data model with intelligent insight into detailed airline and market data, allows you to quickly gain value from your data warehousing effort, supports diverse analytical requirements, and assists in building future analytical applications. Fast, easy and predictable implementation reduces risks and enables you to achieve strategic value more rapidly by eliminating deployment delays and expenses associated with built-from-scratch or proprietary data warehouse solutions.

What Are the Components of Oracle Airlines Data Model?

Oracle Airlines Data Model includes the following components:

- Logical Model
Chapter 2, "Logical Data Model" describes the logical data model.

- Physical Model
Chapter 3, "Oracle Airlines Data Model Physical Data Model" describes the physical data model. The logical to physical mapping is detailed in Chapter 4, "Oracle Airlines Data Model Logical to Physical Mapping". Chapter 5, "Oracle Airlines Data Model Partitioning" provides the partitioning strategy for the Oracle Airlines Data Model physical base, derived, and aggregate tables.

- Intra-ETL database packages and SQL scripts to extract, transform, and load (ETL) data from one layer of Oracle Airlines Data Model to another. The intra-ETL packages and SQL scripts are described in detail in Chapter 6, "Oracle Airlines Data Model Intra-ETL".

- OLAP Models for Oracle Airlines Data Model
Chapter 7, "Oracle Airlines Data Model OLAP Model Dimensions" and Chapter 8, "Oracle Airlines Data Model OLAP Model Cubes" describe the OLAP Models.

- Pre-defined Data Mining Models
These models are described in detail in Chapter 9, "Oracle Airlines Data Model Data Mining Models".

- Utility Scripts
The utility scripts are described in Chapter 10, "Oracle Airlines Data Model Utility Scripts".

- Sample reports and sample dashboards
Chapter 11, "Oracle Airlines Data Model Sample Reports" shows sample reports.

- Installation scripts
For more information on installation, refer to the Oracle Airlines Data Model Installation Guide.

Oracle Products That Make Up Oracle Airlines Data Model

Several Oracle technologies are involved in building the infrastructure for Airline business intelligence.

Oracle Database with OLAP, Advanced Analytics and Partitioning Options

Oracle Airlines Data Model utilizes a complete Oracle technical stack. It leverages the following data warehousing features of the Oracle database: SQL model, compression, partitioning, data mining, and online analytical processing (OLAP).

Oracle Development Tools

Table 1-1 shows the tools you use to customize the predefined physical models provided with Oracle Airlines Data Model, or to populate the target relational tables and OLAP cubes.

Table 1-1 Oracle Development Tools Used with Oracle Airlines Data Model

Name

Use

SQL Developer or SQL*Plus

To create or modify database objects

Analytic Workspace Manager

To populate the target OLAP cubes

Oracle Business Intelligence Suite Enterprise Edition Presentation Tools

Oracle Business Intelligence Suite Enterprise Edition is a comprehensive suite of enterprise business intelligence products that delivers a full range of analysis and reporting capabilities. You can use Oracle Business Intelligence Suite Enterprise Edition Answers and Dashboard presentation tools to customize the predefined sample dashboard reports that are provided with Oracle Airlines Data Model.

2 Logical Data Model

The logical data model of the Oracle Airlines Data Model defines the business entities and their relationships and provides an understanding of the business and data requirements for the Oracle Airlines Data Model data warehouse.

This chapter includes the following sections:

- Reference Entities

- Lookup Entities

- Base Entities

- Derived Entities

- Aggregate Entities

- Logical Data Model Entity Dictionary

Note:
The figures showing complete diagrams with attributes and entities are available with the Oracle Airlines Data Model IP Patch. The IP Patch includes additional documentation. For information on obtaining the IP Patch, see the Oracle Airlines Data Model Release Notes and for the latest information about Oracle Airlines Data Model patch sets, go to My Oracle Support at https://support.oracle.com.

Reference Entities

Reference Entities define the entities within, and associated with the airline organization for which data would be recorded and analyzed. Reference entities help define the structure of the organization.

Table 2-1 lists the reference entities.

Table 2-1 Reference Entity List

Entity List

ACCOUNT

AIRPORT

AWARD VOUCHER

BANK CARD

BOOKING OFFICE

BOOKING OFFICE USER

BOOKING PASSENGER DOCUMENT INFORMATION

BOOKING PASSENGER

BOOKING PRODUCT

BOOKING SEAT PREFERENCE

BOOKING SERIES

BOOKING SSR BRDG

BOOKING TST PRICE

BOOKING TST SEGMENT

CARRIER

CHECKIN BAGGAGE GROUP

CHECKIN INDIVIDUAL BAGGAGE

CODESHARE

CODESHARE BRIDGE

CUSTOMER SEGMENTATION

CUSTOMER SEGMENTATION DETAILS

FLIGHT

FREQUENT FLYER

GROUPING

INFLIGHT MEAL

LEG

LOYALTY ACCOUNT

LOYALTY LEVEL

ODT ACCOUNT

OPTION

PARTY

PASSENGER CONTACT

PASSENGER COUNTRY ADDRESS INFORMATION

PASSENGER VISA INFORMATION

PDI CHARACTERISTIC

PNR PARENT CHILD RELATIONSHIP

POS GOODS OFFICE

SERVICE

TICKET COUPON

TSM

TSM PASSENGER

VEHICLE

Lookup Entities

In Oracle Airlines Data Model lookup entities describe the relatively static or descriptive data in the data warehouse. Lookup entities define the descriptions for frequently used attributes. Using lookup entities saves space, as the referring fact table holds only a small key or code and foreign key, and Oracle Airlines Data Model stores the space consuming description in a lookup table and does not repeat the description in each transaction row in which it is referenced.

Table 2-2 lists the lookup entities.

Table 2-2 Lookup Entity List

Entity List

ACCOUNT LEVEL

ACCOUNT TRANSFER REASON

ACCOUNT TYPE

AIRCRAFT TYPE

AIRCRAFT VERSION

BANK CARD TYPE

BOOKING CLASS

BOOKING OTHER SERVICE

BOOKING REMARK

CARRIER TYPE

COMPENSATORY REASON

COMPLAIN CLASS

COMPLAIN TYPE

FARE ELEMENT

INTERACTION REASON

INTERACTION RESULT TYPE

LETTER TYPE

PARTY INTERACTION ITEM STATUS

PARTY STATUS

PNR TYPE

PDI CHANNEL

SALES CHANNEL

TRAFFIC CATEGORY

TSM EXCESS BAGGAGE

TSM MCO

TSM PRICE

TSM ROUTE

TSM SERVICE

Base Entities

Base entities define atomic level transaction data. Data in the base tables support the derived and aggregate layers, and act as a source for Data Mining for advanced analysis.

Table 2-3 lists the Base entities.

Table 2-3 Base Entity List

Entity List

ACCOUNT LEVEL HISTORY

ACCOUNT TRANSFER

BOOKING

CAR RENTAL

CHECKIN

COMPENSATORY EARNING

COMPLAIN ADVICE

DIRECT EARNING

EARNING EVENT

FLIGHT CHANGE

FLIGHT SCHEDULE

HOTEL BOOKING

LOYALTY ACCOUNT LEVEL HISTORY

LOYALTY CONVERSION

LOYALTY POINTS EXPIRE

LOYALTY PROGRAM

PARTNER EARNING

PARTY INTERACTION CALL

PARTY INTERACTION EMAIL

PARTY INTERACTION

PARTY INTERACTION FAX

PARTY INTERACTION ITEM

PARTY INTERACTION LETTER

PARTY INTERACTION SMS

PARTY INTERACTION THREAD

PARTY INTERACTION VISIT

PNR

SEGMENT SCHEDULE

TICKET

TICKET DELIVERY ARRANGEMENT

TOUR

TRANSFER EARNING

Derived Entities

Table 2-4 lists the Derived entities.

Table 2-4 Derived Entity List

Entity List

BOOKING FACT

CALL CENTER PERFORMANCE

CHECKIN FACT

CUSTOMER LIFE TIME VALUE SUPPORT VECTOR MACHINE FACTOR

CUSTOMER LOYALTY DECISION TREE RULES

CUSTOMER LOYALTY SUPPORT VECTOR MACHINE FACTOR

CUSTOMER MINING

CUSTOMER RECENCY FREQUENCY MONETARY PROFITABILITY SCORE

FLIGHT DETAILS FACT

FREQUENT FLIER PREDICTION DECISION TREE RULES

FREQUENT FLIER PREDICTION SUPPORT VECTOR MACHINE FACTOR

LOYALTY ACCOUNT LEVEL HISTORY

LOYALTY PROGRAM

NON FREQUENT FLIER MINING

PNR

TICKET

Aggregate Entities

Aggregate entities hold data rolled up from the Base or Derived entities at different levels across different dimensional hierarchies.

Table 2-5 lists the Aggregate entities.

Table 2-5 Aggregate Entity List

Entity List

BOOKING DAILY INVENTORY SNAPSHOT

CHECKIN DAILY FACT

DAILY BOOKING FACT

DAILY CALL CENTER PERFORMANCE

DAILY FLIGHT DETAILS

DAILY LOYALTY ACCOUNT

DAILY LOYALTY ACCOUNT BOOKING

Logical Data Model Entity Dictionary

Table 2-6 through Table 2-8 list the logical data model entities, in alphabetical order.

Table 2-6 A to G Entity Descriptions

Entity Name

Type

Description

ACCOUNT

Reference

Specifies the account number and the cost center associated with each BOOKING.

ACCOUNT LEVEL

Lookup

Lookup for the domain of account levels achievable within a LOYALTY PROGRAM. For example:

- Standard

- Premier

- Executive Premier

ACCOUNT LEVEL HISTORY

Base

Specifies ACCOUNT LEVEL change history.

ACCOUNT PAYMENT

Base

Specifies details of each allocation of money from a receipt made by a party to a specific account. It is the receipt of a single sum of money from a party as a credit against an outstanding balance for the provision or supply of products or services.

ACCOUNT TRANSFER

Base

Represents the earnings transferred to or from an ACCOUNT.

ACCOUNT TRANSFER REASON

Lookup

Lookup for why the customer transfers points.

ACCOUNT TYPE

Lookup

Lookup for the type of account. For example:

- Bank Card

- Loyalty Card

ADDRESS LOCATION

Reference

An ordinary postal address for the PARTY or site.

ADDRESS LOCATION STATUS HISTORY

Reference

History of the names and addresses associated with an ORGANIZATION, PROSPECT, or CUSTOMER.

ADDRESS RELATED

Reference

This is an operational layer entity which stores the relationship between two addresses. Associates one address with other addresses. For example:

- Alternate address

- Locations with multiple addresses

ADDRESS TYPE

Lookup

Lookup for address type. For example:

- Home

- Mailing

- Shipping

AGENCY

Reference

Subtype of party, who collects the customer debt on behalf of the CARRIER under some financial agreements. For example:

- Booking agency

- Debt collection

AIRCRAFT

Reference

An aircraft is a machine that is able to fly. It counters the force of gravity by using either static lift or by using the dynamic lift of an airfoil, or in a few cases the downward thrust from jet engines.

AIRCRAFT TYPE

Lookup

Lookup for the type of Aircraft. For example: Boeing 737.

AIRCRAFT VERSION

Reference

Specifies information about the AIRCRAFT TYPE. For example, if AIRCRAFT TYPE is Boeing 737 then aircraft version could be 800.

AIRPORT

Reference

Specifies an International Air Transport Association (IATA) recognized location that serves as an Origin or Destination of one or more flights, including details for the Airport. For example:

- Country

- City

- Region

AMOUNT TYPE

Lookup

Specifies the different types of amount. This is similar to the different types of revenue and cost. For example:

- Actuals

- Budget 2015 v1

- Budget 2015 v2

AWARD VOUCHER

Reference

Specifies the award voucher given by an airline.

BANK

Reference

Specifies information about banks.

BANK CARD

Reference

A bank card issued by a bank or credit organization.

BANK CARD TYPE

Lookup

Lookup for the type of the BANK CARD. For example:

- Credit card

- Debit card

BANNING REASON

Lookup

Lookup defining reasons a customer may be banned from using a service.

BASE DAY

Reference

The abstracted information about a day, which serves as a base for DAY.

BILLING ANALYSIS HEADER

Base

Billing Analysis System Output Information

BILLING ANALYSIS TOTALS CURRENCY

Base

Billing Office Subtotals per Transaction Code and Currency Type

BILLING OFFICE HEADER

Base

The header of a billing office transaction document.

BILLING OFFICE SUBTOTALS TRANSACTION CURRENCY

Base

Billing Office Subtotals per Transaction Code and Currency Type

BILLING OFFICE TOTALS CURRENCY

Base

Billing Office Totals per Currency Type.

BILLING TRANSACTION AGENCY AIRLINE INFO

Base

Airline agency detailed information from billing transaction data.

BILLING TRANSACTION COMPLETE FORM OF PAYMENT

Base

The information about billing transaction complete form of payment

BILLING TRANSACTION COMPLETE TICKET DOCUMENT

Base

The billing transaction complete ticket document information.

BILLING TRANSACTION COUPON ADDITIONAL PRINT LINES

Base

Additional information of billing transaction coupon.

BILLING TRANSACTION DOCUMENT AMOUNTS

Base

Detailed amount data from transaction document.

BILLING TRANSACTION ELECTRONIC TRANSACTION

Base

The control data of each billing transaction.

BILLING TRANSACTION EMD COUPON DETAIL

Base

The billing transaction coupon detail data from ELECTRONIC MISCELLANEOUS DOCUMENT (EMD).

BILLING TRANSACTION EMD REMARKS

Base

The billing transaction remarks from ELECTRONIC MISCELLANEOUS DOCUMENT(EMD).

BILLING TRANSACTION FARE CALCULATION

Base

The fare calculation elements of billing transaction.

BILLING TRANSACTION FILE TOTALS CURRENCY

Base

The currency information of billing transaction.

BILLING TRANSACTION FORM OF PAYMENT

Base

The payment data of each billing transaction.

BILLING TRANSACTION HEADER

Base

Billing transaction header data.

BILLING TRANSACTION MD ADDITIONAL INFO

Base

Billing transaction additional information from MISCELLANEOUS DOCUMENT.

BILLING TRANSACTION MD INFO AMOUNT

Base

Billing transaction amount information from MISCELLANEOUS DOCUMENT.

BILLING TRANSACTION MD ISSUANCE REASON

Base

Billing transaction issuance reason information from MISCELLANEOUS DOCUMENT.

BILLING TRANSACTION NETTING VALUES

Base

Billing transaction netting values.

BILLING TRANSACTION PAYMENT AUTHORIZATION

Base

Billing transaction payment authorization information.

BILLING TRANSACTION PREPAID TICKET ADVICE SPONSOR INFORMATION

Base

Billing transaction prepaid ticket advice sponsor information.

BILLING TRANSACTION RELATED TICKET

Base

The information about billing transaction related ticket.

BILLING TRANSACTION TICKET

Base

The information about billing transaction ticket.

BILLING TRANSACTION TICKET AMOUNT

Base

The amount information about billing transaction ticket.

BILLING TRANSACTION TICKET COMMISSION

Base

The commission information about billing transaction ticket.

BILLING TRANSACTION TICKET FORM OF PAYMENT

Base

Form of payment information of billing transaction ticket.

BILLING TRANSACTION TICKET ITINERARY DATA SEGMENT

Base

Billing transaction ticket itinerary data segment.

BILLING TRANSACTION TICKET MISCELLANEOUS ADDITIONAL PRINT LINES

Base

Billing transaction ticket miscellaneous additional print lines.

BILLING TRANSACTION TICKET PASSENGER

Base

The passenger information of billing transaction ticket.

BILLING TRANSACTION TICKET QUALIFYING ISSUE INFORMATION

Base

Billing transaction ticket qualifying issue information.

BILLING TRANSACTION TICKET TAX ON COMMISSION

Base

The tax on commission data for billing transaction ticket.

BILLING TRANSACTION TICKET VAT INFORMATION

Base

The Value Added Tax (VAT) information of billing transaction ticket.

BLACK LIST HISTORY

Base

To keep track of black listed customers. Those records might be because of late payment, default, or fraud.

BOOKING

Base

The entity used to store all the main booking related information. This is at each individual passenger level and segment level.

BOOKING AGENT OPT LINE

Base

The detailed operations for each agent and each booking.

BOOKING BILLING

Base

The billing information about each booking.

BOOKING CAMPAIGN ASSIGNMENT

Base

This is an operational layer entity which stores the details of the campaigns related to the booking.

BOOKING CLASS

Reference

Information about the booking class and its corresponding service class for the CARRIER. For example Service Class is Economy, and Booking Class may be A, B, C, and D. This booking class can fall under different services at a different point of time.

BOOKING CLASS TYPE

Reference

Booking class type is another type of grouping of booking class, other than "Service Class". You can define your own grouping rule according to your business scenario.

BOOKING DAILY INVENTORY SNAPSHOT

Aggregate

Specifies the status of bookings, cancellations, confirmations, and so on, as on date for future departures starting the next day.

The major dimensions of analysis for this fact are:

- Traffic category

- Segments

- Flights

- Snapshot date

- Booking Class

- Segment departure date

BOOKING FACT

Derived

Defines at the granularity of BOOKING SSRs, BOOKING REMARKs, OPTIONs and BOOKING OTHER SERVICEs attached to each BOOKING.

BOOKING OFFICE

Reference

Designator for a Travel Agent or Airline office as designated by IATA, a Global Distribution System (GDS), or an Airline.

BOOKING OFFICE USER

Reference

This is an operational layer entity which stores the user ids given to the agent using which they login to the system to do the booking. All agents belong to an office. These signs are sets of user ids assigned to the offices.

BOOKING OTHER SERVICE

Reference

Specifies free text of the booking for a CARRIER.

BOOKING PASSENGER

Reference

Passenger information for the booking. For example:

- Last name

- First name

- Gender

Note: one booking can have two passengers only if there is an unseated infant.

BOOKING PASSENGER DOCUMENT INFORMATION

Reference

Personal details of the passenger. For example:

- Gender

- Nationality

- Date of birth

BOOKING PRODUCT

Reference

Product information associated with the BOOKING. For example a CAMPAIGN.

BOOKING PRODUCT DETAIL

Reference

Specifies the details of the booking products. For example:

- Fare

- Membership level

- Discount rate

BOOKING PRODUCT TYPE

Lookup

Specifies the product type. For example:

- Summer holiday package

- New year three day trip

BOOKING REMARK

Reference

Different remarks for the BOOKING and the PNR.

BOOKING SEAT

Reference

This is an operational layer entity which stores the name of the seat number and seat status for the BOOKING.

BOOKING SEAT PREFERENCE

Reference

Represents preferences of seat by the passenger specified during BOOKING. One seat can have multiple preferences. For example: window, aisle.

BOOKING SERIES

Reference

Tour operators (or sales people/Group Analysts on their behalf) enter their series requests for the upcoming season into the system.

Each series request is for a certain number of seats, one-way on a certain segment, on a certain weekday for a certain period. The series itself is entered as a BOOKING and then every BOOKING that is part of that series is also entered as a BOOKING with a similar identifying Series-OSI- line. All bookings that belong to a certain series, whether it is the series itself or real BOOKINGs belonging to that series, have to be grouped together in a series-container.

BOOKING SSR

Base

Represents the status of the Special Service Request (SSR) and CARRIERs of the Special Service Requests for BOOKINGs.

BOOKING SSR BRDG

Reference

Represents a bridge table used to store information about the Special Service Requests (SSRs) used in a BOOKING.

BOOKING STATUS CHANGE HISTORY

Base

This entity is used to store the BOOKING change history.

BOOKING STATUS CHANGE REASON

Lookup

This entity is used to store the BOOKING change reason.

BOOKING TST

Reference

Defines a Transitional Store Ticket (TST) generated with the BOOKING. The TST can be reused for other BOOKINGs having similar parameters. This determines the booking fare. A BOOKING can have two TSTs only if the passenger has an unseated infant.

BOOKING TST FARE DATA

Base

Booking transaction store ticket fare data.

BOOKING TST PFC TAX AMOUNT

Base

Booking transaction store ticket tax data.

BOOKING TST PRICE

Reference

Pricing information details for Transitional Store Ticket (TST).

BOOKING TST SEGMENT

Reference

Segment details of Transitional Store Ticket (TST), which has fare basis and stop over indicator information.

BOOKING TST TAX

Base

Booking TST Tax information.

BUSINESS HALF MONTH

Reference

Defines month-in-half in a business calendar.

BUSINESS HALF YEAR

Reference

Defines half year in a business calendar.

BUSINESS LEGAL STATUS

Lookup

The legal status of the company. For example:

- Public Company

- Private Company

BUSINESS MONTH

Reference

Defines month in a business calendar.

BUSINESS QUARTER

Reference

Defines quarter in a business calendar.

BUSINESS UNIT JOB ROLE

Reference

Capture the specific job role for an organization.

BUSINESS UNIT SHIFT

Reference

Work shift associated with the Business Unit, mapped to the EMPLOYEE job roles for the allocation for these shifts. For example, there could be two shifts for a cashier in a store per day: 6:00am-2:00pm, 2:00am-10:00pm.

BUSINESS WEEK

Reference

Weeks as defined in the business calendar.

BUSINESS YEAR

Reference

Defines year in a business calendar.

CALENDAR

Reference

This is a global entity which stores date hierarchy with a granularity as date and then gives week, month, quarter, and year.

CALENDAR HALF MONTH

Reference

Defines month-in-half in a Gregorian or Normal Calendar.

CALENDAR HALF YEAR

Reference

Defines half year in a Gregorian or Normal Calendar.

CALENDAR MONTH

Reference

Calender month in a Gregorian or Normal Calendar.

CALENDAR QUARTER

Reference

Defines quarter in a Gregorian or Normal Calendar.

CALENDAR WEEK

Reference

Defines weeks in a Gregorian or Normal Calendar.

CALENDAR YEAR

Reference

Defines years in a Gregorian or Normal Calendar.

CALL CENTER

Reference

The carrier may have multiple call centers in different locations, for different time zones or language purposes.

CALL CENTER AGENT

Reference

All the possible agents with whom the customer can make a contact. For example:

- IVR

- Human Agent

CALL CENTER PERFORMANCE

Derived

Specifies the daily performance summary data about call center.

CALL CENTER SERVICE CAPABILITY

Reference

Assigns the languages, products, or geographical areas which the call center can serve to the call center.

CAMPAIGN

Reference

A campaign is a concentrated effort to enhance the image of the enterprise in order to retain, acquire or consolidate customers.

CAMPAIGN MANAGEMENT HISTORY

Reference

The history of campaign party role about the management of a campaign.

The party can be not only the sales or marketing employee at the carrier, it can also be a campaign partner.

CAMPAIGN MEDIA SELLING ITEM

Reference

Items presented to customer or public as part of the CAMPAIGN.

CAMPAIGN MESSAGE

Reference

Holds details about the execution message used in a CAMPAIGN.

CAMPAIGN STATUS

Lookup

This entity keeps strategy or business objective of the CAMPAIGN.

CAMPAIGN TYPE

Lookup

This entity keeps types of CAMPAIGNs. For example:

- A targeted promotion (to specific individuals, account or group of accounts)

- A mass market promotion (to a massive audience usually through radio, television, and newspaper)

CAR PRODUCT

Reference

One of the product type, car, example: rental car service

CAR RENTAL

Base

The main entity to store the car rental transaction information.

CAR RENTAL ADDITIONAL RATE CODE INFO

Base

Car rental additional rate related information.

CAR RENTAL CHARGE PERIOD

Base

The rental car charge period information.

CAR RENTAL ESTIMATE DISTANCE

Base

Car rental estimate distance with different rental type

CAR RENTAL FOP

Base

Car rental form of payment.

CAR RENTAL LOCATION

Reference

Car rental related location information. For example pick up location.

CAR RENTAL MODEL

Base

The rental car model information.

CAR RENTAL OTHER RATE RULE

Base

The other rules of the different type of rental car package.

CAR RENTAL OTHER RATE RULE DATE

Base

The other rate rule related date information of the car rental.

CAR RENTAL PREFERENCE TYPE

Base

The customer preference car type data.

CAR RENTAL REMARKS

Base

The remarks of rental car transaction.

CAR RENTAL SURCHARGE PERIOD

Base

The surcharge period of the car rental transaction.

CAR RENTAL SURCHARGE PERIOD TARIFF

Base

The car rental surcharge period tariff.

CAR RENTAL TARIFF

Base

The car rental tariff information.

CAR RENTAL TARIFF CHARGE

Base

The car rental tariff charge information.

CARRIER

Reference

This entity stores the details about the carrier, such as carrier code and description. Carrier means the airline issuing the ticket and all airlines that carry or undertake to carry the Passenger and or his baggage thereunder or to perform any other service related to such air carriage (IATA PAT-GR-1).

CARRIER TYPE

Reference

Carrier type details. For example:

- Airline

- Railway

- On road transport

- Ship

CERTIFICATE

Reference

A certificate with a face monetary value issued by a store for subsequent exchange for merchandise.

CHANNEL

Reference

The different types of channel of airline, including booking or ticketing channel, checkin channel, marketing channel, and so on.

CHECKIN

Base

Specifies the checking information at the LEG level. TICKET, flight ID, passenger ID can be derived from the booking ID for the PDI record. Provides the departure and arrival airport of the PDI from the LEG of the PDI. The LEG of the PDI is obtained using the booking ID and board and offpoint:

- You can refer booking ID for the PDI and get the flight and segment information for that particular date.

- Then refer flight schedule with the flight, segment and date for that booking ID it will give a unique LEG ID.

CHECKIN BAGGAGE GROUP

Reference

Defines information about the number of baggage checked-in, part of a baggage group, weight of the checked baggage of a group, number of hand baggage contained in the baggage group, and so on.

CHECKIN DAILY FACT

Aggregate

Daily fact for which data gets uploaded once at the end of day for the data to be available to the business users the next day. For example:

- Total number of check-ins for a day for a particular flight

- Total number of check-ins for a day for a segment

- Total number of check-ins for a day for a LEG

Includes other measures. For example, total number of passengers checked-in in a particular day and is also based on other dimensions.

CHECKIN FACT

Derived

Check-in information at the LEG level.

CHECKIN INDIVIDUAL BAGGAGE

Reference

Information about the individual baggage during the check-in process. This information is mainly baggage tag, baggage source, baggage tag number, baggage tag final destination, and airline code.

CODESHARE

Reference

A marketing practice in which two or more airlines agree to share for marketing purposes. The same two letter code used to identify CARRIERs in the computer Reservation systems used by travel agents. Stores the details of the code share.

CODESHARE BRIDGE

Reference

Details about the code share flights along with the segment and CARRIER to which the flight belongs.

CODESHARE BRIDGE FACT

Aggregate

This entity stores details about the codeshare flights along with the segment and CARRIER to which the flight belongs.

COMP INTEL CHARACTERISTIC

Reference

A characteristic quality or distinctive feature of a Competitor Intelligence. The characteristic can be take on a discrete value, such as number of press releases, can take on a range of values, (for example, number customers within a MARKET SEGMENT (50,000 - 100,000), or can be derived from a formula (for example, number of products offered in a MaketSegment = the number of the Competitor's Product instances associated to the MARKET SEGMENT).

COMP INTEL CHARACTERISTIC VALUE

Reference

A number or text that can be assigned to a COMP INTEL CHARACTERISTIC.

COMP INTEL MARKET SEGMENT

Reference

A MARKET SEGMENT in which a Competitor makes Product available.

COMP PROD CRRL CHARACTERISTIC ASSIGNMENT

Reference

Assign the Competitor Product Correlation CHARACTERISTIC to the related competitor intelligence characteristic.

COMP PROD CRRL CHARACTERISTIC VALUE

Reference

A number or text that can be assigned to a CompProdCorrelationCharacteristic.

COMPENSATORY EARNING

Base

Specifies what the airline company awards, as points to customer as compensation for baggage lost or for a complaint.

COMPENSATORY REASON

Lookup

Lookup for the reason why compensatory points are awarded to a customer.

COMPETITIVE TIER

Reference

Type of Competitors according to their size, revenue, line of product, and so on. A classification of a Competitor, such as by size, product lines offered, and so forth.

COMPETITOR

Reference

A PARTY that offers Product similar to the enterprise's PRODUCT ENTITY in a MARKET SEGMENT.

COMPETITOR INTELLIGENCE

Reference

Intelligence gathered about each competitor. Facts gathered about a Competitor's plans and activities. These facts can be used to perform Competitor SWOT analysis in order to better understand a Competitor.

COMPETITOR INTELLIGENCE PARTY ROLE

Reference

Specifies the PARTY who generated the intelligence.

COMPETITOR MARKET SEGMENT ASSIGNMENT

Reference

A MARKET SEGMENT served by a Competitor.

COMPETITOR MARKET SEGMENT SWOT

Reference

Strength, Weakness, Opportunity, or Threat in a MARKET SEGMENT served by a Competitor.

COMPETITOR PRODUCT CORRELATION

Reference

How the product market plan are related to competitor product market plans, with its all flexible characteristics.

COMPETITOR SWOT

Reference

General (non-MARKET SEGMENT specific) Strength, Weakness, Opportunity, or Threat when compared to a Competitor.

COMPETITOR TIER ASSIGNMENT

Reference

A classification of a Competitor, such as by size, product lines offered, and so forth.

COMPLAIN ADVICE

Base

Defines a complaint or advice from customer, it is a subtype of PARTY INTERACTION THREAD.

COMPLAIN CLASS

Lookup

Lookup for the level of the complaint. For example:

- High

- Normal

COMPLAIN TYPE

Lookup

Lookup for the complaint type. For example:

- Service complaint

- Baggage lost complaint

CORPORATE CUSTOMER

Reference

The details for the corporate customer. For example:

- Name

- Location

- Customer division

COST

Base

Define the cost might incurred from any operation or event which is trackable at certain level. For example are:

- Gift offer expense

- Employee salary

- Commission

- Promotion delivery cost

- Air bridge cost

COST CENTER

Reference

To categorize the different cost charges inside the CARRIER for different purpose. 1 organization can own multiple cost center for different project/product operation.

CREDIT SCORE PROVIDER

Reference

Specifies reference financial rating scores for each customers to the service provider. It is also called Credit rating agency.

CURRENCY

Lookup

Currency information

CUSTOMER

Reference

A customer is the recipient of a good, service, product, or idea, obtained from a seller, vendor, or supplier for a monetary or other valuable consideration. For example:

- A passenger is a customer

- A person who booked ticket but canceled later is also a customer for airline

CUSTOMER INDIVIDUAL

Reference

Subtype of CUSTOMER (and PARTY), which contains details of individuals as opposed to organizations.

CUSTOMER LIFE TIME VALUE SUPPORT VECTOR MACHINE FACTOR

Derived

Represents Support Vector Machine (SVM) factors of attributes of customers, derived from customer life time value support vector machine mining model.

CUSTOMER LOYALTY DECISION TREE RULES

Derived

Represents Decision Tree rules, derived from customer loyalty decision tree mining model.

CUSTOMER LOYALTY SUPPORT VECTOR MACHINE FACTOR

Derived

Represents Support Vector Machine (SVM) factors of attributes of customers, derived from customer loyalty support vector machine mining model.

CUSTOMER MINING

Derived

Represents results of customer related mining models on latest customer data.

CUSTOMER OCCASION

Reference

It stores an event celebrated or observed by a customer. For example:

- Birthday

- Anniversary

- Company establishment day

CUSTOMER OCCASION TYPE

Lookup

A categorization of CUSTOMER OCCASIONs.

CUSTOMER ORDER

Base

ORDER placed by a CUSTOMER for merchandise or services to be provided at some future date and time.

CUSTOMER ORDER LINE ITEM

Base

A line item component of a CUSTOMER placed ORDER.

CUSTOMER ORGANIZATION

Reference

Subtype of CUSTOMER (and PARTY), which contains details of organizations as opposed to individuals. Note: an organization can also consist of one individual only.

CUSTOMER RECENCY FREQUENCY MONETARY PROFITABILITY SCORE

Derived

Represents customers recency, frequency, monetary, and profitability score at month level.

CUSTOMER RESTRICTED INFO

Reference

It captures the restricted information for the customer or prospects.

CUSTOMER REVENUE BAND

Lookup

Customer classification in its income/revenue term. For example:

- Customer with income/revenue of $10000/Month

- Organization with 1Billion/Year

CUSTOMER REVENUE BAND ASSIGNMENT

Reference

Determine revenue band of customer. CUSTOMER REVENUE BAND may drift month by month.

CUSTOMER REVENUE TYPE

Lookup

Lookup for type of revenue customer may bring to the CARRIER.

CUSTOMER SCORE

Reference

Scores or Score ranges that may be assigned to a customer based on credit, behavior, or other criteria.For example,1,2,3,4,5 or 1~10,11~20.

Customer score can be rated based on the Customer Behavior, Credit, or another criteria.

CUSTOMER SEGMENT

Reference

The Segments table holds details of customer segments identified by business analysis activities, for example data mining.

A segment identifies distinct groupings of customers or accounts with similar characteristics. The segments are typically used in marketing campaigns

CUSTOMER SEGMENTATION

Reference

Represents details of customer segments such as profile, support record count, dispersion, and so on.

CUSTOMER SEGMENTATION DETAILS

Reference

Provides details of customer segments, such as attributes and their values of customers in a segment. The segments are obtained from segmentation mining model.

CUSTOMER SEGMENTATION MODEL

Reference

The segmentation model used to profile the customers. For example, KMeans by Revenue from Market Department, O-Clustering by IT department, and so on.

CUSTOMER SOURCE

Aggregate

How the customer came in touch to the sales team. Like Campaign, Advertisement, Call center, Dealer, and so on. It is important for campaign planning and management

CUSTOMER SURVEY AGG

Aggregate

This entity contains the daily summary data about customer survey result.

CUSTOMER SURVEY DERIVED

Derived

This entity contains the daily summary data about customer survey result.

CUSTOMER TYPE

Lookup

This level identifies or groups customers as Corporate customers or Individuals.

DAILY BOOKING FACT

Aggregate

Defines the number of BOOKINGs, confirmed, canceled, ticketed, and so on, for a particular BOOKING date and segment departure date. The granularity of the fact is at a current date. All the bookings, confirmations, waitlisted information are calculated based on the fact that they are done on the current date.

This entity is a fact table storing the number of bookings, confirmed, canceled, ticketed, and so on, for a particular booking date and segment departure date.

The granularity of the fact is at a current date.

All the bookings, confirmations, and waitlisted information are calculated based on the fact that they are done on the current date.

DAILY CALL CENTER PERFORMANCE

Aggregate

Specifies the daily performance summary data about the call center.

DAILY CUSTOMER SURVEY

Aggregate

Specifies the daily summary data about customer survey results.

DAILY FLIGHT DETAILS

Aggregate

Specifies the daily summary data about FLIGHT details.

DAILY LOYALTY ACCOUNT

Aggregate

Specifies the daily summary data about LOYALTY ACCOUNT (for a FREQUENT FLYER).

DAILY LOYALTY ACCOUNT BOOKING

Aggregate

Specifies the daily summary data about LOYALTY ACCOUNT booking (for a FREQUENT FLYER).

DAY

Reference

Day level in the normal calendar.

DEALER

Reference

The PARTY who resells products or services from the CARRIER.

DEMOGRAPHY ATTRIBUTE

Reference

A sub-level group or category further qualifying a set of data (Profile Group) collected about a customer to assist in marketing efforts. For example:

- NC: Number of children

- EDL: Education level

DEMOGRAPHY GROUP

Reference

The domain of classifications used to group profile information about a PARTY. For example:

- CH - Credit History

- ED- Education

- EM - Employment

- EQ- Equipment

- HB - Hobbies

- HH - Household

- OR - Organization

DERIVED VALUE

Reference

This entity stores the derived value of the customer. These value could have multiple value types or value measures.

DIRECT EARNING

Base

Earn points from flying with this airline.

DISCOUNT GROUP

Reference

Keeps the special discount groups of employee or Partner. EMPLOYEEs in different level have a different discount group. For example:

- Manager's discount group

- Director's discount group

Different Dealer or partner may also have different discount policy according to their relationship with Service provider and sales volume.

EARNING EVENT

Base

This event records all the point earnings of LOYALTY ACCOUNT.

EDUCATION

Reference

The education level of the customer

EMAIL ADDRESS

Reference

E-mail address associated with a location.

EMPLOYEE

Reference

Employee of the carrier. This is a sub entity of party individual.

EMPLOYEE ACTUAL LABOR HOURLY

Base

The actual shifts the hourly employees have worked in, including break time.

EMPLOYEE ACTUAL LABOR SALARIED

Base

This table records the actual shifts worked in for the salaried employees.

To be further investigated, difference with "xxx hourly".

EMPLOYEE DESIGNATION

Lookup

The various designations present in an organization for the employees.

EMPLOYEE DISCOUNT GROUP ASSIGNMENT

Reference

The relationship between employee discount group.1 employee should have several discount group, several employee should have the same discount group.

EMPLOYEE JOB ROLE ASSIGNMENT

Reference

Keep the relationship between employee and job role.

EMPLOYEE LANGUAGE CAPABILITY

Reference

The languages the employee can serve, especially for call center agent and sales shopper representatives.

EMPLOYEE RESTRICTED INFO

Reference

Specifies the restricted information for the employee.

EMPLOYEE SCHEDULE

Reference

This entity stores the planned schedule for an employee, which consists of the store, job role and shift the employee is planned to be working for.

EMPLOYEE TRAINING RECORD

Base

A record that a particular employee has been trained in performing a particular task.

EMPLOYEE TYPE

Lookup

This lookup describes types of EMPLOYEE. For example:

- Part Time

- Contractual

- Full Time

EVENT PARTY ASSIGNMENT

Base

This entity relates parties with events. A PARTY can have many events; and an event can involve many parties.

EVENT PARTY INTERACTION

Base

The PARTY INTERACTION table records all interactions or communications with the customer. The interactions include:

- Faults

- Direct mail, SMS, email

- Service calls

- Complaints

- Debt collection

- Inbound and outbound telemarketing

EXTERNAL CREDIT PROFILE

Reference

A source of information that helps define a credit worthiness of the customer.

EXTERNAL CREDIT PROFILE ASSIGNMENT

Reference

To indicate which external agency/institute provided the credit profile for the given customer.

EXTERNAL ORGANIZATION TYPE

Lookup

The type of different external organization.

FARE ELEMENT

Reference

This entity specifies the fare element details of the BOOKING and the TSM.

This is an operational layer entity which stores the fare element details of the booking and TSM.

FARE TYPE

Reference

Fare Type means a designator that is used to Categorize Fares. For example:

- APEX

- PEX

- IT

It stores booking class fare types. This is an analytical layer dimension which stores the booking class fare types.

FISCAL HALF MONTH

Reference

Defines half-month in a fiscal calendar.

FISCAL HALF YEAR

Reference

Defines half-year in a fiscal calendar.

FISCAL MONTH

Reference

Defines month in a fiscal calendar.

FISCAL QUARTER

Reference

Defines quarter in a fiscal calendar.

FISCAL WEEK

Reference

Defines week in a fiscal calendar.

FISCAL YEAR

Reference

Defines year in a fiscal calendar.

FLIGHT

Reference

Information about the FLIGHT is stored. For example the CARRIER which it belongs to or if there is an alpha suffix.

This is an operational layer entity which stores the information about the flight. For example, the CARRIER which it belongs to or if there is an alpha suffix associated.

FLIGHT CHANGE

Base

Subtype of PARTY INTERACTION THREAD, about flight change or cancel.

FLIGHT DETAILS FACT

Derived

Provides information about LEG and segment of a particular flight. The airport and the aircraft information is at the LEG level.

This entity is a factless fact table which provided information about leg and segment of a particular flight. The airport and the aircraft information is at the leg level

FLIGHT INVENTORY

Reference

The main entity for airline flight inventory information.

FLIGHT INVENTORY NUMBER OF UNITS

Reference

This entity specifies the number of units of data which will be used to present different KPIs about flight inventory.

FLIGHT INVENTORY OPERATION TYPE

Lookup

The different operation type of flight inventory.

FLIGHT INVENTORY OPERATIONS

Reference

The operations of flight inventory.

FLIGHT INVENTORY SCHEDULE ASSIGNMENT

Reference

The assignment entity to manage the many to many relationship between flight inventory and flight schedule.

FLIGHT INVENTORY STATUS

Reference

The status of flight inventory.

FLIGHT LEG INVENTORY

Reference

The flight inventory data at LEG level.

FLIGHT LEG INVENTORY CABIN

Reference

The cabin configuration data at LEG level.

FLIGHT LEG INVENTORY CABIN BLOCKSPACE

Reference

The block space information about each cabin at LEG level.

FLIGHT LEG INVENTORY CABIN ACV CONFIG

Reference

The LEG level cabin configuration for each aircraft.

FLIGHT LEG INVENTORY CABIN RMS

Reference

Revenue control value for the leg-cabin.

FLIGHT LEG INVENTORY CABIN SALECONFIG

Reference

The LEG level cabin configuration for marking sales.

FLIGHT LEG INVENTORY CABIN SALECONFIG CHARACTERISTIC

Reference

The detailed characteristic about cabin configuration.

FLIGHT LEG INVENTORY SSR

Reference

The special service request (SSR) for flight inventory at LEG level.

FLIGHT LEG INVENTORY SSR OPTION

Reference

The other options for special service request (SSR) at LEG level.

FLIGHT LEG INVENTORY STATUS

Reference

The LEG level inventory status.

FLIGHT SCHEDULE

Base

Information about schedule of the flight from the FLD system. Provides, on a daily basis, what are the FLIGHTs and how each FLIGHTs segments and LEG and what are their expected departure and arrival time at the LEG level.

This entity gives information about the schedule of the flight from the FLD system. This gives on a daily basis what are the flights and how each flights are having segments and legs and what are their expected departure and arrival time at the leg level.

FLIGHT SEGMENT INVENTORY

Reference

The Segment level inventory main entity.

FLIGHT SEGMENT INVENTORY CABIN

Reference

This is the flight segment inventory information at cabin level.

FLIGHT SEGMENT INVENTORY CABIN BOARDING FIGURES DCS

Reference

The segment level inventory update by DCS input.

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS

Reference

The cabin class data at segment level.

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS BOARDING FIGURES DCS

Reference

The segment level cabin booking class boarding data.

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS CODESHARE BOARDINGFIGURES DCS

Reference

The segment level boarding figures related to code share flight

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS CODESHARE DCS

Reference

The segment level cabin class configuration.

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS STATUS

Reference

Segment level cabin class status.

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS

Reference

Segment level cabin subclass.

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS AVAILABILITY

Reference

Segment level cabin subclass availability.

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS COUNTERS

Reference

The segment level cabin subclass counters

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS DATEFLAG

Reference

The segment level cabin subclass date flags.

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS FLAG

Reference

The segment level cabin subclass flag data.

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS NEGO

Reference

The segment level cabin subclass NEGO.

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS YIELD

Reference

Segment level cabin subclass yield.

FLIGHT SEGMENT INVENTORY CABIN BOOKINGCLASS BOARDING FIGURES DCS

Reference

The segment level cabin boarding data from DCS.

FLIGHT SEGMENT INVENTORY CABIN CODESHARE

Reference

The segment level cabin inventory data for code share flight.

FLIGHT SEGMENT INVENTORY CABIN CODESHARE BLOCKSPACE COUNTER

Reference

The segment level cabin blockspace data for code share flight.

FLIGHT SEGMENT INVENTORY CODESHARE

Reference

The segment level inventory data for code share flight.

FLIGHT SEGMENT INVENTORY STATUS

Reference

The segment level inventory status data.

FLIGHT SEGMENT INVENTORY TRAFFIC RESTRICTION

Reference

The segment level inventory traffic restriction data.

FORM OF PAYMENT

Reference

All kinds of form of payment.

FREQUENT FLIER BOOKING FACT APPLY

Mining

Represents customer booking related facts for a period of months in the past.

FREQUENT FLIER BOOKING FACT SOURCE

Mining

Represents customer booking related facts for a period of months in the past.

FREQUENT FLIER CUSTOMER LIFE TIME VALUE APPLY

Mining

Represents customer life time value prediction mining model.

FREQUENT FLIER CUSTOMER LIFE TIME VALUE SOURCE

Mining

Represents customer life time value prediction mining model can be applied to predict the life time value of customers.

FREQUENT FLIER CUSTOMER LOYALTY APPLY

Mining

Specifies customer loyalty prediction mining model can be applied to predict the loyalty of customers.

FREQUENT FLIER CUSTOMER LOYALTY SOURCE

Mining

Provides source information for customer loyalty prediction mining model.

FREQUENT FLIER CUSTOMER PROFILE APPLY

Mining

Represents customer segmentation mining model can be applied.

FREQUENT FLIER CUSTOMER PROFILE SOURCE

Mining

Represents the source for customer segmentation mining model.

FREQUENT FLYER

Reference

Frequent Flyer is an individual, whose frequency of usage of the airline is higher than normal passengers. Entity represents information about the frequent flyer. For example:

- Membership level

- Start date

- Airline

FREQUENT FLYER PREFERENCE

Reference

The different types of preference of frequent flyer passenger.

FREQUENT FLIER LOYALTY ACCOUNT BALANCE APPLY

Mining

Represents customer LOYALTY ACCOUNT balance details for the last number of months.

FREQUENT FLIER LOYALTY ACCOUNT BALANCE SOURCE

Mining

Represents customer LOYALTY ACCOUNT balance details for a period of months in the past.

FREQUENT FLIER PREDICTION APPLY

Mining

Represents non-frequent flier passengers demographic and BOOKING details. Frequent flier prediction among non-ffp mining model can be applied to predict frequent fliers among non-frequent flier passengers.

FREQUENT FLIER PREDICTION DECISION TREE RULES

Derived

Represents Decision Tree (DT) rules, derived from frequent flier prediction decision tree mining model.

FREQUENT FLIER PREDICTION SOURCE

Mining

Represents non-frequent flier passengers demographic and BOOKING details for a period months. Represents frequent flier prediction among non-frequent flier passengers mining model.

FREQUENT FLIER PREDICTION SUPPORT VECTOR MACHINE FACTOR

Derived

Provides SVM factors for attributes of non-frequent flier passengers. Those SVM factors can be derived from frequent flier prediction support vector machine mining model. SVM factor is a numeric value, which quantifies the importance of attribute in predicting the target.

GENDER

Reference

Specifies the gender. For example, male or female.

GEOGRAPHY

Reference

This is a type of dimension with a granularity of city. It has country, continent, and so on as other levels of hierarchy.

This is an analytical layer entity of the type dimension with a granularity of city. It has country, continent, and so on, as other levels of hierarchy.

GEOGRAPHY DEMOGRAPHIC GROUP

Reference

User defined classifications for Demographic attributes. For example:

- Race

- Age

- Income

GEOGRAPHY DEMOGRAPHY ATTRIBUTES

Reference

User defined classifications for a demographic profile group. For example:

- Percent White

- Percent Black

- Average Age

- Average Income

- Population

- Population Age 0-12

GEOGRAPHY DEMOGRAPHY VALUE

Reference

Values associated with a geographic location as defined by the GEOGRAPHY DEMOGRAPHY ATTRIBUTES.

GEOGRAPHY ENTITY

Reference

Geographic entities to define the location of an address. For example:

- Region

- North

- State

- Country

- City

- Geography

- EMEA

- Americas

GEOGRAPHY HIERARCHY

Reference

Type of geographic hierarchy. For example:

- Sales Hierarchy

- Organization Location Hierarchy

GEOGRAPHY HIERARCHY LEVEL

Reference

Associative entity for GEOGRAPHY HIERARCHY and GEOGRAPHY LEVEL, mapping levels to hierarchies.

GEOGRAPHY HIERARCHY LEVEL ASSIGNMENT

Reference

Assignment of a GEOGRAPHY HIERARCHY LEVEL to a GEOGRAPHY ENTITY; assigns geography values to hierarchy levels.

GEOGRAPHY HIERARCHY VERSION

Reference

The different versions of geography hierarchy.

GEOGRAPHY LEVEL

Reference

User defined Hierarchical levels for the GEOGRAPHY HIERARCHYs.

GEOGRAPHY LEVEL ATTRIBUTE VALUE

Reference

Values as defined by geography level attributes for a GEOGRAPHY HIERARCHY LEVEL.

GEOGRAPHY LEVEL ATTRIBUTES

Reference

User defined attributes associated with a specific GEOGRAPHY LEVEL.

GROUPING

Reference

Grouping information required to determine the connecting flight. The grouping types can be marriages or physical connection.

This is an operational layer entity which stores the grouping information required to determine the connecting flight. The grouping types can be

marriages or physical connection

Table 2-7 H to Q Entity Descriptions

Entity Name

Type

Description

HALF HOUR

Reference

Half-hours defined as part of time.

HALF MONTH TODATE TRANSFORMATION

Reference

Todate transformation information at the half-month level.

HALF MONTH TRANSFORMATION

Reference

Transformations for half-month. For example:

- This half-month last year

- This year last half-month

HALF YEAR TODATE TRANSFORMATION

Reference

Cumulative time transformations at the half-year level.

HALF YEAR TRANSFORMATION

Reference

Transformations for half-year. For example:

- This half-year last year

- This year last half-year

HOT FILE HEADER

Base

HOT File Control Information The Hand Off Tape (HOT) is so called because originally, this file was made available to users on a magnetic tape or floppy disk. The term has stuck and the universal generic term for the flat or text (.txt) billing file is HOT file.

HOTEL BOOKING

Base

Represents hotel booking information.

HOTEL BOOKING BILLABLE INFO

Base

The billable information for hotel booking transaction.

HOTEL BOOKING COMMISSION

Base

The commission data for hotel booking.

HOTEL BOOKING CONTACT

Reference

The customer contact information for hotel booking.

HOTEL BOOKING CUSTOMER REFERENCE

Reference

Hotel booking reference information, it can be used to linked to any event. For example flight booking or any customer interaction.

HOTEL BOOKING FORM OF PAYMENT

Reference

The form of payment information for hotel booking.

HOTEL BOOKING MISC REMARKS

Reference

The miscellaneous remarks of hotel booking.

HOTEL BOOKING OPTION TEXT

Reference

The free text for different booking options.

HOTEL BOOKING SAVING AMOUNT

Reference

The booking saving amount. For example, if the booking is done with other booking this hotel booking can save a certain amount of money.

HOTEL BOOKING STATUS

Reference

The status of hotel booking.

HOTEL FACILITY

Reference

The details of hotel facility.

HOTEL PAYMENT

Reference

The payment information of hotel booking.

HOTEL PRODUCT

Reference

The service or product provided by the hotel.

HOTEL PRODUCT AMENITY

Reference

What kind of hotel facility is offered inside the booking package.

HOTEL ROOM

Reference

The details of hotel room.

HOTEL TARIFF

Reference

The tariff data of hotel booking.

HOTEL TARIFF CHARGE

Reference

The tariff charge transaction of hotel booking.

HOUR

Reference

Hours defined as part of time.

HOUSEHOLD

Reference

Captures household information which the individual customer may belong to.

INDIVIDUAL DEMOGRAPHY VALUE

Reference

Individual demography value, the detailed information and its value collected about customers. For example age will have Demography group as AGE, Attribute as various bands and value as 15 years which will be stored in this entity.

INDIVIDUAL NAME

Reference

Specifies all names used by the individual party along the history.

INFLIGHT MEAL

Reference

The types of meals given during the flight. For example:

- VGML - Vegetarian Meal

INITIATIVE RESULT TYPE

Lookup

Lookup for all possible result of initiatives.

INITIATIVE TYPE

Lookup

The lookup for different types of Initiatives.

INTERACTION REASON

Lookup

Lookup for the reason of the interaction thread. For example:

- Baggage lost

- Change flight

INTERACTION RESULT

Lookup

Lookup for result of response received from customer interaction. For example:

- Satisfy

- Offer accepted

- Never call again

- Showed Interest without decision

- Dissatisfy

INTERACTION RESULT TYPE

Lookup

Lookup for type of response received from customer interaction. For example:

- Showed Interest without Decision

- Offer accepted

- Never call again

ITEM

Reference

A level in a product hierarchy frequently used for business analysis. An item can be a group of Stock Keeping Units (SKU)s where each SKU is the same item but varies in size, weight, color, or other attributes. Item is sometimes referred to as Article.Product, article or bundle of SKUs. For example, Item could be Acme shirt, with associated SKUs for each color and size of the shirt.

ITEM SEASON

Reference

Associative entity for ITEM, SEASON, and PHASE.

JOB

Reference

The type of occupation that customer is currently taking, which is the principal activity customer do to earn money.

JOB ROLE

Reference

The job role employee might take. For example:

- Sales Representative

- Support

- Product manager

- Customer representative

- Call center agent

LANGUAGE

Lookup

Speaking or written language.

LANGUAGE DIALECT

Reference

A special type of Speaking or written language dialect

LEG

Reference

Leg is an operational term and means the physical operation between a departure station and the next arrival station. CARRIERs fly aircraft on Legs. This entity represents the attributes of the leg. For example:

- Terminal

- Board point

- Off point city

LEG SCHEDULE

Base

The detailed schedule at LEG level.

LEG TYPE

Lookup

The different types of LEG.

LETTER TYPE

Lookup

Lookup for type of letter sent to customer according to the content and purpose. For example:

- Direct Marketing

- Legal Letter

- Contract Confirmation letter (Welcome)

LOCAL AUTHORITY TYPE

Lookup

Lookup for type of Local Authority. For example:

- City

- State

- County

LOCAL TAX AUTHORITY

Reference

Government authority that levies sales taxes or imposes rules or statutory compliance.

LOYALTY ACCOUNT

Reference

Typically, airline customers enrolled in the program accumulate frequent flyer miles (kilometers, points, segments) corresponding to the distance flown on that airline or its partners. CUSTOMERs can acquire points on flights or by some other means. The acquired points can be redeemed for free air travel; for other goods or services; or for increased benefits. For example:

- Travel class upgrades

- Airport lounge access

- Priority bookings

LOYALTY ACCOUNT BALANCE HISTORY

Derived

The history of all the changes of one account. Including the earnings, redemption, and expiration. Specifies the current and historical balances of an account.

LOYALTY ACCOUNT BALANCE HISTORY FACT

Derived

This table contains the daily summary data about LOYALTY ACCOUNT (Frequent Flyer).

LOYALTY ACCOUNT LEVEL HISTORY

Derived

The change history of loyalty account level.

LOYALTY ACCOUNT LEVEL HISTORY FACT

Derived

The daily summary of the LOYALTY ACCOUNT details.

LOYALTY CONVERSION

Base

When the airline wants to merge several loyalty programs together or let the customer from a partner use points in a program. This entity lets you specify the related data.

LOYALTY LEVEL

Reference

There are different levels in one loyalty program. For example:

- Bronze

- Silver

- Gold

LOYALTY POINTS EXPIRE

Base

Airline may have a points expiration policy. The points expire after a certain period of time the points in the account will expire.

LOYALTY PROGRAM

Reference

Structured marketing efforts that reward, and therefore encourage loyal buying behavior.

MARITAL STATUS

Lookup

Marital status.

MARKET AREA

Reference

Market Area denotes a geographic area for which resident demographic data is available. Market Area may not contain a store.

Trade Area and Market Area have been used interchangeably in this model. The definition of a trade/market area is the geographic region from which a town draws most of its retail customers. For example:

- Study traffic flow

- Use a retail gravity model

- Use a zip code method

- Use commuting data to define the trade area boundaries

MARKET AREA LEVEL

Reference

Level of classification inside the market areas. this classification can be based on,

- Community: This represented as the one set of demographic attributes as described in the demography entity

- Geographic

- User defined criteria

MARKET SEGMENT

Reference

A market segment is identified to group certain common areas where business can be conducted, for example, a group of person, a specific geographical area, and so on.

MARKET SEGMENT CHARACTERISTIC

Reference

Different characteristics of a market segment. For example, customer age, customer income, and so on.

MARKET SEGMENT CHARACTERISTIC VALUE

Reference

The different characteristic value of market segment.

MARKET STATISTIC INCLUSION

Reference

Relationship between two market statistics.

MARKET STATISTICS

Reference

The market statistical information gathered about the competitors and the market.

MEDIA OBJECT

Reference

This is any object the campaign message may appear on. Like a Page in the newspaper, or a time slot in TV broadcasting.

MEMBERSHIP ACCOUNT

Reference

A customer account in a membership program. For example a loyalty program.

MINIMUM CONNECTING TIMES

Base

The minimum connecting time between different flights.

MISCELLANEOUS REMARKS

Reference

This entity is used to convey additional information which are entered by the agent and stored on the hotel booking

MONTH TODATE TRANSFORMATION

Reference

Defines related calendar elements for performing to-date time transformations.

MONTH TRANSFORMATION

Reference

Transformations for a month. For example:

- This month last year

- This year last month

NATIONALITY

Lookup

The nationality information.

NON FREQUENT FLIER MINING

Derived

Represents apply results of non-frequent flier related mining models on non-frequent fliers latest data.

ODT ACCOUNT

Reference

The ODT account tracks the financial or services interactions of a customer with the airline. Once set up, the customer can use the account to do self service at airlines Website or terminal. In this case normally the ODT account is protected by a password.

OPTION

Reference

Information about the message queues sent to a different office which holds different information about the BOOKING.

ORGANIZATION

Reference

A company, association, institution, or other enterprise of interest to a organization including retail enterprise, or the retail organization itself.

ORGANIZATION AREA

Reference

Areas within an organization chain.

ORGANIZATION BANNER

Reference

The name of Company, ORGANIZATION, or subsidiary that is recognizable to the consumer or the name of the store as it appears on the catalog, web channel, or brick and mortar store.

Holds the information about different organization banners under which product or service are sold

ORGANIZATION BUSINESS ENTITY

Reference

Any logical entity that is recognized as a part of the enterprise for business analysis and transactions. Classification for a business entity can include company, operation unit, store, or warehouse.

Business Entity in an ORGANIZATION represent any logical entity that is recognized as an enterprise for Business analysis and transactions. Possible classifications for a Business Entity can include, Company, Operation Units, Stores, Warehouse, and so on.

ORGANIZATION BUSINESS UNIT

Reference

Represents the lowest level of carrier's organization hierarchy, it can be a local airline office or a call center.

ORGANIZATION BUSINESS UNIT TYPE

Lookup

Type of ORGANIZATION business unit. For example:

- Call center

- Branch Office

- Warehouse

ORGANIZATION CHAIN

Reference

Organization hierarchy level within an ORGANIZATION COMPANY and is the parent of one or more ORGANIZATION AREAs.

ORGANIZATION COMPANY

Reference

Organization hierarchy level within an ORGANIZATION CORPORATE and is the parent of one or more ORGANIZATION CHAINs.

ORGANIZATION CORPORATE

Reference

Highest level of ORGANIZATION HIERARCHY and is the parent of one or more ORGANIZATION COMPANYs.

ORGANIZATION DISTRICT

Reference

Organization hierarchy level within ORGANIZATION CORPORATE.

ORGANIZATION HIERARCHY

Reference

User defined. Master list of all of the hierarchies in an organization.

ORGANIZATION HIERARCHY LEVEL

Reference

The description of different level in organization hierarchy.

ORGANIZATION HIERARCHY LEVEL ASSIGNMENT

Reference

Assignment of Hierarchy Levels to ORGANIZATION HIERARCHY.

ORGANIZATION HIERARCHY VERSION

Reference

Version of ORGANIZATION HIERARCHY.

ORGANIZATION LEVEL

Reference

List of all the business levels within an organization.

ORGANIZATION LEVEL ATTRIBUTES

Reference

Attributes applicable only to the corresponding level in the organization.

Possible values that can be stored in this entity can be, Regional Language

ORGANIZATION LEVEL ATTRIBUTES VALUE

Reference

The attribute value of organization hierarchy.

ORGANIZATION MARKET DATA

Reference

Publicly available and statistical information regarding the internal or external parties, such as DUNS number and number of employees.

Market related information about an ORGANIZATION. In LDM the Organization Market Data entity has the SIC code and DUNS number. Duns Numbers are specific to ORGANIZATIONs where as SIC codes are for Industry sectors. So many Organizations with different Duns number can have same SIC code

ORGANIZATION NAME

Reference

Different types of ORGANIZATION NAME represent their business legal status.

ORGANIZATION REGION

Reference

Holds region within a company, chain area.

Organization hierarchy level within an ORGANIZATION AREA and is the parent of one or more ORGANIZATION DISTRICTs.

ORGANIZATION SERVICE WEBSITE

Reference

Sub-type of the ORGANIZATION BUSINESS UNIT, it collects all information on (normally public) website managed by the carrier.

A website owned/commissioned by the organization from where product/services can be purchased and supported.

ORGANIZATION WAREHOUSE

Reference

Location in which goods or merchandise (routers, maintenance parts, computers, and so on) are stored but not sold, before they are sent to the shops or utilized by carriers. For example:

- Chairs

- Engine part

- Maintenance part

A place in which goods or merchandise are stored; a storehouse. The warehouse is to store the equipment instance like maintenance parts before delivering to the customer.

ORGANIZATIONAL DEMOGRAPHY VALUE

Reference

User defined attribute definitions and corresponding values regarding demographic statistics as related to an ORGANIZATION BUSINESS UNIT.

This entity stores the detailed information and its value collected about organizations.

OTHER INDIVIDUAL

Reference

Individual party associated with a PARTY organization other than those defined For example:

- Customer

- Employee

PARTNER EARNING

Base

The entity is used store all the miles earning activity from carrier's partners.

PARTNER PROMOTION PROGRAM

Reference

Assigns costs of a given promotion to a partner or PARTY participating in the promotion.

PARTY

Reference

Any individual or organization of interest to the enterprise.

A party is a real person, organization, branch, subsidiary, legal entity, holding company, and so on. Any real thing that you would want to put a name to is a party. The attributes of a party are universal. In other words, they are independent of your selling (or ultimately buying) relationship with the party.

A party is not necessarily a customer. It can represent prospects as well as parts of an organization hierarchy (branches, head offices, corporate conglomerates) that may not necessarily have a billing relationship with the company.

Any party that has an active account can be considered a customer.

Historical information concerning the party is available in the Parties History table.

PARTY ACCOUNT ASSIGNMENT

Reference

This entity keeps the relationship between PARTY and account. For example

A party owns the account. It maybe owned by other parties than customer, such as content provider. Then this assignment tracks the owning party of the account.

A party is a warrantor of an account.

A party is responsible for payment of the account.

PARTY ADDRESS LOCATION ASSIGNMENT

Reference

Associates one or more Addresses with a PARTY.

Captures history of the names and addresses associated with a party or customers.

PARTY ASSIGNMENT

Reference

Association of a PARTY with one or more other PARTY.

The relationships may include those among customers or between customers and the airline.

PARTY CONTACT INFORMATION

Lookup

Contact information for a party. For example email, cell phone number.

PARTY CONTACT INFORMATION TYPE

Lookup

Keep the type of contact information. For example:

- Email

- Home telephone Number

- Office telephone Number

- Cell phone Number

- Pager Number

PARTY CONTACT LIST PARTICIPATION

Reference

Relationship between PARTY and contact list. For example, a party belongs to a contact list.

PARTY COST ASSIGNMENT

Base

Assignment of cost items to a PARTY. One party may incur multiple costs. For example, for a customer acquisition the customer might be given any of the following items that lead to costs:

- Maintenance Part

- Network Device

- Gifts

- Cost might be assigned to multiple parties. For example, for operational cost several organizations may share the same expense on a promotion or campaign

PARTY DEMOGRAPHIC

Reference

A demographic profile for a PARTY.

PARTY DEMOGRAPHY VALUE

Reference

Defines individual and organization demography value for a given party demographic profile.

PARTY GEOGRAPHY ENTITY ASSIGNMENT

Reference

Assigns a PARTY to one or more GEOGRAPHY ENTITYs. Depending on type of PARTY, the relationship might be:

- Some customer belongs to some country, visited (roamed or not) other countries.

- Organization's HQ is located at a city.

- External operation has business at some country.

PARTY IDENTIFICATION

Reference

Identifying information unique to a PARTY. For example:

- Personal identity card number

- Driver license number

- Social security number

PARTY IDENTIFICATION TYPE

Lookup

Lookup for valid Types of PARTY IDENTIFICATION. For example:

- Driver's License

- DUNS Number

- Social security number

PARTY INTERACTION

Base

Specifies all interactions or communications with the customer. For example:

- Faults

- Inbound and outbound telemarketing

- Direct mail

- SMS

- Email

- Service calls

- Debt collection

- Complaints

PARTY INTERACTION CALL

Base

Subtype of PARTY INTERACTION which represents all phone call interactions from the customer with details information including: holding, queuing, interaction time, run by the Automated Voice Response - AVR - or not.

PARTY INTERACTION EMAIL

Base

Subtype of PARTY INTERACTION, which represents the email interaction from customers.

PARTY INTERACTION FAX

Base

Subtype of PARTY INTERACTION, which represents the FAX interaction from customers.

PARTY INTERACTION ITEM

Base

The interaction items in each PARTY INTERACTION event. For example, in one party interaction event: customer call to the call center there can be several party interaction items:

1. Change flight A to B

2. Change flight C to D.

3. Complain about food on flight E.

PARTY INTERACTION ITEM STATUS

Lookup

Documents the various states an interaction with a customer may be in. For example:

- Planned

- In-progress

- Executed

- Closed

PARTY INTERACTION LETTER

Base

Subtype of PARTY INTERACTION, which represents the interaction with customer through letter.

PARTY INTERACTION SMS

Base

Subtype of PARTY INTERACTION, which represents the SMS interaction from customers.

PARTY INTERACTION THREAD

Base

If customer makes multiple calls to complain about same issue, those calls are grouped into single thread.

PARTY INTERACTION VISIT

Base

Subtype of PARTY INTERACTION, which represents the visit interaction from customers.

PARTY LANGUAGE CAPABILITY

Reference

Store the language capability as the reference to the related party attribute.

PARTY NAME

Reference

Lists any other names along the life history used by a given PARTY.

PARTY ORDER ASSIGNMENT

Base

Assignment of party to a given Order. For example:

The Sales Agent gets a sales commission because of the customer order.

PARTY PROMOTION RESPONSE

Base

Response of a PARTY to a PROMOTION. For example, positive responses:

- The customer accepted the offer

- The customer increased or modified their usage

- The customer changed a specified behavior (for example moved from payment by check to an electronic payment option)

PARTY ROLE

Reference

Lookup for Roles a PARTY may be assigned in an Event.

For example:

- Customer

- Reseller

- Manager

- Dealer

- Employee

PARTY ROLE ASSIGNMENT

Reference

Assigns party roles that the party acted as to the PARTY. PARTY ROLE are X-X relationship and it may change due to contract change and so on.

PARTY SKILL

Reference

The list of skills which a party may have.

PARTY STATUS

Reference

The status of a party.

PARTY STATUS CHANGE REASON

Lookup

Lookup for valid reasons that may be assigned for a PARTY STATUS change. For example:

- Hire

- Transfer

- New customer

PARTY STATUS HISTORY

Reference

Keep track of current party status history, regarding to what carrier may be interested. Historical information captured for all lifetime of the customer or dealer.

The information may be calculated from internal data. For example:

- Payment

- Obtained from external source, such as credit rating agent

PARTY STATUS TYPE

Reference

Status type of the party. For example:

- In category of Customer Status, Values may include Active, Inactive, Defaulted, New Customer, VIP customer, Black Listed, and so on.

- In category of Prospect Status, Values may include New Prospect, Contacted No interest, Interested, Purchased, Rejected, and so on

PARTY TYPE

Lookup

Lookup for party type that classifies involved parties according to their inherent characteristics and structure. For example:

- Person

- Organization

- Organization Business Unit (Internal)

PASSENGER CONTACT

Reference

This is an operational layer entity stores the contact information of the passenger in the BOOKING.

PASSENGER COUNTRY ADDRESS INFORMATION

Reference

Essential documents about the passenger. For example:

- Country

- State

- Zip

PASSENGER VISA INFORMATION

Reference

Visa details of the passenger.

PASSPORT

Reference

The passport as a type of PARTY IDENTIFICATION.

PAX COUPON DATA

Reference

The passenger ticket coupon data.

PAX INVOICE HEADER

Reference

The passenger invoice header data.

PDI CHANNEL

Reference

Check-in channel origins. Acceptance channel types can be Front-End, KSK for Kiosk, MBL for Mobile check-in channel origin. For example:

- A for airline (check-in agent)

- S for Self-Service

PDI CHARACTERISTIC

Reference

Characteristics of the PDI.

PDI

Base

This entity describes the passenger checking details at the transaction level.

PHASE

Reference

Period within a SEASON.

PLANNING QUARTER

Reference

Quarter level in the planning calendar.

PLANNING SEASON

Reference

Season level in the planning calendar.

PLANNING WEEK

Reference

Week level in the planning calendar.

PLANNING YEAR

Reference

Year level in the planning calendar.

PNR

Reference

The complete details of a passenger's BOOKING, including itinerary, contact details, and special requests. A PNR is uniquely identified by a record locator.

PNR GDS INFO

Base

The global distribute system (GDS) information of each PNR.

PNR PARENT CHILD RELATIONSHIP

Reference

Parent child relationship of the PNR and gives details about the split PNRs.

PNR RELATIONSHIP

Base

Specifies the different relationships between two PNR, like split PNR.

PNR TYPE

Reference

This is an operational layer entity which stores the information of the PNR type.

It contains the type of PNR.

IND= ”Individual”, GRP= ”Group”, COR= ”Corporate” or NCO= ”Non Commercial”

Lookup for the type of PNR.

POS DEPARTMENT

Reference

Point of Sale (POS) grouping of items with similar point of sale control and processing attributes. The entity type may also be used to control sales that are not properly identified at the item level.

POS GOODS OFFICE

Reference

This is a entity in the operational layer to cater to a particular condition used to interpret the office. Apart for the five offices mentioned below all the other offices follow a standard logic:

- OSAAY0100

- TYOAY0100

- NGOAY0101

- NYCAY0111

- TAYAY0550

POS IDENTITY

Reference

A simple cross-reference between the barcode, point of sale scan code or other keyed identifying number used at POS and the internal stock keeping Item ID for the item. The POS Item ID will generally be filled with the GTIN (UPC, EAN, and so on) for an item -- but it is not mandatory.

POSTCODE

Reference

Postal codes and associative demographic information of interest to the carrier.

PREFERENCE TYPE

Specifies the different PNR preference types.

PRICE DERIVATION RULE

Reference

The specification of a method to be used to transform the current sell unit retail amount to the price charged to account based on a discount group.

PRICE MODIFICATION LINE ITEM

Reference

A line item component of a RETAIL TRANSACTION that records the granting of a reduction or increase of price on all ITEMs in the transaction.

PRODUCT ENTITY

Reference

Any logical entity that is recognized as a product or item for Business Analysis and transactions.

PRODUCT OFFERING

Reference

Defines how a product is brought to market, including: positioning, pricing, and bundling details. For example:

- Flight and Hotel and Car rental packaged with a total discount as a product offering

- Weekend flight ticket between two cities, packaged as season or half year or year package

PROFILE SOURCE

Reference

The source from which a GEOGRAPHY DEMOGRAPHY VALUE is acquired or populated. For example, a mailing list provider.

PROMOTION

Reference

The promotion reflects the tactics a carrier undertakes to generate increased incremental PAX volume for specific segment combinations within a promotional event. Promotions are frequently communicated as part of a marketing campaign to ensure that awareness is generated with the target audience. A collection of eligibility and price derivation rules, during a specific time.

PROMOTION CLUSTER USAGE

Base

Assigns a particular customer segment (cluster) to a given promotion or list of promotions. The customer segments are generated by certain analytical application (including Oracle Mining) and this assignment tracks the usage of customer segment in the promotion.

PROMOTION ITEM

Reference

Associative entity connecting any level of the item hierarchy and organization hierarchy, and optionally a VENDOR, with the promotion.

PROMOTION MANAGEMENT HISTORY

Base

A history of campaign party role about management of a campaign episode.

PROMOTION MESSAGE RENDERING

Reference

Details regarding each CAMPAIGN MESSAGE broadcast through a MEDIA OBJECT.

For example, if channel is a newspaper, then media object will be the page and the picture.

For a tv advertizement, how frequently it broadcast, how much time in each broadcast.

PROMOTION PRODUCT OFFERING ASSIGNMENT

Reference

Associates product market plans to a promotion, typically, when a given market plan will be offered by the promotion only during a certain period.

PROMOTION SELLING ITEM

Reference

Associative entity linking promotion item and campaign media selling item, and the prices which may be used for the item during the promotional period.

PROMOTION TYPE

Lookup

Lookup for the type of PROMOTION (normally for a limited time). For example:

- An up sell promotion with special segment, such as: Free extra checkin baggage.

- A special discount for retention programs: Additional Mileage with each flight.

- A Survey.

PROSPECT

Reference

An individual, collection of individuals, company, or public institution who has not purchased merchandise or services, but who may in the future.

A prospect may also be a CUSTOMER of one PRODUCT (already purchased) that does not currently purchase another PRODUCT (may purchase).

PROSPECT INDIVIDUAL

Reference

Specifies attributes of an individual prospect, one who is not an organization.

PROSPECT ORGANIZATION

Reference

Specifies attributes of an organization prospect.

QUARTER HOUR

Reference

Quarter Hour level in Time of Day.

QUARTER TO DATE TRANSFORMATION

Reference

Cumulative time transformations at the quarter level.

QUARTER TRANSFORMATION

Reference

Transformation for a quarter. For example:

- This quarter last year

- This year last quarter

Table 2-8 R to Z Entity Descriptions

Entity Name

Type

Description

RELIGION

Reference

This lookup keeps information on religions.

Examples are Christianity, Islamic, Hinduism.

RETAIL SALE RETURN LINE ITEM

Base

A line item component of a RETAIL TRANSACTION that records the exchange in ownership of a merchandise item (for example, a sale or return) or the sale or refund related to a service.

RETAIL SEASON

Reference

Allows the user to categorize each item according to different seasons and phases within a season. That is, a user may assign a season of ”Spring” to a group of items, according to the supplier's deliveries of fashion items. Those relationships can be further broken down into the phases, such as ”Spring I and Spring II.”.

RETAIL STORE

Reference

Subtype of internal organization. This usually lists the shops where the communications service provider presents the products and sells directly to customers. Note: a retail store may contain several SELLING LOCATIONs.

RETAIL TRANSACTION

Base

A type of transaction that records the business conducted between the carrier and another party involving the exchange in ownership or accountability, or both, for merchandise or tender, or both, or involving the exchange of tender for services.

RETAIL TRANSACTION LINE ITEM

Base

A detail line item of a RETAIL TRANSACTION that records the business conducted between the ORGANIZATION STORE and another party involving the exchange in ownership or accountability, or both, for merchandise or tender, or both, or involving the exchange of tender for services.

REVENUE COST DERIVED

Derived

Summary level entity which represents the cost related summary calculation.

REVENUE COST ELEMENT

Lookup

This is a lookup entity to hold the different types of revenue cost items. The data in this entity is the lowest level of the revenue cost group hierarchy. For example: Fuel Surcharge, Mail Revenue, Fuel Tax

REVENUE COST ELEMENT CATEGORY

Lookup

Lookup entity to roll up different cost elements into different categories. For example: Passenger Revenue, Fuel, Landing and Parking.

REVENUE COST ELEMENT GROUP

Lookup

This is a lookup entity to roll up different revenue cost element categories into different groups. For example: Revenue, Variable DOCS, Fixed Expenses

REVENUE COST TRANSACTION

Base

This is the base transaction entity to store each and every single revenue or cost transaction record.

ROLES HIERARCHY

Reference

Hierarchy among the job roles within an organization.

ROUTEPAIRS

Reference

Route Pair means a grouping of Routes. It is a synonym for Route Hierarchy Level 5. Usually a Route Pair is the combination of two Route Numbers in both Directions, but sometimes not. For example:

- Route Pair 0152/0157/0158 MOW contains Routes 0152, 0157 and 0158. For multi-leg out-and-return flights the Route Pair is named after the end stop of the flight (0097/0098 SIN for 0097 HEL-BKK-SIN)

- For triangular flights the Route Pair can either be named after the whole Journey (0439/0440 OUL/RVN for 0439 HEL-OUL-RVN), or only the first stop (0911/0912 BER for 0911 HEL-TXL-HAM-HEL)

ROUTES

Reference

Route means a number of flights that carry the same Flight Number. For example:

831 HEL-LHR. Only one Flight operates on a Route on any given day.

For direct flights each Route covers only one LEG (outbound or inbound). For multi-leg out-and-return flights each Route covers all legs of each direction. For example: HEL-BKK-SIN). For triangular flights each Route can either cover the whole triangle (For example: HEL-TXL-HAM-HEL), or part of it.

For example: HEL-OUL-RVN part of HEL-OUL-RVN-HEL)

SALE OR RETURN ACTION

Reference

A code denoting how the item is being treated in the line item. For example:

- Layaway

- Order For Delivery

- Previous Layaway

- Return Item

- Sale Item

- Return

SALES CHANNEL

Reference

Sales channel or alternatively called booking channel is derived from the BOOKING OFFICE which gives us the channel from which the BOOKING is performed.

SALES CHANNEL REPRESENTATIVE

Reference

The sales representatives who sell the product to the customer. For example:

- Sales Representative in the operator owned shops, Direct sales representatives in the call center, and dealers in case of partner.

- For sales channel, The current analytical path is: Internal org type => internal org => Sales representative

SALES FORECAST ITEM ORG HIERARCHY WEEK

Reference

Weekly sales forecast Information at given levels of ITEM, and organization hierarchies.

SALES PLAN ITEM ORG HIERARCHY WEEK

Reference

Weekly sales plan including Returns, Cost of Sales, PROMOTION, Clearance, at given levels of ITEM and ORGANIZATION HIERARCHYs.

SALES RESTRICTION

Reference

A type of limitation that restricts the sale of a particular class of item.

SEASON

Lookup

This is the description of the different seasons defined by the airline.

SECOND

Reference

Second hierarchy level as defined in Time Hierarchy.

SEGMENT CRITERIA

Reference

Minimum and Maximum scores for each segment associated with an ACCOUNT SEGMENT or CUSTOMER SEGMENT.

SEGMENT SCHEDULE

Base

Stores the details of the date and time that a CARRIER has scheduled to the market.

Segment is a commercial term and means a portion of a Journey between boarding and disembarkation points. A Segment may cover one or more LEGs CARRIERs publish schedules of Segments and publish Availability for them. Passengers reserve Segments on a BOOKING.

This is an operational layer entity which stores segment details such as the board point airports and offpoint airports.

SELLING LOCATION

Reference

An area of floor space or shelf space within the ORGANIZATION STORE to which sales can be assigned. The selling location may be assigned to or rented by a VENDOR.

SELLING LOCATION TYPE

Lookup

Lookup for type code and description used to define a SELLING LOCATION: For example:

- Store

- Floor

- Aisle

- Shelf

SERVICE

Reference

The type of the postal service. For example:

- Ordinary mail

- Express

SERVICE COVERAGE AREA

Reference

Specifies the coverage area of a given Service Spec.

The geographic area covered by service provider with certain product combination. Service areas are defined so that service providers can determine the demographic / psychographic / population data the geography served by the carrier.

SERVICE COVERAGE GEO DETAIL

Reference

Specifies the detailed geographical data about each service coverage area.

SETTING CUSTOMER DECISION TREE

Mining Support

Represents settings for Decision Tree algorithm.

SETTING CUSTOMER SUPPORT VECTOR MACHINE

Mining Support

Represents settings for Support Vector Machine (SVM) algorithm.

SETTING PROFILE KMEANS

Mining Support

Represents settings for K-means clustering algorithm.

SETTING USER ALL

Mining Support

Represents user settings.

SKILL TYPE

Lookup

Lookup of SKILL TYPE for a individual party

SKU ITEM

Reference

Stock Keeping Unit or unit identification, typically the UPC, used to track store inventory and sales. Each SKU is associated with an item, variant, product line, bundle, service, fee, or attachment.

Aggregate SKU: Subtype of SKU that is an aggregation of one or more constituent SKU. The constituent items may be sold individually.

Group Select: An item, which is a group of items, only one of which is sold. The choice of which item is made by the customer at the POS.

Prepared: A sub-type of SKU ITEM that is manufactured (or prepared) for sale from a set of BULK ITEM with a RECIPE. A PREPARED SKU ITEM is different from a SKU ITEM because a PREPARED Item is not booked into inventory when the item is manufactured; nor is it removed from inventory when it is sold; rather the inventory for the BULK ITEM constituent parts as defined by the recipe is reduced when the Prepared Item is sold.

Service SKU: A type of SKU that provides a detailed identifier and description for a service offered for a sale to customer in the retail store. Service SKU also identifies and describes rental items and other tangible items that are used by customer for a contracted period, but not purchased.

Stock: A unit of merchandise that may be sold to a customer or used by the ORGANIZATION STORE.

SOC JOB

Reference

The most detailed level of job code from Standard Occupational Classification (SOC) System.

For example:

- 15-1041 Computer Support Specialists

- 15-1011 Computer and Information Scientists Research

- 15-1021 Computer Programmer

SOURCE SYSTEM

Reference

System of Record from which OADM data was loaded. For example, GDS system, CRM system.

SOURCE SYSTEM KEY MAPPING

Reference

Track Key of the PARTY (customer or employee) in the originating source system. This key can be used back to track information back to source management system.

The party can consolidate different people from different source systems, such as CRM, Billing, into a unique one. Therefore, the multiple keys for the same unique party is saved here.

SSR

Reference

The Special Service Request (SSR) is a request to an airline for services or amenities other than standard, such as wheelchair usage, meals for special diets, and so forth. The Special Service Request captures the information of the history and current service request information added, deleted from the source system.

SUPPLIER

Reference

Vendor of any service or product to support the operation of carrier.

SWOT TYPE

Lookup

Type of SWOT analysis. A Strength, Weakness, Opportunity, Threat (SWOT) that an enterprise has when compared to a Competitor. SWOT analysis is a formal framework of identifying and framing organizational growth opportunities.

SYSTEM PARAMETER TABLE

Control

This is a system management table used by ETL to populate the audit columns and generated ids for the audit columns and stores the details of the ETL data load.

TARGET ACCESS METHOD

Reference

The Access Methods included in a specific CAMPAIGN.

TARGET ACCOUNT

Reference

The Customer Accounts included in a specific CAMPAIGN.

TARGET GEOGRAPHY AREA

Reference

The Geography information included in a specific CAMPAIGN.

TARGET TYPE

Lookup

Indicates the type of targets in a specific Promotion: Examples: Customer ACCOUNTs, Access Method, geography area, and so on.

TAX LINE ITEM

Reference

A line item component of a RETAIL TRANSACTION that records the charging and offsetting liability credit for sales tax on merchandise items and services sold by the store or debit for merchandise returned to the store.

TAXABLE GROUP

Reference

A group of ITEMs for which a TAX AUTHORITY defines TAX GROUP RULEs. For example:

- Food items

- Hard goods

TERMINAL

Reference

Specifies the airport terminal related information.

TICKET

Base

Ticket means a document entitled "Passenger Ticket and Baggage Check" is issued by or on behalf of a CARRIER and includes the Conditions of Contract and notices and the Flight Coupons and Passenger Coupons contained therein. The ticket stores the ticket number and the issuing office for the ticket.

Ticket means a document entitled ”Passenger Ticket and Baggage Check” issued by or on behalf of a CARRIER and includes the Conditions of Contract and notices and the Flight Coupons and Passenger Coupons contained therein (IATA PAT-GR-1).

This is a operational layer entity which stores the ticket number and the issuing office of the ticket.

TICKET COUPON

Reference

Coupon means either a Flight Coupon or a Passenger Coupon. When used alone, it usually refers to a Flight Coupon. Stores details about the coupons.

This is an operational layer entity which stores details about the coupons.

TICKET DELIVERY ARRANGEMENT

Base

The ticket delivery arrangement for the TICKET. For example:

- Queue number

- Delivery system

TICKET FACT

Derived

This is a summary entity which used to store the summary information related to ticket.

TICKET PRICE

Base

This is the base level entity which used to store the details of ticket price.

TICKET PRICING DISCOUNT

Base

This is the base level entity which used to store the details of ticket price discount related data like rate.

TICKET PRICING DOCUMENT DETAILS

Base

This is the base level entity which used to store the details of ticket price document.

TICKETING FORM OF PAYMENT

Reference

This is a reference entity which used to store the form of payment for ticketing.

TIME DIM

Reference

This is a global dimension which stores the details in the granularity of minutes which rolls up to hour.

TIME STANDARD BY DAY

Reference

Relates the calendar day to a season and to a standard day. Specifies the relationship between a given day and all days of a given season up to that day.

TIME STANDARD BY WEEK

Reference

Relates the calendar week to a season and to a standard week. Specifies the relationship between a given week and all days of a given season up to that week.

TIME TOTAL

Reference

Represents the top most level of Time. This is needed to enable Ad-Hoc Reporting involving the Time Dimension.

TIME ZONE

Base

Time zone relative to Greenwich Mean Time (GMT).

TOUR

Base

Represents tour and tour related information.

TRAFFIC CATEGORY

Reference

Traffic Category is a term used for the purposes of categorization and reporting on Route Profitability to categorize the flights into:

- Atlantic Scheduled Flights

- Atlantic Ad-hoc Flights

- European Scheduled Flights

- European Ad-hoc Flights

- Near-East Scheduled Flights

- Near-East Ad-hoc Flights

- Domestic Flights

- Far East Flights

Traffic category is used in combination with Traffic Area/Traffic Type for this purpose. In CADS, this categorization is split into two categorizations: Traffic Flight Type and Route Hierarchy Level 1. It stores the detailed information about the traffic category.

TRANSACTION TYPE

Lookup

Further classifications of TRANSACTION CATEGORY.

TRANSFER EARNING

Base

Points are transferred from one account to another.

TSM

Reference

The TSM is a pricing record associated to one passenger only, the one the MD PNR element is associated to. There is a TSM for each type of MD PNR element, composed of common TSM attributes, presented in this class, and specific ones (presented in class TSMMCO, TSMSVC, and TSMXSB). Stores details of the TSM.

TSM DOC

Base

This is the base level entity which is used to store the details of TSM document data.

TSM EXCESS BAGGAGE

Reference

This is a subset of TSM which stores the excess baggage charge details of the passenger of the TSM. This corresponds to the description of the charge for excess baggage. Stores information about the pricing carrier, price routing department, weight value, weight piece currency of the excess baggage.

This is an operational layer entity which stores information about the pricing carrier, price routing department, weight value, weight piece currency of the excess baggage.

TSM MCO

Reference

This is subset of TSM which stores the miscellaneous charge order of the TSM. Stores the details of the MCO. For example:

- Endorsement restrictions

- Tour code

TSM MCO FARES

Reference

This is a reference level entity which used to store the TSM MCO fare information.

TSM MCO TAX

Base

This is the base level entity which used to store the details of TSM MCO tax.

TSM PASSENGER

Reference

Specifies passenger personal information associated with a TSM.

TSM PAYMENT

Base

This is the base level entity which used to store the details of TSM payment data.

TSM PRICE

Reference

Information about the fares and taxes, depending on the TSM type.

TSM RFI

Base

This is the base level entity which used to store the details of TSM RFI.

TSM ROUTE

Reference

The routes of TSM mainly the CARRIER from city to city and stop over indicator.

TSM SERVICE

Reference

This is a subset of TSM which stores the service fee for the TSM. Stores the details of Service Fee (SVC). For example:

- Remarks

- Present to

TSM XSB RATE

Base

This is the base level entity which used to store the details of TSM XSB rate data.

USER

Reference

Associative entity for EMPLOYEE and JOB ROLES. Assigns a unique ID for each job role that an employee performs at a particular department.

VALUE TYPE

Lookup

Value type describes the type of value. Value type could be time or money.

VEHICLE

Reference

Details of the Vehicle which can be an aircraft, bus, ship, rail, and so on.

VIRTUAL TEAM

Reference

The virtual team beside department hierarchy formed for a specific purpose. For example:

- Sales Team A,B,C

- Customer Support Team A,B,C

- Project team

- Strategic Account management team including sales and support

WEEK TODATE TRANSFORMATION

Reference

Cumulative time transformations at the week level.

WEEK TRANSFORMATION

Reference

Time transformations at the week level.

WEEKDAY

Reference

Calendar weekdays.

YEAR TRANSFORMATION

Reference

Transformations at the year level.

3 Oracle Airlines Data Model Physical Data Model

This chapter provides information about the physical data model of Oracle Airlines Data Model.

This chapter includes the following sections:

- Introduction to Oracle Airlines Data Model Physical Data Model

- Reference Tables

- Base Tables

- Derived Tables

- Aggregate Tables

- Lookup Tables

- Mining Tables

- Database Sequences

- Metadata Tables

- Oracle Airlines Data Model OLAP Cube MV, Cube View

Introduction to Oracle Airlines Data Model Physical Data Model

The Physical Data Model of the Oracle Airlines Data Model is the physical manifestation of the logical data model into database tables and relationships (or foreign key constraints). Partitions and Materialized Views have been added to aid performance.

Important:
Do not make changes to the schemas as such changes are not supported.

Table 3-1 shows the table name prefix conventions. When you examine the predefined physical model, keep in mind the naming conventions shown in Table 3-1 that use DW (Data Warehouse) prefixes to identify the types of tables and views.

Table 3-1 Table Name Prefix and Suffix Conventions

Prefix

Description

CB$

Materialized view of an OLAP cube. This materialized view is automatically created by the OLAP server.

Note: Do not report or query against this object. Instead access the corresponding _VIEW object.

DM_

Data Mining Settings

DMV_

Materialized views used for as the source data of data mining model

DWA_

Aggregate tables

DWB_

Base transaction data (3NF) tables

DWC_

Control tables

DWD_

Derived table (including data mining result tables)

DWL_

Lookup tables

DWL_

Lookup table

DWR_

Reference data tables used as dimension tables in a foundation layer fact table (that is, for a DWB_ table)

DWV_

Relational view of time dimension

_VIEW

Suffix specifies relational views of OLAP cubes, dimensions, or hierarchies.

Reference Tables

In the Oracle Airlines Data Model foundation layer, DWR_ tables (also known as reference tables) act as dimension tables to the base (DWB_ ) tables.

Table 3-2 lists the Reference tables in Oracle Airlines Data Model.

Table 3-2 Reference Tables

Table Name

Description and More information

DWR_ACCT

ACCOUNT

DWR_ACCT_DIM

ACCOUNT

DWR_ADDR_LOC

ADDRESS LOCATION

DWR_ADDR_LOC_STAT_HIST

ADDRESS LOCATION STATUS HISTORY

DWR_ADDR_RLTD

ADDRESS RELATED

DWR_AGNCY

AGENCY

DWR_ARCFT

AIRCRAFT

DWR_ARCFT_TYP

AIRCRAFT TYPE

DWR_ARCFT_VRSN

AIRCRAFT VERSION

DWR_ARCFT_VRSN_DIM

AIRCRAFT VERSION

DWR_ARPRT

AIRPORT

DWR_ARPRT_DIM

AIRPORT

DWR_BASE_DAY

BASE DAY

DWR_BKG_CLS

BOOKING CLASS

DWR_BKG_CLS_TYP

BOOKING CLASS TYPE

DWR_BKG_CUST_REF

HOTEL BOOKING CUSTOMER REFERENCE

DWR_BKG_OFFC

BOOKING OFFICE

DWR_BKG_OFFC_DIM

BOOKING OFFICE

DWR_BKG_OFFC_USER

BOOKING OFFICE USER

DWR_BKG_PROD

BOOKING PRODUCT

DWR_BKG_PROD_DTL

BOOKING PRODUCT DETAIL

DWR_BKG_PAX

BOOKING PASSENGER

DWR_BKG_PAX_DIM

BOOKING PASSENGER

DWR_BKG_PAX_DOC_INFO

BOOKING PASSENGER DOCUMENT INFORMATION

DWR_BKG_SEAT

BOOKING SEAT

DWR_BKG_SEAT_PREF

BOOKING SEAT PREFERENCE

DWR_BKG_SRIS

BOOKING SERIES

DWR_BKG_SVNG_AMT

HOTEL BOOKING SAVING AMOUNT

DWR_BKG_TST_DIM

DWR_BLK_LST_HIST

BLACK LIST HISTORY

DWR_BNK

BANK

DWR_BNK_CARD

BANK CARD

DWR_BSNS_HLF_MO

BUSINESS HALF MONTH

DWR_BSNS_HLF_YR

BUSINESS HALF YEAR

DWR_BSNS_MO

BUSINESS MONTH

DWR_BSNS_MO_DIM

DWR_BSNS_QTR

BUSINESS QUARTER

DWR_BSNS_TEN_DAYS_CYCL

DWR_BSNS_UNIT_JB_RL

BUSINESS UNIT JOB ROLE

DWR_BSNS_UNIT_SHFT

BUSINESS UNIT SHIFT

DWR_BSNS_YR

BUSINESS YEAR

DWR_CALL_CNTR

CALL CENTER

DWR_CALL_CNTR_AGNT

CALL CENTER AGENT

DWR_CALL_CNTR_SRVC_CAPBLTY

CALL CENTER SERVICE CAPABILITY

DWR_CARRIER

CARRIER

DWR_CARRIER_DIM

CARRIER

DWR_CARRIER_TYP

CARRIER TYPE

DWR_CAR_PROD

CAR PRODUCT

DWR_CAR_RNTL_MDL

CAR RENTAL MODEL

DWR_CDSHR

CODESHARE

DWR_CHKIN_BAG_GRP

CHECKIN BAGGAGE GROUP

DWR_CHKIN_INDVL_BAG

CHECKIN INDIVIDUAL BAGGAGE

DWR_CHNL

CHANNEL

DWR_CLNDR

CALENDAR

DWR_CLNDR_HLF_MO

CALENDAR HALF MONTH

DWR_CLNDR_HLF_YR

CALENDAR HALF YEAR

DWR_CLNDR_QTR

CALENDAR QUARTER

DWR_CLNDR_MO

CALENDAR MONTH

DWR_CLNDR_WK

CALENDAR WEEK

DWR_CLNDR_YR

CALENDAR YEAR

DWR_CMPGN

CAMPAIGN

DWR_CMPGN_MEDIA_SLNG_ITEM

CAMPAIGN MEDIA SELLING ITEM

DWR_CMPGN_MGMT_HIST

CAMPAIGN MANAGEMENT HISTORY

DWR_CMPGN_MSG

CAMPAIGN MESSAGE

DWR_CMPTR

COMPETITOR

DWR_CMPTR_INTLGNCE

COMPETITOR INTELLIGENCE

DWR_CMPTR_INTLGNCE_PRTY_RL

COMPETITOR INTELLIGENCE PARTY ROLE

DWR_CMPTR_MKT_SEG_ASGN

COMPETITOR MARKET SEGMENT ASSIGNMENT

DWR_CMPTR_MKT_SEG_SWOT

COMPETITOR MARKET SEGMENT SWOT

DWR_CMPTR_PROD_CRLTN

COMPETITOR PRODUCT CORRELATION

DWR_CMPTR_SWOT

COMPETITOR SWOT

DWR_CMPTR_TIER_ASGN

COMPETITOR TIER ASSIGNMENT

DWR_CMPTVE_TIER

COMPETITIVE TIER

DWR_COMP_INTL_CHR

COMP INTEL CHARACTERISTIC

DWR_COMP_INTL_CHR_VAL

COMP INTEL CHARACTERISTIC VALUE

DWR_COMP_INTL_MKT_SEG

COMP INTEL MARKET SEGMENT

DWR_COMP_PROD_CRRL_CHR_ASGN

COMP PROD CRRL CHARACTERISTIC ASSIGNMENT

DWR_COMP_PROD_CRRL_CHR_VAL

COMP PROD CRRL CHARACTERISTIC VALUE

DWR_CRDT_SCR_PRVDR

CREDIT SCORE PROVIDER

DWR_CRPRT_BSNS_TYP

DWR_CRPRT_CUST

CORPORATE CUSTOMER

DWR_CRTFCT

CERTIFICATE

DWR_CST_CNTR

COST CENTER

DWR_CUST

CUSTOMER

DWR_CUST_INDVL

CUSTOMER INDIVIDUAL

DWR_CUST_OCCSN

CUSTOMER OCCASION

DWR_CUST_ORG

CUSTOMER ORGANIZATION

DWR_CUST_RSTRCT_INFO

CUSTOMER RESTRICTED INFO

DWR_CUST_RVN_BND_ASGN

CUSTOMER REVENUE BAND ASSIGNMENT

DWR_CUST_SCR

CUSTOMER SCORE

DWR_CUST_SEG

CUSTOMER SEGMENT

DWR_CUST_SEGTN_MDL

CUSTOMER SEGMENTATION MODEL

DWR_CUST_SRC

CUSTOMER SOURCE

DWR_DAY

DAY

DWR_DAY_ACT_CNDTN

DWR_DAY_TODATE_TRANS

DWR_DAY_TRANS

DWR_DEMOG_ATRIB

DEMOGRAPHY ATTRIBUTE

DWR_DEMOG_GRP

DEMOGRAPHY GROUP

DWR_DISC_GRP

DISCOUNT GROUP

DWR_DLR

DEALER

DWR_DRVR_VAL

DERIVED VALUE

DWR_EDU

EDUCATION

DWR_EML_ADDR

EMAIL ADDRESS

DWR_EMP

EMPLOYEE

DWR_EMP_DISC_GRP_ASGN

EMPLOYEE DISCOUNT GROUP ASSIGNMENT

DWR_EMP_JB_RL_ASGN

EMPLOYEE JOB ROLE ASSIGNMENT

DWR_EMP_LANG_CAPBLTY

EMPLOYEE LANGUAGE CAPABILITY

DWR_EMP_RSTRCT_INFO

EMPLOYEE RESTRICTED INFO

DWR_EMP_SCHL

EMPLOYEE SCHEDULE

DWR_EXTRNL_CRDT_PRFL

EXTERNAL CREDIT PROFILE

DWR_EXTRNL_CRDT_PRFL_ASGN

EXTERNAL CREDIT PROFILE ASSIGNMENT

DWR_FARE_ELMNT

FARE ELEMENT

DWR_FARE_TYP

FARE TYPE

DWR_FLT

FLIGHT

DWR_FLT_DIM

FLIGHT

DWR_FLT_INV

FLIGHT INVENTORY

DWR_FLT_INV_NBR_OF_UNITS

FLIGHT INVENTORY NUMBER OF UNITS

DWR_FLT_INV_OPRN

FLIGHT INVENTORY OPERATIONS

DWR_FLT_INV_SCHL_ASGN

FLIGHT INVENTORY SCHEDULE ASSIGNMENT

DWR_FLT_INV_STAT

FLIGHT INVENTORY STATUS

DWR_FLT_LEG_INV

FLIGHT LEG INVENTORY

DWR_FLT_LEG_INV_CBN

FLIGHT LEG INVENTORY CABIN

DWR_FLT_LEG_INV_CBN_ACV_CONFIG

FLIGHT LEG INVENTORY CABIN ACV CONFIG

DWR_FLT_LEG_INV_CBN_BLCKSPC

FLIGHT LEG INVENTORY CABIN BLOCKSPACE

DWR_FLT_LEG_INV_CBN_RMS

FLIGHT LEG INVENTORY CABIN RMS

DWR_FLT_LEG_INV_CBN_SLCONFIG

FLIGHT LEG INVENTORY CABIN SALECONFIG

DWR_FLT_LEG_INV_SSR

FLIGHT LEG INVENTORY SSR

DWR_FLT_LEG_INV_SSR_OPTN

FLIGHT LEG INVENTORY SSR OPTION

DWR_FLT_LEG_INV_STAT

FLIGHT LEG INVENTORY STATUS

DWR_FLT_LEGINV_CBN_SLCNFG_CHR

FLIGHT LEG INVENTORY CABIN SALECONFIG CHARACTERISTIC

DWR_FLT_SEG_INV

FLIGHT SEGMENT INVENTORY

DWR_FLT_SEG_INVCBN_BRDG_FIGDCS

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS CODESHARE BOARDINGFIGURES DCS

DWR_FLT_SEG_INV_CBN

FLIGHT SEGMENT INVENTORY CABIN

DWR_FLT_SEG_INV_CBN_CDSHR

FLIGHT SEGMENT INVENTORY CABIN CODESHARE

DWR_FLT_SEG_INV_CDSHR

FLIGHT SEGMENT INVENTORY CODESHARE

DWR_FLT_SEG_INV_STAT

FLIGHT SEGMENT INVENTORY STATUS

DWR_FLT_SEG_INV_TRFC_RSTRCT

FLIGHT SEGMENT INVENTORY TRAFFIC RESTRICTION

DWR_FLTSEG_INCBBK_CLS_CSBRDRDC

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS CODESHARE DCS

DWR_FLTSEG_INVCBNBKG_SBC_CNTRS

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS COUNTERS

DWR_FLTSEG_INVCBNBKG_SBC_DTFLG

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS DATEFLAG

DWR_FLTSEG_INVCBN_BKGCLS_CSRDC

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS CODESHARE DCS

DWR_FLTSEG_INVCNBKG_SBC_AVLBTY

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS AVAILABILITY

DWR_FLTSEG_INV_CBNBKG_CLS

DWR_FLTSEG_INV_CBNBKG_CLS_STAT

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS STATUS

DWR_FLTSEG_INV_CBNBKG_SBC

DWR_FLTSEG_INV_CBNBKG_SBC_NEGO

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS NEGO

DWR_FLTSEG_INV_CBN_BKG_SBC_FLG

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS FLAG

DWR_FLTSEG_INV_CBN_BKG_SBC_YLD

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS YIELD

DWR_FLTSEG_IVCN_BGCS_BDFIG_DCS

FLIGHT SEGMENT INVENTORY CABIN BOARDING FIGURES DCS

DWR_FLTSEG_IVCN_CDSR_BLKSC_CTR

FLIGHT SEGMENT INVENTORY CABIN CODESHARE BLOCKSPACE COUNTER

DWR_FORM_OF_PYMT

FORM OF PAYMENT

DWR_FREQ_FLYR

FREQUENT FLYER

DWR_FREQ_FLYR_DIM

FREQUENT FLYER

DWR_FREQ_FLYR_PREF

FREQUENT FLYER PREFERENCE

DWR_FSCL_HLF_MO

FISCAL HALF MONTH

DWR_FSCL_HLF_YR

FISCAL HALF YEAR

DWR_FSCL_MO

FISCAL MONTH

DWR_FSCL_QTR

FISCAL QUARTER

DWR_FSCL_WK

FISCAL WEEK

DWR_FSCL_YR

FISCAL YEAR

DWR_GEO

GEOGRAPHY

DWR_GEO_DEMOG_ATRIB

GEOGRAPHY DEMOGRAPHY ATTRIBUTES

DWR_GEO_DEMOG_GRP

GEOGRAPHY DEMOGRAPHIC GROUP

DWR_GEO_DEMOG_VAL

GEOGRAPHY DEMOGRAPHY VALUE

DWR_GEO_ENT

GEOGRAPHY ENTITY

DWR_GEO_HRCHY

GEOGRAPHY HIERARCHY

DWR_GEO_HRCHY_LVL

GEOGRAPHY HIERARCHY LEVEL

DWR_GEO_HRCHY_LVL_ASGN

GEOGRAPHY HIERARCHY LEVEL ASSIGNMENT

DWR_GEO_HRCHY_VRSN

GEOGRAPHY HIERARCHY VERSION

DWR_GEO_LVL

GEOGRAPHY LEVEL

DWR_GEO_LVL_ATRIB

GEOGRAPHY LEVEL ATTRIBUTES

DWR_GEO_LVL_ATRIB_VAL

GEOGRAPHY LEVEL ATTRIBUTE VALUE

DWR_GNDR

GENDER

DWR_HLF_HR

HALF HOUR

DWR_HLF_MO_TODATE_TRANS

HALF MONTH TODATE TRANSFORMATION

DWR_HLF_MO_TRANS

HALF MONTH TRANSFORMATION

DWR_HLF_YR_TODATE_TRANS

HALF YEAR TODATE TRANSFORMATION

DWR_HLF_YR_TRANS

HALF YEAR TRANSFORMATION

DWR_HR

HOUR

DWR_HSHLD

HOUSEHOLD

DWR_HTL_BKG

HOTEL BOOKING

DWR_HTL_BKG_BILLBL_INFO

HOTEL BOOKING BILLABLE INFO

DWR_HTL_BKG_CNCT

HOTEL BOOKING CONTACT

DWR_HTL_BKG_FORM_OF_PYMT

HOTEL BOOKING FORM OF PAYMENT

DWR_HTL_BKG_MISC_RMRK

HOTEL BOOKING MISC REMARKS

DWR_HTL_BKG_OPTN_TXT

HOTEL BOOKING OPTION TEXT

DWR_HTL_BKG_STAT

HOTEL BOOKING STATUS

DWR_HTL_FCLTY

HOTEL FACILITY

DWR_HTL_PROD

HOTEL PRODUCT

DWR_HTL_PROD_AMNTY

HOTEL PRODUCT AMENITY

DWR_HTL_PYMT

HOTEL PAYMENT

DWR_HTL_RM

HOTEL ROOM

DWR_HTL_TRF

HOTEL TARIFF

DWR_HTL_TRF_CHRG

HOTEL TARIFF CHARGE

DWR_INDVL_DEMOG_VAL

INDIVIDUAL DEMOGRAPHY VALUE

DWR_INDVL_NAME

INDIVIDUAL NAME

DWR_INFLT_MEAL

INFLIGHT MEAL

DWR_INTRACN_RSLT

INTERACTION RESULT

DWR_INTRACN_RSLT_DIM

INTERACTION RESULT

DWR_INTRACN_RSN

INTERACTION REASON

DWR_INTRACN_RSN_DIM

INTERACTION REASON

DWR_ITEM

ITEM

DWR_ITEM_SEASON

ITEM SEASON

DWR_JB

JOB

DWR_JB_RL

JOB ROLE

DWR_LANG_DILCT

LANGUAGE DIALECT

DWR_LCL_TAX_AUTHRTY

LOCAL TAX AUTHORITY

DWR_LEG_DIM

LEG

DWR_LEG_H

LEG

DWR_LYLTY_ACCT

LOYALTY ACCOUNT

DWR_LYLTY_LVL

LOYALTY LEVEL

DWR_LYLTY_LVL_DIM

LOYALTY LEVEL

DWR_LYLTY_PROG

LOYALTY PROGRAM

DWR_LYLTY_PROG_DIM

LOYALTY PROGRAM

DWR_MBRSHIP_ACCT

MEMBERSHIP ACCOUNT

DWR_MEDIA_OBJ

MEDIA OBJECT

DWR_MISCLNS_RMRK

MISCELLANEOUS REMARKS

DWR_MKT_AREA

MARKET AREA

DWR_MKT_AREA_DIM

MARKET AREA

DWR_MKT_AREA_LVL

MARKET AREA LEVEL

DWR_MKT_SEG

MARKET SEGMENT

DWR_MKT_SEG_CHR

MARKET SEGMENT CHARACTERISTIC

DWR_MKT_SEG_CHR_VAL

MARKET SEGMENT CHARACTERISTIC VALUE

DWR_MKT_STTSTC

MARKET STATISTICS

DWR_MKT_STTSTC_INCLSN

MARKET STATISTIC INCLUSION

DWR_MNT

DWR_MO_TODATE_TRANS

MONTH TODATE TRANSFORMATION

DWR_MO_TRANS

MONTH TRANSFORMATION

DWR_ODT_ACCT

ODT ACCOUNT

DWR_OPTN

OPTION

DWR_ORG

ORGANIZATION

DWR_ORG_AREA

ORGANIZATION AREA

DWR_ORG_BNR

ORGANIZATION BANNER

DWR_ORG_BSNS_ENT

ORGANIZATION BUSINESS ENTITY

DWR_ORG_BSNS_UNIT

ORGANIZATION BUSINESS UNIT

DWR_ORG_CHAIN

ORGANIZATION CHAIN

DWR_ORG_CMPNY

ORGANIZATION COMPANY

DWR_ORG_CRPRT

ORGANIZATION CORPORATE

DWR_ORG_DSTRCT

ORGANIZATION DISTRICT

DWR_ORG_HRCHY

ORGANIZATION HIERARCHY

DWR_ORG_HRCHY_LVL

ORGANIZATION HIERARCHY LEVEL

DWR_ORG_HRCHY_LVL_ASGN

ORGANIZATION HIERARCHY LEVEL ASSIGNMENT

DWR_ORG_HRCHY_VRSN

ORGANIZATION HIERARCHY VERSION

DWR_ORG_LVL

ORGANIZATION LEVEL

DWR_ORG_LVL_ATRIB

ORGANIZATION LEVEL ATTRIBUTES

DWR_ORG_LVL_ATRIB_VAL

ORGANIZATION LEVEL ATTRIBUTES VALUE

DWR_ORG_MKT_DATA

ORGANIZATION MARKET DATA

DWR_ORG_NAME

ORGANIZATION NAME

DWR_ORG_RGN

ORGANIZATION REGION

DWR_ORG_SRVC_WBSITE

ORGANIZATION SERVICE WEBSITE

DWR_ORG_WRHS

ORGANIZATION WAREHOUSE

DWR_ORGNTL_DEMOG_VAL

ORGANIZATIONAL DEMOGRAPHY VALUE

DWR_OTHR_INDVL

OTHER INDIVIDUAL

DWR_PASPRT

PASSPORT

DWR_PAX_CNCT

PASSENGER CONTACT

DWR_PAX_CPN_DATA

PAX COUPON DATA

DWR_PAX_INVC_HDR

PAX INVOICE HEADER

DWR_PDI_CHR

PDI CHARACTERISTIC

DWR_PDI_CHNL

PDI CHANNEL

DWR_PDI_CHNL_DIM

PDI CHANNEL

DWR_PHS

PHASE

DWR_PLNG_QTR

PLANNING QUARTER

DWR_PLNG_SEASON

PLANNING SEASON

DWR_PLNG_WK

PLANNING WEEK

DWR_PLNG_YR

PLANNING YEAR

DWR_PNR

PNR

DWR_PNR_DIM

PNR

DWR_PNR_TYP

PNR TYPE

DWR_POS_DEPT

POS DEPARTMENT

DWR_POS_ID

POS IDENTITY

DWR_POSTCD

POSTCODE

DWR_PRC_DRVTN_RULE

PRICE DERIVATION RULE

DWR_PRD_TODATE_TRANS

DWR_PRD_TRANS

DWR_PREF_TYP

PREFERENCE TYPE

DWR_PRFL_SRC

PROFILE SOURCE

DWR_PRMTN

PROMOTION

DWR_PRMTN_ITEM

PROMOTION ITEM

DWR_PRMTN_MSG_RNDRNG

PROMOTION MESSAGE RENDERING

DWR_PRMTN_PROD_OFRNG_ASGN

PROMOTION PRODUCT OFFERING ASSIGNMENT

DWR_PRMTN_SLNG_ITEM

PROMOTION SELLING ITEM

DWR_PROD_ENT

PRODUCT ENTITY

DWR_PROD_OFRNG

PRODUCT OFFERING

DWR_PRSPCT

PROSPECT

DWR_PRSPCT_INDVL

PROSPECT INDIVIDUAL

DWR_PRSPCT_ORG

PROSPECT ORGANIZATION

DWR_PRTNR_PRMTN_PROG

PARTNER PROMOTION PROGRAM

DWR_PRTY

PARTY

DWR_PRTY_ACCT_ASGN

PARTY ACCOUNT ASSIGNMENT

DWR_PRTY_ADDR_LOC_ASGN

PARTY ADDRESS LOCATION ASSIGNMENT

DWR_PRTY_ASGN

PARTY ASSIGNMENT

DWR_PRTY_CNCT_INFO

PARTY CONTACT INFORMATION

DWR_PRTY_CNCT_LST_PRTCPTN

PARTY CONTACT LIST PARTICIPATION

DWR_PRTY_DEMOG

PARTY DEMOGRAPHIC

DWR_PRTY_DEMOG_VAL

PARTY DEMOGRAPHY VALUE

DWR_PRTY_GEO_ENT_ASGN

PARTY GEOGRAPHY ENTITY ASSIGNMENT

DWR_PRTY_ID

PARTY IDENTIFICATION

DWR_PRTY_INTRACN_STAT

PARTY INTERACTION ITEM STATUS

DWR_PRTY_LANG_CAPBLTY

PARTY LANGUAGE CAPABILITY

DWR_PRTY_NAME

PARTY NAME

DWR_PRTY_RL

PARTY ROLE

DWR_PRTY_RL_ASGN

PARTY ROLE ASSIGNMENT

DWR_PRTY_SKILL

PARTY SKILL

DWR_PRTY_STAT

PARTY STATUS

DWR_PRTY_STAT_DIM

PARTY STATUS

DWR_QTR_TODATE_TRANS

QUARTER TO DATE TRANSFORMATION

DWR_QTR_TRANS

QUARTER TRANSFORMATION

DWR_RLGN

RELIGION

DWR_RL_HRCHY

ROLES HIERARCHY

DWR_ROUTEPAIRS

ROUTEPAIRS

DWR_ROUTES

ROUTES

DWR_RTL_SEASON

RETAIL SEASON

DWR_RTL_STORE

RETAIL STORE

DWR_SCND

SECOND

DWR_SEG_CRTRA

SEGMENT CRITERIA

DWR_SEG_DIM

DWR_SEG_PAIR_DIM

DWR_SKU_ITEM

SKU ITEM

DWR_SL_CHNL

SALES CHANNEL

DWR_SL_CHNL_RPRSTV

SALES CHANNEL REPRESENTATIVE

DWR_SL_FRCST_ITEM_ORG_HRCHY_WK

SALES FORECAST ITEM ORG HIERARCHY WEEK

DWR_SL_OR_RETRN_ACTN

SALE OR RETURN ACTION

DWR_SL_PLN_ITEM_ORG_HRCHY_WK

SALES PLAN ITEM ORG HIERARCHY WEEK

DWR_SL_RSTRCT

SALES RESTRICTION

DWR_SLNG_LOC

SELLING LOCATION

DWR_SOC_JB

SOC JOB

DWR_SRC_SYS

SOURCE SYSTEM

DWR_SRC_SYS_KEY_MAPNG

SOURCE SYSTEM KEY MAPPING

DWR_SRVC

SERVICE

DWR_SRVC_COVRG_AREA

SERVICE COVERAGE AREA

DWR_SRVC_COVRG_GEO_DTL

SERVICE COVERAGE GEO DETAIL

DWR_SRVC_DIM

SERVICE

DWR_SSR

SSR

DWR_SUPLIR

SUPPLIER

DWR_TAXBL_GRP

TAXABLE GROUP

DWR_TIME_DIM

TIME DIM

DWR_TIME_STNDRD_BY_DAY

TIME STANDARD BY DAY

DWR_TIME_STNDRD_BY_WK

TIME STANDARD BY WEEK

DWR_TIME_TOT

TIME TOTAL

DWR_TIME_ZN

TIME ZONE

DWR_TRFC_CTGRY

TRAFFIC CATEGORY

DWR_TRFC_CTGRY_DIM

TRAFFIC CATEGORY

DWR_TRGT_ACCS_MTHD

TARGET ACCESS METHOD

DWR_TRGT_ACCT

TARGET ACCOUNT

DWR_TRGT_GEO_AREA

TARGET GEOGRAPHY AREA

DWR_TRML

TERMINAL

DWR_TSM_PAX

TSM PASSENGER

DWR_TSM_EXCSS_BAG

TSM EXCESS BAGGAGE

DWR_TSM_MCO

TSM MCO

DWR_TSM_PRC

TSM PRICE

DWR_TSM_ROUTE

TSM ROUTE

DWR_TSM_SRVC

TSM SERVICE

DWR_USER

USER

DWR_VHCL

VEHICLE

DWR_VRTL_TEAM

VIRTUAL TEAM

DWR_WKDAY

WEEKDAY

DWR_WK_TODATE_TRANS

WEEK TODATE TRANSFORMATION

DWR_WK_TRANS

WEEK TRANSFORMATION

Base Tables

In Oracle Airlines Data Model, the base tables present the transaction data in 3NF. Base tables define atomic level transaction data. Data in the base tables support the derived and aggregate layers, and act as a source for Data Mining for advanced analysis.

Table 3-3 lists the Base tables in Oracle Airlines Data Model.

Table 3-3 Base Tables

Table Name

Description and More Information

DWB_ACCT_LVL_HIST

ACCOUNT LEVEL HISTORY

DWB_ACCT_PYMT

ACCOUNT PAYMENT

DWB_AWRD_VCHR

AWARD VOUCHER

DWB_ACCT_TRNSFR

ACCOUNT TRANSFER

DWB_BKG

BOOKING

DWB_BKG_AGNT_OPT_LN

BOOKING AGENT OPT LINE

DWB_BKG_BLLG

BOOKING BILLING

DWB_BKG_CMPGN_ASGN

BOOKING CAMPAIGN ASSIGNMENT

DWB_BKG_OTHR_SRVC

BOOKING OTHER SERVICE

DWB_BKG_RMRK

BOOKING REMARK

DWB_BKG_SSR

BOOKING SSR

DWB_BKG_SSR_BRDG

BOOKING SSR BRDG

DWB_BKG_STAT_CHNG_HIST

BOOKING STATUS CHANGE HISTORY

DWB_BKG_TST

BOOKING TST

DWB_BKG_TST_FARE_DATA

BOOKING TST FARE DATA

DWB_BKG_TST_PFC_TAX_AMT

BOOKING TST PFC TAX AMOUNT

DWB_BKG_TST_PRC

BOOKING TST PRICE

DWB_BKG_TST_SEG

BOOKING TST SEGMENT

DWB_BKG_TST_TAX

BOOKING TST TAX

DWB_BLLG_ANLYS_HDR

BILLING ANALYSIS HEADER

DWB_BLLG_ANLYS_TOT_CRNCY

BILLING ANALYSIS TOTALS CURRENCY

DWB_BLLG_OFFC_HDR

BILLING OFFICE HEADER

DWB_BLLG_OFFC_SBTOT_TRX_CRNCY

BILLING OFFICE SUBTOTALS TRANSACTION CURRENCY

DWB_BLLG_OFFC_TOT_CRNCY

BILLING OFFICE TOTALS CURRENCY

DWB_BLLG_TRX_AGNCY_ARLN_INFO

BILLING TRANSACTION AGENCY AIRLINE INFO

DWB_BLLG_TRX_CMPLT_FORMOF_PYMT

BILLING TRANSACTION COMPLETE FORM OF PAYMENT

DWB_BLLG_TRX_CMPLT_TCKT_DOC

BILLING TRANSACTION COMPLETE TICKET DOCUMENT

DWB_BLLG_TRX_CPN_ADDL_PRINT_LN

BILLING TRANSACTION COUPON ADDITIONAL PRINT LINES

DWB_BLLG_TRX_DOC_AMT

BILLING TRANSACTION DOCUMENT AMOUNTS

DWB_BLLG_TRX_ELCTRNC_TRX

BILLING TRANSACTION ELECTRONIC TRANSACTION

DWB_BLLG_TRX_EMD_CPN_DTL

BILLING TRANSACTION EMD COUPON DETAIL

DWB_BLLG_TRX_EMD_RMRK

BILLING TRANSACTION EMD REMARKS

DWB_BLLG_TRX_FARE_CALC

BILLING TRANSACTION FARE CALCULATION

DWB_BLLG_TRX_FL_TOT_CRNCY

BILLING TRANSACTION FILE TOTALS CURRENCY

DWB_BLLG_TRX_FORM_OF_PYMT

BILLING TRANSACTION FORM OF PAYMENT

DWB_BLLG_TRX_HDR

BILLING TRANSACTION HEADER

DWB_BLLG_TRX_MD_ADDL_INFO

BILLING TRANSACTION MD ADDITIONAL INFO

DWB_BLLG_TRX_MD_INFO_AMT

BILLING TRANSACTION MD INFO AMOUNT

DWB_BLLG_TRX_MD_ISSNCE_RSN

BILLING TRANSACTION MD ISSUANCE REASON

DWB_BLLG_TRX_NETNG_VAL

BILLING TRANSACTION NETTING VALUES

DWB_BLLG_TRX_PYMT_ATHRZTN

BILLING TRANSACTION PAYMENT AUTHORIZATION

DWB_BLLG_TRX_RLTD_TCKT

BILLING TRANSACTION RELATED TICKET

DWB_BLLG_TRX_TCKT

BILLING TRANSACTION TICKET

DWB_BLLG_TRX_TCKT_AMT

BILLING TRANSACTION TICKET AMOUNT

DWB_BLLG_TRX_TCKT_CMISN

BILLING TRANSACTION TICKET COMMISSION

DWB_BLLG_TRX_TCKT_FORM_OF_PYMT

BILLING TRANSACTION TICKET FORM OF PAYMENT

DWB_BLLG_TRX_TCKT_PAX

BILLING TRANSACTION TICKET PASSENGER

DWB_BLLG_TRX_TCKT_TAX_ON_CMISN

BILLING TRANSACTION TICKET TAX ON COMMISSION

DWB_BLLG_TRX_TCKT_VAT_INFO

BILLING TRANSACTION TICKET VAT INFORMATION

DWB_BT_PRPD_TCKT_ADC_SPNSR_INF

BILLING TRANSACTION PREPAID TICKET ADVICE SPONSOR INFORMATION

DWB_BT_TCKT_ITNRY_DATA_SEG

BILLING TRANSACTION TICKET ITINERARY DATA SEGMENT

DWB_BT_TCKT_MISCLNSADDL_PRNTLN

BILLING TRANSACTION TICKET MISCELLANEOUS ADDITIONAL PRINT LINES

DWB_BT_TCKT_QLFYNG_ISSUE_INFO

BILLING TRANSACTION TICKET QUALIFYING ISSUE INFORMATION

DWB_CAR_RNTL

CAR RENTAL

DWB_CAR_RNTL_ADDL_RT_CD_INFO

CAR RENTAL ADDITIONAL RATE CODE INFO

DWB_CAR_RNTL_CHRG_PRD

CAR RENTAL CHARGE PERIOD

DWB_CAR_RNTL_ESTM_DISTNC

CAR RENTAL ESTIMATE DISTANCE

DWB_CAR_RNTL_FOP

CAR RENTAL FOP

DWB_CAR_RNTL_LOC

CAR RENTAL LOCATION

DWB_CAR_RNTL_OTHR_RT_RULE

CAR RENTAL OTHER RATE RULE

DWB_CAR_RNTL_OTHR_RT_RULE_DT

CAR RENTAL OTHER RATE RULE DATE

DWB_CAR_RNTL_PREF_TYP

CAR RENTAL PREFERENCE TYPE

DWB_CAR_RNTL_RMRK

CAR RENTAL REMARKS

DWB_CAR_RNTL_SRCHRG_RPD

CAR RENTAL SURCHARGE PERIOD

DWB_CAR_RNTL_SRCHRG_RPD_TRFC

CAR RENTAL SURCHARGE PERIOD TARIFF

DWB_CAR_RNTL_TRFC

CAR RENTAL TARIFF

DWB_CAR_RNTL_TRFC_CHRG

CAR RENTAL TARIFF CHARGE

DWB_CDSHR_BRDG

CODESHARE BRIDGE

DWB_CHKIN

CHECKIN

DWB_CMNSTRY_ERNG

COMPENSATORY EARNING

DWB_CMPLN_ADVC

COMPLAIN ADVICE

DWB_CST

COST

DWB_CUST_ORDR

CUSTOMER ORDER

DWB_CUST_ORDR_LN_ITEM

CUSTOMER ORDER LINE ITEM

DWB_DRCT_ERNG

DIRECT EARNING

DWB_EMP_ACT_LBR_HRLY

EMPLOYEE ACTUAL LABOR HOURLY

DWB_EMP_ACT_LBR_SLRED

EMPLOYEE ACTUAL LABOR SALARIED

DWB_EMP_TRNG_REC

EMPLOYEE TRAINING RECORD

DWB_ERNG_EVT

EARNING EVENT

DWB_EVT_PRTY_ASGN

EVENT PARTY ASSIGNMENT

DWB_EVT_PRTY_INTRACN

EVENT PARTY INTERACTION

DWB_FLT_CHNG

FLIGHT CHANGE

DWB_FLT_SCHL

FLIGHT SCHEDULE

DWB_GRPNG

GROUPING

DWB_HOT_FL_HDR

HOT FILE HEADER

DWB_HTL_BKG_CMISN

HOTEL BOOKING COMMISSION

DWB_LEG_SCHL

LEG SCHEDULE

DWB_LYLTY_ACCT_BAL_HIST

LOYALTY ACCOUNT BALANCE HISTORY

DWB_LYLTY_ACCT_LVL_HIST

LOYALTY ACCOUNT LEVEL HISTORY

DWB_LYLTY_CNVRSN

LOYALTY CONVERSION

DWB_LYLTY_PTS_EXP

LOYALTY POINTS EXPIRE

DWB_MIN_CNCTNG_TMS

MINIMUM CONNECTING TIMES

DWB_PAX_CNTRY_ADDR_INFO

PASSENGER COUNTRY ADDRESS INFORMATION

DWB_PAX_VISA_INFO

PASSENGER VISA INFORMATION

DWB_PDH_H

DWB_PNR_GDS_INFO

PNR GDS INFO

DWB_PNR_PRNT_CHILD_RLTN

PNR PARENT CHILD RELATIONSHIP

DWB_PNR_RLTN

PNR RELATIONSHIP

DWB_PRC_MDFCTN_LN_ITEM

PRICE MODIFICATION LINE ITEM

DWB_PRMTN_CLSTR_USG

PROMOTION CLUSTER USAGE

DWB_PRMTN_MGMT_HIST

PROMOTION MANAGEMENT HISTORY

DWB_PRTNR_ERNG

PARTNER EARNING

DWB_PRTY_CST_ASGN

PARTY COST ASSIGNMENT

DWB_PRTY_INTRACN

PARTY INTERACTION

DWB_PRTY_INTRACN_CALL

PARTY INTERACTION CALL

DWB_PRTY_INTRACN_EML

PARTY INTERACTION EMAIL

DWB_PRTY_INTRACN_FAX

PARTY INTERACTION FAX

DWB_PRTY_INTRACN_ITEM

PARTY INTERACTION ITEM

DWB_PRTY_INTRACN_LTTR

PARTY INTERACTION LETTER

DWB_PRTY_INTRACN_SMS

PARTY INTERACTION SMS

DWB_PRTY_INTRACN_THRD

PARTY INTERACTION THREAD

DWB_PRTY_INTRACN_VST

PARTY INTERACTION VISIT

DWB_PRTY_ORDR_ASGN

PARTY ORDER ASSIGNMENT

DWB_PRTY_PRMTN_RESPN

PARTY PROMOTION RESPONSE

DWB_PRTY_STAT_HIST

PARTY STATUS HISTORY

DWB_RTL_CST_TRX

REVENUE COST TRANSACTION

DWB_RTL_SL_RETRN_LN_ITEM

RETAIL SALE RETURN LINE ITEM

DWB_RTL_TRX

RETAIL TRANSACTION

DWB_RTL_TRX_LN_ITEM

RETAIL TRANSACTION LINE ITEM

DWB_SEG_SCHL

SEGMENT SCHEDULE

DWB_TAX_LN_ITEM

TAX LINE ITEM

DWB_TCKT

TICKET

DWB_TCKT_CPN

TICKET COUPON

DWB_TCKT_DLVRY_ARNGMNT

TICKET DELIVERY ARRANGEMENT

DWB_TCKT_PRC

TICKET PRICE

DWB_TCKT_PRCNG_DISC

TICKET PRICING DISCOUNT

DWB_TCKT_PRCNG_DISC_DTLS

TICKET PRICING DOCUMENT DETAILS

DWB_TCKTNG_FORM_OF_PYMT

TICKETING FORM OF PAYMENT

DWB_TSM

TSM

DWB_TOUR

TOUR

DWB_TRNSFR_ERNG

TRANSFER EARNING

DWB_TSM_DOC

TSM DOC

DWB_TSM_MCO_FARES

TSM MCO FARES

DWB_TSM_MCO_TAX

TSM MCO TAX

DWB_TSM_PYMT

TSM PAYMENT

DWB_TSM_RFI

TSM RFI

DWB_TSM_XSB_RT

TSM ROUTE

Derived Tables

In Oracle Airlines Data Model, the Derived tables are tables that have as values the result of a non-aggregate calculation. There are two types of derived tables in Oracle Airlines Data Model:

- Tables that hold the results of a calculation.

- Result tables for the data mining models.

Table 3-4 lists the Derived tables in Oracle Airlines Data Model.

Table 3-4 Derived Tables

Table Name

Description and More Information

DWD_BKG_FCT

BOOKING FACT

DWD_CALL_CNTR_PRFMNC

CALL CENTER PERFORMANCE

DWD_CHKIN

CHECKIN FACT

DWD_CUST_LTV_SVM_FACTOR

CUSTOMER LIFE TIME VALUE SUPPORT VECTOR MACHINE FACTOR

DWD_CUST_LYLTY_DT_RULES

CUSTOMER LOYALTY DECISION TREE RULES

DWD_CUST_LYLTY_SVM_FACTOR

CUSTOMER LOYALTY SUPPORT VECTOR MACHINE FACTOR

DWD_CUST_MNNG

CUSTOMER MINING

DWD_CUST_RFMP_SCR

CUSTOMER RECENCY FREQUENCY MONETARY PROFITABILITY SCORE

DWD_CUST_SRVY

CUSTOMER SURVEY DERIVED

DWD_FFP_PRED_DT_RULES

FREQUENT FLIER PREDICTION DECISION TREE RULES

DWD_FFP_PRED_SVM_FACTOR

FREQUENT FLIER PREDICTION SUPPORT VECTOR MACHINE FACTOR

DWD_FLT_DTLS

FLIGHT DETAILS FACT

DWD_LYLTY_ACCT_BAL_HIST

LOYALTY ACCOUNT BALANCE HISTORY

DWD_LYLTY_ACCT_LVL_HIST

LOYALTY ACCOUNT LEVEL HISTORY

DWD_NON_FFP_MNNG

NON FREQUENT FLIER MINING

DWD_PNR

PNR

DWD_RVN_CST_DRVD

REVENUE COST DERIVED

DWD_TCKT

TICKET

Aggregate Tables

In Oracle Airlines Data Model, the Aggregate tables are tables that aggregate or "roll up" the data to one level higher than a base or derived table. The aggregate tables provide a view of the data similar to the view provided by a fact table in a snowflake schema.

Table 3-5 lists the Aggregate tables in Oracle Airlines Data Model.

Table 3-5 Aggregate Tables

Table Name

Description and More Information

DWA_BKG_DLY_INV_SNPST

BOOKING DAILY INVENTORY SNAPSHOT

DWA_CDSHR_BRDG

CODESHARE BRIDGE

DWA_CHKIN_DLY

CHECKIN DAILY FACT

DWA_CUST_SRVY

CUSTOMER SURVEY AGG

DWA_DLY_BKG

DAILY BOOKING FACT

DWA_DLY_CALL_CNTR_PRFMNC

DAILY CALL CENTER PERFORMANCE

DWA_DLY_LYLTY_ACCT

DAILY LOYALTY ACCOUNT

DWA_DLY_LYLTY_ACCT_BKG

DAILY LOYALTY ACCOUNT BOOKING

Lookup Tables

In Oracle Airlines Data Model lookup tables contain the relatively static or descriptive data in the data warehouse. Lookup tables hold the descriptions for frequently used attributes. Using lookup entities saves space, as the referring fact table holds only a small key or code and foreign key, and Oracle Airlines Data Model stores the space consuming description in a lookup table and does not repeat the description in each transaction row in which it is referenced.

Table 3-6 lists the Lookup tables in Oracle Airlines Data Model.

Table 3-6 Lookup Tables

Table Name

Description and More Information

DWL_ACCT_LVL

ACCOUNT LEVEL

DWL_ACCT_TRNSFR_RSN

ACCOUNT TRANSFER REASON

DWL_ACCT_TYP

ACCOUNT TYPE

DWL_ADDR_TYP

ADDRESS TYPE

DWL_AMT_TYP

AMOUNT TYPE

DWL_BKG_PROD_TYP

BOOKING PRODUCT TYPE

DWL_BKG_STAT_CHNG_RSN

BOOKING STATUS CHANGE REASON

DWL_BNK_CARD_TYP

BANK CARD TYPE

DWL_BNNING_RSN

BANNING REASON

DWL_BSNS_LEGAL_STAT

BUSINESS LEGAL STATUS

DWL_CMNSTRY_RSN

COMPENSATORY REASON

DWL_CMPGN_STAT

CAMPAIGN STATUS

DWL_CMPGN_TYP

CAMPAIGN TYPE

DWL_CMPLN_CLS

COMPLAIN CLASS

DWL_CMPLN_TYP

COMPLAIN TYPE

DWL_CRNCY

CURRENCY

DWL_CUST_OCCSN_TYP

CUSTOMER OCCASION TYPE

DWL_CUST_RVN_BND

CUSTOMER REVENUE BAND

DWL_CUST_RVN_TYP

CUSTOMER REVENUE TYPE

DWL_CUST_TYP

CUSTOMER TYPE

DWL_EMP_DESIG

EMPLOYEE DESIGNATION

DWL_EMP_TYP

EMPLOYEE TYPE

DWL_EXTRNL_ORG_TYP

EXTERNAL ORGANIZATION TYPE

DWL_FLT_INV_OPRN_TYP

FLIGHT INVENTORY OPERATION TYPE

DWL_INTTV_RSLT_TYP

INITIATIVE RESULT TYPE

DWL_INTTV_TYP

INITIATIVE TYPE

DWL_LANG

LANGUAGE

DWL_LCL_AUTHRTY_TYP

LOCAL AUTHORITY TYPE

DWL_LEG_TYP

LEG TYPE

DWL_LTTR_TYP

LETTER TYPE

DWL_MRTL_STAT

MARITAL STATUS

DWL_NTNLTY

NATIONALITY

DWL_ORG_BSNS_UNIT_TYP

ORGANIZATION BUSINESS UNIT TYPE

DWL_PRMTN_TYP

PROMOTION TYPE

DWL_PRTY_CNCT_INFO_TYP

PARTY CONTACT INFORMATION TYPE

DWL_PRTY_ID_TYP

PARTY IDENTIFICATION TYPE

DWL_PRTY_STAT_CHNG_RSN

PARTY STATUS CHANGE REASON

DWL_PRTY_STAT_TYP

PARTY STATUS TYPE

DWL_PRTY_TYP

PARTY TYPE

DWL_RVN_CST_ELMNT

REVENUE COST ELEMENT

DWL_RVN_CST_ELMNT_CTGRY

REVENUE COST ELEMENT CATEGORY

DWL_RVN_CST_ELMNT_GRP

REVENUE COST ELEMENT GROUP

DWL_SEASON

SEASON

DWL_SKILL_TYP

SKILL TYPE

DWL_SLNG_LOC_TYP

SELLING LOCATION TYPE

DWL_SWOT_TYP

SWOT TYPE

DWL_TRGT_TYP

TARGET TYPE

DWL_TRX_TYP

TRANSACTION TYPE

DWL_VAL_TYP

VALUE TYPE

Mining Tables

Table 3-7 lists the Data Mining control and Data Mining settings tables in Oracle Airlines Data Model.

Table 3-7 Data Mining and Data Mining Settings Tables

Table Name

Description

DM_STNG_CUST_LTY_DT

SETTING CUSTOMER DECISION TREE

DM_STNG_CUST_LTY_SVM

SETTING CUSTOMER SUPPORT VECTOR MACHINE

DM_STNG_PROFILE_KMEANS

SETTING PROFILE KMEANS

DM_STNG_USER_ALL

SETTING USER ALL

DMV_BKG_FACT_APPLY

FREQUENT FLIER BOOKING FACT APPLY

DMV_BKG_FACT_SRC

FREQUENT FLIER BOOKING FACT SOURCE

DMV_CUST_LOYALTY_APPLY

FREQUENT FLIER CUSTOMER LOYALTY APPLY

DMV_CUST_LOYALTY_SRC

FREQUENT FLIER CUSTOMER LOYALTY SOURCE

DMV_CUST_LTV_APPLY

FREQUENT FLIER CUSTOMER LIFE TIME VALUE APPLY

DMV_CUST_LTV_SRC

FREQUENT FLIER CUSTOMER LIFE TIME VALUE SOURCE

DMV_CUST_PROFILE_APPLY

FREQUENT FLIER CUSTOMER PROFILE APPLY

DMV_CUST_PROFILE_SRC

FREQUENT FLIER CUSTOMER PROFILE SOURCE

DMV_FFP_PRED_APPLY

FREQUENT FLIER PREDICTION APPLY

DMV_FFP_PRED_SRC

FREQUENT FLIER PREDICTION SOURCE

DMV_LYLTY_ACCT_BAL_APPLY

FREQUENT FLIER LOYALTY ACCOUNT BALANCE APPLY

DMV_LYLTY_ACCT_BAL_SRC

FREQUENT FLIER LOYALTY ACCOUNT BALANCE SOURCE

Database Sequences

Table 3-8 lists the Sequence Names in Oracle Airlines Data Model.

Table 3-8 Database Sequences

Generates the Physical Key for Table Name

Sequence Name

DWA_CUST_SRVY

SEQ_DWA_CUST_SRVY

DWA_DLY_BKG_FACT

SEQ_DWA_DLY_BKG_FACT

DWA_DLY_CALL_CNTR_PERFM

SEQ_DWA_DLY_CALL_CNTR_PERFM

DWA_DLY_FLT_DETLS

SEQ_DWA_DLY_FLT_DETLS

DWA_DLY_LYLTY_ACCT

SEQ_DWA_DLY_LYLTY_ACCT

DWA_DLY_LYLTY_ACCT_BKG

SEQ_DWA_DLY_LYLTY_ACCT_BKG

DWD_CHKIN_FACT

SEQ_DWD_CHKIN_FACT

DWD_FLT_DETLS_FACT

SEQ_DWD_FLT_DETLS_FACT

Metadata Tables

Table 3-9 lists the Metadata tables in Oracle Airlines Data Model.

Table 3-9 Metadata Tables

Table Name

Description

MD_ENTY

Stores data about logical data model entities, attributes, descriptions, and physical table names.

MD_KPI

Contains distinct presentation columns (KPI_NAME), dashboard folder name as subject area and computation logic for the KPI and subject area used in the RPD.

MD_PRG

Store all the information of the programs. Programs may be Packages used to store the data in Derived and Mining tables, Reports, Cubes or MV's, and so on.

MD_REF_ENTY_KPI

This table contains physical tables and columns used for the particular KPIs along with other columns used in KPI calculations.

Oracle Airlines Data Model OLAP Cube MV, Cube View

Table 3-10 shows the cube materialized views in oadm_sys schema.

Table 3-10 OLAP Cube Materialized Views in oadm_sys Schema

Cube Materialized View Name

OLAP Object Name

OLAP Object Type

More Information

CB$BKCLS_HBKCLS

BKCLS_HBKCLS

Dimension_Hierarchy

Booking Class: BKCLS

CB$BKOFC_HCNTYP

BKOFC_HCNTYP

Dimension_Hierarchy

Booking Office: BKOFC

CB$BKOFC_HBKOFC

BKOFC_HBKOFC

Dimension_Hierarchy

Booking Office: BKOFC

CB$BSDF

BSDF

Cube

Booking Segment Departure Fact Forecast Cube: BSDF_F

CB$BSDF_F

BSDF_F

Cube

Booking Segment Departure Fact Forecast Cube: BSDF_F

CB$CCPF

CCPF

Cube

Call Center Performance Fact Cube: CCPF

CB$CSDF

CSDF

Cube

Customer Survey Daily Fact Cube: CSDF

CB$FDDF

FDDF

Cube

Flight Detail Daily Fact Cube: FDDF

CB$GEO_HGEO

GEO_HGEO

Dimension_Hierarchy

Geography: GEO

CB$IRSN_HIRSN

IRSN_HIRSN

Dimension_Hierarchy

Interaction Reason: IRSN

CB$LOYLV_HLOYLY

LOYLV_HLOYLY

Dimension_Hierarchy

Loyalty Level: LOYLV

CB$LYAF

LYAF

Cube

Loyalty Account Fact Cube: LYAF

CB$LYBF

LYBF

Cube

Loyalty Booking Fact Cube: LYBF

CB$OPFLT_HOPFLT

OPFLT_HOPFLT

Dimension_Hierarchy

Operating Flight: OPFLT

CB$OPSMT_HOPSMT

OPSMT_HOPSMT

Dimension_Hierarchy

Operating Segment: OPSMT

CB$ROUTE_HROUTE

ROUTE_HROUTE

Dimension_Hierarchy

Route: ROUTE

CB$SRVC_HSRVC

SRVC

Dimension_Hierarchy

Service: SRVC

CB$TIME_HTIME

TIME_HTIME

Dimension_Hierarchy

Time: TIME

CB$TIME_HWEEK

TIME_HWEEK

Dimension_Hierarchy

Time: TIME

Table 3-11 shows the OLAP cube views in oadm_sys schema.

Table 3-11 OLAP Cube Views in oadm_sys schema

Cube View Name

OLAP Object Name

OLAP Object Type

More Information

BKCLS_HBKCLS_VIEW

BKCLS_HBKCLS

Hierarchy

Booking Class: BKCLS

BKCLS_VIEW

BKCLS

Dimension

Booking Class: BKCLS

BKOFC_HCNTYP_VIEW

BKOFC_HCNTYP

Hierarchy

Booking Office: BKOFC

BKOFC_HBKOFC_VIEW

BKOFC_HBKOFC

Hierarchy

Booking Office: BKOFC

BKOFC_VIEW

BKOFC

Dimension

Booking Office: BKOFC

BSDF_VIEW

BSDF

Cube

Booking Segment Departure Fact Cube: BSDF

BSDF_F_VIEW

BSDF_F

Cube

Booking Segment Departure Fact Forecast Cube: BSDF_F

CCPF_VIEW

CCPF

Cube

Call Center Performance Fact Cube: CCPF

CSDF_VIEW

CSDF

Cube

Customer Survey Daily Fact Cube: CSDF

FDDF_VIEW

FDDF

Cube

Flight Detail Daily Fact Cube: FDDF

GEO_HGEO_VIEW

GEO_HGEO

Hierarchy

Geography: GEO

GEO_VIEW

GEO

Dimension

Geography: GEO

IRSN_HIRSN_VIEW

IRSN_HIRSN

Hierarchy

Interaction Reason: IRSN

IRSN_VIEW

IRSN

Dimension

Interaction Reason: IRSN

LOYLV_HLOYLY_VIEW

LOYLV_HLOYLY

Hierarchy

Loyalty Level: LOYLV

LOYLV_VIEW

LOYLV

Dimension

Loyalty Level: LOYLV

LYAF_VIEW

LYAF

Cube

Loyalty Account Fact Cube: LYAF

LYBF_VIEW

LYBF

Cube

Loyalty Booking Fact Cube: LYBF

OPFLT_HOPFLT_VIEW

OPFLT_HOPFLT

Hierarchy

Operating Flight: OPFLT

OPFLT_VIEW

OPFLT

Dimension

Operating Flight: OPFLT

OPSMT_HOPSMT_VIEW

OPSMT_HOPSMT

Hierarchy

Operating Segment: OPSMT

OPSMT_VIEW

OPSMT

Dimension

Operating Segment: OPSMT

ROUTE_HROUTE_VIEW

ROUTE_HROUTE

Hierarchy

Route: ROUTE

ROUTE_VIEW

ROUTE

Dimension

Route: ROUTE

SRVC_HSRVC_VIEW

SRVC

Hierarchy

Service: SRVC

SRVC_VIEW

SRVC

Dimension

Service: SRVC

TIME_HTIME_VIEW

TIME_HTIME

Hierarchy

Time: TIME

TIME_HWEEK_VIEW

TIME_HWEEK

Hierarchy

Time: TIME

TIME_VIEW

TIME

Dimension

Time: TIME

4 Oracle Airlines Data Model Logical to Physical Mapping

This chapter provides a table listing the Oracle Airlines Data Model entities in the logical data model, and the physical database tables or views to which the logical entities have been implemented or "physicalized".

This chapter includes the following section:

- Logical to Physical Mappings for Oracle Airlines Data Model

Logical to Physical Mappings for Oracle Airlines Data Model

Table 4-1 lists the Oracle Airlines Data Model entities in the logical data model, and the physical database tables or views to which the logical entities have been implemented or "physicalized".

Table 4-1 Entity Mapping Table: Logical to Physical Mapping

Table or View

Entity

ACCOUNT

DWR_ACCT

ACCOUNT

DWR_ACCT_DIM

ACCOUNT LEVEL

DWL_ACCT_LVL

ACCOUNT LEVEL HISTORY

DWB_ACCT_LVL_HIST

ACCOUNT PAYMENT

DWB_ACCT_PYMT

ACCOUNT TRANSFER

DWB_ACCT_TRNSFR

ACCOUNT TRANSFER REASON

DWL_ACCT_TRNSFR_RSN

ACCOUNT TYPE

DWL_ACCT_TYP

ADDRESS LOCATION

DWR_ADDR_LOC

ADDRESS LOCATION STATUS HISTORY

DWR_ADDR_LOC_STAT_HIST

ADDRESS RELATED

DWR_ADDR_RLTD

ADDRESS TYPE

DWL_ADDR_TYP

AGENCY

DWR_AGNCY

AIRCRAFT

DWR_ARCFT

AIRCRAFT TYPE

DWR_ARCFT_TYP

AIRCRAFT VERSION

DWR_ARCFT_VRSN

AIRCRAFT VERSION

DWR_ARCFT_VRSN_DIM

AIRPORT

DWR_ARPRT

AIRPORT

DWR_ARPRT_DIM

AMOUNT TYPE

DWL_AMT_TYP

AWARD VOUCHER

DWB_AWRD_VCHR

BANK

DWR_BNK

BANK CARD

DWR_BNK_CARD

BANK CARD TYPE

DWL_BNK_CARD_TYP

BANNING REASON

DWL_BNNING_RSN

BASE DAY

DWR_BASE_DAY

BILLING ANALYSIS HEADER

DWB_BLLG_ANLYS_HDR

BILLING ANALYSIS TOTALS CURRENCY

DWB_BLLG_ANLYS_TOT_CRNCY

BILLING OFFICE HEADER

DWB_BLLG_OFFC_HDR

BILLING OFFICE SUBTOTALS TRANSACTION CURRENCY

DWB_BLLG_OFFC_SBTOT_TRX_CRNCY

BILLING OFFICE TOTALS CURRENCY

DWB_BLLG_OFFC_TOT_CRNCY

BILLING TRANSACTION AGENCY AIRLINE INFO

DWB_BLLG_TRX_AGNCY_ARLN_INFO

BILLING TRANSACTION COMPLETE FORM OF PAYMENT

DWB_BLLG_TRX_CMPLT_FORMOF_PYMT

BILLING TRANSACTION COMPLETE TICKET DOCUMENT

DWB_BLLG_TRX_CMPLT_TCKT_DOC

BILLING TRANSACTION COUPON ADDITIONAL PRINT LINES

DWB_BLLG_TRX_CPN_ADDL_PRINT_LN

BILLING TRANSACTION DOCUMENT AMOUNTS

DWB_BLLG_TRX_DOC_AMT

BILLING TRANSACTION ELECTRONIC TRANSACTION

DWB_BLLG_TRX_ELCTRNC_TRX

BILLING TRANSACTION EMD COUPON DETAIL

DWB_BLLG_TRX_EMD_CPN_DTL

BILLING TRANSACTION EMD REMARKS

DWB_BLLG_TRX_EMD_RMRK

BILLING TRANSACTION FARE CALCULATION

DWB_BLLG_TRX_FARE_CALC

BILLING TRANSACTION FILE TOTALS CURRENCY

DWB_BLLG_TRX_FL_TOT_CRNCY

BILLING TRANSACTION FORM OF PAYMENT

DWB_BLLG_TRX_FORM_OF_PYMT

BILLING TRANSACTION HEADER

DWB_BLLG_TRX_HDR

BILLING TRANSACTION MD ADDITIONAL INFO

DWB_BLLG_TRX_MD_ADDL_INFO

BILLING TRANSACTION MD INFO AMOUNT

DWB_BLLG_TRX_MD_INFO_AMT

BILLING TRANSACTION MD ISSUANCE REASON

DWB_BLLG_TRX_MD_ISSNCE_RSN

BILLING TRANSACTION NETTING VALUES

DWB_BLLG_TRX_NETNG_VAL

BILLING TRANSACTION PAYMENT AUTHORIZATION

DWB_BLLG_TRX_PYMT_ATHRZTN

BILLING TRANSACTION PREPAID TICKET ADVICE SPONSOR INFORMATION

DWB_BT_PRPD_TCKT_ADC_SPNSR_INF

BILLING TRANSACTION RELATED TICKET

DWB_BLLG_TRX_RLTD_TCKT

BILLING TRANSACTION TICKET

DWB_BLLG_TRX_TCKT

BILLING TRANSACTION TICKET AMOUNT

DWB_BLLG_TRX_TCKT_AMT

BILLING TRANSACTION TICKET COMMISSION

DWB_BLLG_TRX_TCKT_CMISN

BILLING TRANSACTION TICKET FORM OF PAYMENT

DWB_BLLG_TRX_TCKT_FORM_OF_PYMT

BILLING TRANSACTION TICKET ITINERARY DATA SEGMENT

DWB_BT_TCKT_ITNRY_DATA_SEG

BILLING TRANSACTION TICKET MISCELLANEOUS ADDITIONAL PRINT LINES

DWB_BT_TCKT_MISCLNSADDL_PRNTLN

BILLING TRANSACTION TICKET PASSENGER

DWB_BLLG_TRX_TCKT_PAX

BILLING TRANSACTION TICKET QUALIFYING ISSUE INFORMATION

DWB_BT_TCKT_QLFYNG_ISSUE_INFO

BILLING TRANSACTION TICKET TAX ON COMMISSION

DWB_BLLG_TRX_TCKT_TAX_ON_CMISN

BILLING TRANSACTION TICKET VAT INFORMATION

DWB_BLLG_TRX_TCKT_VAT_INFO

BLACK LIST HISTORY

DWR_BLK_LST_HIST

BOOKING

DWB_BKG

BOOKING AGENT OPT LINE

DWB_BKG_AGNT_OPT_LN

BOOKING BILLING

DWB_BKG_BLLG

BOOKING CAMPAIGN ASSIGNMENT

DWB_BKG_CMPGN_ASGN

BOOKING CLASS

DWR_BKG_CLS

BOOKING CLASS TYPE

DWR_BKG_CLS_TYP

BOOKING DAILY INVENTORY SNAPSHOT

DWA_BKG_DLY_INV_SNPST

BOOKING OFFICE

DWR_BKG_OFFC

BOOKING OFFICE

DWR_BKG_OFFC_DIM

BOOKING OFFICE USER

DWR_BKG_OFFC_USER

BOOKING OTHER SERVICE

DWB_BKG_OTHR_SRVC

BOOKING PASSENGER

DWR_BKG_PAX

BOOKING PASSENGER

DWR_BKG_PAX_DIM

BOOKING PASSENGER DOCUMENT INFORMATION

DWR_BKG_PAX_DOC_INFO

BOOKING PRODUCT

DWR_BKG_PROD

BOOKING PRODUCT DETAIL

DWR_BKG_PROD_DTL

BOOKING PRODUCT TYPE

DWL_BKG_PROD_TYP

BOOKING REMARK

DWB_BKG_RMRK

BOOKING SEAT

DWR_BKG_SEAT

BOOKING SEAT PREFERENCE

DWR_BKG_SEAT_PREF

BOOKING SERIES

DWR_BKG_SRIS

BOOKING SSR

DWB_BKG_SSR

BOOKING SSR BRDG

DWB_BKG_SSR_BRDG

BOOKING STATUS CHANGE HISTORY

DWB_BKG_STAT_CHNG_HIST

BOOKING STATUS CHANGE REASON

DWL_BKG_STAT_CHNG_RSN

BOOKING TST

DWB_BKG_TST

BOOKING TST

DWR_BKG_TST_DIM

BOOKING TST FARE DATA

DWB_BKG_TST_FARE_DATA

BOOKING TST PFC TAX AMOUNT

DWB_BKG_TST_PFC_TAX_AMT

BOOKING TST PRICE

DWB_BKG_TST_PRC

BOOKING TST SEGMENT

DWB_BKG_TST_SEG

BOOKING TST TAX

DWB_BKG_TST_TAX

BUSINESS HALF MONTH

DWR_BSNS_HLF_MO

BUSINESS HALF YEAR

DWR_BSNS_HLF_YR

BUSINESS LEGAL STATUS

DWL_BSNS_LEGAL_STAT

BUSINESS MONTH

DWR_BSNS_MO

BUSINESS QUARTER

DWR_BSNS_QTR

BUSINESS UNIT JOB ROLE

DWR_BSNS_UNIT_JB_RL

BUSINESS UNIT SHIFT

DWR_BSNS_UNIT_SHFT

BUSINESS YEAR

DWR_BSNS_YR

CALENDAR

DWR_CLNDR

CALENDAR HALF MONTH

DWR_CLNDR_HLF_MO

CALENDAR HALF YEAR

DWR_CLNDR_HLF_YR

CALENDAR MONTH

DWR_CLNDR_MO

CALENDAR QUARTER

DWR_CLNDR_QTR

CALENDAR WEEK

DWR_CLNDR_WK

CALENDAR YEAR

DWR_CLNDR_YR

CALL CENTER

DWR_CALL_CNTR

CALL CENTER AGENT

DWR_CALL_CNTR_AGNT

CALL CENTER SERVICE CAPABILITY

DWR_CALL_CNTR_SRVC_CAPBLTY

CAMPAIGN

DWR_CMPGN

CAMPAIGN MANAGEMENT HISTORY

DWR_CMPGN_MGMT_HIST

CAMPAIGN MEDIA SELLING ITEM

DWR_CMPGN_MEDIA_SLNG_ITEM

CAMPAIGN MESSAGE

DWR_CMPGN_MSG

CAMPAIGN STATUS

DWL_CMPGN_STAT

CAMPAIGN TYPE

DWL_CMPGN_TYP

CAR PRODUCT

DWR_CAR_PROD

CAR RENTAL

DWB_CAR_RNTL

CAR RENTAL ADDITIONAL RATE CODE INFO

DWB_CAR_RNTL_ADDL_RT_CD_INFO

CAR RENTAL CHARGE PERIOD

DWB_CAR_RNTL_CHRG_PRD

CAR RENTAL ESTIMATE DISTANCE

DWB_CAR_RNTL_ESTM_DISTNC

CAR RENTAL FOP

DWB_CAR_RNTL_FOP

CAR RENTAL LOCATION

DWB_CAR_RNTL_LOC

CAR RENTAL MODEL

DWR_CAR_RNTL_MDL

CAR RENTAL OTHER RATE RULE

DWB_CAR_RNTL_OTHR_RT_RULE

CAR RENTAL OTHER RATE RULE DATE

DWB_CAR_RNTL_OTHR_RT_RULE_DT

CAR RENTAL PREFERENCE TYPE

DWB_CAR_RNTL_PREF_TYP

CAR RENTAL REMARKS

DWB_CAR_RNTL_RMRK

CAR RENTAL SURCHARGE PERIOD

DWB_CAR_RNTL_SRCHRG_RPD

CAR RENTAL SURCHARGE PERIOD TARIFF

DWB_CAR_RNTL_SRCHRG_RPD_TRFC

CAR RENTAL TARIFF

DWB_CAR_RNTL_TRFC

CAR RENTAL TARIFF CHARGE

DWB_CAR_RNTL_TRFC_CHRG

CARRIER

DWR_CARRIER

CARRIER

DWR_CARRIER_DIM

CARRIER TYPE

DWR_CARRIER_TYP

CERTIFICATE

DWR_CRTFCT

CHANNEL

DWR_CHNL

CHECKIN

DWB_CHKIN

CHECKIN BAGGAGE GROUP

DWR_CHKIN_BAG_GRP

CHECKIN DAILY FACT

DWA_CHKIN_DLY

CHECKIN INDIVIDUAL BAGGAGE

DWR_CHKIN_INDVL_BAG

CODESHARE

DWR_CDSHR

CODESHARE BRIDGE

DWB_CDSHR_BRDG

CODESHARE BRIDGE

DWA_CDSHR_BRDG

COMP INTEL CHARACTERISTIC

DWR_COMP_INTL_CHR

COMP INTEL CHARACTERISTIC VALUE

DWR_COMP_INTL_CHR_VAL

COMP INTEL MARKET SEGMENT

DWR_COMP_INTL_MKT_SEG

COMP PROD CRRL CHARACTERISTIC ASSIGNMENT

DWR_COMP_PROD_CRRL_CHR_ASGN

COMP PROD CRRL CHARACTERISTIC VALUE

DWR_COMP_PROD_CRRL_CHR_VAL

COMPENSATORY EARNING

DWB_CMNSTRY_ERNG

COMPENSATORY REASON

DWL_CMNSTRY_RSN

COMPETITIVE TIER

DWR_CMPTVE_TIER

COMPETITOR

DWR_CMPTR

COMPETITOR INTELLIGENCE

DWR_CMPTR_INTLGNCE

COMPETITOR INTELLIGENCE PARTY ROLE

DWR_CMPTR_INTLGNCE_PRTY_RL

COMPETITOR MARKET SEGMENT ASSIGNMENT

DWR_CMPTR_MKT_SEG_ASGN

COMPETITOR MARKET SEGMENT SWOT

DWR_CMPTR_MKT_SEG_SWOT

COMPETITOR PRODUCT CORRELATION

DWR_CMPTR_PROD_CRLTN

COMPETITOR SWOT

DWR_CMPTR_SWOT

COMPETITOR TIER ASSIGNMENT

DWR_CMPTR_TIER_ASGN

COMPLAIN ADVICE

DWB_CMPLN_ADVC

COMPLAIN CLASS

DWL_CMPLN_CLS

COMPLAIN TYPE

DWL_CMPLN_TYP

CORPORATE CUSTOMER

DWR_CRPRT_CUST

COST

DWB_CST

COST CENTER

DWR_CST_CNTR

CREDIT SCORE PROVIDER

DWR_CRDT_SCR_PRVDR

CURRENCY

DWL_CRNCY

CUSTOMER

DWR_CUST

CUSTOMER INDIVIDUAL

DWR_CUST_INDVL

CUSTOMER OCCASION

DWR_CUST_OCCSN

CUSTOMER OCCASION TYPE

DWL_CUST_OCCSN_TYP

CUSTOMER ORDER

DWB_CUST_ORDR

CUSTOMER ORDER LINE ITEM

DWB_CUST_ORDR_LN_ITEM

CUSTOMER ORGANIZATION

DWR_CUST_ORG

CUSTOMER RESTRICTED INFO

DWR_CUST_RSTRCT_INFO

CUSTOMER REVENUE BAND

DWL_CUST_RVN_BND

CUSTOMER REVENUE BAND ASSIGNMENT

DWR_CUST_RVN_BND_ASGN

CUSTOMER REVENUE TYPE

DWL_CUST_RVN_TYP

CUSTOMER SCORE

DWR_CUST_SCR

CUSTOMER SEGMENT

DWR_CUST_SEG

CUSTOMER SEGMENTATION MODEL

DWR_CUST_SEGTN_MDL

CUSTOMER SOURCE

DWR_CUST_SRC

CUSTOMER SURVEY AGG

DWA_CUST_SRVY

CUSTOMER TYPE

DWL_CUST_TYP

DAILY BOOKING FACT

DWA_DLY_BKG

DAILY CALL CENTER PERFORMANCE

DWA_DLY_CALL_CNTR_PRFMNC

DAILY LOYALTY ACCOUNT

DWA_DLY_LYLTY_ACCT

DAILY LOYALTY ACCOUNT BOOKING

DWA_DLY_LYLTY_ACCT_BKG

DAY

DWR_DAY

DEALER

DWR_DLR

DEMOGRAPHY ATTRIBUTE

DWR_DEMOG_ATRIB

DEMOGRAPHY GROUP

DWR_DEMOG_GRP

DERIVED VALUE

DWR_DRVR_VAL

DIRECT EARNING

DWB_DRCT_ERNG

DISCOUNT GROUP

DWR_DISC_GRP

EARNING EVENT

DWB_ERNG_EVT

EDUCATION

DWR_EDU

EMAIL ADDRESS

DWR_EML_ADDR

EMPLOYEE

DWR_EMP

EMPLOYEE ACTUAL LABOR HOURLY

DWB_EMP_ACT_LBR_HRLY

EMPLOYEE ACTUAL LABOR SALARIED

DWB_EMP_ACT_LBR_SLRED

EMPLOYEE DESIGNATION

DWL_EMP_DESIG

EMPLOYEE DISCOUNT GROUP ASSIGNMENT

DWR_EMP_DISC_GRP_ASGN

EMPLOYEE JOB ROLE ASSIGNMENT

DWR_EMP_JB_RL_ASGN

EMPLOYEE LANGUAGE CAPABILITY

DWR_EMP_LANG_CAPBLTY

EMPLOYEE RESTRICTED INFO

DWR_EMP_RSTRCT_INFO

EMPLOYEE SCHEDULE

DWR_EMP_SCHL

EMPLOYEE TRAINING RECORD

DWB_EMP_TRNG_REC

EMPLOYEE TYPE

DWL_EMP_TYP

EVENT PARTY ASSIGNMENT

DWB_EVT_PRTY_ASGN

EVENT PARTY INTERACTION

DWB_EVT_PRTY_INTRACN

EXTERNAL CREDIT PROFILE

DWR_EXTRNL_CRDT_PRFL

EXTERNAL CREDIT PROFILE ASSIGNMENT

DWR_EXTRNL_CRDT_PRFL_ASGN

EXTERNAL ORGANIZATION TYPE

DWL_EXTRNL_ORG_TYP

FARE ELEMENT

DWR_FARE_ELMNT

FARE TYPE

DWR_FARE_TYP

FISCAL HALF MONTH

DWR_FSCL_HLF_MO

FISCAL HALF YEAR

DWR_FSCL_HLF_YR

FISCAL MONTH

DWR_FSCL_MO

FISCAL QUARTER

DWR_FSCL_QTR

FISCAL WEEK

DWR_FSCL_WK

FISCAL YEAR

DWR_FSCL_YR

FLIGHT

DWR_FLT

FLIGHT CHANGE

DWB_FLT_CHNG

FLIGHT

DWR_FLT_DIM

FLIGHT INVENTORY

DWR_FLT_INV

FLIGHT INVENTORY NUMBER OF UNITS

DWR_FLT_INV_NBR_OF_UNITS

FLIGHT INVENTORY OPERATION TYPE

DWL_FLT_INV_OPRN_TYP

FLIGHT INVENTORY OPERATIONS

DWR_FLT_INV_OPRN

FLIGHT INVENTORY SCHEDULE ASSIGNMENT

DWR_FLT_INV_SCHL_ASGN

FLIGHT INVENTORY STATUS

DWR_FLT_INV_STAT

FLIGHT LEG INVENTORY

DWR_FLT_LEG_INV

FLIGHT LEG INVENTORY CABIN

DWR_FLT_LEG_INV_CBN

FLIGHT LEG INVENTORY CABIN ACV CONFIG

DWR_FLT_LEG_INV_CBN_ACV_CONFIG

FLIGHT LEG INVENTORY CABIN BLOCKSPACE

DWR_FLT_LEG_INV_CBN_BLCKSPC

FLIGHT LEG INVENTORY CABIN RMS

DWR_FLT_LEG_INV_CBN_RMS

FLIGHT LEG INVENTORY CABIN SALECONFIG

DWR_FLT_LEG_INV_CBN_SLCONFIG

FLIGHT LEG INVENTORY CABIN SALECONFIG CHARACTERISTIC

DWR_FLT_LEGINV_CBN_SLCNFG_CHR

FLIGHT LEG INVENTORY SSR

DWR_FLT_LEG_INV_SSR

FLIGHT LEG INVENTORY SSR OPTION

DWR_FLT_LEG_INV_SSR_OPTN

FLIGHT LEG INVENTORY STATUS

DWR_FLT_LEG_INV_STAT

FLIGHT SCHEDULE

DWB_FLT_SCHL

FLIGHT SEGMENT INVENTORY

DWR_FLT_SEG_INV

FLIGHT SEGMENT INVENTORY CABIN

DWR_FLT_SEG_INV_CBN

FLIGHT SEGMENT INVENTORY CABIN BOARDING FIGURES DCS

DWR_FLTSEG_IVCN_BGCS_BDFIG_DCS

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS CODESHARE BOARDINGFIGURES DCS

DWR_FLT_SEG_INVCBN_BRDG_FIGDCS

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS CODESHARE DCS

DWR_FLTSEG_INCBBK_CLS_CSBRDRDC

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS CODESHARE DCS

DWR_FLTSEG_INVCBN_BKGCLS_CSRDC

FLIGHT SEGMENT INVENTORY CABIN BOOKING CLASS STATUS

DWR_FLTSEG_INV_CBNBKG_CLS_STAT

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS AVAILABILITY

DWR_FLTSEG_INVCNBKG_SBC_AVLBTY

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS COUNTERS

DWR_FLTSEG_INVCBNBKG_SBC_CNTRS

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS DATEFLAG

DWR_FLTSEG_INVCBNBKG_SBC_DTFLG

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS FLAG

DWR_FLTSEG_INV_CBN_BKG_SBC_FLG

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS NEGO

DWR_FLTSEG_INV_CBNBKG_SBC_NEGO

FLIGHT SEGMENT INVENTORY CABIN BOOKING SUBCLASS YIELD

DWR_FLTSEG_INV_CBN_BKG_SBC_YLD

FLIGHT SEGMENT INVENTORY CABIN CODESHARE

DWR_FLT_SEG_INV_CBN_CDSHR

FLIGHT SEGMENT INVENTORY CABIN CODESHARE BLOCKSPACE COUNTER

DWR_FLTSEG_IVCN_CDSR_BLKSC_CTR

FLIGHT SEGMENT INVENTORY CODESHARE

DWR_FLT_SEG_INV_CDSHR

FLIGHT SEGMENT INVENTORY STATUS

DWR_FLT_SEG_INV_STAT

FLIGHT SEGMENT INVENTORY TRAFFIC RESTRICTION

DWR_FLT_SEG_INV_TRFC_RSTRCT

FORM OF PAYMENT

DWR_FORM_OF_PYMT

FREQUENT FLYER

DWR_FREQ_FLYR

FREQUENT FLYER

DWR_FREQ_FLYR_DIM

FREQUENT FLYER PREFERENCE

DWR_FREQ_FLYR_PREF

GENDER

DWR_GNDR

GEOGRAPHY

DWR_GEO

GEOGRAPHY DEMOGRAPHIC GROUP

DWR_GEO_DEMOG_GRP

GEOGRAPHY DEMOGRAPHY ATTRIBUTES

DWR_GEO_DEMOG_ATRIB

GEOGRAPHY DEMOGRAPHY VALUE

DWR_GEO_DEMOG_VAL

GEOGRAPHY ENTITY

DWR_GEO_ENT

GEOGRAPHY HIERARCHY

DWR_GEO_HRCHY

GEOGRAPHY HIERARCHY LEVEL

DWR_GEO_HRCHY_LVL

GEOGRAPHY HIERARCHY LEVEL ASSIGNMENT

DWR_GEO_HRCHY_LVL_ASGN

GEOGRAPHY HIERARCHY VERSION

DWR_GEO_HRCHY_VRSN

GEOGRAPHY LEVEL

DWR_GEO_LVL

GEOGRAPHY LEVEL ATTRIBUTE VALUE

DWR_GEO_LVL_ATRIB_VAL

GEOGRAPHY LEVEL ATTRIBUTES

DWR_GEO_LVL_ATRIB

GROUPING

DWB_GRPNG

HALF HOUR

DWR_HLF_HR

HALF MONTH TODATE TRANSFORMATION

DWR_HLF_MO_TODATE_TRANS

HALF MONTH TRANSFORMATION

DWR_HLF_MO_TRANS

HALF YEAR TODATE TRANSFORMATION

DWR_HLF_YR_TODATE_TRANS

HALF YEAR TRANSFORMATION

DWR_HLF_YR_TRANS

HOT FILE HEADER

DWB_HOT_FL_HDR

HOTEL BOOKING

DWR_HTL_BKG

HOTEL BOOKING BILLABLE INFO

DWR_HTL_BKG_BILLBL_INFO

HOTEL BOOKING COMMISSION

DWB_HTL_BKG_CMISN

HOTEL BOOKING CONTACT

DWR_HTL_BKG_CNCT

HOTEL BOOKING CUSTOMER REFERENCE

DWR_BKG_CUST_REF

HOTEL BOOKING FORM OF PAYMENT

DWR_HTL_BKG_FORM_OF_PYMT

HOTEL BOOKING MISC REMARKS

DWR_HTL_BKG_MISC_RMRK

HOTEL BOOKING OPTION TEXT

DWR_HTL_BKG_OPTN_TXT

HOTEL BOOKING SAVING AMOUNT

DWR_BKG_SVNG_AMT

HOTEL BOOKING STATUS

DWR_HTL_BKG_STAT

HOTEL FACILITY

DWR_HTL_FCLTY

HOTEL PAYMENT

DWR_HTL_PYMT

HOTEL PRODUCT

DWR_HTL_PROD

HOTEL PRODUCT AMENITY

DWR_HTL_PROD_AMNTY

HOTEL ROOM

DWR_HTL_RM

HOTEL TARIFF

DWR_HTL_TRF

HOTEL TARIFF CHARGE

DWR_HTL_TRF_CHRG

HOUR

DWR_HR

HOUSEHOLD

DWR_HSHLD

INDIVIDUAL DEMOGRAPHY VALUE

DWR_INDVL_DEMOG_VAL

INDIVIDUAL NAME

DWR_INDVL_NAME

INFLIGHT MEAL

DWR_INFLT_MEAL

INITIATIVE RESULT TYPE

DWL_INTTV_RSLT_TYP

INITIATIVE TYPE

DWL_INTTV_TYP

INTERACTION REASON

DWR_INTRACN_RSN

INTERACTION RESULT

DWR_INTRACN_RSLT

ITEM

DWR_ITEM

ITEM SEASON

DWR_ITEM_SEASON

JOB

DWR_JB

JOB ROLE

DWR_JB_RL

LANGUAGE

DWL_LANG

LANGUAGE DIALECT

DWR_LANG_DILCT

LEG

DWR_LEG_DIM

LEG

DWR_LEG_H

LEG SCHEDULE

DWB_LEG_SCHL

LEG TYPE

DWL_LEG_TYP

LETTER TYPE

DWL_LTTR_TYP

LOCAL AUTHORITY TYPE

DWL_LCL_AUTHRTY_TYP

LOCAL TAX AUTHORITY

DWR_LCL_TAX_AUTHRTY

LOYALTY ACCOUNT

DWR_LYLTY_ACCT

LOYALTY ACCOUNT BALANCE HISTORY

DWB_LYLTY_ACCT_BAL_HIST

LOYALTY ACCOUNT LEVEL HISTORY

DWB_LYLTY_ACCT_LVL_HIST

LOYALTY CONVERSION

DWB_LYLTY_CNVRSN

LOYALTY LEVEL

DWR_LYLTY_LVL

LOYALTY LEVEL

DWR_LYLTY_LVL_DIM

LOYALTY POINTS EXPIRE

DWB_LYLTY_PTS_EXP

LOYALTY PROGRAM

DWR_LYLTY_PROG

LOYALTY PROGRAM

DWR_LYLTY_PROG_DIM

MARITAL STATUS

DWL_MRTL_STAT

MARKET AREA

DWR_MKT_AREA

MARKET AREA

DWR_MKT_AREA_DIM

MARKET AREA LEVEL

DWR_MKT_AREA_LVL

MARKET SEGMENT

DWR_MKT_SEG

MARKET SEGMENT CHARACTERISTIC

DWR_MKT_SEG_CHR

MARKET SEGMENT CHARACTERISTIC VALUE

DWR_MKT_SEG_CHR_VAL

MARKET STATISTIC INCLUSION

DWR_MKT_STTSTC_INCLSN

MARKET STATISTICS

DWR_MKT_STTSTC

MEDIA OBJECT

DWR_MEDIA_OBJ

MEMBERSHIP ACCOUNT

DWR_MBRSHIP_ACCT

MINIMUM CONNECTING TIMES

DWB_MIN_CNCTNG_TMS

MISCELLANEOUS REMARKS

DWR_MISCLNS_RMRK

MONTH TODATE TRANSFORMATION

DWR_MO_TODATE_TRANS

MONTH TRANSFORMATION

DWR_MO_TRANS

NATIONALITY

DWL_NTNLTY

ODT ACCOUNT

DWR_ODT_ACCT

OPTION

DWR_OPTN

ORGANIZATION

DWR_ORG

ORGANIZATION AREA

DWR_ORG_AREA

ORGANIZATION BANNER

DWR_ORG_BNR

ORGANIZATION BUSINESS ENTITY

DWR_ORG_BSNS_ENT

ORGANIZATION BUSINESS UNIT

DWR_ORG_BSNS_UNIT

ORGANIZATION BUSINESS UNIT TYPE

DWL_ORG_BSNS_UNIT_TYP

ORGANIZATION CHAIN

DWR_ORG_CHAIN

ORGANIZATION COMPANY

DWR_ORG_CMPNY

ORGANIZATION CORPORATE

DWR_ORG_CRPRT

ORGANIZATION DISTRICT

DWR_ORG_DSTRCT

ORGANIZATION HIERARCHY

DWR_ORG_HRCHY

ORGANIZATION HIERARCHY LEVEL

DWR_ORG_HRCHY_LVL

ORGANIZATION HIERARCHY LEVEL ASSIGNMENT

DWR_ORG_HRCHY_LVL_ASGN

ORGANIZATION HIERARCHY VERSION

DWR_ORG_HRCHY_VRSN

ORGANIZATION LEVEL

DWR_ORG_LVL

ORGANIZATION LEVEL ATTRIBUTES

DWR_ORG_LVL_ATRIB

ORGANIZATION LEVEL ATTRIBUTES VALUE

DWR_ORG_LVL_ATRIB_VAL

ORGANIZATION MARKET DATA

DWR_ORG_MKT_DATA

ORGANIZATION NAME

DWR_ORG_NAME

ORGANIZATION REGION

DWR_ORG_RGN

ORGANIZATION SERVICE WEBSITE

DWR_ORG_SRVC_WBSITE

ORGANIZATION WAREHOUSE

DWR_ORG_WRHS

ORGANIZATIONAL DEMOGRAPHY VALUE

DWR_ORGNTL_DEMOG_VAL

OTHER INDIVIDUAL

DWR_OTHR_INDVL

PARTNER EARNING

DWB_PRTNR_ERNG

PARTNER PROMOTION PROGRAM

DWR_PRTNR_PRMTN_PROG

PARTY

DWR_PRTY

PARTY ACCOUNT ASSIGNMENT

DWR_PRTY_ACCT_ASGN

PARTY ADDRESS LOCATION ASSIGNMENT

DWR_PRTY_ADDR_LOC_ASGN

PARTY ASSIGNMENT

DWR_PRTY_ASGN

PARTY CONTACT INFORMATION

DWR_PRTY_CNCT_INFO

PARTY CONTACT INFORMATION TYPE

DWL_PRTY_CNCT_INFO_TYP

PARTY CONTACT LIST PARTICIPATION

DWR_PRTY_CNCT_LST_PRTCPTN

PARTY COST ASSIGNMENT

DWB_PRTY_CST_ASGN

PARTY DEMOGRAPHIC

DWR_PRTY_DEMOG

PARTY DEMOGRAPHY VALUE

DWR_PRTY_DEMOG_VAL

PARTY GEOGRAPHY ENTITY ASSIGNMENT

DWR_PRTY_GEO_ENT_ASGN

PARTY IDENTIFICATION

DWR_PRTY_ID

PARTY IDENTIFICATION TYPE

DWL_PRTY_ID_TYP

PARTY INTERACTION

DWB_PRTY_INTRACN

PARTY INTERACTION CALL

DWB_PRTY_INTRACN_CALL

PARTY INTERACTION EMAIL

DWB_PRTY_INTRACN_EML

PARTY INTERACTION FAX

DWB_PRTY_INTRACN_FAX

PARTY INTERACTION ITEM

DWB_PRTY_INTRACN_ITEM

PARTY INTERACTION ITEM STATUS

DWR_PRTY_INTRACN_STAT

PARTY INTERACTION LETTER

DWB_PRTY_INTRACN_LTTR

PARTY INTERACTION SMS

DWB_PRTY_INTRACN_SMS

PARTY INTERACTION THREAD

DWB_PRTY_INTRACN_THRD

PARTY INTERACTION VISIT

DWB_PRTY_INTRACN_VST

PARTY LANGUAGE CAPABILITY

DWR_PRTY_LANG_CAPBLTY

PARTY NAME

DWR_PRTY_NAME

PARTY ORDER ASSIGNMENT

DWB_PRTY_ORDR_ASGN

PARTY PROMOTION RESPONSE

DWB_PRTY_PRMTN_RESPN

PARTY ROLE

DWR_PRTY_RL

PARTY ROLE ASSIGNMENT

DWR_PRTY_RL_ASGN

PARTY SKILL

DWR_PRTY_SKILL

PARTY STATUS

DWR_PRTY_STAT

PARTY STATUS CHANGE REASON

DWL_PRTY_STAT_CHNG_RSN

PARTY STATUS

DWR_PRTY_STAT_DIM

PARTY STATUS HISTORY

DWB_PRTY_STAT_HIST

PARTY STATUS TYPE

DWL_PRTY_STAT_TYP

PARTY TYPE

DWL_PRTY_TYP

PASSENGER CONTACT

DWR_PAX_CNCT

PASSENGER COUNTRY ADDRESS INFORMATION

DWB_PAX_CNTRY_ADDR_INFO

PASSENGER VISA INFORMATION

DWB_PAX_VISA_INFO

PASSPORT

DWR_PASPRT

PAX COUPON DATA

DWR_PAX_CPN_DATA

PAX INVOICE HEADER

DWR_PAX_INVC_HDR

PDI CHANNEL

DWR_PDI_CHNL

PDI CHANNEL

DWR_PDI_CHNL_DIM

PDI CHARACTERISTIC

DWR_PDI_CHR

PDI CHANNEL

DWB_PDH_H

PHASE

DWR_PHS

PLANNING QUARTER

DWR_PLNG_QTR

PLANNING SEASON

DWR_PLNG_SEASON

PLANNING WEEK

DWR_PLNG_WK

PLANNING YEAR

DWR_PLNG_YR

PNR

DWR_PNR

PNR

DWR_PNR_DIM

PNR GDS INFO

DWB_PNR_GDS_INFO

PNR PARENT CHILD RELATIONSHIP

DWB_PNR_PRNT_CHILD_RLTN

PNR RELATIONSHIP

DWB_PNR_RLTN

PNR TYPE

DWR_PNR_TYP

POS DEPARTMENT

DWR_POS_DEPT

POS IDENTITY

DWR_POS_ID

POSTCODE

DWR_POSTCD

PREFERENCE TYPE

DWR_PREF_TYP

PRICE DERIVATION RULE

DWR_PRC_DRVTN_RULE

PRICE MODIFICATION LINE ITEM

DWB_PRC_MDFCTN_LN_ITEM

PRODUCT ENTITY

DWR_PROD_ENT

PRODUCT OFFERING

DWR_PROD_OFRNG

PROFILE SOURCE

DWR_PRFL_SRC

PROMOTION

DWR_PRMTN

PROMOTION CLUSTER USAGE

DWB_PRMTN_CLSTR_USG

PROMOTION ITEM

DWR_PRMTN_ITEM

PROMOTION MANAGEMENT HISTORY

DWB_PRMTN_MGMT_HIST

PROMOTION MESSAGE RENDERING

DWR_PRMTN_MSG_RNDRNG

PROMOTION PRODUCT OFFERING ASSIGNMENT

DWR_PRMTN_PROD_OFRNG_ASGN

PROMOTION SELLING ITEM

DWR_PRMTN_SLNG_ITEM

PROMOTION TYPE

DWL_PRMTN_TYP

PROSPECT

DWR_PRSPCT

PROSPECT INDIVIDUAL

DWR_PRSPCT_INDVL

PROSPECT ORGANIZATION

DWR_PRSPCT_ORG

QUARTER TO DATE TRANSFORMATION

DWR_QTR_TODATE_TRANS

QUARTER TRANSFORMATION

DWR_QTR_TRANS

RELIGION

DWR_RLGN

RETAIL SALE RETURN LINE ITEM

DWB_RTL_SL_RETRN_LN_ITEM

RETAIL SEASON

DWR_RTL_SEASON

RETAIL STORE

DWR_RTL_STORE

RETAIL TRANSACTION

DWB_RTL_TRX

RETAIL TRANSACTION LINE ITEM

DWB_RTL_TRX_LN_ITEM

REVENUE COST ELEMENT

DWL_RVN_CST_ELMNT

REVENUE COST ELEMENT CATEGORY

DWL_RVN_CST_ELMNT_CTGRY

REVENUE COST ELEMENT GROUP

DWL_RVN_CST_ELMNT_GRP

REVENUE COST TRANSACTION

DWB_RTL_CST_TRX

ROLES HIERARCHY

DWR_RL_HRCHY

ROUTEPAIRS

DWR_ROUTEPAIRS

ROUTES

DWR_ROUTES

SALE OR RETURN ACTION

DWR_SL_OR_RETRN_ACTN

SALES CHANNEL

DWR_SL_CHNL

SALES CHANNEL REPRESENTATIVE

DWR_SL_CHNL_RPRSTV

SALES FORECAST ITEM ORG HIERARCHY WEEK

DWR_SL_FRCST_ITEM_ORG_HRCHY_WK

SALES PLAN ITEM ORG HIERARCHY WEEK

DWR_SL_PLN_ITEM_ORG_HRCHY_WK

SALES RESTRICTION

DWR_SL_RSTRCT

SEASON

DWL_SEASON

SECOND

DWR_SCND

SEGMENT CRITERIA

DWR_SEG_CRTRA

DWR_SEG_DIM

DWR_SEG_PAIR_DIM

SEGMENT SCHEDULE

DWB_SEG_SCHL

SELLING LOCATION

DWR_SLNG_LOC

SELLING LOCATION TYPE

DWL_SLNG_LOC_TYP

SERVICE

DWR_SRVC

SERVICE COVERAGE AREA

DWR_SRVC_COVRG_AREA

SERVICE COVERAGE GEO DETAIL

DWR_SRVC_COVRG_GEO_DTL

SERVICE

DWR_SRVC_DIM

SKILL TYPE

DWL_SKILL_TYP

SKU ITEM

DWR_SKU_ITEM

SOC JOB

DWR_SOC_JB

SOURCE SYSTEM

DWR_SRC_SYS

SOURCE SYSTEM KEY MAPPING

DWR_SRC_SYS_KEY_MAPNG

SSR

DWR_SSR

SUPPLIER

DWR_SUPLIR

SWOT TYPE

DWL_SWOT_TYP

TARGET ACCESS METHOD

DWR_TRGT_ACCS_MTHD

TARGET ACCOUNT

DWR_TRGT_ACCT

TARGET GEOGRAPHY AREA

DWR_TRGT_GEO_AREA

TARGET TYPE

DWL_TRGT_TYP

TAX LINE ITEM

DWB_TAX_LN_ITEM

TAXABLE GROUP

DWR_TAXBL_GRP

DWR_BSNS_MO_DIM

DWR_BSNS_TEN_DAYS_CYCL

DWR_CRPRT_BSNS_TYP

DWR_DAY_ACT_CNDTN

DWR_DAY_TODATE_TRANS

DWR_DAY_TRANS

DWR_FLTSEG_INV_CBNBKG_CLS

DWR_FLTSEG_INV_CBNBKG_SBC

DWR_MNT

DWR_PRD_TODATE_TRANS

SSR

DWR_PRD_TRANS

TERMINAL

DWR_TRML

TICKET

DWB_TCKT

TICKET COUPON

DWB_TCKT_CPN

TICKET DELIVERY ARRANGEMENT

DWB_TCKT_DLVRY_ARNGMNT

TICKET PRICE

DWB_TCKT_PRC

TICKET PRICING DISCOUNT

DWB_TCKT_PRCNG_DISC

TICKET PRICING DOCUMENT DETAILS

DWB_TCKT_PRCNG_DISC_DTLS

TICKETING FORM OF PAYMENT

DWB_TCKTNG_FORM_OF_PYMT

TIME DIM

DWR_TIME_DIM

TIME STANDARD BY DAY

DWR_TIME_STNDRD_BY_DAY

TIME STANDARD BY WEEK

DWR_TIME_STNDRD_BY_WK

TIME TOTAL

DWR_TIME_TOT

TIME ZONE

DWR_TIME_ZN

TOUR

DWB_TOUR

TRAFFIC CATEGORY

DWR_TRFC_CTGRY

TRAFFIC CATEGORY

DWR_TRFC_CTGRY_DIM

TRANSACTION TYPE

DWL_TRX_TYP

TRANSFER EARNING

DWB_TRNSFR_ERNG

TSM

DWB_TSM

TSM DOC

DWB_TSM_DOC

TSM EXCESS BAGGAGE

DWR_TSM_EXCSS_BAG

TSM MCO

DWR_TSM_MCO

TSM MCO FARES

DWB_TSM_MCO_FARES

TSM MCO TAX

DWB_TSM_MCO_TAX

TSM PASSENGER

DWR_TSM_PAX

TSM PAYMENT

DWB_TSM_PYMT

TSM PRICE

DWR_TSM_PRC

TSM RFI

DWB_TSM_RFI

TSM ROUTE

DWR_TSM_ROUTE

TSM ROUTE

DWB_TSM_XSB_RT

TSM SERVICE

DWR_TSM_SRVC

USER

DWR_USER

VALUE TYPE

DWL_VAL_TYP

VEHICLE

DWR_VHCL

VIRTUAL TEAM

DWR_VRTL_TEAM

WEEK TODATE TRANSFORMATION

DWR_WK_TODATE_TRANS

WEEK TRANSFORMATION

DWR_WK_TRANS

WEEKDAY

DWR_WKDAY

5 Oracle Airlines Data Model Partitioning

This chapter provides the partitioning strategy for the Oracle Airlines Data Model physical base, derived, and aggregate tables.

This chapter includes the following section:

- Partitioning Strategy for Oracle Airlines Data Model

Partitioning Strategy for Oracle Airlines Data Model

Table 5-1 shows the partitioning strategy for the Oracle Airlines Data Model physical base, derived, and aggregate tables.

Table 5-1 Physical Data Model Partitioning

Physical Table Name

Partition Key Column

Partition Level

Default Tablespace Name

DWA_BKG_DLY_INV_SNPST

CLNDR_KEY

DAY

TBS_MV

DWA_CDSHR_BRDG

MO_KEY

MONTH

TBS_MV

DWA_CHKIN_DLY

CLNDR_KEY

DAY

TBS_MV

DWA_CUST_SRVEY

CLNDR_KEY

DAY

TBS_MV

DWA_DLY_BKG

CLNDR_KEY

DAY

TBS_MV

DWA_DLY_CALL_CNTR_PRFMNCE

CLNDR_KEY

DAY

TBS_MV

DWA_DLY_FLT_DTLS

FLT_DT_KEY

DAY

TBS_MV

DWA_DLY_LYALTY_ACCT

CLNDR_KEY

DAY

TBS_MV

DWA_DLY_LYALTY_ACCT_BKG

CLNDR_KEY

DAY

TBS_MV

DWB_ACCT_LVL_HIST

VALID_DT

DAY

TBS_BASE

DWB_ACCT_PYMT

PYMT_DT

DAY

TBS_BASE

DWB_ACCT_TRNSFR

TRNSFR_DT

DAY

TBS_BASE

DWB_BKG_AGNT_OPT_LN

OPT_DT

DAY

TBS_BASE

DWB_BKG_CMPGN_ASGN

SRC_SYS_CRTD_TMSTMP

DAY

TBS_BASE

DWB_BKG_RMRK

SRC_SYS_CRTD_TMSTMP

DAY

TBS_BASE

DWB_BKG_SSR

SRC_SYS_CRTD_TMSTMP

DAY

TBS_BASE

DWB_BKG_SSR_BRDG

SRC_SYS_CRTD_TMSTMP

DAY

TBS_BASE

DWB_BKG_STAT_CHNG_HIST

STAT_CHNG_DT_TIME

DAY

TBS_BASE

DWB_BKG_TST_FARE_DATA

SRC_SYS_CRTD_TMSTMP

DAY

TBS_BASE

DWB_BKG_TST_PFC_TAX_AMT

SRC_SYS_CRTD_TMSTMP

DAY

TBS_BASE

DWB_BKG_TST_PRC

SRC_SYS_CRTD_TMSTMP

DAY

TBS_BASE

DWB_BKG_TST_SEG

SRC_SYS_CRTD_TMSTMP

DAY

TBS_BASE

DWB_BKG_TST_TAX

SRC_SYS_CRTD_TMSTMP

DAY

TBS_BASE

DWD_BKG_FCT

CLNDR_KEY

DAY

TBS_DERIVED

DWD_CALL_CNTR_PRFMNC

CLNDR_KEY

DAY

TBS_DERIVED

DWD_CHKIN

CLNDR_KEY

DAY

TBS_DERIVED

DWD_CUST_SRVY

CLNDR_KEY

DAY

TBS_DERIVED

DWD_FLT_DTLS

CLNDR_KEY

DAY

TBS_DERIVED

DWD_LYLTY_ACCT_BAL_HIST

CLNDR_KEY

DAY

TBS_DERIVED

DWD_LYLTY_ACCT_LVL_HIST

CLNDR_KEY

DAY

TBS_DERIVED

DWD_RVN_CST_DRVD

DAY_KEY

DAY

TBS_DERIVED

DWD_TCKT

CLNDR_KEY

DAY

TBS_DERIVED

Part II

Inter-ETL, OLAP, Data Mining, and Utility Scripts

This part provides information on Oracle Airlines Data Model Inter-ETL Mapping, OLAP, Data Mining, and Utility Scripts.

Part II contains the following chapters:

- Chapter 6, "Oracle Airlines Data Model Intra-ETL"

- Chapter 7, "Oracle Airlines Data Model OLAP Model Dimensions"

- Chapter 8, "Oracle Airlines Data Model OLAP Model Cubes"

- Chapter 9, "Oracle Airlines Data Model Data Mining Models"

- Chapter 10, "Oracle Airlines Data Model Utility Scripts"

- Chapter 11, "Oracle Airlines Data Model Sample Reports"

6 Oracle Airlines Data Model Intra-ETL

This chapter includes the following sections:

- Introduction to Oracle Airlines Data Model Intra-ETL

- Value Lookup Models for PL/SQL Procedures

- Intra-ETL PL/SQL Mapping Source and Target Tables

- Intra-ETL Process Flows

Introduction to Oracle Airlines Data Model Intra-ETL

Note:
Do not make changes to the ETL as such changes are not supported.

In Oracle Airlines Data Model, reference tables store master and reference data; and the base, derived, and aggregate tables store transaction and fact data at different granularities. The base tables store the transaction data at the lowest level of granularity, while the derived and aggregate tables store consolidated and summary transaction data.

Two types of Extract, Transform, and Load (ETL) operations populate the tables with data. The source-ETL operations populate the reference and base tables with data from the source On-Line Transaction Processing (OTLP) applications. Additional Intra-ETL operations populate the derived and aggregate tables with the data in the base and reference tables. While the source ETL operations are not a part of Oracle Airlines Data Model, the Intra-ETL operations are:

- Derived Population: A database package containing scripts that populate the derived tables based on the content of the base and reference tables.

- Aggregate Population: A database package containing scripts to refresh the Oracle Airlines Data Model aggregate tables based on the content of the derived tables and some reference tables.

Derived and Aggregate tables are implemented using Oracle tables.

For more information, see "Intra-ETL Process Flows" and the Oracle Airlines Data Model Implementation and Operations Guide.

Value Lookup Models for PL/SQL Procedures

Oracle Airlines Data Model value lookup values contains the lookup tables and the associated values which are used in Intra-ETL mapping.

Table 6-1 shows the tables and values which are used in join conditions and filter conditions in Intra-ETL mapping.

Table 6-1 shows the lookup tables and values which are used in Intra-ETL mapping.

Table 6-1 Value Lookup Values for Intra-ETL Mapping

Hard Coded Value Table Name

Hard Coded Value Column

Value used

ETL Program Name

ETL Usage Type

DWR_SL_CHNL

SL_CHNL_CD

Airline Agent, Other Agent

PKG_DWD_CALL_CNTR_PRFMNC

Source Input

DWR_INTRACN_RSLT

INTRACN_RSLT_NAME

Satisfy, Dissatisfy

PKG_DWA_CUST_SRVEY

Source Input

DWR_INTRACN_RSN

INTRACN_RSN_NAME

Survey,Service Call,Inbound Marketing,Outbound Marketing,Customer Complaint

PKG_DWA_CUST_SRVEY

Source Input

Intra-ETL PL/SQL Mapping Source and Target Tables

Table 6-2 shows the PL/SQL packages for mapping source tables to target tables to populate Aggregate tables.

Table 6-3 shows the PL/SQL packages for mapping source tables to target tables to populate Derived tables.

Table 6-2 Intra-ETL Aggregate Table Mapping Packages

Package Name

PKG_DWA_CUST_SRVY Mapping

PKG_DWA_DLY_BKG Mapping

PKG_DWA_DLY_CALL_CNTR_PRFMNC Mapping

PKG_DWA_DLY_FLT_DTLS Mapping

PKG_DWA_DLY_LYALTY_ACCT_BKG Mapping

PKG_DWA_DLY_LYALTY_ACCT Mapping

Table 6-3 Intra-ETL Derived Table Mapping Packages

Package Name

PKG_DWD_BKG_FCT Mapping

PKG_DWD_CALL_CNTR_PRFMNC Mapping

PKG_DWD_CHKIN Mapping

PKG_DWD_CUST_SRVY Mapping

PKG_DWD_FLT_DTLS Mapping

PKG_DWD_LYLTY_ACCT_BAL_HIST Mapping

PKG_DWD_LYLTY_ACCT_LVL_HIST Mapping

PKG_DWD_TCKT Mapping

PKG_DWA_CUST_SRVY Mapping

Table 6-4 shows the source to target mapping to populate target table DWA_CUST_SRVY. For more information, see CUSTOMER SURVEY AGG.

Source Tables

DWD_CUST_SRVY

DWR_INTRATN_RSN

DWR_INTRATN_RSLT

Table 6-4 PKG_DWA_CUST_SRVY ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

CLNDR_KEY

DWD_CUST_SRVY

CLNDR_KEY

Direct Mapping.The foreign key to DWR_CLNDR

INTRACN_RSN_KEY

DWD_CUST_SRVY

INTRACN_RSN_KEY

Direct Mapping.The foreign key to DWR_INTRACN_RSN

MO_KEY

DWD_CUST_SRVY

MO_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

SATISFY_CN

DWR_INTRACN_RSLT rslt,DWR_INTRACN_RSN rsn

rslt.INTRACN_RSLT_NAME,rsn.INTRACN_RSN_NAME

SRVC_KEY

DWD_CUST_SRVY

SRVC_KEY

Direct Mapping.The foreign key to DWR_SRVC

TOT_SRVY_CNT

DWR_INTRACN_RSLT rslt

INTRACN_RSLT_NAME

DWD_CUST_SRVY left join DWR_INTRACN_RSLT rslt on (ccp.INTRACN_RSLT_KEY=rslt.INTRACN_RSLT_KEY and rslt.CURR_IND='Y')

PKG_DWA_DLY_BKG Mapping

Table 6-5 shows the mapping to populate target table DWA_DLY_BKG. For more information, see DAILY BOOKING FACT.

Source Tables

DWD_BKG_FCT

DWR_CMPGN

DWR_RVN_CST_DRVD

Table 6-5 PKG_DWA_DLY_BKG_ ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

BELLY_CARGO_RVN

DWD_RVN_CST_DRVD

CARGO_FRGHT_RVN

DWD_BKG_FCT left join DWD_RVN_CST_DRVD rvn on (rvn.DAY_KEY=bkg.CLNDR_KEY and rvn.FLT_KEY=bkg.FLT_KEY)

SUM(Nvl(rvn.CARGO_FRGHT_RVN,0))

BKD

DWD_BKG_FCT

BKG_CD

Count(bkg.BKG_CD)

BKG_CLS_KEY

DWD_BKG_FCT

BKG_CLS_KEY

Direct Mapping.The foreign key to DWR_BKG_CLS

CARRIER_KEY

DWD_BKG_FCT

CARRIER_KEY

Direct Mapping.The foreign key to DWR_CARRIER

CDSHR_RVN

DWD_BKG_FCT

CPN_AMT

Sum(Case When bkg.CDSHR_IND='Y' Then nvl(bkg.CPN_AMT,0) Else 0 end )

CHARTER_RVN

DWD_RVN_CST_DRVD

CHARTER_RVN

DWD_BKG_FCT left join DWD_RVN_CST_DRVD rvn on (rvn.DAY_KEY=bkg.CLNDR_KEY and rvn.FLT_KEY=bkg.FLT_KEY)

SUM(Nvl(rvn.OTHR_RVN_CHARTER,0)) CHARTER_RVN

CITY_KEY

DWD_BKG_FCT

CITY_KEY

Direct Mapping.The foreign key to DWR_GEO

CLNDR_KEY

DWD_BKG_FCT

CLNDR_KEY

Direct Mapping.The foreign key to DWR_CLNDR

CMPGN_KEY

DWR_CMPGN

CMPGN_KEY

Direct Mapping.The foreign key to DWR_CMPGN

CNCL_CNT

DWD_BKG_FCT

BKG_CD

Count(Case When bkg.CNCL_DTTIME is not null Then bkg.BKG_CD end) CNCL_CNT

CNCL_FROM_CNFRMD

DWD_BKG_FCT

BKG_CD

Count(Case When bkg.CNFRM_DTTIME<bkg.CNCL_DTTIME then bkg.BKG_CD end ) CNCL_FROM_CNFRMD

CNFRMD_CNT

DWD_BKG_FCT

BKG_CD

Count(Case When bkg.CNFRM_DTTIME is not null Then bkg.BKG_CD end ) CNFRMD_CNT

CPN_CNT

DWD_BKG_FCT

CPN_CD

Count(bkg.CPN_CD) CPN_CNT

CRPRT_CUST_KEY

DWD_BKG_FCT

CRPRT_CUST_KEY

Direct Mapping.The foreign key to DWR_CRPRT_CUST

EXCSS_BAG_RVN

DWD_RVN_CST_DRVD

EXCSS_BAG_RVN

DWD_BKG_FCT left join DWD_RVN_CST_DRVD rvn on (rvn.DAY_KEY=bkg.CLNDR_KEY and rvn.FLT_KEY=bkg.FLT_KEY)

Sum(Nvl(rvn.EXCSS_BAG_RVN,0)) EXCSS_BAG_RVN

FLN_PAX_CNT

DWD_BKG_FCT

FLN_PAX_CNT

Direct Mapping.This indicates the FLOWN PASSENGER COUNT

Sum(Nvl(bkg.FLN_PAX_CNT,0))

FLN_RVN

DWD_BKG_FCT

FLN_RVN

Direct Mapping.This indicates the FLOWN REVENUE

Sum(Nvl(bkg.FLN_RVN,0))

FLN_RVN_ORGN_TO_DSTN_OFRD

DWD_BKG_FCT

FLN_RVN_ORGN_TO_DSTN_OFRD

Direct Mapping.This indicates the FLOWN REVENUE ORIGIN TO DESTINATION OFFERED

Sum(Nvl(bkg.FLN_RVN_ORGN_TO_DSTN_OFRD,0))

FLT_KEY

DWD_BKG_FCT

FLT_KEY

Direct Mapping.The foreign key to DWR_FLT

GRP_BKD_QTY

DWD_BKG_FCT

BKG_CD

Count(Case When bkg.GRPNG_IND is not null Then bkg.BKG_CD end ) GRP_BKD_QTY

GRP_PAX_CNT

DWD_BKG_FCT

PAX_KEY

Count(Case When bkg.GRPNG_IND is not null Then bkg.PAX_KEY end ) GRP_PAX_CNT

INDVL_BKD_QTY

DWD_BKG_FCT

BKG_CD

Count(Case When bkg.GRPNG_IND is null Then bkg.BKG_CD end ) INDVL_BKD_QTY

INDVL_PAX_CNT

DWD_BKG_FCT

PAX_KEY

Count(Case When bkg.GRPNG_IND is null Then bkg.PAX_KEY end ) INDVL_PAX_CNT

MO_KEY

DWD_BKG_FCT

MO_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

NET_BKD

DWD_BKG_FCT

BKG_CD

Count(Case When not bkg.CNFRM_DTTIME<bkg.CNCL_DTTIME then bkg.BKG_CD end ) NET_BKD

NET_CNFRMD

DWD_BKG_FCT

KG_CD

Count(Case When bkg.CNFRM_DTTIME is not null and not bkg.CNFRM_DTTIME<bkg.CNCL_DTTIME Then bkg.BKG_CD end ) NET_CNFRMD

NON_RVN_FLN_PAX_CNT

DWD_BKG_FCT

NON_RVN_FLN_PAX_CNT

Direct Mapping.This indicates the NON REVENUE FLOWN PASSENGER COUNT

Sum(Nvl(bkg.NON_RVN_FLN_PAX_CNT,0))

OFF_KEY

DWD_BKG_FCT

OFFC_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

OFRD_ORGN_TO_DSTN_FLN_PAX_CNT

DWD_BKG_FCT

OFRD_ORGN_TO_DSTN_FLN_PAX_CNT

Direct Mapping.This indicates the OFFERED ORIGIN TO DESTINATION FLOWN PASSENGER COUNT

Sum(Nvl(bkg.OFRD_ORGN_TO_DSTN_FLN_PAX_CNT,0))

ONBOARD_RVN

DWD_BKG_FCT

ONBOARD_RVN

Direct Mapping.This indicates the ONBOARD REVENUE

Sum(Nvl(bkg.ONBOARD_RVN,0))

ONFLT_ORGN_TO_DSTN_FLT_RVN

DWD_BKG_FCT

ONFLT_ORGN_TO_DSTN_FLT_RVN

Direct Mapping.This indicates the ONFLIGHT ORIGIN TO DESTINATION FLIGHT REVENUE

Sum(Nvl(bkg.ONFLT_ORGN_TO_DSTN_FLT_RVN,0))

ONFLT_ORGNTO_DSTN_FLN_PAX_CNT

DWD_BKG_FCT

ONFLT_ORGNTO_DSTN_FLN_PAX_CNT

Direct Mapping.

Sum(Nvl(bkg.ONFLT_ORGNTO_DSTN_FLN_PAX_CNT,0))

OTHR_CHRGS

DWD_RVN_CST_DRVD

OTHR_OVRFLYNG_CHRGS

DWD_BKG_FCT left join DWD_RVN_CST_DRVD rvn on (rvn.DAY_KEY=bkg.CLNDR_KEY and rvn.FLT_KEY=bkg.FLT_KEY)

Sum(Nvl(rvn.OTHR_OVRFLYNG_CHRGS,0)) OTHR_CHRGS

OTHR_RVN

DWD_RVN_CST_DRVD

OTHR_RVN_CHARTER

DWD_BKG_FCT left join DWD_RVN_CST_DRVD rvn on (rvn.DAY_KEY=bkg.CLNDR_KEY and rvn.FLT_KEY=bkg.FLT_KEY)

Sum(Nvl(rvn.OTHR_RVN_CHARTER,0)) OTHR_RVN

PAX_CNT

DWD_BKG_FCT

PAX_KEY

Count(bkg.PAX_KEY) PAX_CNT

SEG_KEY

DWD_BKG_FCT

SEG_KEY

Direct Mapping.The foreign key to DWR_SEG

SEG_PAIR_KEY

DWD_BKG_FCT

SEG_PAIR_KEY

Direct Mapping.The foreign key to DWR_SEG_PAIR

SL_CHNL_KEY

DWD_BKG_FCT

SL_CHNL_KEY

Direct Mapping.The foreign key to DWR_SL_CHNL

TAX_AMT

DWD_RVN_CST_DRVD

PAX_TAX

DWD_BKG_FCT left join DWD_RVN_CST_DRVD rvn on (rvn.DAY_KEY=bkg.CLNDR_KEY and rvn.FLT_KEY=bkg.FLT_KEY)

Sum(Nvl(rvn.PAX_TAX,0)) TAX_AMT

TCKT_AMT

DWD_BKG_FCT

CPN_AMT

Sum(Case When bkg.TCKT_CD is not null Then Nvl(CPN_AMT,0) Else 0 end) TCKT_AMT

TCKTD

DWD_BKG_FCT

BKG_CD

Count(Case When bkg.TCKT_CD is not null Then bkg.BKG_CD end ) TCKTD

TRFC_CTGRY_KEY

DWD_BKG_FCT

TRFC_CTGRY_KEY

Direct Mapping.The foreign key to DWR_TRFC_CTGRY

WTLSTD

DWD_BKG_FCT

BKG_CD

PKG_DWA_DLY_CALL_CNTR_PRFMNC Mapping

Table 6-6 shows the mapping to populate target table DWA_DLY_CALL_CNTR__PRFMNC. For more information, see DAILY CALL CENTER PERFORMANCE.

Source Tables

DWD_CALL_CNTR_PRFMNC

Table 6-6 PKG_DWA_DLY_CC_PRFM ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

ACCESSIBLE_CNT

DWD_CALL_CNTR_PRFMNC

TALK_DRTN,HNDL_BY_IVR_IND

SUM(CASE WHEN TALK_DRTN = 0 AND HNDL_BY_IVR_IND= 'Y' THEN 1 ELSE 0 END ) AS ACCESSIBLE_CNT ,COUNT(CALL_CNTR_AGNT_KEY) AS AGNT_CNT

AGNT_CNT

DWD_CALL_CNTR_PRFMNC

CALL_CNTR_AGNT_KEY

This indicates the CALL CENTER AGENT KEY

COUNT(CALL_CNTR_AGNT_KEY) AS AGNT_CNT

CALL_CNT

DWD_CALL_CNTR_PRFMNC

PRTY_INTRACN_CALL_CD

COUNT(PRTY_INTRACN_CALL_CD ) AS CALL_CNT

CLNDR_KEY

DWD_CALL_CNTR_PRFMNC

CLNDR_KEY

Direct Mapping.The foreign key to DWR_CLNDR

MNT_OF_CALL_DRTN

DWD_CALL_CNTR_PRFMNC

CUST_SATISFACTN_IND,DLY_CALL_CNTR_PRFMNC_KEY

COUNT(CASE WHEN CUST_SATISFACTN_IND= 'Y' THEN DLY_CALL_CNTR_PRFMNC_KEY END ) AS STFY_CNT

MO_KEY

DWD_CALL_CNTR_PRFMNC

MO_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

OFFC_KEY

DWD_CALL_CNTR_PRFMNC

OFFC_KEY

Direct Mapping.The foreign key to DWR_BKG_OFFC

SATISFY_CALL

DWD_CALL_CNTR_PRFMNC

CUST_SATISFACTN_IND

This indicates the SOURCE SYSTEM IDENTIFIER

SUM(CASE WHEN CUST_SATISFACTN_IND='Y' THEN 1 ELSE 0 END)

PKG_DWA_DLY_FLT_DTLS Mapping

Table 6-7 shows the mapping to populate target table DWA_DLY_FLT_DTLS.

Source Tables

DWD_FLT_DETLS

Table 6-7 PKG_DWA_DLY_FLT_DTLS ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

ACV_TOT_CPCTY

DWD_FLT_DTLS

ACV_TOT_CPCTY

Direct Mapping.This indicates the AIRCRAFTVERSION TOTAL CAPACITY

Sum(nvl(ACV_TOT_CPCTY,0))

FLT_DT_KEY

DWD_FLT_DTLS

CLNDR_KEY

Direct Mapping.The foreign key to DWR_CLNDR

FLT_KEY

DWD_FLT_DTLS

FLT_KEY

Direct Mapping.The foreign key to DWR_FLT

NAUTICAL_MLS

DWD_FLT_DTLS

NAUTICAL_MILES

Direct Mapping.This indicates the NAUTICAL MILES

Sum(nvl(NAUTICAL_MILES,0))

SALEBLE_TOT_CPCTY

DWD_FLT_DTLS

SALEBLE_TOT_CPCTY

Direct Mapping.This indicates the SALEBLE TOTAL CAPACITY

Sum(nvl(SALEBLE_TOT_CPCTY,0))

SEG_KEY

DWD_FLT_DTLS

SEG_KEY

Direct Mapping.The foreign key to DWR_SEG

PKG_DWA_DLY_LYALTY_ACCT_BKG Mapping

Table 6-8 shows the mapping to populate target DWA_DLY_LYALTY_ACCT_BKG. For more information, see DAILY LOYALTY ACCOUNT BOOKING.

Source Tables

DWD_BKG_FACT

DWR_FREQ_FLYR

Table 6-8 PKG_DWA_DLY_LYALTY_ACCT_BKG ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

ACTVTY_CNT

DWR_FREQ_FLYR

ACTV_ACCT_IND

Direct Mapping.

Sum ( Case When ff.ACTV_ACCT_IND='Y' Then 1 Else 0 end ) ACTVTY_CNT

BKD_CNT

DWD_BKG_FCT

count(1) --bkg.BKD_CNT

CLNDR_KEY

DWD_BKG_FCT

CLNDR_KEY

Direct Mapping.The foreign key to DWR_CLNDR

CNCL_CNT

DWD_BKG_FCT

CNCL_DTTIME

Sum ( Case When bkg.CNCL_DTTIME is not null Then 1 Else 0 end ) CNCL_CNT

CNFRMD_CNT

DWD_BKG_FCT

CNFRM_DTTIME

Sum ( Case When bkg.CNFRM_DTTIME is not null Then 1 Else 0 end ) CNFRMD_CNT

FLN_PAX_CNT

DWD_BKG_FCT

FLN_PAX_CNT

Direct Mapping.This indicates the FLOWN PASSENGER COUNT

Sum (Nvl(bkg.FLN_PAX_CNT,0)) FLN_PAX_CNT

FLN_RVN

DWD_BKG_FCT

FLN_RVN

Direct Mapping.This indicates the FLOWN REVENUE

Sum (Nvl(bkg.FLN_RVN,0)) FLN_RVN

FLN_RVN_BY_ACTVTY

DWD_BKG_FCT,DWR_FREQ_FLYR

FLN_RVN

Direct Mapping.

Sum ( Case When ff.ACTV_ACCT_IND='Y' Then Nvl(bkg.FLN_RVN,0) Else 0 end ) FLN_RVN_BY_ACTVTY

FLT_CNT

DWD_BKG_FCT

FLT_KEY

Count(Distinct bkg.FLT_KEY) FLT_CNT

LYLTY_ACCT_CNT

DWD_BKG_FCT

FRQTFLR_CARD_KEY

Count(Distinct bkg.FRQTFLR_CARD_KEY) LYLTY_ACCT_CNT

LYLTY_LVL_KEY

DWR_FREQ_FLYR

LYLTY_LVL_KEY

Direct Mapping.The foreign key to DWR_LYLTY_LVL

LYLTY_PROG_KEY

DWR_FREQ_FLYR

LYLTY_PROG_KEY

Direct Mapping.The foreign key to DWR_LYLTY_PROG

MO_KEY

DWD_BKG_FCT

MO_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

OFFC_KEY

DWD_BKG_FCT

OFFC_KEY

It indicates the foreign key which is the primary key of the other table

PAX_CNT

DWD_BKG_FCT

PAX_KEY

Count(bkg.PAX_KEY) PAX_CNT

TCKT_AMT

DWD_BKG_FCT

CPN_AMT

Direct Mapping.

Sum(Nvl(bkg.CPN_AMT,0)) TCKT_AMT

TCKT_AMT_LCL

DWD_BKG_FCT

CPN_AMT_LCL

Direct Mapping.

Sum(Nvl(bkg.CPN_AMT_LCL,0)) TCKT_AMT_LCL

TCKT_AMT_RPT

DWD_BKG_FCT

CPN_AMT_RPT

Direct Mapping.

Sum(Nvl(bkg.CPN_AMT_RPT,0)) TCKT_AMT_RPT

PKG_DWA_DLY_LYALTY_ACCT Mapping

Table 6-9 shows the mapping to populate target table DWA_DLY_LYALTY_ACCT. For more information, see DAILY LOYALTY ACCOUNT.

Source Tables

DWR_FREQ_FLYR

DWD_LYLTY_ACCT_LVL_HIST

DWD_LYLTY_ACCT_BAL_HIST

Table 6-9 PKG_DWA_DLY_LYALTY_ACCT ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

ACTVTY_CNT

DWD_LYLTY_ACCT_LVL_HIST,DWR_FREQ_FLYR

FRQTFLR_CARD_KEY

Direct Mapping.

Count(Distinct CASE WHEN ff.ACTV_ACCT_IND='Y' Then lalh.FRQTFLR_CARD_KEY end ) ACTVTY_CNT

CITY_KEY

DWR_FREQ_FLYR

CITY_KEY

Direct Mapping.The foreign key to DWR_GEO

CLNDR_KEY

DWD_LYLTY_ACCT_LVL_HIST

CLNDR_KEY

Direct Mapping.The foreign key to DWR_CLNDR

DEGRADE_CNT

DWD_LYLTY_ACCT_LVL_HIST,DWR_FREQ_FLYR

lalh.FRQTFLR_CARD_KEY

DWD_LYLTY_ACCT_BAL_HIST left join DWR_FREQ_FLYR ff on (lalh.FRQTFLR_CARD_KEY=ff.LYLTY_ACCT_KEY and ff.CURR_IND='Y')

Count(Distinct CASE WHEN last_lvl.LAST_LVL_KEY > ff.LYLTY_LVL_KEY Then lalh.FRQTFLR_CARD_KEY end ) DEGRADE_CNT

LYLTY_ACCT_CNT

DWD_LYLTY_ACCT_LVL_HIST,DWR_FREQ_FLYR

FRQTFLR_CARD_KEY

DWD_LYLTY_ACCT_BAL_HIST left join DWR_FREQ_FLYR ff on (lalh.FRQTFLR_CARD_KEY=ff.LYLTY_ACCT_KEY and ff.CURR_IND='Y')

Count(Distinct CASE WHEN ff.ACCT_CLS_DT is null Then lalh.FRQTFLR_CARD_KEY end ) --LYLTY_ACCT_CNT

LYLTY_LVL_KEY

DWD_LYLTY_ACCT_LVL_HIST

LYLTY_LVL_KEY

Direct Mapping.The foreign key to DWR_LYLTY_LVL

LYLTY_PTROGRAM_KEY

DWD_LYLTY_ACCT_BAL_HIST

LYLTY_PROG_KEY

The foreign key to DWR_LYLTY_PROG

MILES_ERND_AMT

DWD_LYLTY_ACCT_BAL_HIST,

labh.CURR_MILES_AMT,last_amt.LAST_MILES_AMT

DWD_LYLTY_ACCT_LVL_HIST left join DWD_LYLTY_ACCT_BAL_HIST labh on (lalh.FRQTFLR_CARD_KEY=labh.FRQTFLR_CARD_KEY and lalh.MO_KEY=labh.MO_KEY and lalh.CLNDR_KEY=labh.CLNDR_KEY)

Sum(Case when labh.CURR_MILES_AMT>last_amt.LAST_MILES_AMT then labh.CURR_MILES_AMT-last_amt.LAST_MILES_AMT Else 0 end ) MILES_ERND_AMT

MILES_ERND_AMT_LCL

DWD_LYLTY_ACCT_BAL_HIST

labh.CURR_MILES_AMT_LCL,last_amt.LAST_MILES_AMT_LCL

Direct Mapping.

Sum(Case when labh.CURR_MILES_AMT_LCL>last_amt.LAST_MILES_AMT_LCL then labh.CURR_MILES_AMT_LCL-last_amt.LAST_MILES_AMT_LCL Else 0 end ) MILES_ERND_AMT_LCL

MILES_ERND_AMT_RPT

DWD_LYLTY_ACCT_BAL_HIST

labh.CURR_MILES_AMT_RPT,last_amt.LAST_MILES_AMT_RPT

Direct Mapping.

Sum(Case when labh.CURR_MILES_AMT_RPT>last_amt.LAST_MILES_AMT_RPT then labh.CURR_MILES_AMT_RPT-last_amt.LAST_MILES_AMT_RPT Else 0 end ) MILES_ERND_AMT_RPT

MILES_REDMD_AMT

DWD_LYLTY_ACCT_BAL_HIST

last_amt.LAST_MILES_AMT,labh.CURR_MILES_AMT

DWD_LYLTY_ACCT_LVL_HIST left join DWD_LYLTY_ACCT_BAL_HIST labh on (lalh.FRQTFLR_CARD_KEY=labh.FRQTFLR_CARD_KEY and lalh.MO_KEY=labh.MO_KEY and lalh.CLNDR_KEY=labh.CLNDR_KEY)

Sum(Case when labh.CURR_MILES_AMT<last_amt.LAST_MILES_AMT then last_amt.LAST_MILES_AMT - labh.CURR_MILES_AMT Else 0 end ) MILES_REDMD_AMT

MILES_REDMD_AMT_LCL

DWD_LYLTY_ACCT_BAL_HIST

last_amt.LAST_MILES_AMT_LCL - labh.CURR_MILES_AMT_LCL

Direct Mapping.

Sum(Case when labh.CURR_MILES_AMT_LCL<last_amt.LAST_MILES_AMT_LCL then last_amt.LAST_MILES_AMT_LCL - labh.CURR_MILES_AMT_LCL Else 0 end ) MILES_REDMD_AMT_LCL

MILES_REDMD_AMT_RPT

DWD_LYLTY_ACCT_BAL_HIST

last_amt.LAST_MILES_AMT_RPT - labh.CURR_MILES_AMT_RPT

Direct Mapping.

Sum(Case when labh.CURR_MILES_AMT_RPT<last_amt.LAST_MILES_AMT_RPT then last_amt.LAST_MILES_AMT_RPT - labh.CURR_MILES_AMT_RPT Else 0 end ) MILES_REDMD_AMT_RPT

MO_KEY

DWD_LYLTY_ACCT_LVL_HIST

MO_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

TOT_MILES_AMT

DWD_LYLTY_ACCT_BAL_HIST

labh.CURR_MILES_AMT

DWD_LYLTY_ACCT_LVL_HIST left join DWD_LYLTY_ACCT_BAL_HIST labh on (lalh.FRQTFLR_CARD_KEY=labh.FRQTFLR_CARD_KEY and lalh.MO_KEY=labh.MO_KEY and lalh.CLNDR_KEY=labh.CLNDR_KEY)

Sum(Case When labh.CLNDR_KEY Between labh.VALID_FROM and labh.VALID_UPTO Then labh.CURR_MILES_AMT else 0 end ) TOT_MILES_AMT

TOT_MILES_AMT_LCL

DWD_LYLTY_ACCT_BAL_HIST

labh.CURR_MILES_AMT_LCL

Direct Mapping.

Sum(Case When labh.CLNDR_KEY Between labh.VALID_FROM and labh.VALID_UPTO Then labh.CURR_MILES_AMT_LCL else 0 end ) TOT_MILES_AMT_LCL

TOT_MILES_AMT_RPT

DWD_LYLTY_ACCT_BAL_HIST

labh.CURR_MILES_AMT_RPT

Direct Mapping.

Sum(Case When labh.CLNDR_KEY Between labh.VALID_FROM and labh.VALID_UPTO Then labh.CURR_MILES_AMT_RPT else 0 end ) TOT_MILES_AMT_RPT

UPGD_CNT

DWD_LYLTY_ACCT_LVL_HIST

lalh.FRQTFLR_CARD_KEY

Count(Distinct CASE WHEN last_lvl.LAST_LVL_KEY < ff.LYLTY_LVL_KEY Then lalh.FRQTFLR_CARD_KEY end ) UPGD_CNT

PKG_DWD_BKG_FCT Mapping

Table 6-10 shows the list of source tables for PKG_DWD_BKG_FCT. Table 6-11 shows the mapping to populate target table DWD_BKG_FCT. For more information, see BOOKING FACT.

Table 6-10 PKG_DWD_ BKG_FCT ETL Mapping Source Tables

Source Table Name

DWB_BKG

DWB_BKG_CMPGN_ASGN

DWB_BKG_SSR

DWB_SEG_SCHL

DWB_TCKT

DWB_TCKT_CPN

DWR_CARRIER

DWR_FLT

DWR_GEO

DWR_SL_CHNL

DWR_TIME

DWR_TRFC_CTGRY

Table 6-11 PKG_DWD_ BKG_FCT ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

ACCT_KEY

DWB_BKG

ACCT_KEY

Direct Mapping.

APIS_CMPLT_IND

DWB_BKG

APIS_CMPLT_IND

Direct Mapping.

BID_PRC

DWB_BKG

BID_PRC

Direct Mapping.

BKG_CD

DWB_BKG

BKG_CD

Direct Mapping.

BKG_CLS_KEY

DWB_BKG

BKG_CLS_KEY

Direct Mapping.

BKG_CMPGN_CD

DWB_BKG_CMPGN_ASGN

CMPGN_CD

DWB_BKG left join DWB_BKG_CMPGN_ASGN bca on (bkg.BKG_CD=bca.BKG_CD)

BKG_CRTN_TMSTMP

DWB_BKG

SRC_SYS_CRTD_TMSTMP

Direct Mapping.

BKG_GRP_IND

DWB_BKG

BKG_GRP_IND

Direct Mapping.

BKG_LAST_UPDT_TMSTMP

DWB_BKG

SRC_SYS_UPDTD_TMSTMP

Direct Mapping.

BKG_MKTG_FLT_DT

DWB_BKG

MKTG_FLT_DPRT_DT_TIME

Direct Mapping.

BKG_MKTG_FLT_DT_LCL

DWB_BKG

MKTG_FLT_DPRT_DT_TIME

Direct Mapping.

BKG_OPERTNG_FLT_DT_UTC

DWB_BKG

OPRN_FLT_DPTR_DT_UTC

Direct Mapping.

BKG_OPRTNG_FLT_DT_LCL

DWB_BKG

OPRN_FLT_DPTR_DT

Direct Mapping.

BKG_OPRTNL_FLT_DT

DWB_BKG

OPRN_FLT_DPTR_DT

Direct Mapping.

BKG_STAT_CHNG_IND

DWB_BKG

BKG_STAT_CHNG_IND

Direct Mapping.

BKG_TYP

DWB_BKG

BKG_TYP

Direct Mapping.

BRDNG_IND

DWB_BKG

BRDNG_IND

Direct Mapping.

BSNS_IND

DWB_BKG

BSNS_IND

Direct Mapping.

CARRIER_KEY

DWR_CARRIER

CARRIER_KEY

DWB_BKG left join DWR_CARRIER dc on (bkg.CARRIER_CD=dc.CARRIER_CD and dc.CURR_IND='Y')

CBN_CD

DWB_BKG

CBN_CD

Direct Mapping.

CDSHR_AGRMNT

DWB_BKG

CDSHR_AGRMNT

Direct Mapping.

CDSHR_CLS

DWB_BKG

CDSHR_CLS

Direct Mapping.

CDSHR_IND

CDSHR_CLS

case when CDSHR_CLS is not null then 'Y' else 'N' end --bkg.CDSHR_IND

CITY_KEY

DWR_GEO

CITY_KEY

DWR_BKG_OFFC left join DWR_GEO geo on (bkgoff.CITY_CD=geo.CITY_CD and geo.CURR_IND='Y')

CLNDR_KEY

DWB_BKG

PNR_CRTN_DT

to_char(bkg.PNR_CRTN_DT,'YYYYMMDD') --CLNDR_KEY

CLS

DWB_BKG

BKG_CLS

Direct Mapping.

CNCL_DTTIME

DWB_BKG

BKG_CNCL_DTTIME

Direct Mapping.

CNFRM_DTTIME

DWB_BKG

BKG_CNFRM_DTTIME

Direct Mapping.

CNFRM_IND

DWB_BKG

CNFRM_IND

Direct Mapping.

CPN_AMT

DWB_TCKT

TOT_AMT

DWB_TCKT_CPN left join DWB_TCKT tckt on (tcpn.CPN_CD=tckt.TCKT_CD)

CPN_CD

DWB_BKG

PAX_CPN_CD

Direct Mapping.

CRPRT_CUST_KEY

DWB_BKG

PAX_KEY

Case When bkg.PAX_TYP='CRPRT_CUST' Then bkg.PAX_KEY end

CURR_STAT

DWB_BKG

CURR_IND

Direct Mapping.

DEAD_IND

BKG_CNCL_DTTIME

case when BKG_CNCL_DTTIME is not null then 'Y' else 'N' end --bkg.DEAD_IND

DWFEED_CD

DWB_BKG

DWFEED_CD

Direct Mapping.

ECONOMY_IND

DWB_BKG

ECONOMY_IND

Direct Mapping.

FIRST_IND

DWB_BKG

FIRST_IND

Direct Mapping.

FLN_PAX_CNT

DWB_BKG

FLN_PAX_CNT

Direct Mapping.

FLN_RVN

DWB_TCKT

TOT_AMT

DWB_TCKT_CPN left join DWB_TCKT tckt2 on (tcpn2.CPN_CD=tckt2.TCKT_CD)

case when bkg.FLN_DT is not null then tckt2.TOT_AMT else 0 end --bkg.FLN_RVN

FLN_RVN_ORGN_TO_DSTN_OFRD

DWB_TCKT

TOT_AMT

DWB_TCKT_CPN left join DWB_TCKT tckt2 on (tcpn2.CPN_CD=tckt2.TCKT_CD)

case when bkg.FLN_DT is not null then tckt2.TOT_AMT else 0 end --bkg.FLN_RVN_ORGN_TO_DSTN_OFRD

FLT_KEY

DWR_FLT

FLT_KEY

DWB_BKG left join DWR_FLT flt on (bkg.FLT_NBR=flt.FLT_NBR and to_char(bkg.OPRN_FLT_DPTR_DT,'DY') =flt.WKDAY_CD and flt.CURR_IND='Y')

FRQTFLR_CARD_KEY

DWB_BKG

FRQTFLR_CARD_KEY

Direct Mapping.

FRQTFLR_NBR

DWB_BKG

FRQTFLR_NBR

Direct Mapping.

GRPNG_IND

DWB_BKG

GRPNG_IND

Direct Mapping.

INFNT_CPN_AMT

DWB_TCKT

TOT_AMT

DWB_TCKT_CPN left join DWB_TCKT tckt2 on (tcpn2.CPN_CD=tckt2.TCKT_CD)

INFNT_CPN_CD

DWB_BKG

INFNT_CPN_CD

Direct Mapping.

INFO_IND

DWB_BKG

INFORMATIONAL_IND

Direct Mapping.

MEAL_CD

DWB_BKG

MEAL_CD

Direct Mapping.

MKTG_SEG_DPRT_DT_LCL

DWB_SEG_SCHL

SCHL_SEG_DPRT_DTTIME_LCL

DWB_BKG left join DWB_SEG_SCHL segs2 on (bkg.MKTG_SEG_SCHL_CD=segs2.SEG_SCHL_CD)

MKTG_SEG_DPRT_DT_UTC

DWB_SEG_SCHL

SCHL_SEG_DPRT_DTTIME_GMT

DWB_BKG left join DWB_SEG_SCHL segs2 on (bkg.MKTG_SEG_SCHL_CD=segs2.SEG_SCHL_CD)

MO_KEY

DWB_BKG

PNR_CRTN_DT

It indicates the foreign key which is the primary key of the other table

to_char(bkg.PNR_CRTN_DT,'YYYYMM') || '01' --bkg.MO_KEY

NEGOSPACE_REF

DWB_BKG

NEGOSPACE_REF

Direct Mapping.

NIGHT_IND

DWB_BKG

NIGHT_IND

Direct Mapping.

NON_RVN_FLN_PAX_CNT

DWB_BKG

NON_RVN_FLN_PAX_CNT

Direct Mapping.

OFF_KEY

DWB_BKG

OFFC_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

OFRD_ORGN_TO_DSTN_FLN_PAX_CNT

DWB_BKG

OFRD_ORGN_TO_DSTN_FLN_PAX_CNT

Direct Mapping.

ONBOARD_RVN

DWB_TCKT

TOT_AMT

DWB_TCKT_CPN left join DWB_TCKT tckt2 on (tcpn2.CPN_CD=tckt2.TCKT_CD)

case when bkg.CNFRM_IND='Y' then tckt2.TOT_AMT else 0 end --bkg.ONBOARD_RVN

OPEN_IND

DWB_BKG

OPEN_IND

Direct Mapping.

OPRTNG_SEG_DEPTR_LCL_DT_CD

DWB_SEG_SCHL

SCHL_SEG_DPRT_DTTIME_LCL

DWB_BKG left join DWB_SEG_SCHL segs on (bkg.OPERTNG_SEG_SCHL_CD=segs.SEG_SCHL_CD )

OPRTNG_SEG_DEPTR_UTC_DT_CD

DWB_SEG_SCHL

SCHL_SEG_DPRT_DTTIME_GMT

DWB_BKG left join DWB_SEG_SCHL segs on (bkg.OPERTNG_SEG_SCHL_CD=segs.SEG_SCHL_CD )

ORIGINL_ACTN_CD

DWB_BKG

ORGNL_ACTN_CD

Direct Mapping.

OVERBKG_RSN

DWB_BKG

OVERBKG_RSN_DSCR

Direct Mapping.

OVERBKG_TYP

DWB_BKG

OVERBKG_TYP

Direct Mapping.

PAX_KEY

DWB_BKG

PAX_KEY

Direct Mapping.

PNR_CRTN_DT

DWB_BKG

PNR_CRTN_DT

Direct Mapping.

PNR_KEY

DWB_BKG

PNR_KEY

Direct Mapping.

PNR_RECORDLOCATOR

DWB_BKG

BKG_PNR_RLOC

Direct Mapping.

SEAT_NBR

DWB_BKG

SEAT_NBR

Direct Mapping.

SEG_KEY

DWB_SEG_SCHL

SEG_KEY

DWB_BKG left join DWB_SEG_SCHL segs on (bkg.OPERTNG_SEG_SCHL_CD=segs.SEG_SCHL_CD )

SL_CHNL_KEY

DWR_SL_CHNL

SL_CHNL_KEY

DWB_BKG left join DWR_SL_CHNL schn on (bkg.OFFC_KEY=schn.OFFC_KEY and schn.CURR_IND='Y')

SRC_SYS_CRTD_TMSTMP

DWB_BKG

SRC_SYS_CRTD_TMSTMP

Direct Mapping.

SRC_SYS_DEL_IND

DWB_BKG

SRC_SYS_DEL_IND

Direct Mapping.

SRC_SYS_ID

DWB_BKG

SRC_SYS_ID

Direct Mapping.

SRC_SYS_UPDTD_TMSTMP

DWB_BKG

SRC_SYS_UPDTD_TMSTMP

Direct Mapping.

SSR_KEY

DWB_BKG_SSR

SSR_KEY

DWB_BKG left join DWB_BKG_SSR bssr on (bkg.BKG_CD=bssr.BKG_CD)

STAT_CD

DWB_BKG

STAT_CD

Direct Mapping.

TCKT_CD

DWB_TCKT_CPN

TCKT_CD

DWB_BKG left join DWB_TCKT_CPN tcpn on (bkg.PAX_CPN_CD=tcpn.CPN_CD)

TIME_KEY

DWR_TIME

TIME_KEY

DWB_BKG left join DWR_TIME tim on (to_char(bkg.PNR_CRTN_DT,'HH24')=tim.HR_OF_DAY and to_char(bkg.PNR_CRTN_DT,'MI')=tim.MNT_OF_HR )

TRFC_CTGRY_KEY

DWR_TRFC_CTGRY

TRFC_CTGRY_KEY

DWB_BKG left join DWR_TRFC_CTGRY tc on (bkg.FLT_NBR=tc.FLT_NBR and tc.CURR_IND='Y')

TST_CD

DWB_BKG

TST_CD

Direct Mapping.

TST_INFNT_FARE_BASIS_CD

DWB_BKG

TST_INFNT_FARE_BASIS_CD

Direct Mapping.

TST_PAX_FARE_BASIS_CD

DWB_BKG

TST_PAX_FARE_BASIS_CD

Direct Mapping.

WAITLIST_DTTIME

DWB_BKG

WAITLIST_DTTIME

Direct Mapping.

WAITLIST_IND

DWB_BKG

WAITLIST_IND

Direct Mapping.

YLD

DWB_BKG

YLD

Direct Mapping.

PKG_DWD_CALL_CNTR_PRFMNC Mapping

Table 6-12 shows the mapping to populate target table DWD_CALL_CNTR_PRFMNC. For more information, see CALL CENTER PERFORMANCE.

Source Tables

DWB_PRTY_INTRACN_CALL

DWR_CALL_CNTR

DWR_CALL_CNTR_AGNT

Table 6-12 PKG_DWD_CALL_CNTR_PRFMNC ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

CALL_CNTR_AGNT_KEY

DWR_CALL_CNTR_AGNT

CALL_CNTR_AGNT_KEY

DWB_PRTY_INTRACN_CALL left join DWR_CALL_CNTR_AGNT cca on (pic.CALL_CNTR_AGNT_CD=cca.CALL_CNTR_AGNT_CD and cca.CURR_IND='Y')

CLNDR_KEY

DWB_PRTY_INTRACN_CALL

INTRACN_EVT_DT_AND_TIME

It indicates the foreign key which is the primary key of the other table

to_char(pic.INTRACN_EVT_DT_AND_TIME,'YYYYMMDD')

CUST_SATISFACTN_IND

DWB_PRTY_INTRACN_CALL

CUST_SATISFACTN_IND

Direct Mapping.This indicates the CUSTOMER SATISFACTION INDICATOR

HLD_DRTN

DWB_PRTY_INTRACN_CALL

HLD_DRTN

Direct Mapping.This indicates the HOLD DURATION

HNDL_BY_IVR_IND

DWB_PRTY_INTRACN_CALL

HNDL_BY_IVR_IND

Direct Mapping.This indicates the HANDLED BY IVR INDICATOR

INTRACN_DRTN

DWB_PRTY_INTRACN_CALL

INTRACN_DRTN

Direct Mapping.This indicates the INTERACTION DURATION

MO_KEY

DWB_PRTY_INTRACN_CALL

INTRACN_EVT_DT_AND_TIME

It indicates the foreign key which is the primary key of the other table

to_char(pic.INTRACN_EVT_DT_AND_TIME,'YYYYMM') || '01'

OFFC_KEY

DWR_CALL_CNTR

CALL_CNTR_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

PRTY_INTRACN_CALL_CD

DWB_PRTY_INTRACN_CALL

PRTY_INTRACN_CALL_CD

Direct Mapping.

QUE_DRTN

DWB_PRTY_INTRACN_CALL

QUE_DRTN

Direct Mapping.This indicates the QUEUE DURATION

TALK_DRTN

DWB_PRTY_INTRACN_CALL

TALK_DRTN

Direct Mapping.This indicates the TALK DURATION

PKG_DWD_CHKIN Mapping

Source Tables

DWB_BKG

DWB_CHKIN

DWB_SEG_SCHL

DWR_CHKIN_BAG_GRP

DWR_LEG

Table 6-13 PKG_DWD_ CHKIN ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

ACPT_DSCR

DWB_CHKIN

ACPT_DSCR

Direct Mapping.This indicates the ACCEPTANCE DESCRIPTION

ACPT_STAT

DWB_CHKIN

ACPT_STAT

Direct Mapping.This indicates the ACCEPTANCE STATUS

ARPRT_KEY

DWB_CHKIN

DPRT_ARPRT_KEY

Direct Mapping.

ARRVL_ARPRT

DWB_CHKIN

ARRVL_ARPRT_KEY

Direct Mapping.

BAG_GRP_CHKIN_BAG_CNT

DWB_CHKIN

TOT_BAG_NBR

Direct Mapping.This indicates the TOTAL BAGGAGE NUMBER

BAG_GRP_CHKIN_BAG_WEIGHTT

DWB_CHKIN

TOT_BAG_WT

Direct Mapping.This indicates the TOTAL BAGGAGE WEIGHT

BAG_GRP_KEY

DWR_CHKIN_BAG_GRP

BAG_GRP_KEY

DWB_CHKIN left join DWR_CHKIN_BAG_GRP cbg on (dc.PDI_CD=cbg.PDI_CD and leg.CURR_IND='Y')

BAG_GRP_POOL_REF

DWB_CHKIN

BAG_GRP_POOL_REF

Direct Mapping.

BAG_GRP_TYP

DWR_CHKIN_BAG_GRP

GRP_TYP

DWB_CHKIN left join DWR_CHKIN_BAG_GRP cbg on (dc.PDI_CD=cbg.PDI_CD and leg.CURR_IND='Y')

BAG_STAT

DWB_CHKIN

BAG_STAT

Direct Mapping.This indicates the BAGGAGE STATUS

BKG_KEY

DWB_CHKIN

BKG_CD

Direct Mapping.

BKG_PDI_INFNT_IND

DWB_CHKIN

BKG_PDI_INFNT_IND

Direct Mapping.This indicates the BOOKING PDI INFANT INDICATOR

BRDNG_STAT

DWB_CHKIN

BRDNG_STAT

Direct Mapping.This indicates the BOARDING STATUS

CARRIER_KEY

DWB_CHKIN

CARRIER_KEY

Direct Mapping.

CHNL_KEY

DWB_CHKIN

CHNL_KEY

Direct Mapping.

CLNDR_KEY

DWB_CHKIN

DPRT_DT

This indicates the DEPARTURE DATE

to_char(dc.DPRT_DT,'YYYYMMDD')

CURR_STAT

DWB_CHKIN

CURR_IND

Direct Mapping.

CUST_REC_STAT

DWB_CHKIN

CUST_REC_STAT

Direct Mapping.This indicates the CUSTOMER RECORD STATUS

DPRT_ARPRT

DWB_CHKIN

DPRT_ARPRT_KEY

Direct Mapping.

DWFEED_CD

DWB_CHKIN

DWFEED_CD

Direct Mapping.

FLT_KEY

DWB_CHKIN

FLT_KEY

Direct Mapping.

IATC_ORGNL_INFO

DWB_CHKIN

IATC_ORGN_INFO

Direct Mapping.This indicates the IATC ORIGIN INFORMATION

IATCI_ORGNL_CMPNY

DWB_CHKIN

IATCI_ORGN_CMPNY

Direct Mapping.This indicates the IATCI ORIGIN COMPANY

IATCI_TRGT

DWB_CHKIN

IATCI_TRGT

Direct Mapping.This indicates the IATCI TARGET

IATCI_TRGT_CMPNY

DWB_CHKIN

IATCI_TRGT_CMPNY

Direct Mapping.This indicates the IATCI TARGET COMPANY

IATCI_TRGT_CMPNY_CD

DWB_CHKIN

IATCI_TRGT_CMPNY

Direct Mapping.This indicates the IATCI TARGET COMPANY

LEG_KEY

DWR_LEG

LEG_KEY

DWB_LEG_SCHL left join DWR_LEG leg on (legs.DPRT_ARPRT_KEY=leg.DPRT_ARPRT_KEY and legs.ARRVL_ARPRT_KEY=leg.ARRVL_ARPRT_KEY and leg.CURR_IND='Y')

MO_KEY

DWB_CHKIN

DPRT_DT

to_char(dc.DPRT_DT,'YYYYMM') || '01'

OFF_KEY

DWB_CHKIN

OFFC_KEY

Direct Mapping.

PAX_KEY

DWB_BKG

PAX_KEY

DWB_CHKIN left join DWB_BKG bkg on (dc.BKG_CD=bkg.BKG_CD)

PDI_CD

DWB_CHKIN

PDI_CD

Direct Mapping.

REGRADE_CBN_CD

DWB_CHKIN

REGRADE_CBN_CD

Direct Mapping.This indicates the REGRADE CABIN CODE

REGRADE_DSCR

DWB_CHKIN

REGRADE_DSCR

Direct Mapping.This indicates the REGRADE DESCRIPTION

REGRADE_STAT

DWB_CHKIN

REGRADE_STAT

Direct Mapping.This indicates the REGRADE STATUS

RESPBL_CUST_KEY

DWB_CHKIN

RESPBL_CUST_KEY

Direct Mapping.

RESPBL_CUST_NAME

DWB_CHKIN

RESPBL_CUST_NAME

Direct Mapping.This indicates the RESPONSIBLE CUSTOMER NAME

SEAT_DTLS

DWB_CHKIN

SEAT_DTL

Direct Mapping.This indicates the SEAT DETAIL

SEG_KEY

DWB_SEG_SCHL

SEG_KEY

DWB_CHKIN left join DWB_SEG_SCHL segs on (dc.SEG_SCHL_CD=segs.SEG_SCHL_CD)

TOT_BAG_CNT

DWB_CHKIN

TOT_BAG_NBR

Direct Mapping.This indicates the TOTAL BAGGAGE NUMBER

PKG_DWD_CUST_SRVY Mapping

Table 6-14 shows the mapping to populate target table DWD_CUST_SRVY. For more information, see CUSTOMER SURVEY DERIVED.

Source Tables

DWB_PRTY_INTRACN_THRD

Table 6-14 PKG_DWD_CUST_SRVY ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

CLNDR_KEY

DWB_PRTY_INTRACN_THRD

INTRACN_THRD_STRT_DT

It indicates the foreign key which is the primary key of the other table

to_char(INTRACN_THRD_STRT_DT,'YYYYMMDD') CLNDR_KEY

CUST_KEY

DWB_PRTY_INTRACN_THRD

CUST_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

INTRACN_RSLT_KEY

DWB_PRTY_INTRACN_THRD

INTRACN_RSLT_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

INTRACN_RSN_KEY

DWB_PRTY_INTRACN_THRD

INTRACN_RSN_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

MO_KEY

DWB_PRTY_INTRACN_THRD

INTRACN_THRD_STRT_DT

It indicates the foreign key which is the primary key of the other table

to_char(INTRACN_THRD_STRT_DT,'YYYYMM') || '01' MO_KEY

PRTY_INTRACN_THRD_CD

DWB_PRTY_INTRACN_THRD

PRTY_INTRACN_THRD_CD

Direct Mapping.

SRVC_KEY

DWB_PRTY_INTRACN_THRD

SRVC_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

PKG_DWD_FLT_DTLS Mapping

Table 6-15 shows the mapping to populate target table DWD_FLT_DTLS. For more information, see FLIGHT DETAILS FACT.

Source Tables

DWB_FLT_SCHD

DWB_LEG_SCHL

DWB_SEG_SCHL

DWR_ARCFT_VRSN

DWR_LEG

Table 6-15 PKG_DWD_FLT_DTLS ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

ACV_KEY

DWB_LEG_SCHL

ACV_KEY

DWB_FLT_SCHL left join DWB_LEG_SCHL LEG on (flt.FLT_SCHL_CD=leg.FLT_SCHL_CD)

ACV_TOT_CPCTY

DWR_ARCFT_VRSN

ACV_TOT_CPCTY

DWB_LEG_SCHL left join DWR_ARCFT_VRSN ARCFT on (leg.ACV_KEY=arcft.ACV_KEY and arcft.CURR_IND='Y')

CDSHR_TYP

DWB_FLT_SCHL

FLT_CDSHR_TYP

Direct Mapping.This indicates the FLIGHT CODESHARE TYPE

CLNDR_KEY

DWB_LEG_SCHL

DPRT_DTTIME_UTC

DWB_FLT_SCHL left join DWB_LEG_SCHL LEG on (flt.FLT_SCHL_CD=leg.FLT_SCHL_CD)

to_char(LEG.DPRT_DTTIME_UTC,'yyyymmdd')

EFF_DT

DWB_FLT_SCHL

EFF_DT

Direct Mapping.This indicates the EFFECTIVE DATE

END_DT

DWB_FLT_SCHL

END_DT

Direct Mapping.This indicates the END DATE

FLT_ALPHA_SUFX

DWB_FLT_SCHL

FLT_ALPHA_SUFX

Direct Mapping.This indicates the FLIGHT ALPHA SUFFIX

FLT_CARRIER_CD

DWB_FLT_SCHL

FLT_CARRIER_CD

Direct Mapping.This indicates the FLIGHT CARRIER CODE

FLT_DT

DWB_FLT_SCHL

FLT_FST_DPRT_DT

Direct Mapping.This indicates the FLIGHT FST DEPARTURE DATE

FLT_DTLS_FCT_KEY

DWB_FLT_SCHL

FLT_DTLS_FCT_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

FLT_KEY

DWB_FLT_SCHL

FLT_KEY

Direct Mapping.It indicates the foreign key which is the primary key of the other table

FLT_NBR

DWB_FLT_SCHL

FLT_NBR

Direct Mapping.This indicates the FLIGHT NUMBER

LEG_KEY

DWR_LEG

LEG_KEY

DWB_LEG_SCHL left join DWR_LEG DL on (leg.DPRT_ARPRT_KEY=DL.DPRT_ARPRT_KEY and leg.ARRVL_ARPRT_KEY=dl.ARRVL_ARPRT_KEY and DL.CURR_IND='Y')

MO_KEY

DWB_FLT_SCHL

DPRT_DTTIME_UTC

It indicates the foreign key which is the primary key of the other table

to_char(flt.DPRT_DTTIME_UTC,'yyyymm')||'01' MO_KEY

NAUTICAL_MILES

DWB_LEG_SCHL

NAUTICAL_MILES

DWB_FLT_SCHL left join DWB_LEG_SCHL LEG on (flt.FLT_SCHL_CD=leg.FLT_SCHL_CD)

NAUTICAL_TO_KM_CNVRSN_IND

DWB_LEG_SCHL

NAUTICAL_TO_KM_CNVRSN_IND

DWB_FLT_SCHL left join DWB_LEG_SCHL LEG on (flt.FLT_SCHL_CD=leg.FLT_SCHL_CD)

SALEBLE_TOT_CPCTY

DWB_FLT_SCHL

TOT_SLBL_CPCTY

Direct Mapping.This indicates the TOTAL SALEABLE CAPACITY

SEG_KEY

DWB_SEG_SCHL

SEG_KEY

DWB_FLT_SCHL left join DWB_SEG_SCHL SEG on (leg.FLT_SCHL_CD=seg.FLT_SCHL_CD and leg.SEG_SEQ_NBR=seg.SEQ_NBR)

STAT_FLG

DWB_FLT_SCHL

STAT_FLG

Direct Mapping.This indicates the STATUS FLAG

TRFC_CTGRY_KEY

DWB_FLT_SCHL

TRAFIC_CTGRY_CD

Direct Mapping.It indicates the foreign key which is the primary key of the other table

PKG_DWD_LYLTY_ACCT_BAL_HIST Mapping

Table 6-16 shows the mapping to populate target table DWD_LYLTY_ACCT_BAL_HIST. For more information, see.

Source Tables

DWB_LYLTY_ACCT_BAL_HIST

DWR_FREQ_FLYR

DWR_LYLTY_ACCT

Table 6-16 PKG_DWD_LYLTY_ACCT_BAL_HIST ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

CITY_KEY

DWR_FREQ_FLYR

CITY_KEY

DWB_LYLTY_ACCT_BAL_HIST left join DWR_FREQ_FLYR ff on (labh.LYLTY_ACCT_KEY=ff.LYLTY_ACCT_KEY and ff.CURR_IND='Y')

CLNDR_KEY

DWB_LYLTY_ACCT_BAL_HIST

BAL_DT

It indicates the foreign key which is the primary key of the other table

to_char(labh.BAL_DT,'YYYYMMDD')

CURR_MILES_AMT

DWB_LYLTY_ACCT_BAL_HIST

CURR_MILES_AMT

Direct Mapping.This indicates the CURRENT MILES AMOUNT

CURR_MILES_AMT_LCL

DWB_LYLTY_ACCT_BAL_HIST

CURR_MILES_AMT_LCL

Direct Mapping.

CURR_MILES_AMT_RPT

DWB_LYLTY_ACCT_BAL_HIST

CURR_MILES_AMT_RPT

Direct Mapping.

EXPIRED_MILES_AMT

DWB_LYLTY_ACCT_BAL_HIST

EXPIRED_MILES_AMT

Direct Mapping.This indicates the EXPIRED MILES AMOUNT

EXPIRED_MILES_AMT_LCL

DWB_LYLTY_ACCT_BAL_HIST

EXPIRED_MILES_AMT_LCL

Direct Mapping.

EXPIRED_MILES_AMT_RPT

DWB_LYLTY_ACCT_BAL_HIST

EXPIRED_MILES_AMT_RPT

Direct Mapping.

EXTRA_MILES_AMT

DWB_LYLTY_ACCT_BAL_HIST

EXTRA_MILES_AMT

Direct Mapping.This indicates the EXTRA MILES AMOUNT

EXTRA_MILES_AMT_LCL

DWB_LYLTY_ACCT_BAL_HIST

EXTRA_MILES_AMT_LCL

Direct Mapping.

EXTRA_MILES_AMT_RPT

DWB_LYLTY_ACCT_BAL_HIST

EXTRA_MILES_AMT_RPT

Direct Mapping.

FRQTFLR_CARD_KEY

DWR_FREQ_FLYR

FRQTFLR_CARD_KEY

DWB_LYLTY_ACCT_BAL_HIST left join DWR_FREQ_FLYR ff on (labh.LYLTY_ACCT_KEY=ff.LYLTY_ACCT_KEY and ff.CURR_IND='Y')

LAST_BAL_AMT

DWB_LYLTY_ACCT_BAL_HIST

LAST_BAL_AMT

Direct Mapping.This indicates the LAST BALANCE AMOUNT

LAST_BAL_AMT_LCL

DWB_LYLTY_ACCT_BAL_HIST

LAST_BAL_AMT_LCL

Direct Mapping.

LAST_BAL_AMT_RPT

DWB_LYLTY_ACCT_BAL_HIST

LAST_BAL_AMT_RPT

Direct Mapping.

LYLTY_ACCT_BAL_HIST_CD

DWB_LYLTY_ACCT_BAL_HIST

LYLTY_ACCT_BAL_HIST_CD

Direct Mapping.This indicates the LOYALTY ACCOUNT BALANCE HISTORY IDENTIFIER

LYLTY_PROG_KEY

DWR_LYLTY_ACCT

LYLTY_PROG_KEY

DWB_LYLTY_ACCT_BAL_HIST left join DWR_LYLTY_ACCT la on (labh.LYLTY_ACCT_KEY=la.LYLTY_ACCT_KEY and la.CURR_IND='Y')

MO_KEY

DWB_LYLTY_ACCT_BAL_HIST

BAL_DT

It indicates the foreign key which is the primary key of the other table

to_char(labh.BAL_DT,'YYYYMM') || '01'

OTHR_NON_AIR_MILES_AMT

DWB_LYLTY_ACCT_BAL_HIST

OTHR_NON_AIR_MILES_AMT

Direct Mapping.This indicates the OTHER NON AIR MILES AMOUNT

OTHR_NON_AIR_MILES_AMT_LCL

DWB_LYLTY_ACCT_BAL_HIST

OTHR_NON_AIR_MILES_AMT_LCL

Direct Mapping.This indicates the OTHER NON AIR MILES AMOUNT

OTHR_NON_AIR_MILES_AMT_RPT

DWB_LYLTY_ACCT_BAL_HIST

OTHR_NON_AIR_MILES_AMT_RPT

Direct Mapping.This indicates the OTHER NON AIR MILES AMOUNT

PRMTN_MILES_AMT

DWB_LYLTY_ACCT_BAL_HIST

PRMTN_MILES_AMT

Direct Mapping.This indicates the PROMOTION MILES AMOUNT

PRMTN_MILES_AMT_LCL

DWB_LYLTY_ACCT_BAL_HIST

PRMTN_MILES_AMT_LCL

Direct Mapping.

PRMTN_MILES_AMT_RPT

DWB_LYLTY_ACCT_BAL_HIST

PRMTN_MILES_AMT_RPT

Direct Mapping.

REDM_MILES_AMT

DWB_LYLTY_ACCT_BAL_HIST

REDM_MILES_AMT

Direct Mapping.This indicates the REDEEM MILES AMOUNT

REDM_MILES_AMT_LCL

DWB_LYLTY_ACCT_BAL_HIST

REDM_MILES_AMT_LCL

Direct Mapping.

REDM_MILES_AMT_RPT

DWB_LYLTY_ACCT_BAL_HIST

REDM_MILES_AMT_RPT

Direct Mapping.

PKG_DWD_LYLTY_ACCT_LVL_HIST Mapping

Table 6-17 shows the mapping to populate target table DWD_LYLTY_ACCT_LVL_HIST. For more information, see LOYALTY ACCOUNT LEVEL HISTORY.

Source Tables

DWB_LYLTY_ACCT_LVL_HIST

DWR_FREQ_FLYR

DWR_LYLTY_LVL

Table 6-17 PKG_DWD_LYLTY_ACCT_LVL_HIST ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

ACCT_LVL_HIST_CD

DWB_LYLTY_ACCT_LVL_HIST

ACCT_LVL_HIST_CD

Direct Mapping.

CLNDR_KEY

DWB_LYLTY_ACCT_LVL_HIST

VALID_DT

It indicates the foreign key which is the primary key of the other table

to_char(lalh.VALID_DT,'YYYYMMDD')

FRQTFLR_CARD_KEY

DWR_FREQ_FLYR

FRQTFLR_CARD_KEY

DWB_LYLTY_ACCT_LVL_HIST left join DWR_FREQ_FLYR ff on (lalh.FRQTFLR_CARD_CD=ff.FRQTFLR_NBR and ff.CURR_IND='Y')

LYLTY_LVL_KEY

DWR_LYLTY_LVL

LYLTY_LVL_KEY

DWB_LYLTY_ACCT_LVL_HIST left join DWR_LYLTY_LVL llvl on (lalh.LYLTY_LVL_CD=llvl.LYLTY_LVL_CD and llvl.CURR_IND='Y')

MO_KEY

DWB_LYLTY_ACCT_LVL_HIST

VALID_DT

It indicates the foreign key which is the primary key of the other table

to_char(lalh.VALID_DT,'YYYYMM') || '01'

VALID_FROM

DWB_LYLTY_ACCT_LVL_HIST

VALID_DT

Direct Mapping.

VALID_UPTO

DWB_LYLTY_ACCT_LVL_HIST

EXP_DT

Direct Mapping.

PKG_DWD_TCKT Mapping

Table 6-18 shows the mapping to populate target table DWD_TCKT. For more information, see TICKET.

Source Table

DWB_TKT

Table 6-18 PKG_DWD_TCKT ETL Source to Target Mapping

Column Name

Source Table Name

Source Column Name

Transformation Description

Comments (Formula If Any)

CNJCTVE_TCKT_CNT

DWB_TCKT

NBR_OF_CONJUCTIVE_TCKT

Direct Mapping.This indicates the NUMBER OF CONJUCTIVE TICKET

CRNCY

DWB_TCKT

TCKT_CRNCY

Direct Mapping.This indicates the TICKET CURRENCY

DT_OF_ISSUE

DWB_TCKT

TCKT_ISSUING_DT

Direct Mapping.This indicates the TICKET ISSUING DATE

ISSUE_OFFC_IATA_CD

DWB_TCKT

ISSUING_OFFC_IATA_CD

Direct Mapping.This indicates the ISSUING OFFICE IATA CODE

ISSUING_OFFC_CD

DWB_TCKT

ISSUING_OFFC_IATA_CD

Direct Mapping.This indicates the ISSUING OFFICE IATA CODE

MO_KEY

DWB_TCKT

TCKT_ISSUING_DT

It indicates the foreign key which is the primary key of the other table

to_char(TCKT_ISSUING_DT,'yyyymm')||'01'

PAX_TYP

DWB_TCKT

PAX_TYP

Direct Mapping.This indicates the PASSENGER TYPE

PRMRY_NBR

DWB_TCKT

PRMRY_TCKT_NBR

Direct Mapping.This indicates the PRIMARY TICKET NUMBER

TCKT_CD

DWB_TCKT

TCKT_CD

Direct Mapping.This indicates the TICKET CURRENCY

TOT_AMT

DWB_TCKT

TOT_AMT

Direct Mapping.This indicates the TOTAL AMOUNT

TOT_AMT_LCL

DWB_TCKT

TOT_AMT_LCL

Direct Mapping.

TOT_AMT_RPT

DWB_TCKT

TOT_AMT_RPT

Direct Mapping.

Intra-ETL Process Flows

Intra-ETL is delivered as a component of Oracle Airlines Data Model. This intra-ETL is delivered as a PL/SQL package named PKG_INTRA_ETL_PROCESS which is a complete Intra-ETL process composed of sub process flows to populate the derived and aggregate tables with the data from the base and reference tables. The PKG_INTRA_ETL_PROCESS flow respects the dependency of each individual program and executes the programs in the proper order.

The PKG_INTRA_ETL_PROCESS is composed of individual sub-process procedures and functions. The sub-processes execute in the order indicated:

1. Populate_Derived - Populates the derived (DWD_) tables based on the content of the base (DWB_) tables.

Step 1: Populate table DWD_BKG_FCT, the code in ETL package is as follows:

PKG_DWD_BKG_FCT.Load('DWD_BKG_FCT',p_process_no);

Step 2: Populate table DWD_CALL_CNTR_PRFMNC, the code in ETL package is as follows:

PKG_DWD_CALL_CNTR_PRFMNC.Load('DWD_CALL_CNTR_PRFMNC',p_process_no);

Step 3: Populate table DWD_CHKIN, the code in ETL package is as follows:

PKG_DWD_CHKIN.Load('DWD_CHKIN',p_process_no);

Step 4: Populate table DWD_CUST_SRVY, the code in ETL package is as follows:

PKG_DWD_CUST_SRVY.Load('DWD_CUST_SRVY',p_process_no);

Step 5: Populate table DWD_FLT_DTLS, the code in ETL package is as follows:

PKG_DWD_FLT_DTLS.Load('DWD_FLT_DTLS',p_process_no);

Step 6: Populate table DWD_LYLTY_ACCT_BAL_HIST, the code in ETL package is as follows:

PKG_DWD_LYLTY_ACCT_BAL_HIST.Load('DWD_LYLTY_ACCT_BAL_HIST',p_process_no);

Step 7: Populate table DWD_LYLTY_ACCT_LVL_HIST, the code in ETL package is as follows:

PKG_DWD_LYLTY_ACCT_LVL_HIST.Load('DWD_LYLTY_ACCT_LVL_HIST',p_process_no);

Step 8: Populate table DWD_RVN_CST_DRVD, the code in ETL package is as follows:

PKG_DWD_RVN_CST_DRVD.Load('DWD_RVN_CST_DRVD',p_process_no);

Step 9: Populate table DWD_TCKT, the code in ETL package is as follows:

PKG_DWD_TCKT.Load('DWD_TCKT',p_process_no);

2. Populate_Aggregate - Refreshes all of the aggregate (DWA_) tables using data from the reference (DWR_) and derived (DWD_) tables.

Step 1: Populate table DWA_CUST_SRVE, the code in ETL package is as follows:

PKG_DWA_CUST_SRVEY.Load('DWA_CUST_SRVEY',p_process_no);

Step 2: Populate table DWA_DLY_BKG, the code in ETL package is as follows:

PKG_DWA_DLY_BKG.Load('DWA_DLY_BKG',p_process_no);

Step 3: Populate table DWA_DLY_CALL_CNTR_PRFMNCE, the code in ETL package is as follows:

PKG_DWA_DLY_CALL_CNTR_PRFMNCE.Load('DWA_DLY_CALL_CNTR_PRFMNCE',p_process_no);

Step 4: Populate table DWA_DLY_FLT_DTLS, the code in ETL package is as follows:

PKG_DWA_DLY_FLT_DTLS.Load('DWA_DLY_FLT_DTLS',p_process_no);

Step 5: Populate table DWA_DLY_LYALTY_ACCT, the code in ETL package is as follows:

PKG_DWA_DLY_LYALTY_ACCT.Load('DWA_DLY_LYALTY_ACCT',p_process_no);

Step 6: Populate table DWA_DLY_LYALTY_ACCT_BKG, the code in ETL package is as follows:

PKG_DWA_DLY_LYALTY_ACCT_BKG.Load('DWA_DLY_LYALTY_ACCT_BKG',p_process_no);

3. Populate_Aw - Loads data from Oracle Airlines Data Model aggregate (DWA_) tables into the Oracle Airlines Data Model Analytical Workspace and calculates the forecast data. It reads OLAP ETL parameters from DWC_OLAP_ETL_PARM table.

PKG_OADM_OLAP_ETL_AW_LOAD.olap_etl_aw_build(l_build_methd,l_cube_nm,l_maxjobques,l_calc_fcst,l_no_fcst_yrs,l_fcst_mthd,l_fcst_st_yr,l_fcst_end_yr,null,null);

4. Populate_MINING: This sub-process flow triggers the data mining models.

PKG_OCDM_MINING.REFRESH_MODEL(l_apply_day_key,NULL);

7 Oracle Airlines Data Model OLAP Model Dimensions

This chapter describes the data Flow between the fact tables of Oracle Airlines Data Model.

This chapter includes the following sections:

- Oracle Airlines Data Model Introduction to OLAP Dimensions

- Oracle Airlines Data Model OLAP Dimensions

For more information, see Chapter 8, "Oracle Airlines Data Model OLAP Model Cubes".

Oracle Airlines Data Model Introduction to OLAP Dimensions

Oracle Airlines Data Model contains low level combination of base tables and summary, average, and so on, of Base and Derived data. Each dimension includes the following information:

- Levels

- Hierarchies

- Attributes and Attribute mappings

Oracle Airlines Data Model OLAP Dimensions

Table 7-1 lists the Dimension tables.

Table 7-1 Oracle Airlines Data Model Dimension Tables

Dimension

Booking Class: BKCLS

Booking Office: BKOFC

Geography: GEO

Interaction Reason: IRSN

Loyalty Level: LOYLV

Operating Flight: OPFLT

Operating Segment: OPSMT

Route: ROUTE

Service: SRVC

Time: TIME

Booking Class: BKCLS

Table 7-2 briefly describes all the information of the Booking Class Dimension.

Table 7-2 Booking Class (BKCLS) Levels and Hierarchies

Level

Description

Booking Class Hierarchy (HBKCLS)

TBKCLS

Total Booking Class

TBKCLS

SVCLS

Service Class

SVCLS

BKCLS

Booking Class

BKCLS

Attribute Name: Long Description (LONG_DESCRIPTION)

Table 7-3 Booking Class Long Description Attribute Mapping

Level

Mapping (Physical Column)

TBKCLS

Total Booking Class

SVCLS

DWR_BKG_CLS_TYP.SRVC_CLS_DSCR

BKCLS

DWR_BKG_CLS_TYP.SRVC_CLS_DSCR

Attribute Name: Short Description (SHORT_DESCRIPTION)

Table 7-4 Booking Class Short Description Attribute Mapping

Level

Mapping (Physical Column)

TBKCLS

Total Booking Class

SVCLS

DWR_BKG_CLS_TYP.SRVC_CLS_CD

BKCLS

DWR_BKG_CLS_TYP.SRVC_CLS_CD

Booking Office: BKOFC

Table 8-3 briefly describes all the information of the Booking Office Dimension.

Table 7-5 Booking Office (HBKOFC) Levels and Hierarchies

Levels

Description

Booking Office Hierarchy (HBKOFC)

Channel Type Hierarchy (HCNTYP)

TBKOFC

Total Booking Office

TBKOFC

TBKOFC

ACNTNT

Agent Continent

ACNTNT

ACUNTRY

Agent Country

ACUNTRY

ARGN

Agent Region

ARGN

ACITY

Agent City

ACITY

BKOFC

Booking Office

BKOFC

CNTYP

Channel Type

CNTYP

AGNT

Agent

AGNT

AGNT

Hierarchy of HBKOFC

Attribute Name: Long Description (LONG_DESCRIPTION)

Table 7-6 Booking Office HBKOFC Long Description Attribute Mapping

Levels

Mapping (Physical Column)

TBKOFC

Total Booking Office

ACNTNT

DWR_BKG_OFFC.AGNT_CONT

ACUNTRY

DWR_BKG_OFFC.AGNT_CTRY

ARGN

DWR_BKG_OFFC.AGNT_REGN

ACITY

DWR_BKG_OFFC.AGNT_CITY

BKOFC

DWR_BKG_OFFC.OFF_NM

AGNT

DWR_BKG_OFFC.AGNT_NM

Attribute Name: Short Description (SHORT_DESCRIPTION)

Table 7-7 Booking Office HBKOFC Short Description Attribute Mapping

Level

Mapping (Physical Column)

TBKOFC

Total Booking Office

ACNTNT

DWR_BKG_OFFC.AGNT_CONT_CD

ACUNTRY

DWR_BKG_OFFC.AGNT_CTRY_CD

ARGN

DWR_BKG_OFFC.AGNT_REGN_CD

ACITY

DWR_BKG_OFFC.AGNT_CITY_CD

BKOFC

DWR_BKG_OFFC.OFF_NM

AGNT

DWR_BKG_OFFC.AGNT_NM

Attribute Name: Agent Status (ASTUS)

Table 7-8 Booking Office HBKOFC Agent Status Attribute Mapping

Level

Mapping (Physical Column)

TBKOFC

ACNTNT

ACUNTRY

ARGN

ACITY

BKOFC

AGNT

DWR_BKG_OFFC.STAT_CD

Attribute Name: Agent Name (ANM)

Table 7-9 Booking Office HBKOFC Agent Name Attribute Mapping

Level

Mapping (Physical Column)

TBKOFC

ACNTNT

ACUNTRY

ARGN

ACITY

BKOFC

AGNT

DWR_BKG_OFFC.AGNT_NM

Attribute Name: Agent IATA Code (AITCD)

Table 7-10 Booking Office HBKOFC Agent IATA Code Attribute Mapping

Level

Mapping (Physical Column)

TBKOFC

ACNTNT

ACUNTRY

ARGN

ACITY

BKOFC

AGNT

DWR_BKG_OFFC.IATA_CD

Hierarchy of HCNTYP

Attribute Name: Long Description (LONG_DESCRIPTION)

Table 7-11 Booking Office HCNTYP Long Description Mapping

Level

Mapping (Physical Column)

TBKOFC

Total Booking Office

CNTYP

DWR_BKG_OFFC.CHNL_TYP

AGNT

DWR_BKG_OFFC.AGNT_NM

Attribute Name: Short Description (SHORT_DESCRIPTION)

Table 7-12 Booking Office HCNTYP Short Description Mapping

Level

Mapping (Physical Column)

TBKOFC

Total Booking Office

CNTYP

DWR_BKG_OFFC.CHNL_TYP

AGNT

DWR_BKG_OFFC.AGNT_NM

Attribute Name: Agent IATA Code (AITCD))

Table 7-13 Booking Office HCNTYP IATA Code Attribute Mapping

Level

Mapping (Physical Column)

TBKOFC

CNTYP

AGNT

DWR_BKG_OFFC.IATA_CD

Attribute Name: Agent Name (ANM)

Table 7-14 Booking Office HCNTYP Agent Name Attribute Mapping

Level

Mapping (Physical Column)

TBKOFC

CNTYP

AGNT

DWR_BKG_OFFC.AGNT_NM

Attribute Name: Agent Status (ASTUS)

Table 7-15 Booking Office HCNTYP Agent Status Attribute Mapping

Level

Mapping (Physical Column)

TBKOFC

CNTYP

AGNT

DWR_BKG_OFF.C. STAT_CD

Geography: GEO

Table 8-4 briefly describes all the information of the Geography Dimension.

Table 7-16 Geography (HGEO) Levels and Hierarchies

Level

Description

Geography Hierarchy (HGEO)

TGEO

Total Geography

TGEO

CONT

Continent

CONT

COUNTRY

Country

COUNTRY

CITY

City

CITY

Attribute Name: Long Description (LONG_DESCRIPTION)

Table 7-17 Geography Long Description Attribute Mapping

Level

Mapping (Physical Column)

TGEO

Total Geography

CONT

DWR_GEO.CONTINENT_NAME

COUNTRY

DWR_GEO.CNTRY_NAME

CITY

DWR_GEO.CITY_NAME

Attribute Name: Short Description (SHORT_DESCRIPTION)

Table 7-18 Geography Short Description Attribute Mapping

Level

Mapping (Physical Column)

TGEO

Total Geography

CONT

DWR_GEO.CONTINENT_SURNAME

COUNTRY

DWR_GEO.CNTRY_SURNAME

CITY

DWR_GEO.CITY_NAME

Interaction Reason: IRSN

Table 8-5 briefly describes all the information of the Interaction Reason Dimension.

Table 7-19 Interaction Reason (HIRSN) Levels and Hierarchies

Level

Description

Interaction Reason Hierarchy (HIRSN)

TIRSN

Total Interaction Reason

TIRSN

IRSN

Interaction Reason

IRSN

Attribute Name: Long Description (LONG_DESCRIPTION)

Table 7-20 Interaction Reason Long Description Attribute Mapping

Level

Mapping (Physical Column)

TIRSN

Total Interaction Reason

IRSN

DWR_INTRACN_RSN. INTRACN_RSN_NAME

Attribute Name: Short Description (SHORT_DESCRIPTION)

Table 7-21 Interaction Reason Short Description Attribute Mapping

Level

Mapping (Physical Column)

TIRSN

Total Interaction Reason

IRSN

DWR_INTRACN_RSN. INTRACN_RSN_DSCR

Loyalty Level: LOYLV

Table 8-6 briefly describes all the information of the Loyalty Level Dimension.

Table 7-22 Loyalty Level (HLOYLY) Levels and Hierarchies

Level

Description

Loyalty Level Hierarchy (HLOYLY)

TLOYLY

Total Loyalty Level

TLOYLY

LOYLY

Loyalty Level

LOYLY

Attribute Name: Long Description (LONG_DESCRIPTION)

Table 7-23 Loyalty Level Long Description Attribute Mapping

Level

Mapping (Physical Column)

TLOYLY

Total Loyalty Level

LOYLY

DWR_LYLTY_LVL. LYLTY_LVL_NAME

Attribute Name: Short Description (SHORT_DESCRIPTION)

Table 7-24 Loyalty Level Short Description Attribute Mapping

Level

Mapping (Physical Column)

TLOYLY

Total Loyalty Level

LOYLY

DWR_LYLTY_LVL. LYLTY_LVL_NAME

Attribute Name: Level Qualifying Start Points (LVL_STPN)

Table 7-25 Loyalty Level Qualifying Start Points Attribute Mapping

Level

Mapping (Physical Column)

TLOYLY

LOYLY

DWR_LYLTY_LVL. LVL_QLFYNG_STRT_PTS

Operating Flight: OPFLT

Table 8-7 briefly describes all the information of the Operating Flight Dimension.

Table 7-26 Operating Flight (OPFLT) Levels and Hierarchies

Level

Description

Operating Flight Hierarchy (HOPFLT)

TOPFLT

Total Operating Flight

TOPFLT

OPFLT

Operating Flight

OPFLT

Attribute Name: Long Description (LONG_DESCRIPTION)

Table 7-27 Operating Flight Long Description Attribute Mapping

Level

Mapping (Physical Column)

TOPFLT

Total Operating Flight

OPFLT

DWR_FLT.FLT_TXT_DSCR

Attribute Name: Short Description(SHORT_DESCRIPTION)

Table 7-28 Operating Flight Short Description Attribute Mapping

Level

Mapping (Physical Column)

TOPFLT

Total Operating Flight

OPFLT

DWR_FLT.FLT_NBR

Operating Segment: OPSMT

Table 8-8 briefly describes all the information of the Operating Segment Dimension.

Table 7-29 Operating Segment (OPSMT) Levels and Hierarchies

Level

Description

Operating Segment Hierarchy (HOPSMT)

TOPSMT

Total Operating Segment

TOPSMT

TFRGN

Traffic Region

TFRGN

OPSMT

Operating Segment

OPSMT

Attribute Name: Long Description (LONG_DESCRIPTION)

Table 7-30 Operating Segment Long Description Attribute Mapping

Level

Mapping (Physical Column)

TOPSMT

Total Operating Segment

TFRGN

DWR_SEG.OFPNT_CONT

OPSMT

DWR_SEG.OFPNT_AIP_NM

Attribute Name: Short Description (SHORT_DESCRIPTION)

Table 7-31 Operating Segment Short Description Attribute Mapping

Level

Mapping (Physical Column)

TOPSMT

Total Operating Segment

TFRGN

DWR_SEG. OFFPOINT_CONTINENT

OPSMT

DWR_SEG. BRD_ARPRT_NAME

Attribute Name: Segment Pair (SEG_PAIR)

Table 7-32 Operating Segment Pair Attribute Mapping

Level

Mapping (Physical Column)

TOPSMT

TFRGN

OPSMT

DWR_SEG. OFFPOINT_ARPRT_NAME || DWR_SEG. BRD_ARPRT_NAME

Route: ROUTE

Table 8-9 briefly describes all the information of the Route Dimension.

Table 7-33 Route (ROUTE) Levels and Hierarchies

Level

Description

Route Hierarchy (HROUTE)

TROUTE

Total Route

TROUTE

ROUTE

Route

ROUTE

Attribute Name: Long Description (LONG_DESCRIPTION)

Table 7-34 Route Long Description Attribute Mapping

Level

Mapping (Physical Column)

TROUTE

Total Route

ROUTE

ROUTE LD

Attribute Name: Short Description (SHORT_DESCRIPTION)

Table 7-35 Route Short Description Attribute Mapping

Level

Mapping (Physical Column)

TROUTE

Total Route

ROUTE

ROUTE SD

Service: SRVC

Table 8-10 briefly describes all the information of the Service Dimension.

Table 7-36 Service (SRVC) Levels and Hierarchies

Level

Description

Service Hierarchy (HSRVC)

SVTYP

Service Type

SVTYP

SRVC

Service

SRVC

Attribute Name: Long Description (LONG_DESCRIPTION)

Table 7-37 Service Long Description Attribute Mapping

Level

Mapping (Physical Column)

SVTYP

DWR_SRVC. SRVC_NAME

SRVC

DWR_SRVC. SRVC_TYP_DSCR

Attribute Name: Short Description (SHORT_DESCRIPTION)

Table 7-38 Service Short Description Attribute Mapping

Level

Mapping (Physical Column)

SVTYP

DWR_SRVC. SRVC_NAME

SRVC

DWR_SRVC. SRVC_TYP_NAME

Time: TIME

Table 8-11 briefly describes all the information of the Time Dimension.

Table 7-39 Time (TIME) Levels and Hierarchies

Level

Description

Time Hierarchy (HTIME)

TIME

Total Time

TIME

YEAR

Year

YEAR

HLFY

Half Year

HLFY

QTR

Quarter

QTR

MONTH

Month

MONTH

WEEK

Week

WEEK

DAY

Day

DAY

Attribute Name: Long Description (LONG_DESCRIPTION)

Table 7-40 Time Long Description Attribute Mapping

Level

Mapping (Physical Column)

TIME

Total Time

YEAR

DWR_CLNDR.CLNDR_YR_DSCR

HLFY

DWR_CLNDR.CLNDR_HLF_YR_DSCR

QTR

DWR_CLNDR.CLNDR_QTR

MONTH

DWR_CLNDR.CLNDR_MO_NM

WEEK

DWR_CLNDR.CLNDR_WK_DSCR

DAY

DWR_CLNDR.CLNDR_DT_DSCR

Attribute Name: Short Description (SHORT_DESCRIPTION)

Table 7-41 Time Short Description Attribute Mapping

Level

Mapping (Physical Column)

TIME

Total Time

YEAR

DWR_CLNDR.CLNDR_YR_CD

HLFY

DWR_CLNDR.CLNDR_HLF_YR_CD

QTR

DWR_CLNDR.CLNDR_QTR_CD

MONTH

DWR_CLNDR.CLNDR_MO_CD

WEEK

DWR_CLNDR.CLNDR_WK_CD

DAY

DWR_CLNDR.CLNDR_DT_DSCR

Attribute Name: End Date (END_DATE)

Table 7-42 Time End Date Attribute Mapping

Level

Mapping (Physical Column)

TIME

DWR_CLNDR.CLNDR_YR_END_DT

YEAR

DWR_CLNDR.CLNDR_YR_END_DT

HLFY

DWR_CLNDR.CLNDR_HLF_YR_END_DT

QTR

DWR_CLNDR.CLNDR_QTR_END_DT

MONTH

DWR_CLNDR.CLNDR_MO_END_DT

WEEK

DWR_CLNDR.CLNDR_WK_END_DT

DAY

DWR_CLNDR.CLNDR_DT

Attribute Name: Time Span (TIME_SPAN)

Table 7-43 Time Span Attribute Mapping

Level

Mapping (Physical Column)

TIME

DWR_CLNDR.CLNDR_YR_TIMESPN

YEAR

DWR_CLNDR.CLNDR_YR_TIMESPN

HLFY

DWR_CLNDR.CLNDR_HLF_YR_TIMESPN

QTR

DWR_CLNDR.CLNDR_QTR_TIMESPN

MONTH

DWR_CLNDR.CLNDR_MO_TIMESPN

WEEK

DWR_CLNDR.CLNDR_WK_TIMESPN

DAY

1

Attribute Name: Calendar Week Number In Year (CWIY)

Table 7-44 Time Calendar Week Number in Year Attribute Mapping

Level

Mapping (Physical Column)

TIME

YEAR

HLFY

QTR

MONTH

WEEK

DWR_CLNDR.CLNDR_WK_NBR_IN_YR

DAY

DWR_CLNDR.CLNDR_WK_NBR_IN_YR

Attribute Name: Day of Week Number (DOWN)

Table 7-45 Time Day of Week Number Attribute Mapping

Level

Mapping (Physical Column)

TIME

YEAR

HLFY

QTR

MONTH

WEEK

DAY

DWR_CLNDR.DAY_OF_WK_NBR

Attribute Name: Day of Week Name (DOWNM)

Table 7-46 Time Day of Week Name Attribute Mapping

Level

Mapping (Physical Column)

TIME

YEAR

HLFY

QTR

MONTH

WEEK

DAY

DWR_CLNDR.DAY_OF_WK_NAME

8 Oracle Airlines Data Model OLAP Model Cubes

This chapter includes the following sections:

- Oracle Airlines Data Model OLAP Cubes Overview

- Booking Segment Departure Fact Cube: BSDF

- Booking Segment Departure Fact Forecast Cube: BSDF_F

- Call Center Performance Fact Cube: CCPF

- Customer Survey Daily Fact Cube: CSDF

- Flight Detail Daily Fact Cube: FDDF

- Loyalty Account Fact Cube: LYAF

- Loyalty Booking Fact Cube: LYBF

For more information, see Chapter 7, "Oracle Airlines Data Model OLAP Model Dimensions".

Oracle Airlines Data Model OLAP Cubes Overview

For each cube, each section includes the following cube information:

- Description

- Dimensions (leaf load level and load sequence)

- Base Measures with Physical Mapping and Description

- Derived Measure with the Logical Name and the Calculations

Table 8-1 lists the Oracle Airlines Data Model OLAP cubes.

Table 8-1 Oracle Airlines Data Model OLAP Cubes

Cube

Physical Name

Booking Segment Departure Fact Cube: BSDF

BSDF

Booking Segment Departure Fact Forecast Cube: BSDF_F

BSDF_F

Call Center Performance Fact Cube: CCPF

CCPF

Customer Survey Daily Fact Cube: CSDF

CSDF

Flight Detail Daily Fact Cube: FDDF

FDDF

Loyalty Account Fact Cube: LYAF

LYAF

Loyalty Booking Fact Cube: LYBF

LYBF

Booking Segment Departure Fact Cube: BSDF

Contains the summarized booking segment departure information.

Physical Name: BSDF

Dimensions and Load Level

Table 8-2 briefly describes the Dimensions and Load Level.

Table 8-2 Booking Segment Departure Fact Cube Dimensions and Load Level

Dimensions

Load Level

TIME

DAY

BKCLS

BKCLS

ROUTE

ROUTE

OPFLT

OPFLT

OPSMT

OPSMT

BKOFC

AGNT

Aggregation Order/Operator

Table 8-3 briefly describes the Aggregation Order/Operator.

Table 8-3 Booking Segment Departure Fact Cube Aggregation Operator and Order

Dimension Name

Operator

Order

TIME

sum

1

BKCLS

sum

2

BKOFC

sum

3

OPFLT

sum

4

OPSMT

sum

5

ROUTE

sum

6

Base Measures

Table 8-4 briefly describes the Base Measures.

Table 8-4 Booking Segment Departure Fact Cube Base Measures

Physical Name

Logical Name

Physical Column

Description

BKD

Booked Count

DWA_DLY_BKG_FACT.BKD

Booked Count

CFCNT

Confirmed Count

DWA_DLY_BKG_FACT.CONFMD_CNT

Confirmed Count

CLCNT

Canceled Count

DWA_DLY_BKG_FACT.CNCLD_CNT

Canceled Count

TKD

Ticketed Count

DWA_DLY_BKG_FACT.TKTD

Ticketed Count

NTCFD

Net Confirmed

DWA_DLY_BKG_FACT.NET_CONFMD

Net Confirmed

GBKD

Group Booked

DWA_DLY_BKG_FACT.GRP_BKD_QTY

Group Booked

IBKD

Individual Booked

DWA_DLY_BKG_FACT.INDV_BKD_QTY

Individual Booked

OTCHR

Other Charges

DWA_DLY_BKG_FACT.OTR_CHARGES

Other Charges

TXS

Taxes

DWA_DLY_BKG_FACT.TAX_AMT

Taxes

TRVN

Total Revenue

DWA_DLY_BKG_FACT.TKT_AMT

Total Revenue

PXCNT

Passenger Count

DWA_DLY_BKG_FACT.PAX_CNT

Passenger Count

WTLST

Wait Listed Count

DWA_DLY_BKG_FACT.WAITLISED

Wait Listed Count

FRVN

Flown Revenue

DWA_DLY_BKG_FACT.FLN_REV

Flown Revenue

FPAX

Flown Passenger Count

DWA_DLY_BKG_FACT.FLN_PAX_CNT

Flown Passenger Count

NFPAX

Non Revenue Flown Passenger Count

DWA_DLY_BKG_FACT.NON_REV_FLN_PAX_CNT

Non Revenue Flown Passenger Count

CPC

Coupons Count

DWA_DLY_BKG_FACT.CPN_CNT

Coupons Count

OBRVN

Onboard Revenue

DWA_DLY_BKG_FACT.ONBRD_REV

Onboard Revenue

EBRVN

Excess Bag Revenue

DWA_DLY_BKG_FACT.EXCESS_BAG_REV

Excess Bag Revenue

FES

Fees Revenue

DWA_DLY_BKG_FACT.FEES_REV

Fees Revenue

CTRVN

Charter Revenue

DWA_DLY_BKG_FACT.CHARTER_REV

Charter Revenue

BCRVN

Belly Cargo Revenue

DWA_DLY_BKG_FACT.BELLY_CARGO_REV

Belly Cargo Revenue

CSRVN

Code Share Revenue

DWA_DLY_BKG_FACT.CDSH_REV

Code Share Revenue

OTRVN

Other Revenue

DWA_DLY_BKG_FACT.OTR_REV

Other Revenue

Derived Measures

Table 8-5 briefly describes the Derived Measures.

Table 8-5 Booking Segment Departure Fact Cube Derived Measures

Physical Name

Logical Name

Definition

BCRVN_LP

Belly Cargo Revenue LP

LAG(BSDF.BCRVN, 1) OVER HIERARCHY ("TIME".HTIME)

BCRVN_LP_PCT_CHG

Belly Cargo Revenue % Change LP

LAG_VARIANCE_PERCENT(BSDF.BCRVN, 1) OVER HIERARCHY ("TIME".HTIME)

BCRVN_YTD

Belly Cargo Revenue YTD

SUM(BSDF.BCRVN) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

BCRVN_YTD_LY

Belly Cargo Revenue YTD LY

LAG(BSDF.BCRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

BCRVN_YTD_LYP_CHG

Belly Cargo Revenue YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.BCRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

BKCR

Booking Conversion Rate

(BSDF.NTCFD / BSDF.NTBKD) * 100

BKD_LP

Booked LP

LAG(BSDF.BKD, 1) OVER HIERARCHY ("TIME".HTIME)

BKD_LP_PCT_CHG

Booked % Change LP

LAG_VARIANCE_PERCENT(BSDF.BKD, 1) OVER HIERARCHY ("TIME".HTIME)

BKD_LY

Booked LY

LAG(BSDF.BKD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

BKD_LY_CHG

Booked Change LY

LAG_VARIANCE(BSDF.BKD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

BKD_LY_PCT_CHG

Booked % Change LY

LAG_VARIANCE_PERCENT(BSDF.BKD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

BKD_RNK_OFC

Booked Rank of Booking Office Parent

RANK() OVER HIERARCHY (BKOFC.HBKOFC ORDER BY BSDF.BKD DESC NULLS LAST WITHIN PARENT)

BKD_RNK_RUT

Booked Rank of Route Parent

RANK() OVER HIERARCHY (ROUTE.HROUTE ORDER BY BSDF.BKD DESC NULLS LAST WITHIN PARENT)

BKD_SHR_OFC

Booked share of booking office parent

SHARE(BSDF.BKD OF BKOFC.HBKOFC PARENT)

BKD_YTD

Booked Count YTD

SUM(BSDF.BKD) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

BKD_YTD_LY

Booked Count YTD LY

LAG(BSDF.BKD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

BKD_YTD_LYP_CHG

Booked Count YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.BKD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

BTTR

Book to Ticket Rate

(BSDF.TKD / BSDF.BKD) * 100

CFCNT_LP

Confirmed LP

LAG(BSDF.CFCNT, 1) OVER HIERARCHY ("TIME".HTIME)

CFCNT_LP_PCT_CHG

Confirmed % Change LP

LAG_VARIANCE_PERCENT(BSDF.CFCNT, 1) OVER HIERARCHY ("TIME".HTIME)

CFCNT_LY

Confirmed LY

LAG(BSDF.CFCNT, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CFCNT_LY_CHG

Confirmed Change LY

LAG_VARIANCE(BSDF.CFCNT, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CFCNT_LY_PCT_CHG

Confirmed % Change LY

LAG_VARIANCE_PERCENT(BSDF.CFCNT, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CFCNT_RNK_OFC

Confirmed Rank of Booking Office

RANK() OVER HIERARCHY (BKOFC.HBKOFC ORDER BY BSDF.CFCNT DESC NULLS LAST WITHIN PARENT)

CFCNT_SHR_OFC

Confirmed Share of Booking Office Parent

SHARE(BSDF.CFCNT OF BKOFC.HBKOFC PARENT)

CFCNT_YTD

Confirmed Count YTD

SUM(BSDF.CFCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

CFCNT_YTD_LY

Confirmed Count YTD LY

LAG(BSDF.CFCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING

CFCNT_YTD_LYP_CHG

Confirmed Count YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.CFCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CLCNT_LP

Canceled LP

LAG(BSDF.CLCNT, 1) OVER HIERARCHY ("TIME".HTIME)

CLCNT_LP_PCT_CHG

Canceled % Change LP

LAG_VARIANCE_PERCENT(BSDF.CLCNT, 1) OVER HIERARCHY ("TIME".HTIME)

CLCNT_LY

Canceled LY

LAG(BSDF.CLCNT, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CLCNT_LY_CHG

Canceled Change LY

LAG_VARIANCE(BSDF.CLCNT, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CLCNT_LY_PCT_CHG

Canceled % Change LY

LAG_VARIANCE_PERCENT(BSDF.CLCNT, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CLCNT_RNK_OFC

Canceled Rank of Booking Office

RANK() OVER HIERARCHY (BKOFC.HBKOFC ORDER BY BSDF.CLCNT DESC NULLS LAST WITHIN PARENT)

CLCNT_SHR_OFC

Canceled Share of Booking Office Parent

SHARE(BSDF.CLCNT OF BKOFC.HBKOFC PARENT)

CLCNT_YTD

Canceled Count YTD

SUM(BSDF.CLCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

CLCNT_YTD_LY

Canceled Count YTD LY

LAG(BSDF.CLCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CLCNT_YTD_LYP_CHG

Canceled Count YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.CLCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CLFCF

Canceled From Confirmed

BSDF.CFCNT - BSDF.CLCNT

CLFCF_LP

Canceled From Confirmed LP

BSDF.CFCNT_LP - BSDF.CLCNT_LP

CLFCF_LP_PCT_CHG

Canceled from Confirmed % Change LP

((BSDF.CLFCF - BSDF.CLFCF_LP) / BSDF.CLFCF_LP) * 100

CLFCF_LY

Canceled From Confirmed LY

BSDF.CFCNT_LY - BSDF.CLCNT_LY

CLFCF_LY_PCT_CHG

Canceled from Confirmed % Change LY

((BSDF.CLFCF - BSDF.CLFCF_LY) / BSDF.CLFCF_LY) * 100

CLRT

Cancellation Rate

(BSDF.CLCNT / BSDF.BKD) * 100

CLRT_LP

Cancellation Rate LP

(BSDF.CLCNT_LP / BSDF.BKD_LP) * 100

CPC_LP

Coupons Count LP

LAG(BSDF.CPC, 1) OVER HIERARCHY ("TIME".HTIME)

CPC_LP_PCT_CHG

Coupons Count % Change LP

LAG_VARIANCE_PERCENT(BSDF.CPC, 1) OVER HIERARCHY ("TIME".HTIME)

CPC_YTD

Coupons Count YTD

SUM(BSDF.CPC) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

CPC_YTD_LY

Coupons Count YTD LY

LAG(BSDF.CPC_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CPC_YTD_LYP_CHG

Coupons Count YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.CPC_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CSRVN_LP

Code Share Revenue LP

LAG(BSDF.CSRVN, 1) OVER HIERARCHY ("TIME".HTIME)

CSRVN_LP_PCT_CHG

Code Share Revenue % Change LP

LAG_VARIANCE_PERCENT(BSDF.CSRVN, 1) OVER HIERARCHY ("TIME".HTIME)

CSRVN_YTD

Code Share Revenue YTD

SUM(BSDF.CSRVN) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

CSRVN_YTD_LY

Code Share Revenue YTD LY

LAG(BSDF.CSRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CSRVN_YTD_LYP_CHG

Code Share Revenue YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.CSRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CTRVN_LP

Charter Revenue LP

LAG(BSDF.CTRVN, 1) OVER HIERARCHY ("TIME".HTIME)

CTRVN_LP_PCT_CHG

Charter Revenue % Change LP

LAG_VARIANCE_PERCENT(BSDF.CTRVN, 1) OVER HIERARCHY ("TIME".HTIME)

CTRVN_YTD

Charter Revenue YTD

SUM(BSDF.CTRVN) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

CTRVN_YTD_LY

Charter Revenue YTD LY

LAG(BSDF.CTRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CTRVN_YTD_LYP_CHG

Charter Revenue YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.CTRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

EBRVN_LP

Excess Bag Revenue LP

LAG(BSDF.EBRVN, 1) OVER HIERARCHY ("TIME".HTIME)

EBRVN_LP_PCT_CHG

Excess Bag Revenue % Change LP

LAG_VARIANCE_PERCENT(BSDF.EBRVN, 1) OVER HIERARCHY ("TIME".HTIME)

EBRVN_YTD

Excess Bag Revenue YTD

SUM(BSDF.EBRVN) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

EBRVN_YTD_LY

Excess Bag Revenue YTD LY

LAG(BSDF.EBRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

EBRVN_YTD_LYP_CHG

Excess Bag Revenue YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.EBRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FES_LP

Fees Revenue LP

LAG(BSDF.FES, 1) OVER HIERARCHY ("TIME".HTIME)

FES_LP_PCT_CHG

Fees Revenue % Change LP

LAG_VARIANCE_PERCENT(BSDF.FES, 1) OVER HIERARCHY ("TIME".HTIME)

FES_YTD

Fees Revenue YTD

SUM(BSDF.FES) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

FES_YTD_LY

Fees Revenue YTD LY

LAG(BSDF.FES_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FES_YTD_LYP_CHG

Fees Revenue YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.FES_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FPAX_LP

Flown Passenger Count LP

LAG(BSDF.FPAX, 1) OVER HIERARCHY ("TIME".HTIME)

FPAX_LP_PCT_CHG

Flown Passenger Count % Change LP

LAG_VARIANCE_PERCENT(BSDF.FPAX, 1) OVER HIERARCHY ("TIME".HTIME)

FPAX_YTD

Flown Passenger Count YTD

SUM(BSDF.FPAX) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

FPAX_YTD_LY

Flown Passenger Count YTD LY

LAG(BSDF.FPAX_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FPAX_YTD_LYP_CHG

Flown Passenger Count YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.FPAX_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FRVN_LP

Flown Revenue LP

LAG(BSDF.FRVN, 1) OVER HIERARCHY ("TIME".HTIME)

FRVN_LP_PCT_CHG

Flown Revenue % Change LP

LAG_VARIANCE_PERCENT(BSDF.FRVN, 1) OVER HIERARCHY ("TIME".HTIME)

FRVN_RNK_BKOFC

Flown Revenue Ranking of Booking Office Parent

RANK() OVER HIERARCHY (BKOFC.HBKOFC ORDER BY BSDF.FRVN DESC NULLS LAST WITHIN ANCESTOR AT LEVEL BKOFC.TBKOFC)

FRVN_RNK_CNTYP

Flown Revenue Ranking of Channel Type Parent

RANK() OVER HIERARCHY (BKOFC.HCNTYP ORDER BY BSDF.FRVN DESC NULLS LAST WITHIN PARENT)

FRVN_YTD

Flown Revenue YTD

SUM(BSDF.FRVN) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

FRVN_YTD_LY

Flown Revenue YTD LY

LAG(BSDF.FRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FRVN_YTD_LYP_CHG

Flown Revenue YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.FRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

GBKD_LP

Group Booked LP

LAG(BSDF.GBKD, 1) OVER HIERARCHY ("TIME".HTIME)

GBKD_LP_PCT_CHG

Group Booked % Change LP

LAG_VARIANCE_PERCENT(BSDF.GBKD, 1) OVER HIERARCHY ("TIME".HTIME)

GBKD_YTD

Group Booked YTD

SUM(BSDF.GBKD) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

GBKD_YTD_LY

Group Booked YTD LY

LAG(BSDF.GBKD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

GBKD_YTD_LYP_CHG

Group Booked YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.GBKD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

IBKD_LP

Individual Booked LP

LAG(BSDF.IBKD, 1) OVER HIERARCHY ("TIME".HTIME)

IBKD_LP_PCT_CHG

Individual Booked % Change LP

LAG_VARIANCE_PERCENT(BSDF.IBKD, 1) OVER HIERARCHY ("TIME".HTIME)

IBKD_YTD

Individual Booked YTD

SUM(BSDF.IBKD) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

IBKD_YTD_LY

Individual Booked YTD LY

LAG(BSDF.IBKD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

IBKD_YTD_LYP_CHG

Individual Booked YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.IBKD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

MTLR

Materialization Rate

((BSDF.CFCNT - BSDF.CLFCF) / BSDF.CFCNT) * 100

MTLR_LP

Materialization Rate LP

((BSDF.CFCNT_LP - BSDF.CLFCF_LP) / BSDF.CFCNT_LP) * 100

MTLR_LP_PCT_CHG

Materialization Rate % Change LP

((BSDF.MTLR - BSDF.MTLR_LP) / BSDF.MTLR_LP) * 100

MTLR_LY

Materialization Rate LY

((BSDF.CFCNT_LY - BSDF.CLFCF_LY) / BSDF.CFCNT_LP) * 100

MTLR_LY_PCT_CHG

Materialization Rate % Change LY

((BSDF.MTLR - BSDF.MTLR_LY) / BSDF.MTLR_LY) * 100

NFPAX_LP

Non Revenue Flown Passenger Count LP

LAG(BSDF.NFPAX, 1) OVER HIERARCHY ("TIME".HTIME)

NFPAX_LP_PCT_CHG

Non Revenue Flown Passenger Count % Change LP

LAG_VARIANCE_PERCENT(BSDF.NFPAX, 1) OVER HIERARCHY ("TIME".HTIME)

NFPAX_YTD

Non Revenue Flown Passenger Count YTD

SUM(BSDF.NFPAX) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

NFPAX_YTD_LY

Non Revenue Flown Passenger Count YTD LY

LAG(BSDF.NFPAX_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

NFPAX_YTD_LYP_CHG

Non Revenue Flown Passenger Count YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.NFPAX_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

NRPB

Net Revenue Per Booking

BSDF.NRVN / BSDF.BKD

NRPB_LP

Net Revenue Per Booking LP

BSDF.NRVN_LP / BSDF.BKD_LP

NRPB_LY

Net Revenue Per Booking LY

BSDF.NRVN_LY / BSDF.BKD_LY

NRPB_LY_CHG

Net Revenue Per Booking Change LY

BSDF.NRPB - BSDF.NRPB_LY

NRPB_LY_PCT_CHG

Net Revenue Per Booking % Change LY

(BSDF.NRPB_LY_CHG / BSDF.NRPB_LY) * 100

NRPP

Net Revenue Per PAX

BSDF.NRVN / BSDF.PXCNT

NRPP_LP

Net Revenue Per PAX LP

BSDF.NRVN_LP / BSDF.PXCNT_LP

NRPP_LY

Net Revenue Per PAX LY

BSDF.NRVN_LY / BSDF.PXCNT_LY

NRPP_LY_CHG

Net Revenue Per PAX Change LY

BSDF.NRPP - BSDF.NRPP_LY

NRPP_LY_PCT_CHG

Net Revenue Per PAX % Change LY

(BSDF.NRPP_LY_CHG / BSDF.NRPP_LY) * 100

NRPS

Non Revenue Passenger Share

(BSDF.NFPAX / BSDF.FPAX) * 100

NRVN

Net Revenue

BSDF.TRVN - (BSDF.OTCHR + BSDF.TXS)

NRVN_LP

Net Revenue LP

BSDF.TRVN_LP - (BSDF.OTCHR_LP + BSDF.TXS_LP)

NRVN_LY

Net Revenue LY

BSDF.TRVN_LY - (BSDF.OTCHR_LY + BSDF.TXS_LY)

NRVN_LY_CHG

Net Revenue Change LY

BSDF.NRVN - BSDF.NRVN_LY

NRVN_LY_PCT_CHG

Net Revenue % Change LY

(BSDF.NRVN_LY_CHG / BSDF.NRVN_LY) * 100

NTBKD

Net Booked

BSDF.BKD - BSDF.CLFCF

NTBKD_LP

Net Booked LP

BSDF.BKD_LP - BSDF.CLFCF_LP

NTBKD_LP_PCT_CHG

Net Booked % Change LP

((BSDF.NTBKD - BSDF.NTBKD_LP) / BSDF.NTBKD_LP) * 100

NTBKD_LY

Net Booked LY

BSDF.BKD_LY - BSDF.CLFCF_LY

NTBKD_LY_PCT_CHG

Net Booked % Change LY

((BSDF.NTBKD - BSDF.NTBKD_LY) / BSDF.NTBKD_LY) * 100

NTCFD_YTD

Net Confirmed YTD

SUM(BSDF.NTCFD) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

NTCFD_YTD_LY

Net Confirmed YTD LY

LAG(BSDF.NTCFD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

NTCFD_YTD_LYP_CHG

Net Confirmed YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.NTCFD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

OBRVN_LP

Onboard Revenue LP

LAG(BSDF.OBRVN, 1) OVER HIERARCHY ("TIME".HTIME)

OBRVN_LP_PCT_CHG

Onboard Revenue % Change LP

LAG_VARIANCE_PERCENT(BSDF.OBRVN, 1) OVER HIERARCHY ("TIME".HTIME)

OBRVN_YTD

Onboard Revenue YTD

SUM(BSDF.OBRVN) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

OBRVN_YTD_LY

Onboard Revenue YTD LY

LAG(BSDF.OBRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

OBRVN_YTD_LYP_CHG

Onboard Revenue YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.OBRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

OTCHR_LP

Other Charges LP

LAG(BSDF.OTCHR, 1) OVER HIERARCHY ("TIME".HTIME)

OTCHR_LY

Other Charges LY

LAG(BSDF.OTCHR, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

OTCHR_LY_CHG

Other Charges Change LY

LAG_VARIANCE(BSDF.OTCHR, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

OTCHR_LY_PCT_CHG

Other Charges % Change LY

LAG_VARIANCE_PERCENT(BSDF.OTCHR, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

OTCHR_YTD

Other Charges YTD

SUM(BSDF.OTCHR) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

OTCHR_YTD_LY

Other Charges YTD LY

LAG(BSDF.OTCHR_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

OTCHR_YTD_LYP_CHG

Other Charges YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.OTCHR_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

OTRVN_LP

Other Revenue LP

LAG(BSDF.OTRVN, 1) OVER HIERARCHY ("TIME".HTIME)

OTRVN_LP_PCT_CHG

Other Revenue % Change LP

LAG_VARIANCE_PERCENT(BSDF.OTRVN, 1) OVER HIERARCHY ("TIME".HTIME)

OTRVN_YTD

Other Revenue YTD

SUM(BSDF.OTRVN) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

OTRVN_YTD_LY

Other Revenue YTD LY

LAG(BSDF.OTRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

OTRVN_YTD_LYP_CHG

Other Revenue YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.OTRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

PXCNT_LP

Passenger Count LP

LAG(BSDF.PXCNT, 1) OVER HIERARCHY ("TIME".HTIME)

PXCNT_LP_PCT_CHG

Passenger Count % Change LP

LAG_VARIANCE_PERCENT(BSDF.PXCNT, 1) OVER HIERARCHY ("TIME".HTIME)

PXCNT_LY

Passenger Count LY

LAG(BSDF.PXCNT, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

PXCNT_LY_CHG

Passenger Count Change LY

LAG_VARIANCE(BSDF.PXCNT, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

PXCNT_LY_PCT_CHG

Passenger Count % Change LY

LAG_VARIANCE_PERCENT(BSDF.PXCNT, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

PXCNT_RNK_RUT

Passenger Count Rank of Route Parent

RANK() OVER HIERARCHY (ROUTE.HROUTE ORDER BY BSDF.PXCNT DESC NULLS LAST WITHIN PARENT)

PXCNT_YTD

Passenger Count YTD

SUM(BSDF.PXCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

PXCNT_YTD_LY

Passenger Count YTD LY

LAG(BSDF.PXCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

PXCNT_YTD_LYP_CHG

Passenger Count YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.PXCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TKD_LP

Ticked LP

LAG(BSDF.TKD, 1) OVER HIERARCHY ("TIME".HTIME)

TKD_LP_PCT_CHG

Ticketed % Change LP

LAG_VARIANCE_PERCENT(BSDF.TKD, 1) OVER HIERARCHY ("TIME".HTIME)

TKD_LY

Ticketed LY

LAG(BSDF.TKD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TKD_LY_CHG

Ticketed Change LY

LAG_VARIANCE(BSDF.TKD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TKD_LY_PCT_CHG

Ticketed % Change LY

LAG_VARIANCE_PERCENT(BSDF.TKD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TKD_YTD

Ticketed Count YTD

SUM(BSDF.TKD) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

TKD_YTD_LY

Ticketed Count YTD LY

LAG(BSDF.TKD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TKD_YTD_LYP_CHG

Ticketed Count YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.TKD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TRPB

Total Revenue Per Booking

BSDF.TRVN / BSDF.BKD

TRPB_LY

Total Revenue Per Booking LY

BSDF.TRVN_LY / BSDF.BKD_LY

TRPB_LY_CHG

Total Revenue Per Booking Change LY

BSDF.TRPB - BSDF.TRPB_LY

TRPB_LY_PCT_CHG

Total Revenue Per Booking % Change LY

(BSDF.TRPB_LY_CHG / BSDF.TRPB_LY) * 100

TRPP

Total Revenue Per PAX

BSDF.TRVN / BSDF.PXCNT

TRPP_LY

Total Revenue Per PAX LY

BSDF.TRVN_LY / BSDF.PXCNT_LY

TRPP_LY_CHG

Total Revenue Per PAX Change LY

BSDF.TRPP - BSDF.TRPP_LY

TRPP_LY_PCT_CHG

Total Revenue Per PAX % Change LY

(BSDF.TRPP_LY_CHG / BSDF.TRPP_LY) * 100

TRVN_LP

Total Revenue LP

LAG(BSDF.TRVN, 1) OVER HIERARCHY ("TIME".HTIME)

TRVN_LP_PCT_CHG

Total Revenue % Change LP

LAG_VARIANCE_PERCENT(BSDF.TRVN, 1) OVER HIERARCHY ("TIME".HTIME)

TRVN_LY

Total Revenue LY

LAG(BSDF.TRVN, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TRVN_LY_CHG

Total Revenue Change LY

LAG_VARIANCE(BSDF.TRVN, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TRVN_LY_PCT_CHG

Total Revenue % Change LY

LAG_VARIANCE_PERCENT(BSDF.TRVN, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TRVN_RNK_BKOFC

Total Revenue Rank of Booking Office Parent

RANK() OVER HIERARCHY (BKOFC.HBKOFC ORDER BY BSDF.TRVN DESC NULLS LAST WITHIN PARENT)

TRVN_RNK_RUT

Total Revenue Rank of Route Parent

RANK() OVER HIERARCHY (ROUTE.HROUTE ORDER BY BSDF.TRVN DESC NULLS LAST WITHIN PARENT)

TRVN_YTD

Total Revenue YTD

SUM(BSDF.TRVN) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

TRVN_YTD_LY

Total Revenue YTD LY

LAG(BSDF.TRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TRVN_YTD_LYP_CHG

Total Revenue YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.TRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TXS_LP

Taxes LP

LAG(BSDF.TXS, 1) OVER HIERARCHY ("TIME".HTIME)

TXS_LY

Taxes LY

LAG(BSDF.TXS, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TXS_LY_CHG

Taxes Change LY

LAG_VARIANCE(BSDF.TXS, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TXS_LY_PCT_CHG

Taxes % Change LY

LAG_VARIANCE_PERCENT(BSDF.TXS, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TXS_YTD

Taxes YTD

SUM(BSDF.TXS) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

TXS_YTD_LY

Taxes YTD LY

LAG(BSDF.TXS_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TXS_YTD_LYP_CHG

Taxes YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.TXS_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

WTLST_LP

Waitlist LP

LAG(BSDF.WTLST, 1) OVER HIERARCHY ("TIME".HTIME)

WTLST_LY

Waitlist LY

LAG(BSDF.WTLST, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

WTLST_LY_CHG

Waitlist Change LY

LAG_VARIANCE(BSDF.WTLST, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

WTLST_LY_PCT_CHG

Waitlist % Change LY

LAG_VARIANCE_PERCENT(BSDF.WTLST, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

WTLST_YTD

Wait Listed Count YTD

SUM(BSDF.WTLST) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

WTLST_YTD_LY

Wait Listed Count YTD LY

LAG(BSDF.WTLST_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

WTLST_YTD_LYP_CHG

Wait Listed Count YTD % Change LY

LAG_VARIANCE_PERCENT(BSDF.WTLST_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

Booking Segment Departure Fact Forecast Cube: BSDF_F

Contains the summarized booking segment departure fact forecast information.

Physical Name: BSDF_F

Dimensions and Load Level

Table 8-6 briefly describes the Dimensions and Load Level.

Table 8-6 Booking Segment Departure Fact Forecast Cube Dimensions and Load Level

Dimensions

Load Level

TIME

DAY

BKCLS

BKCLS

ROUTE

ROUTE

OPFLT

OPFLT

OPSMT

OPSMT

BKOFC

AGNT

Aggregation Order/Operator

Table 8-7 briefly describes the Aggregation Operator and Order

Table 8-7 Booking Segment Departure Fact Forecast Aggregation Operator and Order

Dimension Name

Operator

Order

TIME

sum

1

BKCLS

sum

2

BKOFC

sum

3

OPFLT

sum

4

OPSMT

sum

5

ROUTE

sum

6

Base Measures

Table 8-8 briefly describes the Base Measures

Table 8-8 Booking Segment Departure Fact Forecast Base Measures

Physical Name

Logical Name

Physical Column

BKD_F

Booked Forecast

Booked Forecast

GBKD_F

Group Booked Forecast

Group Booked Forecast

IBKD_F

Individual Booked Forecast

Individual Booked Forecast

PXCNT_F

Passenger Count Forecast

Passenger Count Forecast

TRVN_F

Total Revenue Forecast

Total Revenue Forecast

Derived Measures

Table 8-9 briefly describes the Derived Measures.

Table 8-9 Booking Segment Departure Fact Forecast Derived Measures

Physical Name

Logical Name

Definition

Call Center Performance Fact Cube: CCPF

Contains the summarized call center performance information.

Physical Name: CCPF

Dimensions and Load Level

Table 8-10 briefly describes the Dimensions and Load Level.

Table 8-10 Call Center Performance Cube Dimensions and Load Level

Dimensions

Load Level

TIME

DAY

BKOFC

AGNT

Aggregation Order/Operator

Table 8-11 briefly describes the Aggregation Operator and Order

Table 8-11 Call Center Performance Fact Aggregation Operator and Order

Dimension Name

Operator

Order

TIME

sum

1

BKOFC

sum

2

Base Measures

Table 8-12 briefly describes the Base Measures

Table 8-12 Call Center Performance Fact Base Measures

Physical Name

Logical Name

Physical Column

Description

CCNT

Total number of call

DWA_DLY_CC_PRFM.CALL_CNT

Total number of call

ACCNT

Total number of accessible call

DWA_DLY_CC_PRFM.ACSBL_CNT

Total number of accessible call

STCNT

Total number of satisfy call

DWA_DLY_CC_PRFM.STFY_CNT

Total number of satisfy call

CMIN

Total minute of call duration

DWA_DLY_CC_PRFM.MIN_AMT

Total minute of call duration

AGCNT

Working agent count

DWA_DLY_CC_PRFM.AGNT_CNT

Working agent count

Derived Measures

Table 8-13 briefly describes the Derived Measures

Table 8-13 Call Center Performance Fact Cube Derived Measures

Physical Name

Logical Name

Definition

ACCNT_LP

Total Number of Accessible Call LP

LAG(CCPF.ACCNT, 1) OVER HIERARCHY ("TIME".HTIME)

ACCNT_LP_PCT_CHG

Total Number of Accessible Call % Change LP

LAG_VARIANCE_PERCENT(CCPF.ACCNT, 1) OVER HIERARCHY ("TIME".HTIME)

ACCNT_YTD

Total Number of Accessible Call YTD

SUM(CCPF.ACCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

ACCNT_YTD_LY

Total Number of Accessible Call YTD LY

LAG(CCPF.ACCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

ACCNT_YTD_LYP_CHG

Total Number of Accessible Call YTD % Change LY

LAG_VARIANCE_PERCENT(CCPF.ACCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

AGCNT_LP

Working Agent Count LP

LAG(CCPF.AGCNT, 1) OVER HIERARCHY ("TIME".HTIME)

AGCNT_LP_PCT_CHG

Working Agent Count % Change LP

LAG_VARIANCE_PERCENT(CCPF.AGCNT, 1) OVER HIERARCHY ("TIME".HTIME)

AGCNT_YTD

Working Agent Count YTD

SUM(CCPF.AGCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

AGCNT_YTD_LY

Working Agent Count YTD LY

LAG(CCPF.AGCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

AGCNT_YTD_LYP_CH

Working Agent Count YTD % Change LY

LAG_VARIANCE_PERCENT(CCPF.AGCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CCNT_LP

Total Number of Call LP

LAG(CCPF.CCNT, 1) OVER HIERARCHY ("TIME".HTIME)

CCNT_LP_PCT_CHG

Total Number of Call % Change LP

LAG_VARIANCE_PERCENT(CCPF.CCNT, 1) OVER HIERARCHY ("TIME".HTIME)

CCNT_YTD

Total Number of Call YTD

SUM(CCPF.CCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

CCNT_YTD_LY

Total Number of Call YTD LY

LAG(CCPF.CCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CCNT_YTD_LYP_CHG

Total Number of Call YTD % Change LY

LAG_VARIANCE_PERCENT(CCPF.CCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CMIN_LP

Total Minute of Call Duration LP

LAG(CCPF.CMIN, 1) OVER HIERARCHY ("TIME".HTIME)

CMIN_LP_PCT_CHG

Total Minute of Call Duration % Change LP

LAG_VARIANCE_PERCENT(CCPF.CMIN, 1) OVER HIERARCHY ("TIME".HTIME)

CMIN_YTD

Total Minute of Call Duration YTD

SUM(CCPF.CMIN) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

CMIN_YTD_LY

Total Minute of Call Duration YTD LY

LAG(CCPF.CMIN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CMIN_YTD_LYP_CHG

Total Minute of Call Duration YTD % Change LY

LAG_VARIANCE_PERCENT(CCPF.CMIN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

STCNT_LP

Total Number of Satisfy Call LP

LAG(CCPF.STCNT, 1) OVER HIERARCHY ("TIME".HTIME)

STCNT_LP_PCT_CHG

Total Number of Satisfy Call % Change LP

LAG_VARIANCE_PERCENT(CCPF.STCNT, 1) OVER HIERARCHY ("TIME".HTIME)

STCNT_YTD

Total Number of Satisfy Call YTD

SUM(CCPF.STCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

STCNT_YTD_LY

Total Number of Satisfy Call YTD LY

LAG(CCPF.STCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

STCNT_YTD_LYP_CHG

Total Number of Satisfy Call YTD % Change LY

LAG_VARIANCE_PERCENT(CCPF.STCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

Customer Survey Daily Fact Cube: CSDF

Contains the summarized customer survey daily information.

Physical Name: CSDF

Dimensions and Load Level

Table 8-14 briefly describes the Dimensions and Load Level.

Table 8-14 Customer Survey Daily Fact Cube Dimensions and Load Level

Dimensions

Load Level

TIME

DAY

IRSN

IRSN

SRV

SRVC

Aggregation Order/Operator

Table 8-15 briefly describes the Aggregation Operator and Order.

Table 8-15 Customer Survey Daily Fact Cube Aggregation Operator and Order

Dimension Name

Operator

Order

TIME

SUM

1

IRSN

SUM

2

SRVC

SUM

3

Base Measures

Table 8-16 briefly describes the Base Measures.

Table 8-16 Customer Survey Daily Fact Cube Base Measures

Physical Name

Logical Name

Physical Column

Description

STFC

Satisfy Count

DWA_DLY_CUST_SURVEY.STFY_CNT

Satisfy Count

TSRC

Total Survey Count

DWA_DLY_CUST_SURVEY.TOT_SURVEY_CNT

Total Survey Count

Derived Measures

Table 8-17 briefly describes the Derived Measures.

Table 8-17 Customer Survey Daily Fact Cube Derived Measures

Physical Name

Logical Name

Definition

STFC_LP

Satisfy Count LP

LAG(CSDF.STFC, 1) OVER HIERARCHY ("TIME".HTIME)

STFC_LP_PCT_CHG

Satisfy Count % Change LP

LAG_VARIANCE_PERCENT(CSDF.STFC, 1) OVER HIERARCHY ("TIME".HTIME)

STFC_YTD

Satisfy Count YTD

SUM(CSDF.STFC) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

STFC_YTD_LY

Satisfy Count YTD LY

LAG(CSDF.STFC_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

STFC_YTD_LYP_CHG

Satisfy Count YTD % Change LY

LAG_VARIANCE_PERCENT(CSDF.STFC_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TSRC_LP

Total Survey Count LP

LAG(CSDF.TSRC, 1) OVER HIERARCHY ("TIME".HTIME)

TSRC_LP_PCT_CHG

Total Survey Count % Change LP

LAG_VARIANCE_PERCENT(CSDF.TSRC, 1) OVER HIERARCHY ("TIME".HTIME)

TSRC_YTD

Total Survey Count YTD

SUM(CSDF.TSRC) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

TSRC_YTD_LY

Total Survey Count YTD LY

LAG(CSDF.TSRC_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TSRC_YTD_LYP_CHG

Total Survey Count YTD % Change LY

LAG_VARIANCE_PERCENT(CSDF.TSRC_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

Flight Detail Daily Fact Cube: FDDF

Contains the summarized flight detail daily information.

Physical Name: FDDF

Dimensions and Load Level

Table 8-18 briefly describes the Dimensions and Load Level.

Table 8-18 Flight Detail Daily Cube Dimensions and Load Level

Dimensions

Load Level

TIME

DAY

OPSMT

OPSMT

OPFLT

OPFLT

Aggregation Order/Operator

Table 8-19 briefly describes the Aggregation Operator and Order.

Table 8-19 Flight Detail Daily Cube Aggregation Operator and Order

Dimension Name

Operator

Order

TIME

SUM

1

OPSMT

SUM

2

OPFLT

SUM

3

Base Measures

Table 8-20 briefly describes the Base Measures.

Table 8-20 Flight Detail Daily Cube Base Measures

Physical Name

Logical Name

Physical Column

Description

SBCP

Saleable Total Capacity

DWA_DLY_FLT_DETLS.SALEBLE_TOT_CPCTY

Total number of saleable seat

DTFL

Distance Flown

DWA_DLY_FLT_DETLS.NAUTICAL_MLS

The distance flown between the origin and destination

Derived Measures

Table 8-21 briefly describes the Derived Measures.

Table 8-21 Flight Detail Daily Cube Derived Measures

Physical Name

Logical Name

Definition

DTFL_LP

Distance Flown LP

LAG(FDDF.DTFL, 1) OVER HIERARCHY ("TIME".HTIME)

PASK

Passenger Available Seat Kilometer

FDDF.DTFL * FDDF.SBCP

PASK_LP

Passenger Available Seat Kilometer LP

FDDF.DTFL_LP * FDDF.SBCP_LP

SBCP_LP

Saleable Total Capacity LP

LAG(FDDF.SBCP, 1) OVER HIERARCHY ("TIME".HTIME)

Loyalty Account Fact Cube: LYAF

Contains the summarized loyalty account information.

Physical Name: LYAF

Dimensions and Load Level

Table 8-22 briefly describes the Dimensions and Load Level.

Table 8-22 Loyalty Account Fact Cube Dimensions and Load Level

Dimensions

Load Level

TIME

DAY

GEO

CITY

LOYLV

LOYLY

Aggregation Order/Operator

Table 8-23 briefly describes the Aggregation Operator and Order.

Table 8-23 Loyalty Account Fact Cube Aggregation Operator and Order

Dimension Name

Operator

Order

TIME

SUM

1

GEO

SUM

2

LOYLV

SUM

3

Base Measures

Table 8-24 briefly describes the Base Measures.

Table 8-24 Loyalty Account Fact Cube Base Measures

Physical Name

Logical Name

Physical Column

Description

LYCNT

Loyalty Account Count

DWA_DLY_LYLTY_ACCT.LYLTY_ACCT_CNT

Loyalty Account Count

UGCNT

Upgrade Count

DWA_DLY_LYLTY_ACCT.UGRD_CNT

Upgrade Count

DGCNT

Downgrade Count

DWA_DLY_LYLTY_ACCT.DGRD_CNT

Downgrade Count

ATCNT

Active Account Count

DWA_DLY_LYLTY_ACCT.ACTV_CNT

Active Account Count

TAML

The Total Mils Amount in Accounts

DWA_DLY_LYLTY_ACCT.TOT_MILES_AMT

The Total Mils Amount in Accounts

TMED

The Total Mils Amount Earned in Accounts

DWA_DLY_LYLTY_ACCT.MILES_ERND_AMT

The Total Mils Amount Earned in Accounts

TMRD

The Total Mils Amount Redeemed in Accounts

DWA_DLY_LYLTY_ACCT.MILES_RDMD_AMT

The Total Mils Amount Redeemed in Accounts

Derived Measures

Table 8-25 briefly describes the Derived Measures.

Table 8-25 Loyalty Account Fact Cube Derived Measures

Physical Name

Logical Name

Definition

ATCNT_LP

Active Account Count LP

LAG(LYAF.ATCNT, 1) OVER HIERARCHY ("TIME".HTIME)

ATCNT_LP_PCT_CHG

Active Account Count % Change LP

LAG_VARIANCE_PERCENT(LYAF.ATCNT, 1) OVER HIERARCHY ("TIME".HTIME)

ATCNT_YTD

Active Account Count YTD

SUM(LYAF.ATCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

ATCNT_YTD_LY

Active Account Count YTD LY

LAG(LYAF.ATCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

ATCNT_YTD_LYP_CHG

Active Account Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYAF.ATCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

DGCNT_LP

Downgrade Count LP

LAG(LYAF.DGCNT, 1) OVER HIERARCHY ("TIME".HTIME)

DGCNT_LP_PCT_CHG

Downgrade Count % Change LP

LAG_VARIANCE_PERCENT(LYAF.DGCNT, 1) OVER HIERARCHY ("TIME".HTIME)

DGCNT_YTD

Downgrade Count YTD

SUM(LYAF.DGCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

DGCNT_YTD_LY

Downgrade Count YTD LY

LAG(LYAF.DGCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

DGCNT_YTD_LYP_CHG

Downgrade Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYAF.DGCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

LYCNT_LP

Loyalty Account Count LP

LAG(LYAF.LYCNT, 1) OVER HIERARCHY ("TIME".HTIME)

LYCNT_LP_PCT_CHG

Loyalty Account Count % Change LP

LAG_VARIANCE_PERCENT(LYAF.LYCNT, 1) OVER HIERARCHY ("TIME".HTIME)

LYCNT_YTD

Loyalty Account Count YTD

SUM(LYAF.LYCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

LYCNT_YTD_LY

Loyalty Account Count YTD LY

LAG(LYAF.LYCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

LYCNT_YTD_LYP_CHG

Loyalty Account Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYAF.LYCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TAML_LP

The Total Mils Amount in Accounts LP

LAG(LYAF.TAML, 1) OVER HIERARCHY ("TIME".HTIME)

TAML_LP_PCT_CHG

The Total Mils Amount in Accounts % Change LP

LAG_VARIANCE_PERCENT(LYAF.TAML, 1) OVER HIERARCHY ("TIME".HTIME)

TAML_YTD

The Total Mils Amount in Accounts YTD

SUM(LYAF.TAML) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

TAML_YTD_LY

The Total Mils Amount in Accounts YTD LY

LAG(LYAF.TAML_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TAML_YTD_LYP_CHG

The Total Mils Amount in Accounts YTD % Change LY

LAG_VARIANCE_PERCENT(LYAF.TAML_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TMED_LP

The Total Mils Amount Earned in Accounts LP

LAG(LYAF.TMED, 1) OVER HIERARCHY ("TIME".HTIME)

TMED_LP_PCT_CHG

The Total Mils Amount Earned in Accounts % Change LP

LAG_VARIANCE_PERCENT(LYAF.TMED, 1) OVER HIERARCHY ("TIME".HTIME)

TMED_YTD

The Total Mils Amount Earned in Accounts YTD

SUM(LYAF.TMED) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

TMED_YTD_LY

The Total Mils Amount Earned in Accounts YTD LY

LAG(LYAF.TMED_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TMED_YTD_LYP_CHG

The Total Mils Amount Earned in Accounts YTD % Change LY

LAG_VARIANCE_PERCENT(LYAF.TMED_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TMRD_LP

The Total Mils Amount Redeemed in Accounts LP

LAG(LYAF.TMRD, 1) OVER HIERARCHY ("TIME".HTIME)

TMRD_LP_PCT_CHG

The Total Mils Amount Redeemed in Accounts % Change LP

LAG_VARIANCE_PERCENT(LYAF.TMRD, 1) OVER HIERARCHY ("TIME".HTIME)

TMRD_YTD

The Total Mils Amount Redeemed in Accounts YTD

SUM(LYAF.TMRD) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

TMRD_YTD_LY

The Total Mils Amount Redeemed in Accounts YTD LY

LAG(LYAF.TMRD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TMRD_YTD_LYP_CHG

The Total Mils Amount Redeemed in Accounts YTD % Change LY

LAG_VARIANCE_PERCENT(LYAF.TMRD_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

UGCNT_LP

Upgrade Count LP

LAG(LYAF.UGCNT, 1) OVER HIERARCHY ("TIME".HTIME)

UGCNT_LP_PCT_CHG

Upgrade Count % Change LP

LAG_VARIANCE_PERCENT(LYAF.UGCNT, 1) OVER HIERARCHY ("TIME".HTIME)

UGCNT_YTD

Upgrade Count YTD

SUM(LYAF.UGCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

UGCNT_YTD_LY

Upgrade Count YTD LY

LAG(LYAF.UGCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

UGCNT_YTD_LYP_CHG

Upgrade Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYAF.UGCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

Loyalty Booking Fact Cube: LYBF

Contains the summarized loyalty account booking information.

Physical Name: LYBF

Dimensions and Load Level

Table 8-26 briefly describes the Dimensions and Load Level.

Table 8-26 Loyalty Booking Fact Cube Dimensions and Load Level

Dimensions

Load Level

TIME

DAY

LOYLV

LOYLY

BKOFC

AGNT

Aggregation Order/Operator

Table 8-27 briefly describes the Aggregation Operator and Order.

Table 8-27 Loyalty Booking Fact Cube Aggregation Operator and Order

Dimension Name

Operator

Order

TIME

SUM

1

LOYLV

SUM

2

BKOFC

SUM

3

Base Measures

Table 8-28 briefly describes the Base Measures.

Table 8-28 Loyalty Booking Fact Cube Base Measures

Physical Name

Logical Name

Physical Column

Description

LACNT

Loyalty Account Count

DWA_DLY_LA_BKG.LYLTY_ACCT_CNT

Loyalty Account Count

ACCNT

Active Account Count

DWA_DLY_LA_BKG.ACTV_CNT

Active Account Count

PCNT

Passenger Count

DWA_DLY_LA_BKG.PAX_CNT

Passenger Count

BKCNT

Booked Count

DWA_DLY_LA_BKG.BKD

Booked Count

CFCNT

The Confirmed Booking Count

DWA_DLY_LA_BKG.CONFMD_CNT

The Confirmed Booking Count

CLCNT

The Canceled Booking Count

DWA_DLY_LA_BKG.CNCLD_CNT

The Canceled Booking Count

FPCNT

The Flown Passenger Count

DWA_DLY_LA_BKG.FLN_PAX_CNT

The Flown Passenger Count

FRAC

The Flown Revenue Contributed by Active Account

DWA_DLY_LA_BKG.FLN_REV_BY_ACTV

The Flown Revenue Contributed by Active Account

FLRVN

The Flown Revenue

DWA_DLY_LA_BKG.FLN_REV

The Flown Revenue

FTCNT

The Flight Count

DWA_DLY_LA_BKG.FLT_CNT

The Flight Count

TKAMT

Ticket Amount

DWA_DLY_LA_BKG.TKT_AMT

Ticket Amount

Derived Measures

Table 8-29 briefly describes the Derived Measures.

Table 8-29 Loyalty Booking Fact Cube Derived Measures

Physical Name

Logical Name

Definition

ACCNT_LP

Active Account Count LP

LAG(LYBF.ACCNT, 1) OVER HIERARCHY ("TIME".HTIME)

ACCNT_LP_PCT_CHG

Active Account Count % Change LP

LAG_VARIANCE_PERCENT(LYBF.ACCNT, 1) OVER HIERARCHY ("TIME".HTIME)

ACCNT_YTD

Active Account Count YTD

SUM(LYBF.ACCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

ACCNT_YTD_LY

Active Account Count YTD LY

LAG(LYBF.ACCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

ACCNT_YTD_LYP_CHG

Active Account Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYBF.ACCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

BKCNT_LP

Booked Count LP

LAG(LYBF.BKCNT, 1) OVER HIERARCHY ("TIME".HTIME)

BKCNT_LP_PCT_CHG

Booked Count % Change LP

LAG_VARIANCE_PERCENT(LYBF.BKCNT, 1) OVER HIERARCHY ("TIME".HTIME)

BKCNT_YTD

Booked Count YTD

SUM(LYBF.BKCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

BKCNT_YTD_LY

Booked Count YTD LY

LAG(LYBF.BKCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

BKCNT_YTD_LYP_CHG

Booked Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYBF.BKCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CFCNT_LP

The Confirmed Booking Count LP

LAG(LYBF.CFCNT, 1) OVER HIERARCHY ("TIME".HTIME)

CFCNT_LP_PCT_CHG

The Confirmed Booking Count % Change LP

LAG_VARIANCE_PERCENT(LYBF.CFCNT, 1) OVER HIERARCHY ("TIME".HTIME)

CFCNT_YTD

The Confirmed Booking Count YTD

SUM(LYBF.CFCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

CFCNT_YTD_LY

The Confirmed Booking Count YTD LY

LAG(LYBF.CFCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CFCNT_YTD_LYP_CHG

The Confirmed Booking Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYBF.CFCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CLCNT_LP

The Canceled Booking Count LP

LAG(LYBF.CLCNT, 1) OVER HIERARCHY ("TIME".HTIME)

CLCNT_LP_PCT_CHG

The Canceled Booking Count % Change LP

LAG_VARIANCE_PERCENT(LYBF.CLCNT, 1) OVER HIERARCHY ("TIME".HTIME)

CLCNT_YTD

The Canceled Booking Count YTD

SUM(LYBF.CLCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

CLCNT_YTD_LY

The Canceled Booking Count YTD LY

LAG(LYBF.CLCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

CLCNT_YTD_LYP_CHG

The Canceled Booking Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYBF.CLCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FLRVN_LP

The Flown Revenue LP

LAG(LYBF.FLRVN, 1) OVER HIERARCHY ("TIME".HTIME)

FLRVN_LP_PCT_CHG

The Flown Revenue % Change LP

LAG_VARIANCE_PERCENT(LYBF.FLRVN, 1) OVER HIERARCHY ("TIME".HTIME)

FLRVN_YTD

The Flown Revenue YTD

SUM(LYBF.FLRVN) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

FLRVN_YTD_LY

The Flown Revenue YTD LY

LAG(LYBF.FLRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FLRVN_YTD_LYP_CHG

The Flown Revenue YTD % Change LY

LAG_VARIANCE_PERCENT(LYBF.FLRVN_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FPCNT_LP

The Flown Passenger Count LP

LAG(LYBF.FPCNT, 1) OVER HIERARCHY ("TIME".HTIME)

FPCNT_LP_PCT_CHG

The Flown Passenger Count % Change LP

LAG_VARIANCE_PERCENT(LYBF.FPCNT, 1) OVER HIERARCHY ("TIME".HTIME)

FPCNT_YTD

The Flown Passenger Count YTD

SUM(LYBF.FPCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

FPCNT_YTD_LY

The Flown Passenger Count YTD LY

LAG(LYBF.FPCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FPCNT_YTD_LYP_CHG

The Flown Passenger Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYBF.FPCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FRAC_LP

The Flown Revenue Contributed by Active Account LP

LAG(LYBF.FRAC, 1) OVER HIERARCHY ("TIME".HTIME)

FRAC_LP_PCT_CHG

The Flown Revenue Contributed by Active Account % Change LP

LAG_VARIANCE_PERCENT(LYBF.FRAC, 1) OVER HIERARCHY ("TIME".HTIME)

FRAC_YTD

The Flown Revenue Contributed by Active Account YTD

SUM(LYBF.FRAC) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

FRAC_YTD_LY

The Flown Revenue Contributed by Active Account YTD LY

LAG(LYBF.FRAC_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FRAC_YTD_LYP_CHG

The Flown Revenue Contributed by Active Account YTD % Change LY

LAG_VARIANCE_PERCENT(LYBF.FRAC_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FTCNT_LP

The Flight Count LP

LAG(LYBF.FTCNT, 1) OVER HIERARCHY ("TIME".HTIME)

FTCNT_LP_PCT_CHG

The Flight Count % Change LP

LAG_VARIANCE_PERCENT(LYBF.FTCNT, 1) OVER HIERARCHY ("TIME".HTIME)

FTCNT_YTD

The Flight Count YTD

SUM(LYBF.FTCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

FTCNT_YTD_LY

The Flight Count YTD LY

LAG(LYBF.FTCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

FTCNT_YTD_LYP_CHG

The Flight Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYBF.FTCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

LACNT_LP

Loyalty Account Count LP

LAG(LYBF.LACNT, 1) OVER HIERARCHY ("TIME".HTIME)

LACNT_LP_PCT_CHG

Loyalty Account Count % Change LP

LAG_VARIANCE_PERCENT(LYBF.LACNT, 1) OVER HIERARCHY ("TIME".HTIME)

LACNT_YTD

Loyalty Account Count YTD

SUM(LYBF.LACNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

LACNT_YTD_LY

Loyalty Account Count YTD LY

LAG(LYBF.LACNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

LACNT_YTD_LYP_CHG

Loyalty Account Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYBF.LACNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

PCNT_LP

Passenger Count LP

LAG(LYBF.PCNT, 1) OVER HIERARCHY ("TIME".HTIME)

PCNT_LP_PCT_CHG

Passenger Count % Change LP

LAG_VARIANCE_PERCENT(LYBF.PCNT, 1) OVER HIERARCHY ("TIME".HTIME)

PCNT_YTD

Passenger Count YTD

SUM(LYBF.PCNT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

PCNT_YTD_LY

Passenger Count YTD LY

LAG(LYBF.PCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

PCNT_YTD_LYP_CHG

Passenger Count YTD % Change LY

LAG_VARIANCE_PERCENT(LYBF.PCNT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TKAMT_LP

Ticket Amount LP

LAG(LYBF.TKAMT, 1) OVER HIERARCHY ("TIME".HTIME)

TKAMT_LP_PCT_CHG

Ticket Amount % Change LP

LAG_VARIANCE_PERCENT(LYBF.TKAMT, 1) OVER HIERARCHY ("TIME".HTIME)

TKAMT_YTD

Ticket Amount YTD

SUM(LYBF.TKAMT) OVER HIERARCHY ("TIME".HTIME BETWEEN UNBOUNDED PRECEDING AND CURRENT MEMBER WITHIN ANCESTOR AT LEVEL "TIME"."YEAR")

TKAMT_YTD_LY

Ticket Amount YTD LY

LAG(LYBF.TKAMT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

TKAMT_YTD_LYP_CHG

Ticket Amount YTD % Change LY

LAG_VARIANCE_PERCENT(LYBF.TKAMT_YTD, 1) OVER HIERARCHY ("TIME".HTIME BY ANCESTOR AT LEVEL "TIME".HTIME."YEAR" POSITION FROM BEGINNING)

9 Oracle Airlines Data Model Data Mining Models

This chapter provides reference information about the data mining models provided with Oracle Airlines Data Model.

This chapter includes the following sections:

- About Data Mining in Oracle Airlines Data Model

- Oracle Airlines Data Model Mining Result Tables

- Model 1: Customer Segmentation Analysis

- Model 2: Customer Loyalty Analysis

- Model 3: Customer Life Time Value Analysis

- Model 4: Frequent Flyer Passenger Prediction

About Data Mining in Oracle Airlines Data Model

Oracle Airlines Data Model mining models include mining packages, mining source tables (MV), and target tables.

The source materialized views are defined on 3NF layer tables (Base, Reference) and analytical layer tables (Derived, Reference) of Oracle Airlines Data Model. The procedures in mining package pull data from source tables to train mining models. The trained mining models are applied on apply tables (MV), which are also defined on 3NF and analytical layer tables. The data in source tables and apply tables is differed by time. The target tables contain mining results data, which could be rules derived from trained models and also results of applying trained model on apply data.

Note:
Oracle Airlines Data Model does not support modified or new data models. Consequently, do not change the data models that are defined and delivered with Oracle Airlines Data Model, but, instead, to create a data model copy a delivered data model.

As shown in Table 9-2, the Oracle Airlines Data Model mining models use the specified algorithms for specific problem types.

Table 9-1 Oracle Airlines Data Model Algorithm Types Used by Model

Model

Problem Type

Algorithms Used by Data Mining Model

Model 1: Customer Segmentation Analysis

Clustering

K-Means Clustering

Model 2: Customer Loyalty Analysis

Classification

Decision Tree (DT), Support Vector Machine (SVM)

Model 3: Customer Life Time Value Analysis

Classification & Regression

Decision Tree (DT), Generalized Linear Model Regression (GLMR)

Model 4: Frequent Flyer Passenger Prediction

Classification

Decision Tree (DT), Support Vector Machine (SVM)

Understanding the Oracle Airlines Data Model Data Mining Architecture

Oracle Airlines Data Model consists of one schema, oadm_sys. Table 9-1shows how mining source tables (MV) are mapped and how mining packages function.

The oadm_sys schema includes the following:

- OADM main model: This includes all base, reference, lookup, derived, and aggregate tables.

- Mining Model Package (pkg_oadm_mining): Given data in mining source tables and apply tables, the mining package trains models using source tables, generates mined rules, and applies trained models on apply data and generate predicted results.

- Mining Model Source and Apply Tables: Materialized views are defined on OADM main model tables (base and reference of 3NF layer, derived and reference of Analytical layer).

- Mining Support Tables: The mining support tables are intermediate tables, which are used by mining package while training mining models. The names of these support tables have a prefix "DM".

- Mining Result Tables: Mining result tables save mined rules from trained models. These tables also save the results of applying trained models on apply data.

For more information about the Oracle Mining training and Scoring (applying) process, see Oracle Data Mining Concepts.

Figure 9-1 Oracle Airlines Data Model Mining Package Overview

Using the Mining Model Refresh Procedure

Overtime, customer information and customer behavior may change. Therefore, you may want to refresh trained mining models using latest customer data and usage data. By refresh training mining model, this means that re-training mining model on latest data. Re-trained mining model and older trained model are tested on latest source data and best one of them is picked. The mining model refresh process is divided into three tasks:

- Data Preparation: Load and transform the data into a format, which is understood by mining algorithms. Also, user needs to prepare two sets of data, each corresponding to one of next two tasks:

- Training Data

- Scoring (Apply) Data

- Training: Recent data of customers is used as training data and an algorithm is used to train a model on chosen training data.

- Scoring (Apply): Most recent data of customer is used as scoring data and trained mining model is applied on chosen scoring data to predict target variable for supervised problems and to predict groupings/rules for unsupervised problems.

To refresh all mining models based on latest customer and non frequent flyer data, call the procedure pkg_oadm_mining.refresh_model. This procedure performs following tasks for each model:

- Refreshes all source materialized views based on latest data from 3NF and Analytical layers tables.

- Trains each model again using the new training data. Applies newly trained mining model and older main mining model on new training data to check which model performs better. The best one of two models is picked as main mining model.

- Applies each main model on latest apply data.

The errors occurred during mining model refresh are saved into a control table, dwc_intra_etl_activity.

About Data Mining in Oracle Airlines Data Model

Table 9-2 Oracle Airlines Data Model Algorithm Types Used by Model

Model

Problem Type

Algorithms Used by Data Mining Model

Model 1: Customer Segmentation Analysis

Clustering

K-Means Clustering

Model 2: Customer Loyalty Analysis

Classification

Decision Tree (DT), Support Vector Machine (SVM)

Model 3: Customer Life Time Value Analysis

Classification & Regression

Decision Tree (DT), Generalized Linear Model Regression (GLMR)

Model 4: Frequent Flyer Passenger Prediction

Classification

Decision Tree (DT), Support Vector Machine (SVM)

Oracle Airlines Data Model Mining Result Tables

Table 9-3 shows the dwd_cust_mnng data mining result table.

Table 9-3 dwd_cust_mnng Data Mining Result Table

Column Name

Data Type

Description

MO_CD

VARCHAR2(30)

month code, when model was trained

FF_CARD_KEY

NUMBER(38)

frequent flyer card key, to uniquely identify frequent flyer passengers

CUST_SGMNT_CD

VARCHAR2(30)

Customer segment code

CUST_LYLTY_DT_PRED

VARCHAR2(30)

Customer loyalty prediction using decision tree

CUST_LYLTY_DT_ND_NBR

VARCHAR2(30)

Customer loyalty prediction node number in tree using decision tree

CUST_LYLTY_SVM_PRED

VARCHAR2(30)

Customer loyalty prediction using support vector machine

CUST_LYLTY_SVM_PROB

NUMBER(10,8)

Customer loyalty prediction probability using support vector machine

LTV_BAND_CD

VARCHAR2(30)

Life time value band code

LTV_VALUE

NUMBER(16,2)

Life time value, it is a continuous value

LT_SRVVL_CD

VARCHAR2(30)

Life time survival value code

LT_SRVVL_VALUE

NUMBER(16,2)

Life time survival value, it is a continuous value

Table 9-4 shows the dwr_cust_sgmnt result table.

Table 9-4 dwr_cust_sgmnt Data Mining Result Table

Name

Type

Description

CUST_SGMNT_KEY

NUMBER(30)

Customer segmentation key, generated by a sequence

CUST_SGMNT_CD

VARCHAR2(30)

Customer segmentation code

CUST_SGMNT_NAME

VARCHAR2(50)

Customer segmentation name

CUST_SGMNT_DESC

VARCHAR2(50)

Customer segmentation description

CUST_SGMNT_PROFILE

VARCHAR2(4000)

Customer segmentation profile, formed by mean & mode values of all attributes of customers in a segment

SGMNT_DISPRSN

NUMBER(10,4)

Segment dispersion, which tells how similar the customers in a segment are.

SPRTNG_REC_CNT

NUMBER(16)

Supporting record count, which is number of customers in a segment

TREE_LVL

NUMBER(4)

Level of tree in hierarchical k-means clustering.

IS_LEAF_IND

CHAR(1)

Leaf level indicator

Table 9-5 shows the dwd_cust_lylty_dt_rules data mining result table.

Table 9-5 dwd_cust_lylty_dt_rules Data Mining Result Table

Name

Type

Description

MO_CD

VARCHAR2(30)

Month code, when model was trained

ANALYSIS_NAME

VARCHAR2(100)

Name of the analysis

MODEL_NAME

VARCHAR2(100)

Mining model name

RULE_ID

NUMBER(10)

Rule identifier number

PERFORMANCE_MEASURE

VARCHAR2(100)

Target measure column name

MEASURE_VALUE

VARCHAR2(100)

Target measure value

PROFILE

VARCHAR2(1000)

Profile of customer, formed by concatenating decisions at each tree node

IS_LEAF

CHAR(10)

Leaf level indicator

PREDICTION_COUNT

NUMBER(10)

Number of customers, who fall under this node, with prediction same as prediction of the node

RECORD_COUNT

NUMBER(10)

Number of customers, who fall under this node

SUPPORT

NUMBER(10,5)

Ratio of record_count to the total number of customers

CONFIDENCE

NUMBER(10,5)

Ratio of prediction_count to record_count

RULE_DISPLAY_ORDER

NUMBER(10)

Rule display order

Table 9-6 shows the dwd_cust_lylty_svm_factor data mining result table.

Table 9-6 dwd_cust_lylty_svm_factor Data Mining Result Table

Name

Type

Description

MO_CD

VARCHAR2(30)

Month code, when model was trained

TARGET_VALUE

VARCHAR2(100)

Target measure value

ATTRIBUTE_NAME

VARCHAR2(4000)

ATTRIBUTE_SUBNAME

VARCHAR2(4000)

ATTRIBUTE_VALUE

VARCHAR2(4000)

COEFFICIENT

NUMBER

Table 9-7 shows the dwd_cust_ltv_dt_rules data mining result table.

Table 9-7 dwd_cust_ltv_dt_rules Data Mining Result Table

Name

Type

Description

MO_CD

VARCHAR2(30)

ANALYSIS_NAME

VARCHAR2(100)

Name of the analysis

MODEL_TYPE

VARCHAR2(100)

Type of mining model

MODEL_NAME

VARCHAR2(100)

Mining model name

RULE_ID

NUMBER(10)

Rule identifier number

PERFORMANCE_MEASURE

VARCHAR2(100)

Target measure column name

MEASURE_VALUE

VARCHAR2(100)

Target measure value

PROFILE

VARCHAR2(1000)

Profile of non-frequent flyer passenger, formed by concatenating decisions at each tree node

IS_LEAF

CHAR(10)

Leaf level indicator

PREDICTION_COUNT

NUMBER(10)

Number of non-frequent flyer passengers, who fall under this node, with prediction same as prediction of the node

RECORD_COUNT

NUMBER(10)

Number of non-frequent flyer passengers, who fall under this node

SUPPORT

NUMBER(10,5)

Ratio of record_count to the total number of non-frequent flyer passengers

CONFIDENCE

NUMBER(10,5)

Ratio of prediction_count to record_count

RULE_DISPLAY_ORDER

NUMBER(10)

Rule display order

Table 9-8 shows the dwd_cust_ltv_svm_factor data mining result table.

Table 9-8 dwd_cust_ltv_svm_factor Data Mining Result Table

Name

Type

Description

MO_CD

VARCHAR2(30)

Month code, when model was trained

MODEL_NAME

VARCHAR2(100)

Mining model name

TARGET_COLUMN

VARCHAR2(100)

Target measure value

TARGET_COLUMN_ABBR

VARCHAR2(30)

Target measure value abbreviation

ATTRIBUTE_NAME

VARCHAR2(4000)

Customer attribute name

ATTRIBUTE_SUBNAME

VARCHAR2(4000)

Customer attribute sub name, if any.

ATTRIBUTE_VALUE

VARCHAR2(4000)

Value of Customer attribute

COEFFICIENT

NUMBER

Attribute coefficient predicted by support vector machine algorithm

Table 9-9 shows the dwd_ffp_pred_dt_rules data mining result table.

Table 9-9 dwd_cust_lylty_svm_factor Data Mining Result Table

Name

Type

Description

MO_CD

VARCHAR2(30)

ANALYSIS_NAME

VARCHAR2(100)

Name of the analysis

MODEL_TYPE

VARCHAR2(100)

Type of mining model

MODEL_NAME

VARCHAR2(100)

Mining model name

RULE_ID

NUMBER(10)

Rule identifier number

PERFORMANCE_MEASURE

VARCHAR2(100)

Target measure column name

MEASURE_VALUE

VARCHAR2(100)

Target measure value

PROFILE

VARCHAR2(1000)

Profile of non-frequent flyer passenger, formed by concatenating decisions at each tree node

IS_LEAF

CHAR(10)

Leaf level indicator

PREDICTION_COUNT

NUMBER(10)

Number of non-frequent flyer passengers, who fall under this node, with prediction same as prediction of the node

RECORD_COUNT

NUMBER(10)

Number of non-frequent flyer passengers, who fall under this node

SUPPORT

NUMBER(10,5)

Ratio of record_count to the total number of non-frequent flyer passengers

CONFIDENCE

NUMBER(10,5)

Ratio of prediction_count to record_count

RULE_DISPLAY_ORDER

NUMBER(10)

Rule display order

Table 9-10 shows the dwd_ffp_pred_svm_factor data mining result table.

Table 9-10 dwd_ffp_pred_svm_factor Data Mining Result Table

Name

Type

Description

MO_CD

VARCHAR2(30)

Month code, when model was trained

ATTRIBUTE_NAME

VARCHAR2(4000)

non-frequent flyer passenger attribute name

ATTRIBUTE_SUBNAME

VARCHAR2(4000)

non-frequent flyer passenger attribute sub name, if any.

ATTRIBUTE_VALUE

VARCHAR2(4000)

Value of non-frequent flyer passenger attribute

COEFFICIENT

NUMBER

Attribute coefficient predicted by support vector machine algorithm

Table 9-11 shows the dwd_non_ffp_mnng data mining result table.

Table 9-11 dwd_non_ffp_mnng Data Mining Result Table

Name

Type

Description

MO_CD

VARCHAR2(30)

Month code, when model was trained

TRVL_DOC_NBR

VARCHAR2(30)

Travel document number, which is to be shown by passengers for identification

FST_NM

VARCHAR2(40)

non-frequent flyer passenger first name

LAST_NM

VARCHAR2(40)

non-frequent flyer passenger last name

FFP_DT_PRED

VARCHAR2(10)

Prediction of "would be frequent flyer passengers" among non-frequent flyer passenger using decision tree

FFP_DT_ND_NBR

VARCHAR2(30)

Node number of prediction in decision tree

FFP_SVM_PRED

VARCHAR2(10)

Prediction of "would be frequent flyer passengers" among non-frequent flyer passenger using Support vector machine

FFP_SVM_PROB

NUMBER(10,8)

Prediction probability of "would be frequent flyer passengers" among non-frequent flyer passenger using support vector machine

Model 1: Customer Segmentation Analysis

The business problem is to group customers into generally homogeneous groups based on customer demographics, flown history, and so on. Business Analysts can look into each segment to further understand the customer group discovered by the model and name each segment.

The customers are clustered using Clustering algorithm - K-Means. The discovered clustering rules draw the profile of customers.

Customer Segmentation Source

The following table shows the columns identified from the 3NF layer (Base, Reference) and analytical layer (Derived, Reference) of data warehouse as source for K-Means model.

Table 9-12 shows the Materialized View, dmv_cust_profile_src, columns identified as input source variables for the model.

Table 9-12 Customer Segmentation Source: dmv_cust_profile_src

Column Name

Description

ff_card_key

Frequent flyer card key, a unique identifier generated by sequence

ff_nbr

Frequent flyer identification number, a business key

clndr_month_key

Calendar month key of the data collected

gndr

Gender of a frequent flyer

income_lvl

Income level of a frequent flyer

marital_sts

Marital status of a frequent flyer

edu

Education of a frequent flyer

occupation

Occupation of a frequent flyer

age

Age of a frequent flyer

card_carr

carr_cd

rqst_typ

Request type made by a frequent flyer

sts_cd

Status code

airl_mbshp_lvl

Airline member ship level of a frequent flyer

airl_prorty_cd

Frequent flyer airlines priority code

airl_tier_desc

Airline tier description

airl_cust_value

Airline customer value

alan_membr_lvl

all_airl_prorty_cd

alan_tier_desc

cert_nbr

alanc_cd

stk_cntrl_nbr

cls_bef_upgrd

Booking class of before upgrade, if there is any upgrade

miles_cr_ind

Miles indicator

city_nm

Frequent flyer city name

ctry_nm

Frequent flyer country name

cont_nm

Frequent flyer continent name

sales_chnl_id

Sales channel indicator, through which frequent flyer makes booking

tot_ernd_miles_amt

Total miles amount earned by a frequent flyer

mo_ernd_miles_amt

Miles amount earned by a frequent flyer in the "clndr_month_key"

tot_redeem_miles_amt

Total miles amount redeemed by a frequent flyer

mo_redeem_miles_amt

Miles amount redeemed by a frequent flyer in the "clndr_month_key"

tot_expired_miles_amt

Total miles amount expired of a frequent flyer

mo_expired_miles_amt

Miles amount expired of a frequent flyer in the "clndr_month_key"

tot_conf_bkgs

Total number of confirmed bookings among bookings made by a frequent flyer

mo_conf_bkgs

number of confirmed bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_grp_bkgs

Total number of group bookings among bookings made by a frequent flyer

mo_grp_bkgs

number of group bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_night_bkgs

Total number of night bookings among bookings made by a frequent flyer

mo_night_bkgs

number of night bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_dead_bkgs

Total number of dead bookings among bookings made by a frequent flyer

mo_dead_bkgs

number of dead bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_bsns_cls_bkgs

Total number of business class bookings among bookings made by a frequent flyer

mo_bsns_cls_bkgs

number of business class bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_ecnmy_cls_bkgs

Total number of economy class bookings among bookings made by a frequent flyer

mo_ecnmy_cls_bkgs

number of economy class bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_cdsh_bkgs

Total number of code share bookings among bookings made by a frequent flyer

mo_cdsh_bkgs

number of code share bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_brdng_cnt

Total number of times a frequent flyer boarded flight

mo_brdng_cnt

number of times a frequent flyer boarded flight in the "clndr_month_key"

tot_open_bkgs

Total number of open bookings among bookings made by a frequent flyer

mo_open_bkgs

number of open bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_info_bkgs

Total number of info bookings among bookings made by a frequent flyer

mo_info_bkgs

number of info bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_avg_days_btwn_bkg_dprtr

Total average days between booking made and departure of flight

mo_avg_days_btwn_bkg_dprtr

average days between booking made and departure of flight in the "clndr_month_key"

tot_bkgs_at_rdy_to_leave

Total number bookings made at ready to leave by a frequent flyer

mo_bkgs_at_rdy_to_leave

number bookings made at ready to leave by a frequent flyer in the "clndr_month_key"

tot_cpn_amt

Total coupon amount

mo_cpn_amt

Coupon amount in the "clndr_month_key"

The materialized view, dmv_cust_profile_src is derived from following tables:

- dwb_lylty_acct_bal_hist_h

- dwd_bkg_fact

- dwm_frequent_flyer

- dwm_clndr

- dwm_geogry

- dwc_etl_parameter

Customer Segmentation Output

The mined rules are saved into following target table:

- dwr_cust_sgmnt

The scoring results are saved into following column(s) of target table, dwd_cust_mnng.

- dwd_cust_mnng. cust_sgmnt_cd

Customer Segmentation Algorithm

- K-Means clustering algorithm

Model 2: Customer Loyalty Analysis

The business problem is to build a profile of customers to explain impact of customers' characteristics on their loyalty to Airlines. Using Oracle Data Mining, the KPIs are modeled using two popular Classification Algorithms - Decision Tree (DT) and Support Vector Machines (SVM). This analysis identifies which key attributes of a customer influence his loyalty to Airlines. This model mines the various attributes of customers.

The output from the model is twofold:

- The discovered rules provide correlation between the customer loyalty to Airlines and Customer attributes.

- The prediction can be made on current base customer's data for the next month/quarter using the model built on historical data.

Target Variables

The rules are designed to be generated monthly/quarterly. Therefore, one SVM and one DT models are created every month across all customers using the following variables as targets:

Target variable for Decision Tree (DT) is:

- Passenger Loyalty Code, cust_lylty_cd

Target variable for Support Vector Machines (SVM) is:

- Passenger Loyalty Code, cust_lylty_cd

Customer Loyalty Source

Customer Loyalty model use dmv_cust_loyalty_src materialized view as source. This materialized has all columns from dmv_cust_profile_src materialized view along with following columns:

- cust_rfmp_cd

- cust_lylty_score

- cust_lylty_cd

Customer Loyalty Output

The mined rules are saved into following target table(s):

- dwd_cust_lylty_dt_rules

- dwd_cust_lylty_svm_factor

The scoring results are saved into following column(s) of target table, dwd_cust_mnng

- cust_lylty_dt_pred

- cust_lylty_dt_nd_nbr

- cust_lylty_svm_pred

- cust_lylty_svm_prob

Customer Loyalty Algorithms

- Decision Tree (DT) for classification

- Support Vector Machine (SVM) for classification.

Model 3: Customer Life Time Value Analysis

The business problem is to identify/predict the customers who are likely to represent the highest value of revenue over their life time based on criteria such as customer demographic information, flown history, and service quality and so on.

This analysis identifies which key attributes of a customer influence his or her Life Time Value. Life Time Value is continuous value (total revenue contributed by the customer). The Life Time Value is converted into categorical values using standard binning operations. The categorical variables are modeled as a classification model to identify or predict the impact of various independent variables (attributes) on the dependent target variable (KPI - categorical). Using Oracle Data Mining (11g Release 2), the target variables, Categorical Life Time Value and Life Time Survival Value are modeled using classification algorithm, Decision Tree (DT).

The continuous Life Time Value and Life Time Survival Value are modeled as regression models using regression algorithm, for Generalized Linear Model Regression (GLMR).

The mining models are built every month using the customer latest data and the mining models are applied on current base customers' data to predict which customer is likely to represent the highest value of revenue over their life time.

The output from the model is two-fold:

- The discovered rules to outline the profile of customers who are most likely to represent the highest value of revenue over their life time.

- The prediction can be made on customer data once the model was trained.

Target Variables

The rules are designed to be generated monthly. Therefore, two GLMR and two DT models are created every month across all the customers using the following variables as targets:

Target variables for Decision Tree (DT) are:

- Life Time Value Code, cust_ltv_bnd

- Life Time Survival Value Code

Target variables for Generalized Linear Model Regression (GLMR) are:

- Life Time Value, tot_cpn_amt

- Life Time Survival Value

Customer Life Time Value Source

Customer Loyalty model use dmv_cust_ltv_src materialized view as source. This materialized has all columns from dmv_cust_profile_src materialized view along with following column(s):

- cust_ltv_bnd

Customer Life Time Value Output

The mined rules are saved into following target table(s):

- dwd_cust_ltv_dt_rules

- dwd_cust_ltv_svm_factor

The scoring results are saved into following column(s) of target table, dwd_cust_mnng

- ltv_band_cd

- ltv_value

- lt_srvvl_cd

- lt_srvvl_value

Customer Life Time Value Algorithm

- Decision Tree (DT) for classification

- Generalized Linear Model Regression (GLMR) for regression

Model 4: Frequent Flyer Passenger Prediction

The business problem is identify/predict the Non-FFP (Non Frequent Flyer Passengers) passengers who are likely to become FFP passenger based on their demographic attributes, flight usage, revenue per user, and so on.

This analysis also identifies which key attributes of a Non-FFP passenger are important in predicting whether Non-FFP passenger would likely to become FFP. The training data would be mix of Non-FFP passengers and FFP passengers. FFP passengers are those who became FFP from Non-FFP in the last 1 year time period. The target variable is FFP_IND; it is 1 for FFP passengers and 0 for Non-FFP passengers. The target variable FFP_IND is modeled using classification algorithms, Support Vector Machines (SVM) and Decision Tree (DT).

The two mining models are built every month using latest FFP and Non-FFP data and the mining models are applied on current Non-FFP passengers to predict who would likely to become FFP passenger.

The output from the model is two-fold:

- The discovered rules outline the profile of Non-FFP passengers who would likely to become FFP.

- The prediction can be made on current Non-FFP passengers once the model was trained.

Target Variables

The rules are designed to be generated monthly. Therefore, one SVM and one DT models are created every month using the following variable as target:

- Frequent Flyer Passenger Indicator, ff_ind

Non-Frequent Flyer Passenger Source

The following table shows the columns identified from the 3NF layer (Base, Reference) and analytical layer (Derived, Reference) of data warehouse as source for K-Means model.

Table 9-13 shows the Materialized View: dmv_ffp_pred_src, columns identified as input source variables for the model.

Table 9-13 Frequent Flyer Passenger Prediction Source: dmv_ffp_pred_src

Column Name

Description

case_id

Unique identifier

trvl_doc_typ

Travel document type

trvl_doc_nbr

Travel document number, which is to be shown by passengers for identification

ff_nbr

Frequent flyer number, a business key

idfn_cd

Identification code

pax_typ

Passenger type

typ_cd

Type code

gndr

Gender of a passenger

age

age of a passenger

curr_sts

Current status of a passenger

ff_ind

Frequent flyer indicator, it is 1 for passengers who are ffps now, but were non-ffps in past, 0 for current non-ffps

clndr_month_key

Calendar month key of the data collected

sales_chnl_id

Sales channel indicator, through which passenger makes booking

tot_conf_bkgs

Total number of confirmed bookings among bookings made by a frequent flyer

mo_conf_bkgs

number of confirmed bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_grp_bkgs

Total number of group bookings among bookings made by a frequent flyer

mo_grp_bkgs

number of group bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_night_bkgs

Total number of night bookings among bookings made by a frequent flyer

mo_night_bkgs

number of night bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_dead_bkgs

Total number of dead bookings among bookings made by a frequent flyer

mo_dead_bkgs

number of dead bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_bsns_cls_bkgs

Total number of business class bookings among bookings made by a frequent flyer

mo_bsns_cls_bkgs

number of business class bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_ecnmy_cls_bkgs

Total number of economy class bookings among bookings made by a frequent flyer

mo_ecnmy_cls_bkgs

number of economy class bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_cdsh_bkgs

Total number of code share bookings among bookings made by a frequent flyer

mo_cdsh_bkgs

number of code share bookings among bookings made by a frequent flyer in the "clndr_month_key"

tot_avg_days_btwn_bkg_dprtr

Total average days between booking made and departure of flight

mo_avg_days_btwn_bkg_dprtr

average days between booking made and departure of flight in the "clndr_month_key"

tot_bkgs_at_rdy_to_leave

Total number bookings made at ready to leave by a frequent flyer

mo_bkgs_at_rdy_to_leave

number bookings made at ready to leave by a frequent flyer in the "clndr_month_key"

tot_cpn_amt

Total coupon amount

mo_cpn_amt

Coupon amount in the "clndr_month_key"

Non-Frequent Flyer Passenger Output

The mined rules are saved into following target table(s):

- dwd_ffp_pred_dt_rules

- dwd_ffp_pred_svm_factor

The scoring results are saved into following column(s) of target table, dwd_non_ffp_mnng

- ffp_dt_pred

- ffp_dt_nd_nbr

- ffp_svm_pred

- ffp_svm_prob

Non-Frequent Flyer Passenger Algorithm

- Decision Tree (DT) for classification

- Support Vector Machine (SVM) for classification

10 Oracle Airlines Data Model Utility Scripts

This chapter describes the Oracle Airlines Data Model utility scripts.

This chapter includes the following sections:

- Calendar Population

Calendar Population

The Calendar population scripts consist of two one-time installation packages.

Calendar Population Scripts

The Calendar population scripts include the following packages:

- calendar_population_header.sql

- calendar_population_body.sql

Running these packages does the following:

1. Prepares necessary changes for the OADM_SYS schema.

2. Creates the Calendar_Population package that contains the following procedures:

- RUN(in_setup_start_date, in_setup_no_years) is the main procedure to populate everything about calendar.

- RBIW_Base_Time_Tables_ddl creates the base table needed to support multiple hierarchies: Business or Calendar.

- RBIW_Populate_Time_Hier_Bsns(in_setup_start_date, in_setup_no_years) sets up the data in base table for the Business hierarchy as specified in setup or install section.

- RBIW_Populate_Time_Hier_Clndr(in_setup_start_date, in_setup_no_years) sets up the data in base table for the Calendar hierarchy as specified in setup or install section.

- RBIW_Time_hier_Star sets up the Time hierarchy reporting layer tables.

- RBIW_Time_Views sets up the Time hierarchy reporting layer views, star and hybrid snowflake views.

- RBIW_Populate_Time_Transform populates the Time transformation tables using the base Time tables or views created above. It populates transformation data for both hierarchies: Business and Calendar.

How to Populate Calendar Data

To populate calendar data:

1. Log in to OADM_SYS user.

2. Execute the following SQL statement:

exec Calendar_Population.run(date,num_years);

where, date is the start date with which you want to populate calendar data. It is of type CHAR and should be input in the format 'YYYY-MM-DD' (for example,'2005-05-18'). num_years is the number of years to populate calendar data, which should be INTEGER.

11 Oracle Airlines Data Model Sample Reports

This chapter provides Oracle Airlines Data Model sample reports and includes the following sections:

- Agent Performance Analysis

- Booking Analysis

- Channel Performance Analysis

- Revenue Analysis

- Route Analysis Reports

- Call Center Performance Analysis

- Customer Loyalty Analysis

- Customer Interaction Analysis

Note:
The reports and dashboards shown in the examples in this chapter and delivered with Oracle Airlines Data Model are provided only for demonstration purposes. These sample reports and dashboards are not supported by Oracle.

Agent Performance Analysis

The Agent Performance Analysis reports include the following areas:

- Agent Performance Analysis Confirmed

- Agent Performance Analysis PCT CANCEL

- Agent Performance Analysis Total Revenue

Agent Performance Analysis Confirmed

This report, as shown in Figure 11-1 provides the current year month-level agent performance analysis confirmed for each agent along with their rank. The report also shows the metrics such as Confirmed LP, Confirmed % Change LP of sales revenue.

Report dimensions are:

- Time

Figure 11-1 Agent Performance Analysis Confirmed Sample Report

Agent Performance Analysis PCT CANCEL

This report, as shown in Figure 11-2 provides the cancellation rate out of total bookings at month level for agents, along with their ranks. The report includes metrics such as LP for the cancellation rate.

Report dimensions are:

- Time

Figure 11-2 Agent Performance Analysis PCT CANCEL Sample Report

Agent Performance Analysis Total Revenue

This report, as shown in Figure 11-3, provides the current year month-level total revenue basing on agent performance for each agent. The report shows the ranks of agents according to their revenue. The report also shows the metrics such as LP and % Change LP of sales revenue.

Report dimensions are:

- Time

Figure 11-3 Agent Performance Analysis Total Revenue Sample Report

Booking Analysis

The Booking Analysis reports include the following areas:

- Agent Booking Analysis

- Booking Segment Analysis

- Daily Booking Analysis

- Flight booking Analysis

- Group Booking Analysis

- Monthly Booking Analysis

- Quarterly Booking Analysis

- Service Class Analysis

- Weekly Booking Analysis

Agent Booking Analysis

This report, as shown in Figure 11-4 provides the year wise month level agent booking analysis. The report provides information on the number of booked tickets, confirmed tickets, and canceled tickets out of the booked and what is the materialization rate, along with the metrics LP, % Change LP for booked, canceled, confirmed, and the materialization rate and cancellation rate.

Report dimensions are:

- Time

- Agent Name

- Booking Class

Figure 11-4 Agent Booking Analysis Sample Reports

Booking Segment Analysis

This report, as shown in Figure 11-5 provides the statistics for booking segment along with the booked tickets count, confirmed count and canceled count out of the booked at month level. The report also shows metrics such as LP, % Change LP for the booked, confirmed and canceled bookings.

Report dimensions are:

- Time

- Segment

Figure 11-5 Booking Segment Analysis Sample Report

Daily Booking Analysis

This report, as shown in Figure 11-6 provides the current year day level booking analysis of tickets. The statistics are also for how many are canceled, ticketed, net booked and materialization rate for the booked tickets.

Report dimensions are:

- Time

Figure 11-6 Daily Booking Analysis Sample Report

Flight booking Analysis

This report, as shown in Figure 11-7 provides the current year month-level flight bookings for the operating flights. The report also shows how many tickets are booked and how many are confirmed and canceled out of the booked. The report includes the metrics LP, % Change LP on Booked, Confirmed and Canceled.

Report dimensions are:

- Time

- Operating Flight

Figure 11-7 Flight booking Analysis Sample Report

Group Booking Analysis

This report, as shown in Figure 11-8 provides the booking of tickets in groups at month level for different service classes. The report also includes information on individual booked tickets. The report shows metrics, including LP and % Change LP for group booked and individual booked.

Report dimensions are:

- Time

- Service Class

Figure 11-8 Group Booking Analysis Sample Report

Monthly Booking Analysis

This report, as shown in Figure 11-9 provides the monthly booking analysis of the tickets. The statistics for booked, confirmed and canceled are shown. The report also shows metrics such as LP, % Change LP for booked, and confirmed and canceled tickets.

Figure 11-9 Monthly Booking Analysis Sample Report

Quarterly Booking Analysis

This report, as shown in Figure 11-10 provides the current year quarter level booking analysis so that you can understand which quarter has the most bookings and least bookings. The statistics on booked tickets, confirmed and canceled tickets out of the booked tickets are shown. The metrics such as LP, % Change LP or shown for the booked, confirmed and canceled tickets.

Report dimensions are:

- Time

Figure 11-10 Quarterly Booking Analysis Sample Report

Service Class Analysis

This report, as shown in Figure 11-11 provides the analysis on service class at the month level so that you can see which class is most popular. This understanding can be obtained from the information provided in booked, confirmed, canceled, canceled from conformed, net confirmed for the service class. You can also obtain information on metrics such as LP, % Change LP.

Report dimensions are:

- Time

- Operating Flight

Figure 11-11 Service Class Analysis Sample Report

Weekly Booking Analysis

This report, as shown in Figure 11-12 provides the weekly booking analysis of tickets. The report includes information on how many tickets are booked, confirmed and canceled out of the booked at the week level. The metrics LP, % Change LP are also provided.

Report dimensions are:

- Time

Figure 11-12 Weekly Booking Analysis Sample Report

Channel Performance Analysis

The Channel Performance Analysis reports include the following areas:

- Agent Booking Analysis

- Sales Channel Performance Analysis

Agent Booking Analysis

This report, as shown in Figure 11-13 provides the booking analysis of agents. The report shows information on which service class is well booked at which agent, how many are confirmed and canceled, and what is the materialization rate.

Report dimensions are:

- Time

- Agent

Figure 11-13 Agent Booking Analysis Sample Report

Sales Channel Performance Analysis

This report, as shown in Figure 11-14 provides the sales channel performance analysis.

Report dimensions are:

- Time

- Agent

Figure 11-14 Sales Channel Performance Analysis Sample Report

Revenue Analysis

The Revenue Analysis reports include the following areas:

- Agent Revenue Analysis in USD

- Booking Class Revenue Analysis in USD

- Channel Revenue Analysis in USD

- Flight Revenue Analysis in USD

- Flown Revenue Per Sales Region

- Flown Revenue per Sales Region and Service Class

- Sales - Net Revenue Flown Channel Flop 10

- Sales - Net Revenue Flown Channel Top 10

- Sales - Net Revenue Flown Flop 10 Countries

- Sales - Net Revenue Flown Top 10 Countries

- Sales - Net Revenue Per Agency - Top 10 Revenue

- Segment Revenue Analysis in USD

- Service Class Revenue Analysis in USD

Agent Revenue Analysis in USD

This report, as shown in Figure 11-15 provides the revenue analysis in terms of USD among the agents at the month level. This report provides information that allows you to determine agents that are performing well. The report also provides information on sales revenue, net revenue, and the LP, and % Change LP metrics.

Report dimensions are:

- Time

Figure 11-15 Agent Revenue Analysis in USD Sample Report

Booking Class Revenue Analysis in USD

This report, as shown in Figure 11-16 provides the revenue analysis for booking class in USD. This provides information so that you can determine which booking class is well used under which service class. The report also provides metrics for net revenue, sales revenue, LP, and % Change LP metrics.

Report dimensions are:

- Time

Figure 11-16 Booking Class Revenue Analysis in USD Sample Report

Channel Revenue Analysis in USD

This report, as shown in Figure 11-17 provides the channel revenue analysis in USD.

Report dimensions are:

- Time

Figure 11-17 Channel Revenue Analysis in USD Sample Report

Flight Revenue Analysis in USD

This report, as shown in Figure 11-18 provides the revenue analysis in USD for flights at month level. The report shows which revenue per operating flight. The report also includes information on net revenue, sales revenue, and the metrics LP, and % Change LP.

Report dimensions are:

- Time

Figure 11-18 Flight Revenue Analysis in USD Sample Report

Flown Revenue Per Sales Region

This report, as shown in Figure 11-19 provides the current year month level flown revenue for sales regions. The information is obtained for flown revenue, flown passenger count and average fare for the sales regions along with LP, % Change LP. This report information help you determine which region has the most revenue.

Report dimensions are:

- Time

- Agent Region

Figure 11-19 Flown Revenue per Sales Region Sample Report

Flown Revenue per Sales Region and Service Class

This report, as shown in Figure 11-20 provides the flown revenue per sales region and service class. The report information is on the flight revenue, flight passenger count and average fare along with the metrics of LP, % Change LP for the flight revenue and flight passenger count. The information in this report help you determine which sales region and which service class has higher revenue.

Report dimensions are:

- Time

- Agent Region

- Service Class

Figure 11-20 Flown Revenue Per Sales Region and Service Class Sample Report

Sales - Net Revenue Flown Channel Flop 10

This report, as shown in Figure 11-21 provides the Sales, Net Revenue Flown Channel Flop 10 report.

Report dimensions are:

- Time

Figure 11-21 Sales - Net Revenue Flown Channel Flop 10

Sales - Net Revenue Flown Channel Top 10

This report, as shown in Figure 11-22 provides the sales net revenue flown channel by channel type.

Report dimensions are:

- Time

Figure 11-22 Net Revenue Flown Channel Top 10 Sample Report

Sales - Net Revenue Flown Flop 10 Countries

This report, as shown in Figure 11-23 provides information on flown passenger counts by country.

Report dimensions are:

- Time

Figure 11-23 Net revenue flown Flop 10 Countries Sample Report

Sales - Net Revenue Flown Top 10 Countries

This report, as shown in Figure 11-24 provides the net revenue flown for the top ten countries.

Report dimensions are:

- Time

Figure 11-24 Sales - Net revenue flown Top 10 Countries Sample Report

Sales - Net Revenue Per Agency - Top 10 Revenue

This report, as shown in Figure 11-25 provides the sales net revenue per top ten agency.

Report dimensions are:

- Time

Figure 11-25 Sales - Net Revenue Per Agency - Top 10 Revenue Sample Report

Segment Revenue Analysis in USD

This report, as shown in Figure 11-26 provides the information on revenue analysis segment wise in month level. The statistics on sales revenue, net revenue, net revenue per pax, net revenue per booking is available along with LP metrics. This reports can help you determine which segment is well used based on revenue.

Report dimensions are:

- Time

Figure 11-26 Segment Revenue Analysis in USD Sample Report

Service Class Revenue Analysis in USD

This report, as shown in Figure 11-27 provides the month level revenue analysis on service class in USD. The report shows that out of all the service classes available, class usage and revenue per service class. The report also shows metrics such as LP for sales revenue, net revenue, net revenue per pax and net revenue for booking.

Report dimensions are:

- Time

Figure 11-27 Service Class Revenue Analysis in USD Sample Report

Route Analysis Reports

The Route Analysis Reports are includes one report:

- Route Ranking on Bookings

Route Ranking on Bookings

This report, as shown in Figure 11-28 provides the information on rankings of routes based on bookings at month level. The report shows the statistics for booked, confirmed and canceled, along with the metrics LP, % Change LP for booked, confirmed and canceled. Based on the booking statistics, the report provides ranks for the routes. The report also shows the cancellation rate for the particular route.

Report dimensions are:

- Time

Figure 11-28 Route Ranking on Bookings Sample Report

Call Center Performance Analysis

The Call Center Performance Analysis reports include the following areas:

- Call Center Performance

- Call Center Sales Performance

Call Center Performance

This report, as shown in Figure 11-29 provides the year wise month level call center performance agents wise. The report includes the total number of calls and how many are accessible calls out the total calls. The metrics like LP, % Change LP for the total number of calls and accessible calls can be obtained from this report.

Report dimensions are:

- Time

- Agent

Figure 11-29 Call Center Performance Sample Report

Call Center Sales Performance

This report, as shown in Figure 11-30 provides the current year month level sales performance for the call centers for all the agents. The report includes information on the sold revenue and the count of coupons. This report also shows metrics LP and % Change LP for the Sold revenue and Coupons count.

Report dimensions are:

- Time

- Agent

Figure 11-30 Call Center Sales Performance Sample Report

Customer Loyalty Analysis

The Customer Loyalty Analysis reports include the following areas:

- Airline Contribution

- Earn / Redemption

- Membership Development

- Frequent Flyer Customer Mining

- Non-Frequent Flyer Customer Mining

Airline Contribution

This report, as shown in Figure 11-31 provides the year wise month level information on airline contribution, that is, how many members are there, how many are active out the total members, what is their growth rate, what is the passengers count and the rate of active members, Active members/Pax, and so on. The metrics like LP, % Change LP for members, active members are also obtained.

Report dimensions are:

- Time

- Loyalty Level

Figure 11-31 Airline Contribution Sample Report

Earn / Redemption

This report, as shown in Figure 11-32 provides the current year month level earnings and redemptions. The report includes the total mils amount in accounts, total mils amount earned, and redeemed in the accounts. This report also provides the metrics LP, % Change LP for the total mils amount in accounts, total mils amount earned in accounts and total mils amount redeemed in account.

Report dimensions are:

- Time

- Loyalty Level

Figure 11-32 Earn / Redemption Sample Report

Membership Development

This report, as shown in Figure 11-33 provides the membership development for the current year month level basing on loyalty level in different countries. This report provides information on the number of members, how many members are upgraded and degraded. The report also shows the metrics LP and % Change LP for the members' growth rate, upgrade count, and downgrade count.

Report dimensions are:

- Time

- Country

- Loyalty Level

Figure 11-33 Membership Development Sample Report

Frequent Flyer Customer Mining

The Frequent Flyer Customer Mining reports include the following areas:

- Customer Segments

- Customer Loyalty

- Customer Life Time Analysis

- Customer Segmentation Details

Customer Segments

This report, as shown in Figure 11-34 provides the frequent flyer customer mining report for segments.

Figure 11-34 Frequent Flyer Customer Mining Customer Segments

Customer Loyalty

This report, as shown in Figure 11-35 provides the frequent flyer customer mining for customer loyalty.

Report dimensions are:

- Target Value

Figure 11-35 Frequent Flyer Customer Mining Customer Loyalty Sample Report

Customer Life Time Analysis

This report, as shown in Figure 11-36 provides the frequent flyer customer mining report for expected customer life time.

Figure 11-36 Frequent Flyer Customer Mining: Customer Life Time Analysis Sample Report

Customer Segmentation Details

This report, as shown in Figure 11-37 provides the frequent flyer customer mining report for customer segmentation.

Report dimensions are:

- Customer Segment Code

Figure 11-37 Frequent Flyer Customer Mining: Customer Segmentation Details Report

Non-Frequent Flyer Customer Mining

Non-Frequent Flyer Customer Mining

This Non-Frequent Flyer Customer Mining reports include the following areas:

- FFP Prediction In Non-FFP Customers

- Non-FFP Customer Mining Overall

FFP Prediction In Non-FFP Customers

This report, as shown in Figure 11-38 provides the Non-Frequent Flyer Customer Mining FFP Prediction Sample Report.

Figure 11-38 Non-Frequent Flyer Customer Mining FFP Prediction In Non-FFP Customers Sample Report

Non-FFP Customer Mining Overall

This report, as shown in Figure 11-39 provides the Non-FFP Customer Mining Overall Sample Report.

Figure 11-39 Non-FFP Customer Mining Overall Sample Report

Customer Interaction Analysis

This Customer Interaction Analysis reports include the following areas:

- Customer Satisfaction Survey Summary

- Customer Satisfaction Onboard Survey Detail

- Customer Satisfaction Ground Survey Detail

- Customer Relations Customer Comments

Customer Satisfaction Survey Summary

This report, as shown in Figure 11-40 provides the yearly month wise customer satisfaction survey summary based on service type, that is, count of surveys made, satisfaction rate of customers known through the survey is known in this report. The report shows metrics such as LP, % Change LP for the total survey count and satisfaction rate of the customers.

Report dimensions are:

- Time

- Service Type

Figure 11-40 Customer Satisfaction Survey Summary Sample Report

Customer Satisfaction Onboard Survey Detail

This report, as shown in Figure 11-41 provides the current year month level customer satisfaction onboard based on service type. The report includes information on the total surveys and the satisfaction rate of the customers onboard. The report shows metrics such as LP, % Change LP for total survey count and satisfaction rate.

Report dimensions are:

- Time

- Service Type

Figure 11-41 Customer Satisfaction Onboard Survey Detail Sample Report

Customer Satisfaction Ground Survey Detail

This report, as shown in Figure 11-42 provides the customer satisfaction ground survey details for current year month wise. Statistics on Total surveys made, what is the satisfaction rate of the customers will be provided along with LP and % Change LP in this report.

Report dimensions are:

- Time

- Service Type

Figure 11-42 Customer Satisfaction Ground Survey Detail Sample Report

Customer Relations Customer Comments

This report, as shown in Figure 11-43 provides the month level customer relations. The report includes statistics on count of surveys made in the current month for the service type and service. The metrics like LP and % Change LP will also be there for this.

Report dimensions are:

- Time

- Service Type

Figure 11-43 Customer Relations Customer Comments Sample Report

Part III

Appendices

Part III contains the following Appendixes:

- Appendix A, "Control Tables"

A Control Tables

Some tables are defined in the oadm_sys schema and use a DWC_ prefix, but are not part of Oracle Airlines Data Model. You use the DWC_ control tables when processing the model. For example when loading data or when monitoring errors.

This appendix includes the following sections:

- Intra-ETL Load Parameters Control Table

- Intra-ETL OLAP Mapping Control Table

- Intra-ETL Monitoring Process Control Tables

- Intra-ETL Parameter Management Tables

- Intra-ETL Error Management Table

Intra-ETL Load Parameters Control Table

Before you run the Intra-ETL, for an incremental load, you must update the Oracle Airlines Data Model Relational ETL parameters in DWC_ETL_PARAMETER table so that this information can be used when loading the relational data. This program prompts for several environment parameter values. And reads ETL parameters from DWC_ETL_PARAMETER table, as shown in Table A-1, and DWC_OLAP_ETL_PARM table, as shown in Table A-2. For more information on running the Intra-ETL, see Oracle Airlines Data Model Implementation and Operations Guide

The PKG_DWD_*_MAP loads data from Oracle Airlines Data Model base tables into the Oracle Airlines Data Model derived tables. These packages read relational ETL parameters from the DWC_ETL_PARAMETER table.

You update the parameters in DWC_ETL_PARAMETER control table in the oadm_sys schema so that this information can be used when loading the derived and aggregate tables and views.

Table A-1 describes the valid values for the DWC_ETL_PARAMETER table.

Table A-1 DWC_ETL_PARAMETER Table

Column

Description

PROCESS_NAME

OADM-INTRA-ETL

FROM_DATE_ETL

The start date of ETL period.

TO_DATE_ETL

The end date of ETL period.

LOAD_DT

The date when this record are populated.

LAST_UPDT_DT

The date when this record are last updated

LAST_UPDT_BY

The user who last updated this record

Intra-ETL OLAP Mapping Control Table

The OLAP MAP mapping that loads OLAP cube data invokes the analytic workspace build function from the PKG_OADM_OLAP_ETL_AW_LOAD package. This package loads data from Oracle Airlines Data Model aggregate materialized views into the Oracle Airlines Data Model analytical workspace and calculates the forecast data. The PKG_OADM_OLAP_ETL_AW_LOAD reads OLAP ETL parameters from the DWC_OLAP_ETL_PARM table.

You update the Oracle Airlines Data Model OLAP ETL parameters in DWC_OLAP_ETL_PARM control table in the oadm_sys schema so that this information can be used when loading the OLAP cube data.

Table A-2 describes the valid values for the DWC_OLAP_ETL_PARM table. For more information on the values to specify when performing an initial load of OLAP cube data or when refreshing the OLAP cubes after an initial load, see Oracle Airlines Data Model Implementation and Operations Guide.

Table A-2 ETL Parameters in the DWC_OLAP_ETL_PARM Table

Column Name

Description

BUILD_METHOD

Cube build/refresh method specified by a value:

- C specifies a complete refresh which clears all dimension values before loading.

- ? specifies a fast refresh if possible; otherwise, a complete refresh. (Default)

CUBENAME

Specifies the cubes you want to build:

ALL builds all of the cubes in the Oracle Airlines Data Model analytic workspace.

cubename[[|cubename]...] specifies one or more cubes, as specified with cubename, to build.

MAXJOBQUEUES

A decimal value that specifies the number of parallel processes to allocate to this job. (Default value is 4.)

The value that you specify varies depending on the setting of the JOB_QUEUE_PROCESSES database initialization parameter

CALC_FCST

One of the following values depending on whether you want to calculate forecast cubes:

- Y specifies calculate forecast cubes.

- N specifies do not calculate forecast cubes.

NO_FCST_YRS

If the value for the CALC_FCST column is Y, specify a decimal value that specifies how many years forecast data you want to calculate; otherwise, specify NULL.

FCST_MTHD

If the value for the CALC_FCST column is Y, then specify AUTO; otherwise, specify NULL.

FCST_ST_YR

If the value for the CALC_FCST column is Y, then specify value specified as yyyy which is the "start business year" of a historical period;.

FCST_END_YR

If the value for the CALC_FCST column is Y, then specify value specified as yyyy which is the "end business year" of a historical period;

OTHER1

Specify NULL.

OTHER2

Specify NULL.

Intra-ETL Monitoring Process Control Tables

The two control table in the oadm_sys schema, DWC_INTRA_ETL_PROCESS and DWC_INTRA_ETL_ACTIVITY, monitor the execution of the Intra-ETL process.

Table A-3 contains column name information for DWC_INTRA_ETL_PROCESS. Table A-4 contains column name information for DWC_INTRA_ETL_ACTIVITY.

Table A-3 DWC_INTRA_ETL_PROCESS Columns

Columns Name

Data Type

Not Null

Remarks

PROCESS_KEY

NUMBER(30,0)

No

Primary Key, System

Generated Unique Identifier

PROCESS_TYPE

VARCHAR2(20 BYTE)

No

PROCESS_START_TIME

DATE

No

ETL Process Start Date and Time

PROCESS_END_TIME

DATE

Yes

PROCESS_STATUS

VARCHAR2(30 BYTE)

No

Current status of the process

OLD_PROCESS_KEY

NUMBER(22,0)

Yes

FROM_DATE_ETL

DATE

Yes

TO_DATE_ETL

DATE

Yes

LOAD_DT

DATE

Yes

LAST_UPDT_DT

DATE

Yes

LAST_UPDT_BY

VARCHAR2(30 BYTE)

Yes

Table A-4 DWC_INTRA_ETL_ACTIVITY Columns

Columns Name

Data Type

Not Null

Remarks

ACTIVITY_KEY

NUMBER(30,0)

No

Primary Key, System Generated

Unique Identifier

PROCESS_KEY

NUMBER(30,0)

No

Process Key. FK to DWC_INTRA_ETL_PROCESS table.

ACTIVITY_NAME

VARCHAR2(50 BYTE)

No

Activity Name or Intra-ETL

Program Name

ACTIVITY_DESC

VARCHAR2(500 BYTE)

Yes

ACTIVITY_START_TIME

DATE

No

Intra ETL Program Start Date

and Time

ACTIVITY_END_TIME

DATE

Yes

ACTIVITY_STATUS

VARCHAR2(30 BYTE)

No

Current status of the process

COPIED_REC_IND

CHAR(1 BYTE)

Yes

ERROR_DTL

VARCHAR2(2000 BYTE)

Yes

LOAD_DT

DATE

Yes

LAST_UPDT_DT

DATE

Yes

LAST_UPDT_BY

VARCHAR2(30 BYTE)

Yes

Intra-ETL Parameter Management Tables

Table A-5 contains column name information for DWC_ACTIVITY.

Table A-6 contains column name information for DWC_ACTIVITY_PARM.

Table A-7 contains column name information for DWC_ACTIVITY_PARM_TYP.

The design of the parameter management enables you to restrict the control on the parameter values. The parameter restrictions should be managed only by a project DBA and architect. A project DBA must provide only read access to others. The approach to insert and update of these tables is defined in detail in Oracle Airlines Data Model Implementation and Operations Guide.

Table A-5 DWC_ACTIVITY Columns

Columns Name

Data Type

Not Null

Remarks

ACTIVITY_ID

NUMBER

No

Marks the identifier for PL/SQL procedures.

ACTIVITY_NAME

VARCHAR2(255 BYTE)

Yes

Name of the PL/SQL program.

Table A-6 DWC_ACTIVITY_PARM Columns

Columns Name

Data Type

Not Null

Remarks

ACTIVITY_ID

NUMBER

No

The identifier for PL/SQL procedures

PARM_TYPE_ID

NUMBER

No

The identifier for a defined parameter

PARM_POSITION

NUMBER

Yes

A unique number for repeated use of the same parameter in a program

PARM_VAL_TXT

VARCHAR2(255 BYTE)

Yes

The true value of the parameter

Table A-7 DWC_ACTIVITY_PARM_TYP Columns

Columns Name

Data Type

Not Null

Remarks

PARM_TYPE_ID

NUMBER

No

The identifier for a defined parameter.

PARM_TYPE_NAME

VARCHAR2(255 BYTE)

Yes

Name of the parameter

Intra-ETL Error Management Table

Table A-8 contains column name information for DWC_ERROR_LOG.

Table A-9 contains column name information for DWC_MESSAGE.

Table A-8 DWC_ERROR_LOG Columns

Columns Name

Data Type

Not Null

Remarks

ERROR_ID

NUMBER

NO

Primary Key, System Generated Unique Identifier

ERROR_CD

VARCHAR2(30 BYTE)

YES

It contains error code which generate at execution time.

ERROR_DESC

VARCHAR2(600 BYTE)

YES

It contains the long description of error.

SRC_ID

NUMBER

YES

It contains the primary key of the source table.

LOAD_DT

TIMESTAMP(6)

YES

It contains the execution timestamp which helps to determine the load time.

OBJECT_TYP

VARCHAR2(25 BYTE)

YES

The attribute stores the type of object. For example, Package or Procedure and so on.

OBJECT_NM

VARCHAR2(250 BYTE)

YES

The attribute stores object name.

OWNR

VARCHAR2(40 BYTE)

YES

CRE_BY

VARCHAR2(60 BYTE)

YES

CRE_TMSTMP

TIMESTAMP(6)

YES

UPD_BY

VARCHAR2(60 BYTE)

YES

UPD_TMSTMP

TIMESTAMP(6)

Table A-9 DWC_MESSAGE Columns

Columns Name

Data Type

Not Null

MESSAGE_NO

NUMBER(6,0)

NO

LANGUAGE

VARCHAR2(50 BYTE)

NO

MESSAGE_TEXT

VARCHAR2(200 BYTE)

NO

Index
A  B  C  D  E  I  L  O  P  R  S  U

A

aggregate tables

physical data model, 3.5

B

base entities.

See entities, Oracle Airlines Data Model

base tables

physical data model, 3.3

C

calendar population

utility scripts, 10.1

D

data mining in Oracle Airlines Data Model See data mining models, Oracle Airlines Data Model

database sequences

physical data model, 3.7, 3.8

derived tables

physical data model, 3.4

E

entities, Oracle Airlines Data Model

logical, 2

lookup, 2.2, 3.6

entity dictionary, 2.6

I

intra-ETL, 6

DWC_OLAP_ETL_PARM table, A.2

PL/SQL mapping, 6.3, 6.3

L

logical data model, 2.6

reference entities, 2.1, 2.2, 2.3, 2.4, 2.5

logical data model, Oracle Airlines Data Model, 2 logical entities, Oracle Airlines Data Model, 2 logical to physical mapping

Oracle Airlines Data Model, 4

lookup entities, Oracle Airlines Data Model, 2.2, 3.6 lookup tables

physical data model, 2.2, 3.6

O

OLAP cube

account debt cube, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8

ADM, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8

OLAP cube materialized views, 3.10 OLAP cube views

from oadm_sys schema, 3.10

OLAP model dimensions

Oracle Airlines Data Model, 7

Oracle Airlines Data Model, 3, 6

components summary, 1.3

intra-ETL, 6

logical data model, 2, 3

logical to physical mapping, 4

OLAP model dimensions, 7

physical data model partitioning, 5

sample reports, 11

utility scripts, 10

P

physical data model, 3

aggregate tables, 3.5

base tables, 3.3

database sequences, 3.7, 3.8

derived tables, 3.4

lookup tables, 2.2, 3.6

OLAP cube materialized views, 3.10

partitioning, 5

reference tables, 3.2

physical data model, Oracle Airlines Data Model, 3 physical entities, Oracle Airlines Data Model

physical, 3

PL/SQL mapping for intra-ETL, 6.3, 6.3

R

reference tables

physical data model, 3.2

S

sample reports

Oracle Airlines Data Model, 11

U

utility scripts

calendar population, 10.1

Oracle Airlines Data Model, 10

Oracle Legal Notices

Copyright Notice

Copyright © 1994-2016, Oracle and/or its affiliates. All rights reserved.

License Restrictions Warranty/Consequential Damages Disclaimer

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

Warranty Disclaimer

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

Restricted Rights Notice

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

Hazardous Applications Notice

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Trademark Notice

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

Third-Party Content, Products, and Services Disclaimer

This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.

Alpha and Beta Draft Documentation Notice

If this document is in preproduction status:

This documentation is in preproduction status and is intended for demonstration and preliminary use only. It may not be specific to the hardware on which you are using the software. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to this documentation and will not be responsible for any loss, costs, or damages incurred due to the use of this documentation.

Private Alpha and Beta Draft Documentation Notice

If this document is in private preproduction status:

The information contained in this document is for informational sharing purposes only and should be considered in your capacity as a customer advisory board member or pursuant to your beta trial agreement only. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described in this document remains at the sole discretion of Oracle.

This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. Your access to and use of this confidential material is subject to the terms and conditions of your Oracle Master Agreement, Oracle License and Services Agreement, Oracle PartnerNetwork Agreement, Oracle distribution agreement, or other license agreement which has been executed by you and Oracle and with which you agree to comply. This document and information contained herein may not be disclosed, copied, reproduced, or distributed to anyone outside Oracle without prior written consent of Oracle. This document is not part of your license agreement nor can it be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates.

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.