GeekInterview.com
Series: Subject: Topic:

Data Warehousing Concepts

Showing Questions 1 - 20 of 39 Questions
First | Prev | | Next | Last Page
Sort by: 
 | 

Fact vs dimension table

Asked By: raviws314 | Asked On: Jul 15th, 2010

Which table is large terms of size, fact table or dimension table? Explain

Answered by: goeljessica on: Sep 7th, 2012

Fact tables: Have any measurable value in it and it contain foreign key of all the dimension table.

Dimension Tables: Do not have any numeric value, and it shows the characteristics that describe a transaction.

Answered by: santhosh on: May 28th, 2012

Dimension:It gives description about fact.

Fact:Is knows as Key Identifier(Measures)

EX:
Empno Empname Sal Deptno
1 A 20,000 201
2 B 15,000 203

All facts are numeric

What is the difference between the hot key and shortcut key

Asked By: supriya | Asked On: May 17th, 2006

Answered by: Sandhya.Kishan on: Jul 10th, 2012

The shortcut keys are related to a specific window and will only work in that window. It is part of the name of a menu item or button, where it can be underlined, and is available (without modifiers) ...

Answered by: elanchum on: Jul 18th, 2011

hotkey: which is used to open r close an application.....
shortcutkey: used to perform actions with in the application....

How to convert Java applets into image file?

Asked By: kotaiah | Asked On: May 18th, 2006

Answered by: Sandhya.Kishan on: Jul 10th, 2012

May be Applet.getImage(new URL(...)) can be used to convert java applet into image file.

Answered by: munavar.shaik on: Jan 18th, 2011

Java applets are not used in DWH. So its irrelevant question in DWH concepts group.

Why is it advisable to use surrogate keys in the data warehouse?

Asked By: Musumba | Asked On: Jan 17th, 2012

Answered by: uga_boy on: Jan 20th, 2012

Surrogate keys are advisable for a few different reasons: 1. In a large enterprise environment with many data sources to pull from you will inevitably come across a data feed that either does not con...

What is data loading? Explain full refresh loading.

Asked By: Dipen Gogoi | Asked On: May 2nd, 2011

Answered by: satwant singh on: Nov 29th, 2011

Full Load is the entire data dump load taking place the very first time. Gradually to synchronize the target data with source data, there are further 2 techniques:- Refresh load - Where the existing...

Answered by: Sreedhar Lokaray on: Nov 3rd, 2011

In simple words, after transforming the data it is loaded into the DWH. Two distinct groups of tasks form the data loading function. When you complete the design and construction of the DWH and go liv...

What data quality factors effects data warehouse? Explain them.

Asked By: Dipen Gogoi | Asked On: May 2nd, 2011

Answered by: Sreedhar Lokaray on: Nov 3rd, 2011

Let me just give the Data quality problems. If I explain it will go page by page. 1. Dummy values in source system fields. 2. Absence of data in source system fields. 3. Multipurpose fields. 4. Crypt...

Answered by: Faizal on: Aug 30th, 2011

You have to test all the transformations in your ETL and write negative scenarios.

When do we need surrogate key in data warehouse implementation?

Asked By: Dipen Gogoi | Asked On: May 2nd, 2011

Answered by: Sreedhar Lokaray on: Nov 2nd, 2011

By definition, surrogate key is a system generated key. This key is used as Primary key in the Dimensions. Why? There are generally two principles to be applied when choosing Primary keys for the Dim...

Answered by: Madhura on: Sep 23rd, 2011

In slowly changing dimensions to have unique key in a record.

What can be a biggest challenge as qa analyst?

Asked By: Bilal Chaudhry | Asked On: Aug 13th, 2011

What could be possible scenario where you can express as a biggest challenge of your career.

What is the difference between ods and oltp

Asked By: stalin.thangaraj | Asked On: Jul 17th, 2006

Answered by: dave on: Aug 6th, 2011

ODS is a datastore that contains wide breath of data but not very deep(aggregated not atomic levels), OLTP is used to describe the transaction profile that will access the ODS, small predictable trans...

Answered by: njvijay on: May 12th, 2008

1. ODS  - It is a decision support system which contains snapshot of current data for day to day analysis. This may include little history data also   OLTP - It is a trasaction system t...

How do we maintain primary key in fact table ?

Asked By: Reddeppa_DWH | Asked On: Sep 29th, 2008

Is there any option other than surrogate key or concatenated key?

Star Read Best Answer

Editorial / Best Answer

Answered by: ravikiranrali

View all answers by ravikiranrali

Member Since May-2008 | Answered On : May 9th, 2009

Two main reasons to generate and maintain a surrogate key on DW side:


1. If your DW has multiple sources for a dimension or fact, the PK ID fields can have same values from different sources. The only way you can handle this is by maintaining the composite primary key on these columns. Now lets imagine that you have some 10 dimensions in a subject area, you would expect to have only 10 keys in the Fact, but by having the composite keys you would endup creating 20 or more keys on the fact. This would inturn adversely affect your query performance.

2. Another case, suppose some data migration activities take place on the source side -- which is quite possible if the source system platform is changed or your company acquiered another company and integrating the data etc -- if the source side architect decides to change the PK field value itself of a table in source, then your DW would see this as a new record and insert it and this would result in data inconsistency /discrepency between the source and DW and it could be a nightmare to fix the issue. By having a separate surrogate key on DW side that is generated based on the grain of the source table (not on the IDs), you are immune to any such PK value changes on the source side.

Answered by: mundravijay on: Jan 21st, 2011

In fact table because of we are using summerized data, we will be including all dimensional's table's primrary key as a Foreign key for their relationship.The key should me in the Lowest Level...

Answered by: ravikiranrali on: May 9th, 2009

Two main reasons to generate and maintain a surrogate key on DW side:1. If your DW has multiple sources for a dimension or fact, the PK ID fields can have same values from different sources. The only ...

Additive fact

Asked By: blue_hill | Asked On: Apr 12th, 2010

Is time a semi-additive fact or a non-additive fact?Explain it with an example.

Answered by: yuvaevergreen on: Sep 7th, 2010

Time is a semi additive measure.  If you have a fact table containing information on the number of items in stock in a warehouse, then it would never make sense to aggregate these measures over t...

What is fact less fact table? Where you have used it in your project?

Asked By: manoj77ku | Asked On: Jul 16th, 2006

Answered by: blsashok on: Aug 14th, 2010

We cannot do any measures on it.
Values are generally text in nature.
We maintain a status to track the event.

Ex-Visitors to the office.
List of people for the web click.

Answered by: Allwyn Poikavila on: Jul 3rd, 2010

A fact which has possibly NO measure but can be seen as count of occurences or events is called factless fact. example: no. of accidents per month on roads.If i elaborate more, no. of accidents i...

Explain in detail about type 1, type 2(scd), type 3 ?

Asked By: prasath | Asked On: Oct 4th, 2005

Answered by: ypinky on: Jul 26th, 2010

SCD-1 (Current)Overwriting the old values in the dimension record. SCD-2 (History and Current)Creating an additional dimension record at the time of the change with the new attribute values. ...

Answered by: desaial on: Dec 9th, 2008

SCD means Slowly Changing Dimension. The price of the product, address of the person, name of the city are few examples of SCD.There are three methods to capture SCD.Type 1: Overwriting the old values...

What are non-additive facts?

Asked By: Interview Candidate | Asked On: Aug 15th, 2005

Star Read Best Answer

Editorial / Best Answer

Answered by: Praveen

Answered On : Aug 15th, 2005

# Additive: Additive facts are facts that can be summed up through all of the dimensions in the fact table. 
# Semi-Additive: Semi-additive facts are facts that can be summed up for some of the dimensions in the fact table, but not the others. 
# Non-Additive: Non-additive facts are facts that cannot be summed up for any of the dimensions present in the fact table.

Answered by: ypinky on: Jul 26th, 2010

Non additive facts are facts that cannot be summed up for any of the dimensions present in the fact table.

example-percentage(%)

Answered by: amnon on: Aug 20th, 2008

A fact that cannot be logically added between records, such as average, and that must be combined in a computation with other facts before being added across records.

Delivery process

Asked By: Manning | Asked On: Feb 26th, 2010

Explain system delivery process with an example.

Definition of datamarts?

Asked By: sivanov21 | Asked On: Nov 11th, 2006

Answered by: priyanka25feb on: Jan 2nd, 2010

A data mart is a group of subjects that are organized in a way that allows them to assist departments in making specific decisions. For example, the advertising department will have its owndata mart, ...

Answered by: sivakumar.p on: May 25th, 2007

Data Mart is subset of dataware house deal with single area of data and is organized by quick analysis.

Loading data from datamarts

Asked By: tanya123 | Asked On: Feb 24th, 2008

Which approach is better and why?Loading data from datamarts to datawarehouse or vice versa?

Answered by: manojrana on: Dec 23rd, 2009

Innmons approach is better to load data from Data Marts.

Answered by: Mehul@DWH on: Oct 9th, 2008

1. The direction of the data load depends on the approach that was adopted while designing the Warehouse and the datamart. If the top down approach, which Kimbal mentions is used, then data will ...

Let me know clearly what is the difference between hierarchies and levels

Asked By: pras | Asked On: Sep 26th, 2006

Answered by: idanh79 on: Dec 2nd, 2009

 Hierarchy contains many levels, every level contain an attribute.

Idan Halfon

Answered by: thumatinagaraju on: Nov 2nd, 2006

hi nice ans u given and i think we can add number of of levels under hirarchy

Database triggers in dwh

Asked By: Reddeppa_DWH | Asked On: Sep 29th, 2008

How do you manage the database triggers in dwh?

Answered by: trayambakojha on: Sep 3rd, 2009

Triggers are stored procedures that are invoked when certain conditions or events occur. The granularity and flexibility of the conditions and events that cause a trigger to fire are database spec...

What is the difference between choosing a multidimensional database and a relational database?

Asked By: vishnukumar | Asked On: Jun 14th, 2007

Answered by: malay_dutta on: Jan 27th, 2009

An MDDB is generally used where large number of aggregations and summarizations are required along with a very fast retrieval of data.Here the data is stored in the form of multidiemnsional cube(howev...

Answered by: ABHI2411 on: Jan 2nd, 2009

A MDDB is generally used where large number of aggregations and summarizations are required along with a very fast retrieval of data.Here the data is stored in the form of multidiemnsional cube(howeve...

First | Prev | | Next | Last Page

 

 

Ads

Connect

twitter fb Linkedin GPlus RSS

Ads

Interview Question

 Ask Interview Question?

 

Latest Questions

Ads

Interview & Career Tips

Get invaluable Interview and Career Tips delivered directly to your inbox. Get your news alert set up today, Once you confirm your Email subscription, you will be able to download Job Inteview Questions Ebook . Please contact me if you there is any issue with the download.