Beruflich Dokumente
Kultur Dokumente
If it is needed to find out how many washers were sold in each of the sales
regions and compare it with the projected sales OLAP will be needed
Instead, they are better suited for creating records from a series of
transactions known as OLTP or On-Line Transaction Processing.
The use of Cubes facilitate this kind of fast end-user interaction with data
Operations
Measures are derived from the records in the fact table and dimensions
are derived from the dimension tables.
Multidimensional databases
The structure is broken into cubes and the cubes are able to store and
access data within the confines of each cube. "Each cell within a
multidimensional structure contains aggregated data related to elements
along each of its dimensions".
Aggregations
It has been claimed that for complex queries OLAP cubes can produce an
answer in around 0.1% of the time required for the same query
on OLTP relational data.
Aggregations are built from the fact table by changing the granularity on
specific dimensions and aggregating up data along these dimensions.
The combination of all possible aggregations and the base data contains
the answers to every query which can be answered from the data.
When changing the granularity of the dimension the fact table has to be
partially summarized to fit the new grain of the new dimension, thus
creating new dimensional and fact tables, fitting this new level of grain.
Datawarehouse
It usually contains historical data derived from transaction data, but it can
include data from other sources. It separates analysis workload from
transaction workload and enables an organization to consolidate data from
several sources.
ETL
Extraction,
Transportation,
Transformation, and
Loading solution,
Subject Oriented
Integrated
Nonvolatile
Time Variant
Subject Oriented
Data warehouses are designed to help you analyze data. For example, to
learn more about your company's sales data, you can build a warehouse
that concentrates on sales.
Using this warehouse, you can answer questions like "Who was our best
customer for this item last year?"
Integrated
Data warehouses must put data from disparate sources into a consistent
format.
Nonvolatile
Nonvolatile means that, once entered into the warehouse, data should not
change.
Time Variant
Workload
Data modifications
transaction.
Schema design
Typical operations
Historical data
OLTP systems usually store data from only a few weeks or months. The
OLTP system stores only historical data as needed to successfully meet the
requirements of the current
Normalization
Staging Area
ETL Layer
Metadata Layer
This represents the different data sources that feed data into the data
warehouse. The data source can be of any format -- plain text file,
relational database, other types of database, Excel file, etc., can all act as
a data source.
All these data sources together form the Data Source Layer.
Data gets pulled from the data source into the data warehouse system.
There is likely some minimal data cleansing, but there is unlikely any
major data transformation.
Staging Area
This is where data sits prior to being scrubbed and transformed into a data
warehouse / data mart. Having one common area makes it easier for
subsequent data processing / integration.
Technologically speaking, this stage deals with problems that are typical
for distributed information systems, such as inconsistent data
management and incompatible data structures .
ETL Layer
This is where the transformed and cleansed data sit. Based on scope and
functionality, 3 types of entities can be found here:
data warehouse,
In any given system, you may have just one of the three, two of the three,
or all three types.
This is where business rules are stored. Business rules stored here do not
affect the underlying data transformation rules, but do affect what the
report looks like.
Metadata Layer
This is where information about the data stored in the data warehouse
system is stored.
A Data Mart is the access layer of the Data warehouse environment that
is used to get data out to the users.
The data mart is a subset of the data warehouse that is usually oriented to
a specific business line or team.
Data marts are small slices of the data warehouse. Whereas data
warehouses have an enterprise-wide depth, the information in data marts
pertains to a single department.
This enables each department to use, manipulate and develop their data
any way they see fit;
Data mart:
Often holds only one subject area- for example, Finance, or Sales
May hold more summarized data (although many hold full detail)
Ease of creation
Potential users are more clearly defined than in a full data warehouse
Snowflake schema
Managers generate the information they need for more unstructured types
decisions in an interactive , simulation-based process.
It helps to make decisions, which may be rapidly changing and not easily
specified in advance (Unstructured and Semi-Structured decision
problems).
DSS specifically focuses on features which make them easy to use by noncomputer people in an interactive mode; and
Components
DSS systems are not entirely different from other systems and require a
structured approach. Such a framework includes people, technology, and
the development approach.
1.
This is the part of the application that allows the decision maker to make
decisions in a particular problem area. The user can act upon that
particular problem.
There are several ways to classify DSS applications. Not every DSS fits
neatly into one of the categories, but may be a mix of two or more
architectures.
DSS is classified into the following six frameworks:
1. text-oriented DSS,
2. database-oriented DSS,
3. spreadsheet-oriented DSS,
4. solver-oriented DSS,
5. rule-oriented DSS,
6. compound DSS.
The support given by DSS can be separated into three distinct, interrelated
categories:
Personal Support,
Organizational Support.
DSS components may be classified as:
Time/Place Framework
decision room
Collaborative Computing
Idea generation
Consensus building
Anonymous ranking
Voting, etc.
Important Characteristics
of a GDSS
electronic messaging
public screen
decision trees
Rule of order ensures that the group involved in the group meeting can
conduct its business in a way that is both fair and effective.
Groupware Technologies
E-mail systems such as MS Outlook Express, support multiple textbased communications and is the most often used groupware Online
forums are real-time, text-based systems that allow group posting and
response to text messages. They are self-archiving, in that the sequence
of text-based conversations involving dozens or even hundreds of
contributors is maintained for review by others
Videoconferencing such as Skype conferences, allow real-time, multiway broadcasting of video and audio, using telephone lines for audio and
the Internet or other networks for the video channels
Synchronous conferencing
Asynchronous conferencing
Faxing
Voice mail
Wikis
Web publishing
Revision control
Electronic Conferencing is Tools
Online chat a virtual discussion platform to facilitate and manage realtime text messages
Instant Messaging
anonymous input
Examples include:
Electronic calendars
Resource Management
Workflow systems
Knowledge management
Prediction markets
Extranet systems
Social software
Online spreadsheets
Online chat
Instant messaging
Telephony
Videoconferencing
Web conferencing
Data conferencing
Application sharing
Synchronous conferencing
Faxing
voice mail
Wikis
Web publishing
Revision control
Charting
Document-centric collaboration
Document retention
Document sharing
Document repository
Some times too many decision makers result in either a bad decision or no
decision at all.
Collaborative
Negotiation decisions
Majority decisions
Noncollaborative
Negotiation decisions
Majority decisions
Communication Networks
Highly Centralised
Highly Decentralised
Conflict
Anonymity
Lotus Notes
Microsoft Exchange
Oracle Office
GroupWise
Team Office
Basic Principles
Groups develop and tools become adopted and adapted to, through
interaction processes and feedback.
SUPPORT MATCH ADAPTATION
Lessons learned (1)
1.
Groupware is part of a social system. Design not for a tool as such
but for a new socio-technical setting.
2. Design for several levels of interaction, i.e. for user friendly human
computer interaction, adequate interpersonal communication, group cooperation and organisational functioning.
3. Design in a participative way, i.e. users and possibly other
stakeholders should be part of the design process from the beginning.
4. Analyse carefully the situation of the users. Success of collaboration
technology depends on the use and the users, not on the technology.
Introduction should match their skills and abilities, and also their attitudes,
otherwise resistance is inevitable.
Expert Systems are computer programs that are derived from a branch
of computer science research called Artificial Intelligence (AI).
Often, the term expert systems is reserved for programs whose knowledge
base contains the knowledge used by human experts, in contrast to
knowledge gathered from textbooks or non-experts.
More often than not, the two terms, expert systems (ES) and knowledgebased systems (KBS), are used synonymously. Taken together, they
represent the most widespread type of AI application. The area of human
intellectual endeavor to be captured in an expert system is called the task
domain.
Every expert system consists of two principal parts: the knowledge base;
and the reasoning, or inference, engine.
A rule consists of an IF part and a THEN part (also called a condition and
an action).
Since every task domain consists of many entities that stand in various
relations, the properties can also be used to specify relations, and the
values of these properties are the names of other units that are linked
according to the relations.
One unit can also represent knowledge that is a "special case" of another
unit, or some units can be "parts of" another unit.
If the chaining starts from a set of conditions and moves toward some
conclusion, the method is called forward chaining.
The first expert systems were created in the 1970s and then proliferated
in the 1980s.
Expert systems were among the first truly successful forms of AI software.
An Expert System is divided into two sub-systems:
The Inference Engine applies the rules to the known facts to deduce
new facts. Inference engines can also include explanation and debugging
capabilities.
Expert System