what is a junk dimension ?
Answers were Sorted based on User's Feedback
Answer / madhu
the dimension can't be used to any space is known as junk
dimension
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / sanju
A junk dimension is a convenient grouping of typically
low-cardinality flags and indicators. By creating an
abstract dimension, these flags and indicators are removed
from the fact table while placing them into a useful
dimensional framework.[2] A Junk Dimension is a dimension
table consisting of attributes that do not belong in the
fact table or in any of the existing dimension tables. The
nature of these attributes is usually text or various flags,
e.g. non-generic comments or just simple yes/no or
true/false indicators. These kinds of attributes are
typically remaining when all the obvious dimensions in the
business process have been identified and thus the designer
is faced with the challenge of where to put these attributes
that do not belong in the other dimensions.
One solution is to create a new dimension for each of the
remaining attributes, but due to their nature, it could be
necessary to create a vast number of new dimensions
resulting in a fact table with a very large number of
foreign keys. The designer could also decide to leave the
remaining attributes in the fact table but this could make
the row length of the table unnecessarily large if, for
example, the attributes is a long text string.
The solution to this challenge is to identify all the
attributes and then put them into one or several Junk
Dimensions. One Junk Dimension can hold several true/false
or yes/no indicators that have no correlation with each
other, so it would be convenient to convert the indicators
into a more describing attribute. An example would be an
indicator about whether a package had arrived, instead of
indicating this as “yes” or “no”, it would be converted into
“arrived” or “pending” in the junk dimension. The designer
can choose to build the dimension table so it ends up
holding all the indicators occurring with every other
indicator so that all combinations are covered. This sets up
a fixed size for the table itself which would be 2^x rows,
where x is the number of indicators. This solution is
appropriate in situations where the designer would expect to
encounter a lot of different combinations and where the
possible combinations are limited to an acceptable level. In
a situation where the number of indicators are large, thus
creating a very big table or where the designer only expect
to encounter a few of the possible combinations, it would be
more appropriate to build each row in the junk dimension as
new combinations are encountered. To limit the size of the
tables, multiple junk dimensions might be appropriate in
other situations depending on the correlation between
various indicators.
Junk dimensions are also appropriate for placing attributes
like non-generic comments from the fact table. Such
attributes might consist of data from an optional comment
field when a customer places an order and as a result will
probably be blank in many cases. Therefore the junk
dimension should contain a single row representing the
blanks as a surrogate key that will be used in the fact
table for every row returned with a blank comment field[3]
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / praveen kumar
sorry for last answer
i think that junk data
sorry for that
| Is This Answer Correct ? | 4 Yes | 19 No |
Answer / praveen kumar
junk data is nothing but...
data consists of any unwanted data...
Ex:
praveen kumar(orginal)
prav$%$^&een ku$#^#mar(the data other than name is called
junk data)
| Is This Answer Correct ? | 6 Yes | 57 No |
Can we use the mapping parameters or variables created in one mapping into any other reusable transformation?
What is target update override
I am having a FLAT FILE SOURCE as first line: 1000,null,null,null second line as:null,2000,null,null 3rd line as :null,null,3000,null and final line as: null,null,null,4000 ............................Now i want the OUTPUT as 1000,2000,3000,4000 to a FLAT FILE only.For more clarification i want to elimate nulls and want in a single line. Please help me out
Write a query to display Which deptno is containing highest Sal > avg (sum (Sal)) of all deptno; Avg (sum (Sal)) o f all deptno= 9675 Deptno, sum (Sal) 10 8750 20 10875 30 9400
Did u used latest transformations of 8.6.0? for what?
What are the types of maping in Getting Started Wizard?
what is session parameters?
Hi, I am new to Informatica, What is a flat file and how to use flat file in infomratica please help me.
How to load data into 3 target tables which are in different schema but with the same name and same relational connection at infromatica level ? How to differentiate while loading ? and how to load ?
What is predefined event?
How to display last 5 records in a table ? With out Top key word and doing order by desc Advance thanks
A session S_MAP1 is in Repository A. While running the session error message has displayed