OLAP AND DATA WAREHOUSE BY W. H. Inmon

Size: px
Start display at page:

Download "OLAP AND DATA WAREHOUSE BY W. H. Inmon"

Transcription

1 OLAP AND DATA WAREHOUSE BY W. H. Inmon

2 The goal of informational processing is to turn data into information. Online analytical processing (OLAP) is an important method by which this goal can be accomplished in the data warehouse architecture. As data warehouse users understanding of DSS processing capabilities increases, and as the volume of data grows, the sophistication of data warehouse use increases. Figure 1 depicts the data warehouse architecture s role in turning the data into information, and some of the general differences between the levels of the data warehouse architecture. The different levels of data warehouse architecture may be described as: Organizationally Structured Also known as atomic, corporate or current detail data, this level the heart of the data warehouse is structured to meet the informational requirements of the entire organization. Data which has been archived ( archived detail ) is also considered to belong to this level. Departmentally Structured Data at this level of warehouse architecture is structured to meet the focused informational requirements of a distinct group identified by a specific business function. The data at this level has also been referred to as lightly summarized or departmental data. Individually Structured Data at this level is structured to meet an even more focused set of informational requirements, as defined by a specific management function. The data at this level has also been referred to as highly summarized or individual data. Copyright 2000 by William H. Inmon, all rights reserved Page 1

3 OTHER NAMES FOR OLAP The increasing sophistication of the end users in meeting their informational or decision support (DSS) processing requirements leads to OLAP processing. OLAP is a natural extension of the data warehouse. Indeed, the departmentally structured level of the data warehouse, from the earliest descriptions of the data warehouse architecture, is ideal for addressing OLAP processing this level of data is also called the OLAP or data mart level of DSS processing. Figure 2 shows the different names for the OLAP level of data processing. THE SOURCE OF OLAP DATA The OLAP level of data originates from the organizationally structured level of data in the data warehouse. This detailed, historical data is the heart of the data warehouse and forms a perfect foundation for the OLAP level of data. The organizationally structured level of data is fed by the operational environment and, in turn, feeds the OLAP. Figure 3 shows the relationship between the organizationally structured level of data in the data warehouse and the OLAP level of data. Copyright 2000 by William H. Inmon, all rights reserved Page 2

4 Some of the characteristics of the OLAP level of data are: Smallness: Compared to the organizationally structured level of data, there is far less data that resides in OLAP. As a rule there are two to three orders of magnitude less data, Flexibility: OLAP processing is much more flexible than the processing that occurs at the organizationally structured level of data warehouse processing. OLAP is flexible because there is much less data to contend with and because the software found at the OLAP level is designed for flexibility in contrast to the software found managing the organizationally structured level which is designed to manage large amounts of data, Limited History: The OLAP environment rarely contains more than six months to a year's worth of history. The organizationally structured level of data contains from five to ten years worth of data, Customized: The OLAP environment is customized by department to suit the particular needs of the organization that owns and manages it. The organizationally structured data in the data warehouse is truly corporate data, Pre-Categorized: Departmentally structured data in the OLAP environment is usually organized into pre-defined categories to facilitate the informational requirements of a specific department, while the data in the organizationally structured level of the data warehouse maintains all of the categories required for the entire corporate structure. Source: The source of OLAP data is the detailed data found in the organizationally structured level of the data warehouse. The source of data for the organizationally structured level is the operational environment. DIFFERENCES BETWEEN OLAP AND ORGANIZATIONALLY STRUCTURED DW DATA There are many significant differences between the departmentally structured (OLAP) and the organizationally structured levels of the data warehouse. One of the most important aspects of the OLAP environment is that it is customized by department. Figure 4 shows that different instances of the OLAP environment can exist for different departments. Copyright 2000 by William H. Inmon, all rights reserved Page 3

5 In Figure 4 there is an OLAP instance for finance, a separate OLAP instance for accounting, and yet another separate OLAP instance for marketing, all originating from the organizationally structured level of the data warehouse. Figure 5 shows the methods by which the customization for a department from data in the organizationally structured level of the data warehouse to the OLAP level can be achieved. Departmental customization can take many forms, such as: Subsets Finance will select some detailed data, while marketing will select other detailed data. Aggregations - Accounting will summarize their data one way, while finance will summarize theirs another way. These different approaches may apply to different data being summarized, to different ways in which the aggregated results are calculated, or to different sets of categories by which the aggregated data is organized. Supersets - One department will denormalize their OLAP data by joining data from tables A and B, while another department will join data from tables B and C. Indexing - One department will index their data on keys ABC and BCD, while another department will index the same data on keys CDE and DEF, and so forth, to provide more optimal search paths that meet their different departmental requirements for informational processing. Derivations A department may want a particular metric precomputed and the results stored in their OLAP environment. A similar metric may be stored at the organizationally structured level, but the department wants to compare their department-specific calculation to the organization-standard one. Arrays In order to make the data in their OLAP environment more useful, a department may op to create an array of data to assist them in their informational goals. For example, data that is stored one record per month in the organizationally structured detail may be required as an array of 13 months to represent a contiguous year and facilitate current-year-previous-month analysis. Copyright 2000 by William H. Inmon, all rights reserved Page 4

6 There are as many ways to customize the data for a department, as there are departments. Indeed, a department is not limited to a single OLAP instance, but may require several OLAP environments to meet all of the department s business requirements for information. The data that feeds the OLAP environment is the detailed data of the organizationally structured level of the data warehouse. Because the data residing in the detailed portion of the data warehouse is corporate, it is not optimized to suit the needs of any given department. One of the issues that naturally arise in the customization of the OLAP environments is that of reconcilability. With each department taking its own perspective of the corporate data found in the data warehouse, isn't there a problem with the loss of reconcilability of data? The answer is no. The reason why there is no problem with reconcilability is illustrated by the diagram in Figure 6. Figure 6 shows that the same detailed data is looked at in many different ways by different departments. Because all departments are operating from the same foundation of detailed data, there is always reconcilability of data however the detailed data is customized. In this way detailed data provides a very satisfactory foundation for OLAP processing. Another way in which organizationally structured data provides a very good basis for departmental OLAP processing is that the price of creating the detailed foundation needs be paid only once. In other words, suppose an OLAP environment is to be created for the finance planning department. It is no small task to create the proper detailed Copyright 2000 by William H. Inmon, all rights reserved Page 5

7 foundation. But once the detailed foundation is created for the finance planning OLAP effort, then the very same foundation can be used for the sales OLAP effort, for the accounting OLAP effort, and so forth. Once the organizationally structured environment is created, there is no further incremental cost to the usage of the detailed data found therein. As many OLAP environments as desired can take advantage of the organizationally structured data once built. INDEXING THE TWO ENVIRONMENTS One of the substantive differences between the OLAP and the detailed data warehouse environment is that of indexing. Figure 7 shows that the OLAP environment can be highly and generously indexed, while the detailed environment should be sparsely indexed. There may be as many as thirty or forty indexes in the OLAP environment while there may be as few as two or three indexes in the detailed environment. There are several reasons for this disparity in indexing. The first is in the volume of data found in the two environments. Where there is a modest amount of data in an environment, such as the OLAP environment, the luxury of having many indexes can be enjoyed. Where there is an immodest amount of data, such as the organizationally structured environment, there can only be a few indexes. But volume of data is not the only consideration in the difference in indexing. There is much direct end user access that occurs in the OLAP environment, while, relatively speaking - there is little direct end user access that occurs on detailed data, (once the organizationally structured environment is mature). Because of the disparity in direct end user access, there is a very real difference in the need for indexing in the different environments. One of the important distinctions made between the two environments is the end user interface found at each level. Figure 8 shows the difference in interfaces. Copyright 2000 by William H. Inmon, all rights reserved Page 6

8 Figure 8 shows that the OLAP interface is optimal for DSS access and analysis of information. There is a direct end user interface to organizationally structured data but it is a much cruder and much simpler interface. Much of the activity that occurs in the organizationally structured data environment is the selection and gathering of data. Very few analysts conduct detailed, heuristic analysis of data is done there. Those who do are the corporate explorers, and they typically require more powerful and, correspondingly, difficult to use access tools. These analysts are typically very knowledgeable about the organization s data, and are not only comfortable using procedural tools to interface with the organizationally structured data, but discover things in this vast amount of detailed data that were previously unknown or unsuspected. EXPLORERS AND FARMERS Because of the differences in the volume of data found in the two environments and the difference in direct end user interfaces, there is a difference in the communities of usage. As a rule, the organizationally structured data serves the explorer community while the OLAP environment serves the farmer community. Figure 9 depicts these differences. Copyright 2000 by William H. Inmon, all rights reserved Page 7

9 The detailed data serves the explorer community because it is organizationally oriented ( corporate ), supports random access, and because it is complete and historical. The OLAP environment supports the farmer community because the data is customized before the data is sent to the OLAP environment. In order to customize the data it is necessary to know how the data is to be used, and it is the farmers of the world that are able to foretell how data will be used. There are some exceptions to this rule of the different communities of users. Because of the limited amount of data found there, the large number of indexes, and the elegance of the interface, some exploration can be done in the OLAP environment. But the OLAP level exploration is cursory, looking at the broad picture, not the detailed one. For the most part, the OLAP environment exists for and is optimal for the farmer community, not the explorer community. DRILL DOWN PROCESSING One of the features of the OLAP environment is that it supports drill down processing. Figure 10 shows the OLAP support of drill down processing. Copyright 2000 by William H. Inmon, all rights reserved Page 8

10 There are two types of drill down processing that are relevant: inter-olap drill down processing and OLAP-to-organizationally structured data drill down processing. Inter- OLAP drill down processing is used to show the relationships of summarization between the different instances of data within the OLAP environment. A lower level of detail exists the organizationally structured level of data, and that level of serves as a further level of drill down for the entire OLAP environment. OLAP WITH NO ORGANIZATIONALLY STRUCTURED DATA One of the temptations the designer has in building the OLAP environment is to not build the organizationally structured level of the data warehouse. It is a temptation to just build OLAP immediately on top of the operational environment. After all, the organizationally structured level of the data warehouse is: expensive, complex, not easy to build. Figure 11 depicts the problems associated with skipping the organizationally structured level of the data warehouse in support of OLAP environments. Copyright 2000 by William H. Inmon, all rights reserved Page 9

11 Building OLAP directly on top of the operational environment is a grave mistake for a variety of reasons: The operational environment is not designed to support integrated processing, but the OLAP environment assumes data integration has been done some where prior to it. The operational environment contains only a limited amount of historical data. The OLAP environment requires historical data. Each OLAP environment must build their own customized interface to the operational environment. The development effort to do this is not trivial. Each OLAP environment puts a drag on the performance of the operational environment. The collective drag of many OLAP environments is very significant. For these reasons (and many more!) building the OLAP environment directly from the operational environment is a very poor idea indeed. METADATA FOR THE OLAP ENVIRONMENT One of the more important aspects of the OLAP environment is that of metadata. OLAP metadata is important because it is metadata that keeps track of what is in the OLAP environment and where it came from. Upon doing an analysis or a new report, the end user in the OLAP environment first turns to metadata in order to determine what data is available as a basis for the analysis. Figure 12 shows metadata in the OLAP environment. The components of OLAP metadata are very similar to those found in the organizationally structured level of the data warehouse. The OLAP components of metadata include: descriptive information about what is in the OLAP environment: o content, o structure o definition, etc.; the source of the data (the organizationally structured data or external data; the business and technical name of the data; Copyright 2000 by William H. Inmon, all rights reserved Page 10

12 a description of the summarization,, subset, superset and/or denormalization processes that describe the data s journey form the organizationally structured level into the OLAP environment; metrics that describe how much data of what type is found in the OLAP environment, refreshment scheduling information, describing when data has been populated; and modeling information, describing how the data in the OLAP environment relates to the corporate data model and to the OLAP data model (if one exits). Metadata in the OLAP environment is somewhat more complex than metadata found elsewhere in the data warehouse environment because there is a need for a specialized kind of metadata in the OLAP environment. Figure 13 illustrates the need for a unique kind of metadata in the OLAP environment. There is a need for both local and global metadata in the OLAP environment. Local OLAP metadata relates immediately to the department that the OLAP instance serves. There might be financial planning OLAP metadata, sales OLAP metadata, and marketing OLAP metadata. At the same time there is a need for OLAP metadata that is global to the OLAP environment. Global OLAP metadata might include descriptions of how different departments relate to each other, how different sources of data differ, how data might flow from one OLAP environment to another, and so forth. As with metadata for any and all aspects of the entire data warehouse architecture, OLAP metadata needs to be supported as an interactive part of the process of the OLAP environment; an integral, important aspect of the OLAP environment, not an afterthought. One of the important uses of metadata in the OLAP environment is that in can (indeed, should) be used interactively in the query process. Once the end user has examined Copyright 2000 by William H. Inmon, all rights reserved Page 11

13 OLAP metadata to determine what the possibilities are, then the user is able to use the metadata interactively in the query process. MOVING DATA INTO OLAP Moving data into the OLAP environment from the detailed data warehouse environment is a non trivial task. Figure 11 shows the positioning of the program required for the transport of data into the OLAP environment. There are several functions that are accomplished in this movement of data. These functions are not necessarily mutually exclusive, and include: selection of a subset of detailed data, summarization of detailed data, customization of the detailed data into a departmental format, precategorizaton of detailed data to meet departmental requirements, creation of supersets by merging and joining of detailed data, creation or update of arrays of detailed data, and so forth. Some of the issues that must be resolved in the creation and execution of the program that feeds the OLAP environment from the detailed data warehouse environment are: frequency of refreshment, efficiency with which the detailed data is read (acquired), amount of detailed data to be acquired, platform that sorting, joining, merging, etc., ability to know what data already resides in the OLAP environment so that the same record is not (unintentionally) created twice, that unnecessary records will not be created, whether data once processed is to be appended or updated into the OLAP environment, and so forth. One of the interesting aspects of the program that loads the OLAP environment from the organizationally structured data warehouse environment is its mutability. The organizationally structured/olap interface is an unstable interface because the OLAP environment supports informational processing, and informational processing inherently implies instability because of the exploratory nature of how it is utilized. For this reason, Copyright 2000 by William H. Inmon, all rights reserved Page 12

14 the interface needs to as flexible as possible, because maintenance of the interface will be an everyday occurrence. Another issue of the program that loads the OLAP environment from the organizationally structured data warehouse environment is the efficiency of operation. The first issue of efficiency is that of simple access of organizationally structured data. Assuming indexes are used wisely, the next issue is that of combining acquisition programs. Instead of every OLAP instance having its own data acquisition program, if the same detailed data is going to be accessed by more than one OLAP environment, then there needs to be a single program acquiring organizationally structured data that feeds all the OLAP instances that must be supported. By having a single pass done against the organizationally structured environment, very efficient OLAP data acquisition processing can be accomplished. DATA MODELING FOR OLAP The OLAP environment may or may not have a data model built for it, as shown in Figure 15. The usage of a data model in the OLAP environment is questionable because the OLAP environment is subject to change at a moment's notice. The high degree of flexibility of the OLAP environment is such that some types of data and results are created and destroyed faster than they can be modeled. On the other hand, some of the data in the OLAP environment is very stable and in fact should be modeled. Whether a model is applicable or not depends on the kind of data that is being considered. There are several important kinds of data found in the OLAP environment: permanent detailed data, nonpermanent detailed data, static summary data, and dynamic summary data. Copyright 2000 by William H. Inmon, all rights reserved Page 13

15 Figure 16 shows the different types of data found in the OLAP environment. Permanent detailed data is data that comes from the organizationally structured level and is regularly and normally needed in OLAP processing. Permanent detailed data will be detailed from the standpoint of the department that owns the OLAP platform. In actuality, the OLAP permanent detailed data may well be summarized as it passes from the organizationally structured level of the data warehouse into the OLAP environment. In that respect, what is detailed in any one instance of the OLAP environment may be summarized from the perspective of the corporate DSS analyst. Referring back to Figure 1, the data warehouse architecture supports maintaining he appropriate level of detail and summarization to support the informational requirements of the entire organization, as well as the different functional requirements of different departments within the organization. The second kind of data found in the OLAP environment is nonpermanent detailed data. Non-permanent detailed data is that data that is brought into the OLAP environment on a one-time only, or a temporary basis. Non-permanent data is used for special reports and analyses. The data model for the OLAP environment applies to permanent detailed data and does not apply to nonpermanent detailed data. Static summary data is that data that can be recalculated repeatedly with the same result, regardless of when the calculation is made. Nearly all of the data that is summarized in the OLAP environment is static. As such, a data model can and should be created that identifies the static summary data that belongs in the OLAP environment. The farmers that constitute the OLAP community will tell the data modeler what summarized data is needed. The database administrator (DBA), or whoever is responsible for monitoring the activity against the data warehouse, will also be able to provide input to the data modeler as to what detailed data should be summarized and how, based on patterns of utilization. Copyright 2000 by William H. Inmon, all rights reserved Page 14

16 There normally is some small amount of dynamic summary data that is found in the OLAP environment. Three of the most common occurrences that affect whether or not dynamic data will be found in the OLAP environment are: 1. changes in how the department wishes to manipulate OLAP data, 2. corrections to detailed data in the organizationally structured environment, and 3. changes in how the different levels of aggregation of a complex categorization are organized. One of the characteristics of the OLAP environment is that it is flexible. Some departments, especially those engaged in what if types of analyses such as marketing, have extremely dynamic requirements for information. The OLAP environment, representing the departmentally structured level of the data warehouse architecture, can react and respond to these frequently and often radically changing requirements without requiring a change to the underlying organizationally structured level of the data warehouse. While the data in the data warehouse is defined as being nonvolatile, there are circumstances where, for whatever reason, organizationally structured data must be corrected. The most common cause of these corrections is business processing rules that fall outside of the business rules used to trigger data acquisition for the data warehouse. While these situations usually do not have a significant impact on the data customized in the OLAP environment, there may be exceptions. The other, more common reason for summary data to be considered dynamic is changes to the structure of complex categories. A Department (or even the entire organization) may have a business requirement to analyze historical data based on the new method organizing a category, such as sales or product hierarchies. If the data stored in the o organizationally structured level of the data warehouse is at the appropriate level of detail, then resummarizing this data will not present a problem. The actual processing of the resummarization may be considerable, but the ability to meet this requirement of turning data into information will exist. PHYSICAL DESIGN OF THE OLAP ENVIRONMENT The data model that is created for the OLAP database design leads to a physical design. The basis of physical design is a combination of properly normalized data and the star schema. For those entities of data that are non-frequently occurring, the data model and normalization serve as the basis for physical design. For those entities that are frequently occurring, the star schema serves as a basis for physical design. Figure 17 shows a star schema. Copyright 2000 by William H. Inmon, all rights reserved Page 15

17 The star schema shown in Figure 14 has several components. At the center of the star schema is the fact table. The fact table represents the entity that is most populous in terms of data occurrences. The data in the fact table is made up of data elements from the organizationally structured level that are additive in nature; that is, the values in these data elements can be summed in a variety of ways without jeopardizing the integrity of the data. Surrounding the fact table are the dimension tables. The dimension tables are where constant related data are stored. The data in dimension tables are descriptive in nature, not additive, there is a prejoined foreign key relationship relating the fact table to the dimension tables. The purpose of the fact table is to streamline the information processing that must make use of the numerous occurrences of data found in the fact table. The remainder of the data, (i.e., the non-populous entities) make use of the classical data model as a basis for physical design. THE ORDER OF BUILDING THE COMPONENTS There is a predictable order in which the various components of the architecture are built. Figure 18 shows that order. Copyright 2000 by William H. Inmon, all rights reserved Page 16

18 The organizationally structured level of the data warehouse is the first component of the architecture that is built and populated. The organizationally structured data begins its journey in the operational environment. From the operational environment, the data is transformed and integrated. The organizationally structured portion of the data warehouse is then populated. After a serious amount of detailed data has been accumulated, the OLAP environment (departmentally structured) is begun. Only after a significant amount of organizationally structured data that has been gathered does it make sense to start to build the departmentally structured environment. The OLAP environment is populated by the internal data of the organization, as well as external data source, as seen in Figure 19. EXTERNAL DATA AND OLAP External data can come from any number of sources. It may be fed directly into the OLAP environment or may be fed into the organizationally structured environment where it can then be passes along to the OLAP environment. When external data is fed directly into the OLAP environment, the implication is that there is no other corporate use of it outside of the department that controls that OLAP instance (Figure 19.1). Copyright 2000 by William H. Inmon, all rights reserved Page 17

19 When there is a corporate need for that external data, then the data is fed into the organizationally structured portion of the data warehouse where it is then available to any instance in the OLAP environment (Figure 19.2). This design may be the result of an up-front decision, or may evolve over time from the previous example f just populating an OLAP instance with external data. External data may undergo some amount of refinement before being placed in the OLAP environment. Some of the typical refinements include: editing fields, removing selected records, joining records to other data, summarizing external data, etc. PLATFORMS AND OLAP One of the important aspects of the data warehouse organizationally structured /OLAP relationship is that there are many, significant differences between the two environments. If there are very stark differences, the two environments are best placed on different platforms, as seen in Figure 20. Copyright 2000 by William H. Inmon, all rights reserved Page 18

20 Figure 20 shows that there are more differences than just platform between the two environments - there could be differences in which DBMS best supports each, in budget, and in the type and number of end users. As a rule, the expenditures for the creation and management of organizationally structured data warehouse data is placed in the corporate IS budget, while the OLAP expenditures should be placed in each of the departmental budgets that have a need for a departmentally structured environment. Organizationally structured data users, for the most part, are the corporate explorers who need to get at raw corporate data. The users of the OLAP environment are the departmental analysts who have a parochial interest and perspective of the data found in their OLAP instances. There are mostly farmers at the OLAP level. When the organizationally structured level of the data warehouse is small, it is probably most cost-effective to combine the organizationally structured data of the data warehouse and the OLAP environment together onto a single platform. Once the organizationally structured data blossoms into significant volumes, there is no real possibility that the two environments can be subsumed into the same physical environment. In most cases, separating the organizationally structured and OLAP environment onto separate platforms is an evolutionary process. An organization will begin with a single physical implementation of their data warehouse environment, including the organizationally structured and OLAP levels. Then, over time, the existence of various factors at various degrees of completeness will force the necessity of separating the two environments onto different physical platforms. Sometimes these factors can be predicted during the design of the data warehouse, and consequently the overall design takes into consideration a certain degree of physical separation between organizationally structured and OLAP data and processing. Whether the initial implementation of the data warehouse does or does not include OLAP processing, and then whether initially separated or sharing a single platform, eventually most data warehouses evolve to the point of requiring that the organizationally structured and departmentally structured levels have their own, dedicated platforms. Some of the factors that affect the decision to separate or not to separate include: Size: The size of the organizationally structured level of the data warehouse, whether initially or through the natural growth process of a data warehouse (addition of and changes to subject areas, mushrooming end user requirements for OLAP capabilities, etc.), may require all of the resources of a given hardware platform. Likewise, there may be real physical limitation to the RDBMS of choice to maintain the organizationally structured level, requiring that any OLAP instances be housed elsewhere. Performance: The primary responsibility of the organizationally structured level of the data warehouse is to maintain integrated data from a variety of sources I a manner that facilitates informational processing for the entire organization. The performance of fulfilling this requirement may be threatened by end user access to the OLAP environment, or vice versa. Number of Departments: The sheer number of departments requiring OLAP capabilities may be mathematically impossible to support on a single platform. Copyright 2000 by William H. Inmon, all rights reserved Page 19

21 Volatility: The kinds of changes to the underlying data structure of an organizationally structured level necessary to support the information requirements of the organization may be too disruptive to the OLAP environments, affecting their stability and performance. Geographic Location: For a distributed or decentralized organization, it may be more efficient to physically locate an OLAP environment at geographically diverse locations. These could be across the street, across the state, nation or world from the organizationally structured level, or any combination thereof. User Autonomy: It is not uncommon for end users to complain about sharing resources with other departments, claiming that it negatively impacts their performance. True or not, perception is reality, and in order for the users to feel that they can turn their data into information they may require a physically separate environment that they can call their own. There may also be security or other confidentiality issues requiring that some OLAP data be physically separated from the rest of the data warehouse environment. Whatever the reason, budgetary independence plays a significant role in whether a separate OLAP environment can be made available to these departments. Platform Considerations: Some applications of OLAP processing capabilities may need to take advantage of unique or physically diverse platforms. A multidimensional database and/or server may be the appropriate configuration for a given group, rather than a multi-dimensional tool accessing a relational database, requiring separation. For these reasons and because of the differences in budget and control of the different environments, there usually is no problem with having separate platforms for the different environments. Figure 20.1 represents a platform shared by both an organizationally structured environment and an OLAP environment, while Figure 20.2 shows them separated. It is important to note that not all instances of an OLAP environment within an organization s data warehouse will warrant a separate physical environment. In some cases one or more OLAP instances must or should be physically separate, while one or more others can continue to function on the same physical platform as the organizationally structured level of the data warehouse. Copyright 2000 by William H. Inmon, all rights reserved Page 20

22 OLAP AND THE WORKLOAD One of the interesting benefits of building an OLAP environment is that of the redistribution of workload from data access (queries) only against the organizationally structured data, to a combination of data acquisition from the organizationally structured environment to the OLAP environment and data access against both. Figure 21 depicts these differences before and after the OLAP environment is built. Copyright 2000 by William H. Inmon, all rights reserved Page 21

23 When there is no OLAP environment all queries MUST be run in the organizationally structured environment. There simply is no other choice. Running all queries in the organizationally structured environment may be no problem as long as there is not much data there or as long as not much data there, or as long as not much processing is occurring there. But the instant that there is much data in the organizationally structured environment or considerable processing against that environment to facilitate data access, then the need for the OLAP environment becomes apparent. Some of the factors that accelerate the need for an OLAP environment to facilitate more efficient data access in the quest to turn data into information include: preaggregating data for better performance, precategorizing data to enhance understanding and usability by end users, standardizing calculation, metrics and other derived data to ensure accuracy throughout the organization, one access point (organizationally structured data) vs. many (OLAP data), and so forth. Once the OLAP environment is created, the bulk of the queries are executed away from the organizationally structured environment. Note, that not all queries are shifted to the OLAP environment. Even in the most mature DSS environments, there are always a number of queries that simply cannot be done outside the organizationally structured environment of the data warehouse. Corporate data explorers must certainly have access to this detailed data. The level of detail or type of data that is needed is such that ONLY queries at the organizationally structured level will suffice. The shift to the OLAP environment from the organizationally structured environment has much to be said for it: it is economical, it is highly flexible, it allows customization of data to occur for a given department, it takes advantage of different software to meet different requirements, residing on the OLAP platform, it allows significant portions of data to be isolated, it allows subsets of data to be isolated, and so forth. SUMMARY The OLAP environment is sometimes called the data mart, the departmental, lightly summarized or departmentally structured level of the data warehouse. The OLAP environment is customized for the department that it serves. A subset of the detailed data maintained in the organizationally structured level of the data warehouse is placed in the OLAP environment, usually undergoing some form of pre-processing (summarization, denormalization, etc.) as it moves from the organizationally structured level. There can be many OLAP environments, at least one for each department needing to do OLAP processing in meeting their objective of turning data into information. The Copyright 2000 by William H. Inmon, all rights reserved Page 22

24 organizationally structured level of the data warehouse serves as a basis of reconcilability for many departments that do OLAP processing. The OLAP environment is highly indexed, in contrast to the organizationally structured environment, which is sparsely indexed. The OLAP environment entails an elegant interface, as opposed to the crude (or virtually nonexistent) interface to the detailed data in the organizationally structured level. Drill down processing is an integral part of the OLAP environment and building the OLAP environment directly from the operational environment without first building the organizationally structured level of the data warehouse is patently a mistake. An important aspect of the OLAP environment is metadata. There are two types: local and global OLAP metadata. The data model is used for the design of some of the data found in the OLAP environment, while observation of how the organizationally structured data is utilized provides other important insights into the OLAP design. Physical database design centers on classical normalization and the star schema. External data as well as internal data can be included in the OLAP environment. Copyright 2000 by William H. Inmon, all rights reserved Page 23

OLAP and OLTP. AMIT KUMAR BINDAL Associate Professor M M U MULLANA

OLAP and OLTP. AMIT KUMAR BINDAL Associate Professor M M U MULLANA OLAP and OLTP AMIT KUMAR BINDAL Associate Professor Databases Databases are developed on the IDEA that DATA is one of the critical materials of the Information Age Information, which is created by data,

More information

Adobe Insight, powered by Omniture

Adobe Insight, powered by Omniture Adobe Insight, powered by Omniture Accelerating government intelligence to the speed of thought 1 Challenges that analysts face 2 Analysis tools and functionality 3 Adobe Insight 4 Summary Never before

More information

Framework for Data warehouse architectural components

Framework for Data warehouse architectural components Framework for Data warehouse architectural components Author: Jim Wendt Organization: Evaltech, Inc. Evaltech Research Group, Data Warehousing Practice. Date: 04/08/11 Email: erg@evaltech.com Abstract:

More information

Data Warehousing: A Technology Review and Update Vernon Hoffner, Ph.D., CCP EntreSoft Resouces, Inc.

Data Warehousing: A Technology Review and Update Vernon Hoffner, Ph.D., CCP EntreSoft Resouces, Inc. Warehousing: A Technology Review and Update Vernon Hoffner, Ph.D., CCP EntreSoft Resouces, Inc. Introduction Abstract warehousing has been around for over a decade. Therefore, when you read the articles

More information

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 29-1

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 29-1 Slide 29-1 Chapter 29 Overview of Data Warehousing and OLAP Chapter 29 Outline Purpose of Data Warehousing Introduction, Definitions, and Terminology Comparison with Traditional Databases Characteristics

More information

DATA WAREHOUSE CONCEPTS DATA WAREHOUSE DEFINITIONS

DATA WAREHOUSE CONCEPTS DATA WAREHOUSE DEFINITIONS DATA WAREHOUSE CONCEPTS A fundamental concept of a data warehouse is the distinction between data and information. Data is composed of observable and recordable facts that are often found in operational

More information

Dimensional Modeling for Data Warehouse

Dimensional Modeling for Data Warehouse Modeling for Data Warehouse Umashanker Sharma, Anjana Gosain GGS, Indraprastha University, Delhi Abstract Many surveys indicate that a significant percentage of DWs fail to meet business objectives or

More information

PARALLEL PROCESSING AND THE DATA WAREHOUSE

PARALLEL PROCESSING AND THE DATA WAREHOUSE PARALLEL PROCESSING AND THE DATA WAREHOUSE BY W. H. Inmon One of the essences of the data warehouse environment is the accumulation of and the management of large amounts of data. Indeed, it is said that

More information

Lection 3-4 WAREHOUSING

Lection 3-4 WAREHOUSING Lection 3-4 DATA WAREHOUSING Learning Objectives Understand d the basic definitions iti and concepts of data warehouses Understand data warehousing architectures Describe the processes used in developing

More information

Snapshots in the Data Warehouse BY W. H. Inmon

Snapshots in the Data Warehouse BY W. H. Inmon Snapshots in the Data Warehouse BY W. H. Inmon There are three types of modes that a data warehouse is loaded in: loads from archival data loads of data from existing systems loads of data into the warehouse

More information

Data Warehouse: Introduction

Data Warehouse: Introduction Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of base and data mining group,

More information

Data Warehouse design

Data Warehouse design Data Warehouse design Design of Enterprise Systems University of Pavia 21/11/2013-1- Data Warehouse design DATA PRESENTATION - 2- BI Reporting Success Factors BI platform success factors include: Performance

More information

[callout: no organization can afford to deny itself the power of business intelligence ]

[callout: no organization can afford to deny itself the power of business intelligence ] Publication: Telephony Author: Douglas Hackney Headline: Applied Business Intelligence [callout: no organization can afford to deny itself the power of business intelligence ] [begin copy] 1 Business Intelligence

More information

When to consider OLAP?

When to consider OLAP? When to consider OLAP? Author: Prakash Kewalramani Organization: Evaltech, Inc. Evaltech Research Group, Data Warehousing Practice. Date: 03/10/08 Email: erg@evaltech.com Abstract: Do you need an OLAP

More information

Requirements are elicited from users and represented either informally by means of proper glossaries or formally (e.g., by means of goal-oriented

Requirements are elicited from users and represented either informally by means of proper glossaries or formally (e.g., by means of goal-oriented A Comphrehensive Approach to Data Warehouse Testing Matteo Golfarelli & Stefano Rizzi DEIS University of Bologna Agenda: 1. DW testing specificities 2. The methodological framework 3. What & How should

More information

1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing

1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing 1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing 2. What is a Data warehouse a. A database application

More information

Evaluating Data Warehousing Methodologies: Objectives and Criteria

Evaluating Data Warehousing Methodologies: Objectives and Criteria Evaluating Data Warehousing Methodologies: Objectives and Criteria by Dr. James Thomann and David L. Wells With each new technical discipline, Information Technology (IT) practitioners seek guidance for

More information

CHAPTER 4: BUSINESS ANALYTICS

CHAPTER 4: BUSINESS ANALYTICS Chapter 4: Business Analytics CHAPTER 4: BUSINESS ANALYTICS Objectives Introduction The objectives are: Describe Business Analytics Explain the terminology associated with Business Analytics Describe the

More information

An Introduction to Data Warehousing. An organization manages information in two dominant forms: operational systems of

An Introduction to Data Warehousing. An organization manages information in two dominant forms: operational systems of An Introduction to Data Warehousing An organization manages information in two dominant forms: operational systems of record and data warehouses. Operational systems are designed to support online transaction

More information

IST722 Data Warehousing

IST722 Data Warehousing IST722 Data Warehousing Components of the Data Warehouse Michael A. Fudge, Jr. Recall: Inmon s CIF The CIF is a reference architecture Understanding the Diagram The CIF is a reference architecture CIF

More information

Data Warehousing Concepts

Data Warehousing Concepts Data Warehousing Concepts JB Software and Consulting Inc 1333 McDermott Drive, Suite 200 Allen, TX 75013. [[[[[ DATA WAREHOUSING What is a Data Warehouse? Decision Support Systems (DSS), provides an analysis

More information

8 Characteristics of a Successful Data Warehouse

8 Characteristics of a Successful Data Warehouse Abstract Paper TU01 8 Characteristics of a Successful Data Warehouse Marty Brown, Lucid Analytics Corp Most organizations are well aware that a solid data warehouse serves as the foundation from which

More information

Hybrid Support Systems: a Business Intelligence Approach

Hybrid Support Systems: a Business Intelligence Approach Journal of Applied Business Information Systems, 2(2), 2011 57 Journal of Applied Business Information Systems http://www.jabis.ro Hybrid Support Systems: a Business Intelligence Approach Claudiu Brandas

More information

Sterling Business Intelligence

Sterling Business Intelligence Sterling Business Intelligence Concepts Guide Release 9.0 March 2010 Copyright 2009 Sterling Commerce, Inc. All rights reserved. Additional copyright information is located on the documentation library:

More information

Fluency With Information Technology CSE100/IMT100

Fluency With Information Technology CSE100/IMT100 Fluency With Information Technology CSE100/IMT100 ),7 Larry Snyder & Mel Oyler, Instructors Ariel Kemp, Isaac Kunen, Gerome Miklau & Sean Squires, Teaching Assistants University of Washington, Autumn 1999

More information

CHAPTER 5: BUSINESS ANALYTICS

CHAPTER 5: BUSINESS ANALYTICS Chapter 5: Business Analytics CHAPTER 5: BUSINESS ANALYTICS Objectives The objectives are: Describe Business Analytics. Explain the terminology associated with Business Analytics. Describe the data warehouse

More information

SimCorp Solution Guide

SimCorp Solution Guide SimCorp Solution Guide Data Warehouse Manager For all your reporting and analytics tasks, you need a central data repository regardless of source. SimCorp s Data Warehouse Manager gives you a comprehensive,

More information

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

More information

Methodology Framework for Analysis and Design of Business Intelligence Systems

Methodology Framework for Analysis and Design of Business Intelligence Systems Applied Mathematical Sciences, Vol. 7, 2013, no. 31, 1523-1528 HIKARI Ltd, www.m-hikari.com Methodology Framework for Analysis and Design of Business Intelligence Systems Martin Závodný Department of Information

More information

MIPRO s Business Intelligence Manifesto: Six Requirements for an Effective BI Deployment

MIPRO s Business Intelligence Manifesto: Six Requirements for an Effective BI Deployment MIPRO s Business Intelligence Manifesto: Six Requirements for an Effective BI Deployment Contents Executive Summary Requirement #1: Execute Dashboards Effectively Requirement #2: Understand the BI Maturity

More information

Data Warehouse Snowflake Design and Performance Considerations in Business Analytics

Data Warehouse Snowflake Design and Performance Considerations in Business Analytics Journal of Advances in Information Technology Vol. 6, No. 4, November 2015 Data Warehouse Snowflake Design and Performance Considerations in Business Analytics Jiangping Wang and Janet L. Kourik Walker

More information

Chapter 5. Warehousing, Data Acquisition, Data. Visualization

Chapter 5. Warehousing, Data Acquisition, Data. Visualization Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization 5-1 Learning Objectives

More information

Course 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Course 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Oman College of Management and Technology Course 803401 DSS Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization CS/MIS Department Information Sharing

More information

Large Telecommunications Company Gains Full Customer View, Boosts Monthly Revenue, Cuts IT Costs by $3 Million

Large Telecommunications Company Gains Full Customer View, Boosts Monthly Revenue, Cuts IT Costs by $3 Million Microsoft Business Intelligence Customer Solution Case Study Large Telecommunications Company Gains Full Customer View, Boosts Monthly Revenue, Cuts IT Costs by $3 Million Overview Country or Region: United

More information

Top 10 Business Intelligence (BI) Requirements Analysis Questions

Top 10 Business Intelligence (BI) Requirements Analysis Questions Top 10 Business Intelligence (BI) Requirements Analysis Questions Business data is growing exponentially in volume, velocity and variety! Customer requirements, competition and innovation are driving rapid

More information

Data Warehousing Systems: Foundations and Architectures

Data Warehousing Systems: Foundations and Architectures Data Warehousing Systems: Foundations and Architectures Il-Yeol Song Drexel University, http://www.ischool.drexel.edu/faculty/song/ SYNONYMS None DEFINITION A data warehouse (DW) is an integrated repository

More information

Data Warehousing and Data Mining

Data Warehousing and Data Mining Data Warehousing and Data Mining Part I: Data Warehousing Gao Cong gaocong@cs.aau.dk Slides adapted from Man Lung Yiu and Torben Bach Pedersen Course Structure Business intelligence: Extract knowledge

More information

www.ijreat.org Published by: PIONEER RESEARCH & DEVELOPMENT GROUP (www.prdg.org) 28

www.ijreat.org Published by: PIONEER RESEARCH & DEVELOPMENT GROUP (www.prdg.org) 28 Data Warehousing - Essential Element To Support Decision- Making Process In Industries Ashima Bhasin 1, Mr Manoj Kumar 2 1 Computer Science Engineering Department, 2 Associate Professor, CSE Abstract SGT

More information

Enterprise Intelligence - Enabling High Quality in the Data Warehouse/DSS Environment. by Bill Inmon. INTEGRITY IN All Your INformation

Enterprise Intelligence - Enabling High Quality in the Data Warehouse/DSS Environment. by Bill Inmon. INTEGRITY IN All Your INformation INTEGRITY IN All Your INformation R TECHNOLOGY INCORPORATED Enterprise Intelligence - Enabling High Quality in the Data Warehouse/DSS Environment by Bill Inmon WPS.INM.E.399.1.e Introduction In a few short

More information

BENEFITS OF AUTOMATING DATA WAREHOUSING

BENEFITS OF AUTOMATING DATA WAREHOUSING BENEFITS OF AUTOMATING DATA WAREHOUSING Introduction...2 The Process...2 The Problem...2 The Solution...2 Benefits...2 Background...3 Automating the Data Warehouse with UC4 Workload Automation Suite...3

More information

Enterprise Data Warehouse (EDW) UC Berkeley Peter Cava Manager Data Warehouse Services October 5, 2006

Enterprise Data Warehouse (EDW) UC Berkeley Peter Cava Manager Data Warehouse Services October 5, 2006 Enterprise Data Warehouse (EDW) UC Berkeley Peter Cava Manager Data Warehouse Services October 5, 2006 What is a Data Warehouse? A data warehouse is a subject-oriented, integrated, time-varying, non-volatile

More information

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management Chapter 5 Foundations of Business Intelligence: Databases and Information Management 5.1 Copyright 2011 Pearson Education, Inc. Student Learning Objectives How does a relational database organize data,

More information

The Cubetree Storage Organization

The Cubetree Storage Organization The Cubetree Storage Organization Nick Roussopoulos & Yannis Kotidis Advanced Communication Technology, Inc. Silver Spring, MD 20905 Tel: 301-384-3759 Fax: 301-384-3679 {nick,kotidis}@act-us.com 1. Introduction

More information

Part 22. Data Warehousing

Part 22. Data Warehousing Part 22 Data Warehousing The Decision Support System (DSS) Tools to assist decision-making Used at all levels in the organization Sometimes focused on a single area Sometimes focused on a single problem

More information

Introduction to Data Warehousing. Ms Swapnil Shrivastava swapnil@konark.ncst.ernet.in

Introduction to Data Warehousing. Ms Swapnil Shrivastava swapnil@konark.ncst.ernet.in Introduction to Data Warehousing Ms Swapnil Shrivastava swapnil@konark.ncst.ernet.in Necessity is the mother of invention Why Data Warehouse? Scenario 1 ABC Pvt Ltd is a company with branches at Mumbai,

More information

Mario Guarracino. Data warehousing

Mario Guarracino. Data warehousing Data warehousing Introduction Since the mid-nineties, it became clear that the databases for analysis and business intelligence need to be separate from operational. In this lecture we will review the

More information

OLAP Theory-English version

OLAP Theory-English version OLAP Theory-English version On-Line Analytical processing (Business Intelligence) [Ing.J.Skorkovský,CSc.] Department of corporate economy Agenda The Market Why OLAP (On-Line-Analytic-Processing Introduction

More information

B.Sc (Computer Science) Database Management Systems UNIT-V

B.Sc (Computer Science) Database Management Systems UNIT-V 1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used

More information

Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach

Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach 2006 ISMA Conference 1 Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach Priya Lobo CFPS Satyam Computer Services Ltd. 69, Railway Parallel Road, Kumarapark West, Bangalore 560020,

More information

BUILDING BLOCKS OF DATAWAREHOUSE. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT

BUILDING BLOCKS OF DATAWAREHOUSE. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT BUILDING BLOCKS OF DATAWAREHOUSE G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT 1 Data Warehouse Subject Oriented Organized around major subjects, such as customer, product, sales. Focusing on

More information

Information management software solutions White paper. Powerful data warehousing performance with IBM Red Brick Warehouse

Information management software solutions White paper. Powerful data warehousing performance with IBM Red Brick Warehouse Information management software solutions White paper Powerful data warehousing performance with IBM Red Brick Warehouse April 2004 Page 1 Contents 1 Data warehousing for the masses 2 Single step load

More information

14. Data Warehousing & Data Mining

14. Data Warehousing & Data Mining 14. Data Warehousing & Data Mining Data Warehousing Concepts Decision support is key for companies wanting to turn their organizational data into an information asset Data Warehouse "A subject-oriented,

More information

DATA WAREHOUSING AND OLAP TECHNOLOGY

DATA WAREHOUSING AND OLAP TECHNOLOGY DATA WAREHOUSING AND OLAP TECHNOLOGY Manya Sethi MCA Final Year Amity University, Uttar Pradesh Under Guidance of Ms. Shruti Nagpal Abstract DATA WAREHOUSING and Online Analytical Processing (OLAP) are

More information

Week 3 lecture slides

Week 3 lecture slides Week 3 lecture slides Topics Data Warehouses Online Analytical Processing Introduction to Data Cubes Textbook reference: Chapter 3 Data Warehouses A data warehouse is a collection of data specifically

More information

Data Warehousing: Data Models and OLAP operations. By Kishore Jaladi kishorejaladi@yahoo.com

Data Warehousing: Data Models and OLAP operations. By Kishore Jaladi kishorejaladi@yahoo.com Data Warehousing: Data Models and OLAP operations By Kishore Jaladi kishorejaladi@yahoo.com Topics Covered 1. Understanding the term Data Warehousing 2. Three-tier Decision Support Systems 3. Approaches

More information

MDM and Data Warehousing Complement Each Other

MDM and Data Warehousing Complement Each Other Master Management MDM and Warehousing Complement Each Other Greater business value from both 2011 IBM Corporation Executive Summary Master Management (MDM) and Warehousing (DW) complement each other There

More information

Why Business Intelligence

Why Business Intelligence Why Business Intelligence Ferruccio Ferrando z IT Specialist Techline Italy March 2011 page 1 di 11 1.1 The origins In the '50s economic boom, when demand and production were very high, the only concern

More information

A Strategic Approach to Data Warehouse Engineering

A Strategic Approach to Data Warehouse Engineering Visible Solutions A Strategic Approach to Data Warehouse Engineering By Alan Perkins Chief Solutions Architect ASG Federal The business-driven, information-centric, architecture-enabled Data Warehouse

More information

Making Business Intelligence Relevant for Mid-sized Companies. Improving Business Results through Performance Management

Making Business Intelligence Relevant for Mid-sized Companies. Improving Business Results through Performance Management Making Business Intelligence Relevant for Mid-sized Companies Improving Business Results through Performance Management mydials Inc. 2009 www.mydials.com - 1 Contents Contents... 2 Executive Summary...

More information

Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya

Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya Chapter 6 Basics of Data Integration Fundamentals of Business Analytics Learning Objectives and Learning Outcomes Learning Objectives 1. Concepts of data integration 2. Needs and advantages of using data

More information

Implementing Oracle BI Applications during an ERP Upgrade

Implementing Oracle BI Applications during an ERP Upgrade 1 Implementing Oracle BI Applications during an ERP Upgrade Jamal Syed Table of Contents TABLE OF CONTENTS... 2 Executive Summary... 3 Planning an ERP Upgrade?... 4 A Need for Speed... 6 Impact of data

More information

University of Gaziantep, Department of Business Administration

University of Gaziantep, Department of Business Administration University of Gaziantep, Department of Business Administration The extensive use of information technology enables organizations to collect huge amounts of data about almost every aspect of their businesses.

More information

OLAP and Data Mining. Data Warehousing and End-User Access Tools. Introducing OLAP. Introducing OLAP

OLAP and Data Mining. Data Warehousing and End-User Access Tools. Introducing OLAP. Introducing OLAP Data Warehousing and End-User Access Tools OLAP and Data Mining Accompanying growth in data warehouses is increasing demands for more powerful access tools providing advanced analytical capabilities. Key

More information

IT0457 Data Warehousing. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT

IT0457 Data Warehousing. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT IT0457 Data Warehousing G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT Outline What is data warehousing The benefit of data warehousing Differences between OLTP and data warehousing The architecture

More information

Data Warehousing and OLAP Technology for Knowledge Discovery

Data Warehousing and OLAP Technology for Knowledge Discovery 542 Data Warehousing and OLAP Technology for Knowledge Discovery Aparajita Suman Abstract Since time immemorial, libraries have been generating services using the knowledge stored in various repositories

More information

SQL Maestro and the ELT Paradigm Shift

SQL Maestro and the ELT Paradigm Shift SQL Maestro and the ELT Paradigm Shift Abstract ELT extract, load, and transform is replacing ETL (extract, transform, load) as the usual method of populating data warehouses. Modern data warehouse appliances

More information

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center Presented by: Dennis Liao Sales Engineer Zach Rea Sales Engineer January 27 th, 2015 Session 4 This Session

More information

The Role of Data Warehousing Concept for Improved Organizations Performance and Decision Making

The Role of Data Warehousing Concept for Improved Organizations Performance and Decision Making Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 10, October 2014,

More information

Data Warehouse design

Data Warehouse design Data Warehouse design Design of Enterprise Systems University of Pavia 11/11/2013-1- Data Warehouse design DATA MODELLING - 2- Data Modelling Important premise Data warehouses typically reside on a RDBMS

More information

Lecture Data Warehouse Systems

Lecture Data Warehouse Systems Lecture Data Warehouse Systems Eva Zangerle SS 2013 PART A: Architecture Chapter 1: Motivation and Definitions Motivation Goal: to build an operational general view on a company to support decisions in

More information

Paper DM10 SAS & Clinical Data Repository Karthikeyan Chidambaram

Paper DM10 SAS & Clinical Data Repository Karthikeyan Chidambaram Paper DM10 SAS & Clinical Data Repository Karthikeyan Chidambaram Cognizant Technology Solutions, Newbury Park, CA Clinical Data Repository (CDR) Drug development lifecycle consumes a lot of time, money

More information

Life Cycle of a Data Warehousing Project in Healthcare

Life Cycle of a Data Warehousing Project in Healthcare Life Cycle of a Data Warehousing Project in Healthcare Ravi Verma, Jeannette Harper ABSTRACT Hill Physicians Medical Group (and its medical management firm, PriMed Management) early on recognized the need

More information

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002 IAF Business Intelligence Solutions Make the Most of Your Business Intelligence White Paper INTRODUCTION In recent years, the amount of data in companies has increased dramatically as enterprise resource

More information

The growth of computing can be measured in two ways growth in what is termed structured systems and growth in what is termed unstructured systems.

The growth of computing can be measured in two ways growth in what is termed structured systems and growth in what is termed unstructured systems. The world of computing has grown from a small, unsophisticated world in the early 1960 s to a world today of massive size and sophistication. Nearly every person on the globe in one way or the other is

More information

Dimensional Modeling and E-R Modeling In. Joseph M. Firestone, Ph.D. White Paper No. Eight. June 22, 1998

Dimensional Modeling and E-R Modeling In. Joseph M. Firestone, Ph.D. White Paper No. Eight. June 22, 1998 1 of 9 5/24/02 3:47 PM Dimensional Modeling and E-R Modeling In The Data Warehouse By Joseph M. Firestone, Ph.D. White Paper No. Eight June 22, 1998 Introduction Dimensional Modeling (DM) is a favorite

More information

IBM Cognos Performance Management Solutions for Oracle

IBM Cognos Performance Management Solutions for Oracle IBM Cognos Performance Management Solutions for Oracle Gain more value from your Oracle technology investments Highlights Deliver the power of predictive analytics across the organization Address diverse

More information

LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES

LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES MUHAMMAD KHALEEL (0912125) SZABIST KARACHI CAMPUS Abstract. Data warehouse and online analytical processing (OLAP) both are core component for decision

More information

<Insert Picture Here> Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option

<Insert Picture Here> Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option The following is intended to outline our general product direction. It is intended for

More information

White Paper February 2009. IBM Cognos Supply Chain Analytics

White Paper February 2009. IBM Cognos Supply Chain Analytics White Paper February 2009 IBM Cognos Supply Chain Analytics 2 Contents 5 Business problems Perform cross-functional analysis of key supply chain processes 5 Business drivers Supplier Relationship Management

More information

www.dotnetsparkles.wordpress.com

www.dotnetsparkles.wordpress.com Database Design Considerations Designing a database requires an understanding of both the business functions you want to model and the database concepts and features used to represent those business functions.

More information

INFO 1400. Koffka Khan. Tutorial 6

INFO 1400. Koffka Khan. Tutorial 6 INFO 1400 Koffka Khan Tutorial 6 Running Case Assignment: Improving Decision Making: Redesigning the Customer Database Dirt Bikes U.S.A. sells primarily through its distributors. It maintains a small customer

More information

An Architecture for Integrated Operational Business Intelligence

An Architecture for Integrated Operational Business Intelligence An Architecture for Integrated Operational Business Intelligence Dr. Ulrich Christ SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf ulrich.christ@sap.com Abstract: In recent years, Operational Business Intelligence

More information

Databases in Organizations

Databases in Organizations The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron

More information

ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process

ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process ORACLE OLAP KEY FEATURES AND BENEFITS FAST ANSWERS TO TOUGH QUESTIONS EASILY KEY FEATURES & BENEFITS World class analytic engine Superior query performance Simple SQL access to advanced analytics Enhanced

More information

PREFACE INTRODUCTION MULTI-DIMENSIONAL MODEL. Chris Claterbos, Vlamis Software Solutions, Inc. dvlamis@vlamis.com

PREFACE INTRODUCTION MULTI-DIMENSIONAL MODEL. Chris Claterbos, Vlamis Software Solutions, Inc. dvlamis@vlamis.com BUILDING CUBES AND ANALYZING DATA USING ORACLE OLAP 11G Chris Claterbos, Vlamis Software Solutions, Inc. dvlamis@vlamis.com PREFACE As of this writing, Oracle Business Intelligence and Oracle OLAP are

More information

Data Warehouse Architecture Overview

Data Warehouse Architecture Overview Data Warehousing 01 Data Warehouse Architecture Overview DW 2014/2015 Notice! Author " João Moura Pires (jmp@di.fct.unl.pt)! This material can be freely used for personal or academic purposes without any

More information

Predictive Intelligence: Identify Future Problems and Prevent Them from Happening BEST PRACTICES WHITE PAPER

Predictive Intelligence: Identify Future Problems and Prevent Them from Happening BEST PRACTICES WHITE PAPER Predictive Intelligence: Identify Future Problems and Prevent Them from Happening BEST PRACTICES WHITE PAPER Table of Contents Introduction...1 Business Challenge...1 A Solution: Predictive Intelligence...1

More information

Performance Enhancement Techniques of Data Warehouse

Performance Enhancement Techniques of Data Warehouse Performance Enhancement Techniques of Data Warehouse Mahesh Kokate VJTI-Mumbai, India mahesh.kokate2008@gmail.com Shrinivas Karwa VJTI, Mumbai- India shrikarwa1@gmail.com Saurabh Suman VJTI-Mumbai, India

More information

Predictive Intelligence: Moving Beyond the Crystal Ball BEST PRACTICES WHITE PAPER

Predictive Intelligence: Moving Beyond the Crystal Ball BEST PRACTICES WHITE PAPER Predictive Intelligence: Moving Beyond the Crystal Ball BEST PRACTICES WHITE PAPER Table of Contents Introduction...1 Business Challenge...1 A Solution: Predictive Intelligence...1 > Dynamic Thresholding...2

More information

LOADING DATA INTO THE WAREHOUSE BY W. H. Inmon

LOADING DATA INTO THE WAREHOUSE BY W. H. Inmon LOADING DATA INTO THE WAREHOUSE BY W. H. Inmon The data warehouse is loaded with data that has been transformed coming from operational systems. The data coming from the operational systems undergoes a

More information

This tutorial will help computer science graduates to understand the basic-toadvanced concepts related to data warehousing.

This tutorial will help computer science graduates to understand the basic-toadvanced concepts related to data warehousing. About the Tutorial A data warehouse is constructed by integrating data from multiple heterogeneous sources. It supports analytical reporting, structured and/or ad hoc queries and decision making. This

More information

COURSE OUTLINE. Track 1 Advanced Data Modeling, Analysis and Design

COURSE OUTLINE. Track 1 Advanced Data Modeling, Analysis and Design COURSE OUTLINE Track 1 Advanced Data Modeling, Analysis and Design TDWI Advanced Data Modeling Techniques Module One Data Modeling Concepts Data Models in Context Zachman Framework Overview Levels of Data

More information

Patterns of Information Management

Patterns of Information Management PATTERNS OF MANAGEMENT Patterns of Information Management Making the right choices for your organization s information Summary of Patterns Mandy Chessell and Harald Smith Copyright 2011, 2012 by Mandy

More information

Performance Management for Enterprise Applications

Performance Management for Enterprise Applications performance MANAGEMENT a white paper Performance Management for Enterprise Applications Improving Performance, Compliance and Cost Savings Teleran Technologies, Inc. 333A Route 46 West Fairfield, NJ 07004

More information

DATA MINING AND WAREHOUSING CONCEPTS

DATA MINING AND WAREHOUSING CONCEPTS CHAPTER 1 DATA MINING AND WAREHOUSING CONCEPTS 1.1 INTRODUCTION The past couple of decades have seen a dramatic increase in the amount of information or data being stored in electronic format. This accumulation

More information

Database Schema Management

Database Schema Management Whitemarsh Information Systems Corporation 2008 Althea Lane Bowie, Maryland 20716 Tele: 301-249-1142 Email: Whitemarsh@wiscorp.com Web: www.wiscorp.com Table of Contents 1. Objective...1 2. Topics Covered...2

More information

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION EXECUTIVE SUMMARY Oracle business intelligence solutions are complete, open, and integrated. Key components of Oracle business intelligence

More information