Download presentation
Presentation is loading. Please wait.
Published byAmie Collins Modified over 9 years ago
1
Analyzing User Query Needs Chapter 6
2
Types of Users zExecutives zManagers zBusiness analysts
3
User Access Types of Users zExecutives zCasual users or managers zBusiness analysts or power users Structured Unstructured
4
Gathering User Requirements zAreas to focus: zHow users do business and what the business drivers are zWhat attributes users need (required versus good to have) zWhat are the business hierarchies are zWhat data users use and what they like to have zWhat levels of detail or summary needed zWhat types of front-end data access tool used zHow users expect to see the query results
5
Gathering User Requirements: Possible Obstacles The following are some of the possible obstacles: zBusiness objective of the data warehouse has not been specifically defined zScope of the data warehouse is too broad zMisunderstanding about the purpose and function of a decision support systems and operational systems
6
User Query Progression zStarts simple zBecomes more analytical zRequires different techniques and flexible tools What? Why?
7
Training zMethods - Informal: one-to-one or small class - Formal: larger class - Self-study zBasic topics - Logging on - Accessing metadata - Creating and submitting a query - Interpreting results - Saving queries and storing results - Utilizing resources - Learning warehouse fundamentals
8
Query Efficiency User considerations zSuccessful completion zFaster query execution zLess CPU used zMore opportunity for further analysis
9
Query Efficiency Designer considerations zUse indexes zSelect minimum data zEmploy resource governmors zMinimize bottlenecks zDevelop metrics zUser prepared and tested queries zUse quiet periods
10
Charge Models zExamples of charge models: - Flat allocation model - Transaction-based model - Telephone service model - Cable TV model zDevelop your own unique model zAvoid a charge model that discourages users from using the warehouse
11
Query Scheduling and Monitoring zQuery scheduling - Manages information usage - Directs queries - Executes queries - Sets job queue priorities zQuery monitoring - Track resource-intensive queries - Detect unused queries - Catch queries that use summary data inefficiently - Catch queries that perform regular summary calculations at the time of query execution - Detect illegal access
12
Query Management and Monitoring Tools zUse tools, schedulers, Oracle Enterprise Manager zConsider - Automation levels - Technology interfaces - Cost
13
Security zDo not overlook zSubject area sponsors: - Review and authorize request for access rights - Identify enhancements zTransparent security zEasy to implement, maintain, and manage
14
Security Plan zDefine a strategy: - Allocate business area owners - Ensure invisibility zEnsure easy management zConsider auditing zManage passwords
15
Role-Based Security zSubject area access: - Summary data for new users - All data for experienced users zDepartmental access zLimited object access zAccess during load
16
Application Context and Fine- Grained Access Control in Oracle8i Who am I? Where am I? Application context Access policy Table
17
Comparing OLAP and DSS zOLAP is used for multidimensional analysis. zDSS provides a system enabling decision making. zOLAP tools provide a DSS capability zOLAP for the warehouse provides analytical power. zOther terms: - EIS - KBS
18
The Functionality of OLAP zRotate and drill down to successive levels of detail. zCreate and examine calculated data interactively on large volumes of data. zDetermine comparative or relative differences. zPerform exception and trend analysis. zPerform advanced analytical functions for example forecasting, modeling, and regression analysis
19
Original OLAP Rules zMultidimensional conceptual view zTransparency zAccessibility zConsistent reporting performance zClient-server architecture
20
Original OLAP Rules zGeneric dimensionality zDynamic sparse matrix handling zMultiuser support zUnrestricted cross-dimensional operations zIntuitive data manipulation zFlexible reporting zUnlimited dimensions and aggregation levels
21
Relational Database Model Attribute 1 NameAgeGenderEmp No. Row 1 Row 2 Row 3 Row 4 The table above illustrates the employee relation.
22
Multidimensional Database Model SALES Customer Store Time Product FINANCE Store Time GL-Line The data is found at the intersection of dimensions.
23
Relational Server zBenefits: - Well-known environment with many experts in most organizations able to support the product - Can be used with data warehousing and operational systems - Many tools available with advanced features including improvements made to performance with report servers zDisadvantages: - Does not have any complex functions or analysi s capabilities provided by OLAP tools - These products may also be restricted to the volumes of data they can access
24
Multidimensional Server zBenefits: - Quick access to very large volumes of data - Extensive and comprehensive libraries of complex functions specifically for analysis - Strong modeling and forecasting capabilities - Can access multidimensional and relational database structures zDisadvantages: - Difficulty of changing dimensions without reaggregating to time - Lack of support for very large volumes of data
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.