GeekInterview.com
Answered Questions

Does sdlc changes when you use teradata instead of Oracle?

Asked By: Himanshu Dabir | Asked On: Jan 18th, 2006

Answered by: vedamurthy GY on: Nov 9th, 2006

Hi there

   Teradata utilities are :

1)Mloads

2)Fast Export

3)BTEQ

4)TPump

5).fast load

Answered by: Sandeep Moturi on: Jun 15th, 2006

Hi there

   Teradata utilities are :

1)Mloads

2)Fast Export

3)BTEQ

4)TPump

What is active data warehousing?

Asked By: prasad | Asked On: Jan 6th, 2006

Answered by: desaial on: Dec 9th, 2008

Active Data Warehouse is the DWH that enables the decision makers of the organisation to understand the trends and patterns of the market (by analysing the captured transactional data in the DWH) and thereby helping them to arrive at an INFORMED future decision(s).

Thanks.

Alpesh

Answered by: lab125 on: Feb 19th, 2008

Active Data Warehousing (ADW)The technical ability to capture transactions when they change, and integrate them in to the warehouse - along with maintaining batch or scheduled cycle refreshes.

Can we apply rank and sort at a time on a single report

Asked By: rani | Asked On: Dec 29th, 2005

Answered by: nanis38 on: Jun 15th, 2011

ranking has priority than sorting .we apply ranking on dimension based on the measure like if you want to display top 100 sales revenue generated by a product or bottom 100 sales generated by a product.sorting is not based on measure or anything it will sort in
ascending ,descending or custom order

Answered by: sandeepkumarc on: Jun 13th, 2008

If we think logically what is the purpose of sorting, if its been ranked already, Ranking will sort the rows from higher to lowest order(Descending order).  Does it make sense :)



Thanks
Rex

How will you know the version of bo using designer?

Asked By: Venkatesh | Asked On: Dec 25th, 2005

Answered by: fani_ece on: Jun 22nd, 2007

Go to help and click About Designer in help, you will find it.

Answered by: sithusithu on: Jan 4th, 2006

  1. Select the component business object Designer
  2. Now it will prompt for userid/password/security domain
  3. You will find a Help button, click that and find out what ever you want

 

Cheers

 

Sithu

 

 

What are variable ports and list two situations when they can be used?

Asked By: swati | Asked On: Dec 17th, 2005

Answered by: mahesh4346 on: Feb 5th, 2007

Variable Ports usually carry intermediate data (values) and can be used in Expression transformation.

Answered by: sagar on: Jan 27th, 2006

variable port is used to break the complex expression into simpler

and also it is used to store intermediate values

In dimensional modeling fact table is normalized or denormalized?In case of star schema and incase of snow flake schema?

Asked By: Sreenivas | Asked On: Dec 13th, 2005

Answered by: ram_infa on: Sep 12th, 2011

In Star schema, the data in the dimensional table is denormalized where as data in the Snow flake schema, it is normalized

Answered by: ananta.prasad on: May 3rd, 2008

In any schema fact table is in normalized form . it has reference keys to reference dimensional tables. Hence it is normalized

What is data warehosuing hierarchy?

Asked By: Venu | Asked On: Dec 12th, 2005

Answered by: chandrarekha on: May 7th, 2007

hierarchy is an ordered series of related dimension objects grouped together to perform the multidimensional analysis.
Multidimensional analysis is  a technique to modify the data,so that the data  can be viewed from  different perspectives and at different levels

Answered by: Satish on: Oct 6th, 2006

A related group of dimentions grouped together to perform multi dimentional analysis is known as Hierarchy.

Which is better among connected lookup and unconnected lookup transformations in Informatica or any other etl tool?

Asked By: sarath | Asked On: Dec 6th, 2005

Answered by: Racp238 on: Apr 3rd, 2008

Why not just use an inline select statement in your sql qualifier to eliminat the overhead of a lookup transformation all together?

Answered by: Vani_AT on: Apr 3rd, 2008

Connected and Unconnected lookups have their own pros and cons.Unconnected lookup is designed for a specific purpose.The task that an unconnected lookup does can be done by a connected lookup also. Th...

Which objects are required by the debugger to create a valid debug session?

Asked By: hi | Asked On: Dec 1st, 2005

Answered by: sithusithu on: Jan 4th, 2006

Informatica Server Object is must.

Cheers,

Sithu

Answered by: reddeppa on: Jan 1st, 2006

Informatica server must run,,

We are using update strategy transformation in mapping how can we know whether insert or update or reject or delete option has been selected during running of sessions in Informatica.

Asked By: renukhareddy | Asked On: Nov 30th, 2005

Answered by: samirdesai999 on: Jun 13th, 2009

use following
expression in update strategy transformation.
iif ( condition 1 , DD_INSERT,
  condition 2 , DD_UPDATE,
  condition 3 , DD_DELETE,
  DD_REJECT -- for default)

and set session property as data driven, You can cross check these conditions values during session debug runs.

Answered by: prade on: Jun 26th, 2008

In general DWH scenario, we create TABLE_REJECT or FILE_REJECT to keep a check of the rejected records. For all the updates happening we keep timestamp or some other flag in the database.Before t...

How to join two tables without using the joiner transformation.

Asked By: renukhareddy | Asked On: Nov 30th, 2005

Answered by: ram_infa on: Sep 14th, 2011

if both the tables are relational we can join both the tables using sql override but if one table is relational and another table is a flat then we've to use joiner transformation.

Answered by: vikota on: Apr 12th, 2011

if both the tables are available in same database by using source qualifier we can join i.e by using customized source qualifier
if the tables are available in different database by using lookup we can join i.e one is source table and other is lookup table

Briefly explian the versioning concept in power center 7.1.

Asked By: sri | Asked On: Nov 28th, 2005

Answered by: sithusithu on: Jan 19th, 2006

When you create a version of a folder referenced by shortcuts, all shortcuts continue to reference their original object in the original version. They do not automatically update to the current folder...

Answered by: sri on: Nov 29th, 2005

Hi manoj,

I appreciate ur response ,But can u be a bit clear

thanks

sri

What is the metadata extension?

Asked By: Srinivasarao.G | Asked On: Nov 23rd, 2005

Answered by: sithusithu on: Jan 19th, 2006

Informatica Metadata Exchange (MX) provides a set of relational views that allow easy SQL access to the Informatica metadata repository. The Repository Manager generates these views when you create or...

Answered by: dhpuneet on: Jan 18th, 2006

Hi Ravi ,

If possible please elaborate on Informatica SuperGlue.

Regards

Punu

What is data validation strategies for data mart validation after loading process

Asked By: rajanikanth | Asked On: Nov 20th, 2005

Answered by: sithusithu on: Jan 12th, 2006

Validation Strategies Data validation strategies are often heavily influenced by the architecture for the application. If the application is already in production it will be significantly harder to bu...

What’s universal join in bos?

Asked By: kancherla | Asked On: Nov 18th, 2005

Answered by: rsvM31 on: Jan 15th, 2009

Two universes can be link Dynamically by using "Link Parameter".

Answered by: jgd.ramesh on: Aug 19th, 2007

In join is a relational operator, It can connect between two column. In universal join to merge two universe between same column

Pls tell me in which situation context and alias r going to use?

Asked By: M.chandra sekhar | Asked On: Nov 11th, 2005

Answered by: Manju on: Apr 29th, 2007

Context is basically used when we will have conformed dimension in the loop........

Answered by: mrudula on: Mar 28th, 2007

context is nothing but specifying the name of the path

the place where u cannot resolve the loops with allias there comes concept of context


alias is nothing but the duplicate name of some other table

What is data modelling?

Asked By: vijay sen | Asked On: Nov 5th, 2005

Answered by: sithusithu on: Jan 4th, 2006

Designing a normalized schema is known as data modeling


Designing a de-normalized schema is known as dimension modeling

Answered by: Pranav on: Nov 8th, 2005

Data Modelling is  designing of the data content and structure of the database. The data model documents the structure of and interrelationships between the data - it is presented as a combinatio...

What is the difference between etl tool and olap tools

Asked By: anil rao | Asked On: Nov 1st, 2005

Answered by: Amithanbr on: Aug 26th, 2009

ETL TOOL (eg:Informatica, Data stage, Abinitio..) is for EXTRACTING data from a source systems(a system where client's transactional business information resides) and performing business logic(applyi...

Answered by: Sujatars on: Jun 16th, 2007

ETL tool is used for Extration ,Transformation(filtering) and loading the data into data warehouse .


OLAP tools are used to analitical purpose basically for report generation i.e to retrieve the data from dataware,OLAP is multidimensional model.

How do you connect the facts and dimensions in the tables

Asked By: MAYURI | Asked On: Nov 1st, 2005

Surroget key.

Answered by: sithusithu on: Jan 9th, 2006

  1. Smart Matching columns
  2. Manually you can link

Cheers,

Sithu

What is ods (operation data source)

Asked By: kumar | Asked On: Oct 27th, 2005

Answered by: Kalpana gopinath on: Apr 3rd, 2008

ODS is nothing but operational data source. It contains  most recent data .it contains around 30-60 days data  It is placed in between source system and staging area..   reports can also be taken in ODS .

Answered by: saurabh verma on: Mar 8th, 2007

Operational Data Store (ODS): An ODS is an integrated database of operational data. Its sources include legacy systems and it contains current or near term data. An ODS may contain 30 to 60 days of information, while a data warehouse typically contains years of data.
it is before staging

What are the diffrences between business objects 5.1 & 6.5 ?

Asked By: ramesh | Asked On: Oct 25th, 2005

Any body please help me with bo's diffrences

Answered by: Suresh on: Jun 24th, 2006

Main Diff Bet 5.1 & 6.5v - Cluster Concept:In BO 6.5v architecture ClusterManager & Cluster Nodes are there. "Cluster" means group of Cluster Nodes."Cluster Manager" means group of C...

Answered by: wassup on: Mar 29th, 2006

Hi Sithu,I am looking at the PDF document "businessobjects_xi_whats_new.pdf" (goto Page 10) downloaded from the BusinessObjects site. A sample info found on this pdf:----------------------------------...

What is a bo repository

Asked By: hemanth | Asked On: Oct 23rd, 2005

Star Read Best Answer

Editorial / Best Answer

Answered by: shivanand

View all answers by shivanand

Member Since Nov-2005 | Answered On : Nov 12th, 2005

Repository means set of database tables, Business object store  security information e.g user, group, access permission, user type etc. , universe information e.g. objects, classes, table name, column name, relation ship etc.and document information.

Answered by: yakubbaig on: Jun 16th, 2011

BO repository is a set of relational data structures stored on a database. It is the heart of business objects. I t can also be called central management server.repository contains reports of BO.

Answered by: yaravinds9 on: Jul 14th, 2010

There is no concept or Domains from XI R2. Everything will be viewed as metadata though all these information is stored in the database tables.

Domain concept ends with the 6x only.

Thanks.

What are the types of dimension tables

Asked By: narasimha | Asked On: Oct 21st, 2005

Answered by: keerthana on: May 2nd, 2013

There are following types of dimensional tables: 1.Slowly changind dimensions(SCD) a)SCD-1:stores only current values b)SCD-2:stores both previous and current values c)SCD-3:stores cu...

Answered by: Aruna on: Feb 6th, 2012

The Dimensions are Confirmed Dimension, Junk/Dirty Dimension, Degenerated Dimension and Slowly Changing Dimensions(SCD)-(Under slowly changing dimensions we have 6 types, they are Type1, Type2, Type3, Type4, Type5 and Type6).

What does the expression n filter transformations do in Informatica slowly growing target wizard?

Asked By: mjk | Asked On: Oct 21st, 2005

Answered by: suhas on: May 19th, 2006

You can use the Expression transformation to calculate values in a single row before you write to the target. For example, you might need to adjust employee salaries, concatenate first and last names, or convert strings to numbers.

Answered by: sithusithu on: Jan 9th, 2006

Expression finds the Primary key is or not, and calculates new flag

Based on that New Flag, filter transformation filters the Data

Cheers,

Sithu

What is surrogate key ? Where we use it explain with examples?

Asked By: Minish Cherian | Asked On: Oct 18th, 2005

Star Read Best Answer

Editorial / Best Answer

Answered by: saravanan

Answered On : Dec 2nd, 2005

Surrogate key is a unique identification key, it is like an artificial or alternative key to production key, bz the production key may be alphanumeric or composite key but the surrogate key is always single numeric key. Assume the production key is an alphanumeric field if you create an index for this fields it will occupy more space, so it is not advisable to join/index, bz generally all the datawarehousing fact table are having historical data. These factable are linked with so many dimension table. if it's a numerical fields the performance is high

Answered by: rj_dwbi on: Apr 2nd, 2012

Surrogate key is a numeric or integer value in a table to identify each row uniquely. Primary key and surrogate key are same but surrogate key is a system generated value has a define incremental valu...

Answered by: santosh kumar on: Apr 2nd, 2012

Surrogate key and primary key both are same, but point of application is different. Primary key is part of transactional system but surrogate key is part of analytical system. Surrogate key is used...

What is a linked cube?

Asked By: Ramky18 | Asked On: Oct 10th, 2005

A cube can be stored on a single analysis server and then defined as a linked cube on other analysis servers. End users connected to any of these analysis servers can then access the cube. This arrangement avoids the more costly alternative of storing and maintaining copies of a cube on multiple analysis...

Answered by: Amit Sagpariya on: Nov 20th, 2006

Hi All,

Could you please let me know what is Replicate Cube & Transparent Cube?

Thanks & regards,

Amit Sagpariya

Answered by: Amit Sagpariya on: Nov 20th, 2006

Hi All,

Could you please let me know what is Replicate cube &

Broadcost agent

Asked By: gana | Asked On: Oct 8th, 2005

Answered by: sithusithu on: Jan 12th, 2006

Lets you set the user identification and properties for the administrator of the Broadcast Agent. Broadcast Agent is a BusinessObjects product that handles the scheduled or batch processing of documen...

Answered by: rakesh roshan jha on: Oct 10th, 2005

broadcast agent is used for scheduling or bursting the reports.thru this,you can schedule your reports so that end-users can access reports thru internet.you have broadcast administration console here...

What are non-additive facts in detail?

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

Answered by: siteshkumar on: Jul 8th, 2008

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

Answered by: ravi kumar guturi on: Mar 14th, 2006

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

What is the difference between connected and unconnected stored procedures.

Asked By: de_sachin | Asked On: Sep 21st, 2005

Answered by: sithusithu on: Jan 24th, 2006

Run a stored procedure before or after your session.Unconnected Run a stored procedure once during your mapping, such as pre- or post-session.Unconnected Run a stored procedure every time a ...

Answered by: sangeetha on: Sep 25th, 2005

Unconnected:The unconnected Stored Procedure transformation is not connected directly to the flow of the mapping. It either runs before or after the session, or is called by an expression in another t...

Compare data warehousing top-down approach with bottom-up approach

Asked By: sarath | Asked On: Sep 20th, 2005

Answered by: vikota on: Apr 12th, 2011

Top-Down approach means first create the datawarehouse for entire organization then divide it into for each specific
subject are called datamarts
Bottom-Up approach means first create the data marts then by combining all data marts create the datawarehouse

Answered by: samirdesai999 on: Jun 13th, 2009

Top Down-------------To build an mammoth enterprise data warehouse iteratively considering all enterprise needs and then feed individual departmental data marts.Bottom Up------------To build ...

Can we modify the data in flat file?

Asked By: sarath | Asked On: Sep 20th, 2005

Answered by: sppk on: Jul 18th, 2011

The update transformation/strategy uses the concept of keys, in order to update the target table. As flat file do not have any Keys defined on it, it is not possible to update the target,. which is a flat file.

Answered by: Noel Lastra on: Apr 9th, 2008

You can modify the flat file using shell scripting in unix ( awk, grep, sed ).

Hope this helps.

How to copy SQL table?

Asked By: Interview Candidate | Asked On: Sep 9th, 2005

Answered by: malapati on: Oct 9th, 2008

to copy a table along with records

 create table  as
 select *from ;


if we want to copy only structure
 
 create  table < new tablename>
 select *from  where ;

Answered by: ravi on: Jun 12th, 2006

Yes , we can copy the table structure. create table as select * from where 1=2;

What is the drill up , drill down, drill by , drill trough ?

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

Drill up : one level up in the hirearchydrill down: one level down in the hirearchydrill by : direct selection of level in the hirearchydrill trough : to drill data from one hirearchy to another hirearchy

Answered by: pavanbo on: Jul 20th, 2010

Drill up means up in the hierarchy.
Month:-Quarter:-Year

Drill down means down in the hierarchy
Year:-Quarter:-Month

Drill through means you can drill through to the database directly from drill mode and get the required data

Drill by means you can select one hierarchy to another hierarchy

Answered by: sithusithu on: Jan 27th, 2006

Drill up : UP-one level

Drill down: DOWN-one level

Drill by : selection of level Hierarchy

Drill trough : Hirearchy to another Hirearchy

Cheers,

Sithu

What is the main differnce between schema in RDBMS and schemas in datawarehouse....?

Asked By: Interview Candidate | Asked On: Aug 31st, 2005

Answered by: Sam Kolta on: Apr 16th, 2010

User It is just an account name for the user Owns a schema Have the same name Create user command, create the user User can be considered schema User can created without schema It is the account for t...

Answered by: senthil kumar B on: Feb 13th, 2006

Diff b.w OLTP and OLAP :------------------------OLTP Schema  :* Normalized * More no.of trans* Less time for queries execution* More no.of users* Have Insert,delete and update trans. OLAP (D...

Compare data warehouse database and oltp database?

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

The data warehouse and the oltp data base are both relational databases. However, the objectives of both these databases are different. The oltp database records transactions in real time and aims to automate clerical data entry processes of a business entity. Addition, modification and deletion of data...

Answered by: Ritu Khare on: Dec 15th, 2006

In simple words,

An OLTP system is used to get data into the system.

A datawarehouse system is used to get data out of the system.

-Ritu

Answered by: thumatinagaraju on: Oct 23rd, 2006

data ware house is summarized,subject oriented,non volatile,historic, time invarient (only insertion's no updations) , denormalized. one, which support OLAP process.where as database support's detail...

What is the difference between data warehouse and online analytical processing?

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

Ralph kimball the co-founder of the data warehousing concept has defined the data warehouse as a “"a copy of transaction data specifically structured for query and analysis”. Both definitions highlight specific features of the data warehouse. The former definition focuses on the structure and organization...

Answered by: sangroover on: Feb 15th, 2006

OLAP--- Using the online entered data is used for analytical processing.

Data warehouse is the place where the data will pulled and kept in one place which will not change frequently and is also used for analytical processsing.

Answered by: sithusithu on: Jan 10th, 2006

A data warehouse is a database geared towards the business intelligence requirements of an organisation. The data warehouse integrates data from the various operational systems and is typically loaded...

Online analytical processing?

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

Online analytical processing a tool to evaluate and analyze the data in the data warehouse using analytical queries. A tool which helps organize data in the data warehouse using multidimensional models of data aggregation and summarization. Supports the data analyst in real time and enables online analysis...

Answered by: vizaik on: Mar 23rd, 2007

OLAP is a concept of analyzing the data present in datawarehouse.  i.e. the data should be in denormalized form,integrated,non-volatile,time varient.  Then we can make use OLAP better.


for better decision making process and to increase the profitability of business.

Answered by: sithusithu on: Jan 19th, 2006

A tool to evaluate and analyze the data in the data warehouse using analytical queries. A tool which helps organize data in the data warehouse using multidimensional models of data aggregation and sum...

What is data warehouse

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

Data warehouse data from different data sources is stored in a relational database for end use analysisdata from different data sources is stored in a relational database for end use analysis data is organized in summarized, aggregated, subject oriented, non volatile patterns. Data is a data warehouse...

Answered by: idanh79 on: Dec 2nd, 2009

DWh is (6 important points about DWH) :

1. Dedicated Data Base
2. Integrated Data
3. Subject Oriented
4. Time Variant
5. Nonvolatile
6. Decision Support

Idan Halfon

Answered by: jglickma on: Nov 25th, 2008

Okay there are two camps on this Bill Inmon which is Date and Coddbased database design that has grown into the ODS reporting DSS database and of course Ralph Kimball whose mythology comprises of a st...

What is stored procedure?

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

A program running in the database that can take complex actions based on the inputs you send it. Using a stored procedure is faster than doing the same work on a client, because the program runs right inside the database server. Stored procedures are nomally written in PL/SQL or Java.

Answered by: guruprasad on: Oct 3rd, 2012

Stored Procedure is a re-usable program which is created once and reused n times .
It stores the procedure at database level
It provides security, better performance.

Answered by: narendra9559 on: May 24th, 2011

Stored Procedure is an already written sql statements that is saved in database.

How do you design a universe?

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

The design method consists of two major phases. During the first phase, you create the underlying database structure of your universe. This structure includes the tables and columns of a database and the joins by which they are linked. You may need to resolve lOOPS which occur in the joins using aliases...

Answered by: ravi_kumar_garre on: Nov 20th, 2007

Universe Design as follows:
Define Parameters -> Insert Database Schema (tables, columns..etc)->Make the Joins->Resolve the loops->create classes and Objects->Hierarchies.

Then test the universe for integraty.

Cheers,
Ravi Kumar Garre
ravi_kumar_garre@yahoo.co.in

Answered by: sithusithu on: Jan 27th, 2006

The design method consists of two major phases.During the first phase, you create the underlying database structure of your universe. This structure includes the tables and columns of a database and t...

What is designer?

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

Designer is a businessobjects is module used by universe designers to create and maintain universes. Universes are the semantic layer that isolates end users from the technical issues of the database structure. Universe designers can distribute universes to end users by moving them as files through the...

Answered by: sithusithu on: Jan 4th, 2006

Designer

  1. It is one of the business objects components
  2. It is used to create universes
  3. It is used to define measures/metrics
  4. It is used to do the calculations

Sithu

Answered by: senkumar79 on: Oct 5th, 2005

Its a mapping of business requirements with the database structures in the database.

Workgroup mode

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A work mode whereby a designer creates universes in an environment without a repository. The mode in which a universe is saved determines whether other designers are able to access it. By default, a universe is saved in the mode in which the designer is already working.

Answered by: sithusithu on: Jan 27th, 2006

Designer lets you save universes in either enterprise or workgroup mode.Enterprise mode means that you are working in an environment with a repository. Workgroup mode means that you are working withou...

User object

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

An object created by the end user from the businessobjects user module. A user object can be inserted into a universe by the designer.

Answered by: sithusithu on: Jan 27th, 2006

Insert a user object

1 Select the User Objects command from the Insert menu.
The Insert User Objects dialog box is displayed.
2 Click a user object file.
A user object file has a .udo extension
3 Click the Open button.

Cheers,

Sithu

Universe domain

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

The area of the repository that holds exported universes. The universe domain makes it possible to store, distribute, and administrate universes. There may be multiple universe domains in a repository.

Answered by: sithusithu on: Jan 27th, 2006

this holds the logical arrangement of facts/diemensions and mesures

Cheers,

Sithu

Universe

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A mapping of the data structure found in databases: tables, columns, joins, etc. A universe, which is made up of classes, objects, and conditions, can represent any specific application, system, or group of users.

Answered by: amaresh1981 on: Sep 9th, 2009

An universe is an symanteic layer between the user and the Designer which contains connection of a database

Answered by: ravi_kumar_garre on: Nov 20th, 2007

Universe is a Semantice layer that maps the data structure found in databases (tables, columns, views..etc) to Business Terms.

Cheers,
Ravi Kumar Garre
ravi_kumar_garre@yahoo.co.in

Subclass

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A component within a class that groups objects. A subclass can itself contain other subclasses or objects.

Answered by: sithusithu on: Jan 27th, 2006

A component with in a class that groups the object

Cheers,

Sithu

Structure pane

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

The graphical component within the main designer window that shows the schema of the universe. It reflects the underlying database structure of the universe.

Answered by: sithusithu on: Jan 27th, 2006

Insert tables in the Structure pane1 Select the Tables command from the Insert menu.2 In the Table Browser, click the tables you want to add to the universe structure.To select several conti...

Strategy

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

Scripts that automatically extract structural information about tables, columns, joins, or cardinalities from a database. Designer provides default strategies but a designer can also create strategies. These are referred to as external strategies.

Answered by: sithusithu on: Jan 27th, 2006

A strategy is a script that automatically extracts structural information from a database. Designer provides a number of default strategies you can use. These are strategies for extracting joins, dete...

Answered by: pavan on: Dec 9th, 2005

external

Shared connection

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A shared connection is used to access common resources such as universes or documents. It can be used by several users. Information about a shared connection is stored in a sdac.Lsi or sdac.Ssi file; its definition is updated dynamically.

Answered by: sithusithu on: Jan 27th, 2006

The secured connections are used to access universe or document. It can be used by several users.

Cheers,

Sithu

Secured connection

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A secured connection is used to access universes or documents that may be restricted or confidential. It can be shared by several authorized users. Stored in the repository, the definition of a secured connection is updated dynamically.

Answered by: sithusithu on: Jan 27th, 2006

The secured connections are used to access universe or document that may be restricted or confidential

Cheers,

Sithu

Quick design

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A wizard in the designer module that provides guided instructions for creating a basic universe. It lets a designer name a universe, set up a connection to a database, select strategies, create classes and objects, as well as generate joins with cardinalities.

Answered by: sithusithu on: Jan 27th, 2006

If you click the File/New starts Quick Design wizard check box in the General tab (Tools menu, Options command) the New command automatically launches the Quick Design wizard.

Cheers,

Sithu

Query

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

In designer a query is a technique for creating or modifying a list of values associated with an object. From the query panel, a designer builds a query from the classes, objects, and conditions of a universe. In the businessobjects user module, a query is a type of data provider. An end user builds...

Answered by: sithusithu on: Jan 27th, 2006

the values what exactly the user need is query

Cheers,

Sithu

Qualification

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A property of an object that determines how it can be used in multidimensional analysis. An object can be qualified as one of three types: a dimension, detail or measure.

Answered by: sithusithu on: Jan 27th, 2006

The qualification of an object reveals how it can be used in multidimensional analysis. An object can be qualified as a dimension, a detail, or a measure. In the Universe window, the symbol besid...

Personal connection

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A personal connection is used to access resources such as universes or documents. It can be used only by the user who created it. Information about a personal connection is stored in both the pdac.Lsi and pdac.Ssi files; its definition is static and cannot be modified.

Answered by: sithusithu on: Jan 27th, 2006

Personal connections are used to access resources such as universe or document

Cheers,

Sithu

Offline mode

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

The work mode in which the designer works with universes stored locally.

Answered by: sithusithu on: Jan 27th, 2006

The designer can design the universe in offline mode for that you need to login at least once

Cheers,

Sithu

Measure object

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

An object that is derived from an aggregate function. It conveys numeric information by which a dimension object can be measured.

Answered by: sithusithu on: Jan 27th, 2006

An object derived from aggregate function, that is know as mesure object

Cheers,

Sithu

Loop

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A situation that occurs when more than one path exists from one table to another in the universe.

Answered by: sithusithu on: Jan 27th, 2006

A loop is a situation that occurs when more than one path exists from one table to another. Loops result in ambiguity in the design of a universe.

 Designer enables you to identify loops in one of two ways:

alies

Contexts

Cheers,

Sithu

Answered by: SM on: Oct 4th, 2005

Loop is a logical and pictorial representation of tables joined in such a way that the join's path begin and end with the same table.

Usually such a table would return less number of rows and it is usually the intersection condition values.

Loops are resolved by Alias Table.

List of values

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A list of values contains the data values associated with an object. These data values can originate from a corporate database, or a flat file such as a text file or excel file. In designer you create a list of values by running a query from the query panel. You can then view, edit, purge, refresh and...

Answered by: sithusithu on: Jan 27th, 2006

A list of values contains the data values associated with an object. These data values can originate from a corporate database, or a flat file such as a text file or Excel file. In Designer you create...

Join

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A relational operation that causes two tables with a common column to be combined into a single table. Designer supports equi-joins, theta joins, outer joins, and shortcut joins.

Answered by: sithusithu on: Jan 27th, 2006

Relational operation that causes two tables

Cheers,

Sithu

Hierarchy

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

An ordered series of related dimensions used for multidimensional analysis.

Answered by: ASHOK1324 on: Apr 19th, 2009

Hierarchy is an arrangement of objects for report to report interactions [RRI]. It is used for drill-down and drill-up operations in universe design.

Answered by: sithusithu on: Jan 27th, 2006

a series of dimensions used for analysis based on user requierments

Cheers,

Sithu

Enterprise mode

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A work mode whereby a designer creates universes in an environment with a repository. The mode in which a universe is saved determines whether other designers are able to access it. By default, a universe is saved in the mode in which the designer is already working.

Answered by: ravi_kumar_garre on: Nov 20th, 2007

Within BusinessObjects enterprise, user names can be authenticated against one of more security databases. The default authentication source is Enterprise. However, if your company uses Windows NT, for example then NT user name and password can be used to log into Designer.


Cheers,
Ravi Kumar Garre

Answered by: sithusithu on: Jan 30th, 2006

Enterprise mode means that you are working in an environment with a repository. Workgroup mode means that you are working without a repository. The mode in which you save your universe determines whether other designers are able to access them.

Cheers,

Sithu

Document domain

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

The area of the repository that stores documents, templates, scripts, and lists of values.

Answered by: ASHOK1324 on: Apr 19th, 2009

The area of the repository that stores documents, templates, scripts, and lists of values.

Answered by: sithusithu on: Jan 27th, 2006

all the document informations are stored here,

Cheers,

Sithu

Dimension object

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

An object being tracked in multidimensional analysis; the subject of the analysis. Dimensions are organized into hierarchies.

Answered by: shailesh.suman on: Aug 15th, 2008

A dimension is an object that is a focus of analysis in a query. A dimension maps to one or more columns or functions in the database that are key to a query. For example Country, Sales Person, Products, or Sales Line.

Answered by: ravi_kumar_garre on: Nov 20th, 2007

A Dimension object is typically textual information by which users analyze the numeric measures, such as product, region, or month. A dimension object often comes from the lookup or reference tables w...

Context

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A method by which designer can decide which path to choose when more than one path is possible from one table to another in the universe.

Answered by: gaurav07 on: Oct 7th, 2010

Context :   defined as a group of joins shares common business purpose                    ...

Answered by: rupesh.sivaguna on: May 28th, 2009

Context:

Contexts are a collection of joins which provide a valid query path for Web

Intelligence to generate SQL.

Regards,
Siva

Connection

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

Set of parameters that provides access to an RDBMS. These parameters include system information such as the data account, user identification, and path to the database. Designer provides three types of connections: secured, shared, and personal.

Answered by: ravi_kumar_garre on: Nov 13th, 2007

BO Designer supports three different types of connections, each denoted with a unique symbol in the list of connections:1. Personnal connections that users may create for freehand SQL or that universe...

Answered by: sithusithu on: Jan 27th, 2006

A connection is a set of parameters that provides access to an RDBMS. These parameters include system information such as the data account, user identification, and the path to the database.

Cheers,

Sithu

Condition

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A component that controls the type and the amount of data returned by a specific object in a query. A condition created in the designer module is referred to as a predefined condition.

Answered by: sithusithu on: Jan 24th, 2006

Lets you create a condition. The conditions that you define appear within the Universe window. From the Query Panel, a user can drag the conditions from the Classes and Objects box to the Conditions box.

Cheers

Sithu

Class

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A logical grouping of objects and conditions within a universe. In general, the name of a class reflects a business concept that conveys the category or type of objects.

Answered by: ASHOK1324 on: Apr 19th, 2009

A Category is grouping of certain entities [reporting objects]. A class is a category of reporting objects. A object is an instance of class or a reporting field [entity]. A class can be further divid...

Answered by: harshadapj on: Jul 24th, 2008

Classes are folders that serve to organize data objects according to common business need. A class can contain any type of object, including another class, (i.e. subclass). The number of classes and s...

Cartesian product

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

A situation in which a query includes two or more tables that are not linked by a join. If executed, this type of query retrieves all possible combinations between each table and may lead to inaccurate results.

Answered by: ravi_kumar_garre on: Nov 13th, 2007

Table A having m records and Table B having n records then the cartesian prodcut is mXn.

Regards,
Ravi Kumar Garre
ravi_kumar_garre@yahoo.co.in

Answered by: Reen on: Oct 10th, 2007

Cartesan product is the result of a query when the two tables are not joined by any type of join. All the possible combinations of one table are displayed with the other table just like a cartesan product in algebra

Cardinality

Asked By: Interview Candidate | Asked On: Jul 30th, 2005

Expresses the minimum and the maximum number of instances of an entity b that can be associated with an instance of an entity a. The minimum and the maximum number of instances can be equal to 0,1, or n.

Answered by: ASHOK1324 on: Apr 19th, 2009

Cardinality describes a join between 2 tables by stating how many rows of one table will match with rows of another table. It is very important to detect join problems and to create the contexts to co...

Answered by: desaial on: Jun 26th, 2008

Cardinality means "How many instances of an Entity (on one side of the join) are related to the how many instance of another entity (on the other side of the join)"

Alias

Asked By: Interview Candidate | Asked On: Aug 3rd, 2005

A logical pointer to an alternate table name. The purpose of an alias is to resolve lOOPS in the paths of joins.

Answered by: ASHOK1324 on: Apr 19th, 2009

An alias is identical to base table with different name. The data in alias is exactly same as original table/but the different name tricks SQL into accepting that we are using 2 different tables. ...

Answered by: Suresh on: Jun 25th, 2006

Actually, What happens in the back end (i.e) in database end, while alias is performed, whether it points to one table or too many table. How the performance will be in universe level.

Please help me by explaining with this concept correctly, because i faced such question by interviewer.

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.

For referential integrity to be maintained.A. Every foreign key value must have a corresponding primary/unique key valueb. No foreign key should have a corresponding primary key value.C. There should be...

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

Answered by: Guest on: Jan 6th, 2007

Ans  A) is correct

Answered by: sithusithu on: Jan 17th, 2006

Each Foreign Key must exist as a Primary Key.
Foreign Keys can change values over time.

Cheers.

Sithu

Which two statements are true about a foreign key?

Asked By: Interview Candidate | Asked On: Aug 3rd, 2005

Each foreign key must exist as a primary key.Foreign keys can change values over time.

Answered by: thirupathi on: Jan 5th, 2012

The utilities are in teradata as follows

Bteq for loadind/Unloading the data

Fload for load the data only one table at a time it must be empty

mload for load the data which is empty or populated table up to 5 tables at a time

fexport to export the data

tpump to load the data upto 64 tables

Answered by: shahid on: Nov 21st, 2011

Both statements are TRUE

What is a common data source for the central enterprise data warehouse?

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

Operational data stores

Answered by: Abhilash AS on: Jan 11th, 2011

ODS (Operational Data sources) or Datamarts

Answered by: sithusithu on: Jan 30th, 2006

ODS=>Operational Data Source

Cheers,

Sithu

What is erd?

Asked By: Interview Candidate | Asked On: Aug 23rd, 2005

Answered by: randysam on: May 30th, 2011

An ER Diagram.  It shows the relationship of tables to each other.

Answered by: geeksds on: Sep 18th, 2008

Entity-Relationship diagram

What is an alias and how does it differ from a synonym?

Asked By: Interview Candidate | Asked On: Oct 13th, 2004

An alias is an alternative to a synonym, designed for a distributed environment to avoid having to use the location qualifier of a table or view. The alias is not dropped when the table is dropped.

Answered by: greeshmavarghese on: Oct 7th, 2009

Sysnonym can be used for the user who created it. But alias can be used for any users. Synonym is dropped when base table got dropped but alias will not get dropped.  Synonym is recorded in the sys.synonym table and alias is recorded in sys.tables.

Answered by: sithusithu on: Jan 27th, 2006

An alias is a logical pointer to an alternate table name. The purpose of an alias is to resolve loops in the paths of joins. In some cases, more than one alias may be necessary for a given table.

Cheers,

Sithu

What do the initials DDL and dml stand for and what is their meaning?

Asked By: Interview Candidate | Asked On: Oct 13th, 2004

DDL is data definition language and dml is data manipulation language. DDL statements are create, alter, truncate. Dml statements are select, insert, delete and update.

Answered by: Srinivas17738 on: Aug 17th, 2010

DDL - Data Definition Language - Used to create/alter/delete Database objects
DML- Data Manipulation Language - Used to insert/delete/update/select the data in the database obects(table/views...)

Answered by: sithusithu on: Jan 4th, 2006

DDL(data definition language)DDL Statement are  ·          Create·          Alter and·   &...

How can u work with remote database in Informatica?Did u work directly by using remote connections?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

To work with remote datasource u need to connect it with remote connections.But it is not preferable to work with that remote source directly by using remote connections .Instead u bring that source into u r local machine where Informatica server resides.If u work directly with remote source the session...

Answered by: sithusithu on: Jan 27th, 2006

You can work with remote,

 

But you have to

 

Configure FTP

Connection details

IP address

User authentication

 

Cheers

Sithu

What is power center repository?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

The powercenter repository allows you to share metadata across repositories to create a data mart domain. In a data mart domain, you can create a single GLobal repository to store metadata used across an enterprise, and a number of local repositories to share the GLobal metadata as needed.

Answered by: sithusithu on: Jan 19th, 2006

Standalone repository. A repository that functions individually, unrelated and unconnected to other repositories. Global repository. (PowerCenter only.) The centralized repository in a domain, a group...

What r the types of metadata that stores in repository?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Following r the types of metadata that stores in the repository database connections GLobal objects mappings mapplets multidimensional metadata reusable transformations sessions and batches short cuts source definitions target defintions transformations

Answered by: sithusithu on: Jan 19th, 2006

Source definitions. Definitions of database objects (tables, views, synonyms) or files that provide source data. Target definitions. Definitions of database objects or files that contain the target da...

Define Informatica repository?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

The Informatica repository is a relational database that stores information, or metadata, used by the Informatica server and client tools. Metadata can include information such as mappings describing how to transform source data, sessions indicating when you want the Informatica server to perform the...

Answered by: kiranbabu.jaladi on: Sep 7th, 2011

It is an RDBMS.
It keeps metadata. (information about tha data)
It keeps only logical informatoin. No physical data inside the repository.

Answered by: sithusithu on: Jan 10th, 2006

Infromatica Repository:The informatica repository is at the center of the informatica suite. You create a set of metadata tables within the repository database that the informatica application and too...

What is difference between maplet and reusable transformation?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Maplet consists of set of transformations that is reusable.A reusable transformation is a single transformation that can be reusable. If u create a variables or parameters in maplet that can not be used in another maping or maplet.Unlike the variables that r created in a reusable transformation can be...

Answered by: siraj khan on: Aug 6th, 2007

Mapplet is a group of reusable transformation.The main purpose of using Mapplet is  to hide the logic from end user point of view...It works like a function in C language.We can use it N number of times.Its a reusable object.
Reusable transformation is a single transformation.

Answered by: sithusithu on: Jan 19th, 2006

Maplet: one or more transformations

Reusable transformation: only one transformation

 

Cheers,

Sithu

What is parameter file?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Parameter file is to define the values for parameters and variables used in a session.A parameter file is a file created by text editor such as word pad or notepad. U can define the following values in parameter file maping parameters maping variables session parameters

Answered by: sithusithu on: Jan 19th, 2006

When you start a workflow, you can optionally enter the directory and name of a parameter file. The Informatica Server runs the workflow using the parameters in the file you specify. For UNIX shell us...

Can u generate reports in informatcia?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Yes. By using metadata reporter we can generate reports in Informatica.

Answered by: srinivas.j.abinitio on: Jul 1st, 2011

Yes.

 with using informatica Reporting too is informatica Analyzer.
Thanks&Regards,
Srinivas.

Answered by: KarthikeyanVCSS on: Jun 30th, 2011

Yes. It is Possible through Metadata Reporter

What r the different types of type2 dimension maping?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Type2 dimension/version data maping: in this maping the updated dimension in the source will gets inserted in target along with a new version number.And newly added dimension in source will inserted into target with a primary key. Type2 dimension/flag current maping: this maping is also used for slowly...

Answered by: sithusithu on: Jan 4th, 2006

Type2

1. Version number

2. Flag

3.Date

Cheers,

Sithu

What r the types of maping in getting started wizard?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Simple pass through maping : loads a static fact or dimension table by inserting all rows. Use this mapping when you want to drop all existing data from your table before loading new data. Slowly growing target : loads a slowly growing fact or dimension table by inserting new rows. Use this mapping to...

Answered by: sithusithu on: Jan 9th, 2006

1. Simple Pass through2. Slowly Growing TargetCheers,Sithu

What r the types of maping wizards that r to be provided in Informatica?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

The designer provides two mapping wizards to help you create mappings quickly and easily. Both wizards are designed to create mappings for loading and maintaining star schemas, a series of dimensions related to a central fact table. Getting started wizard. Creates mappings to load static fact and dimension...

Answered by: raj on: Apr 13th, 2007

Inf designer :Mapping ->  wizards -->  1) Getting started -->Simple pass through mapping               &nb...

Answered by: sithusithu on: Jan 9th, 2006

Simple Pass through

 

Slowly Growing Target

 

Slowly Changing the Dimension

 

Type1

Most recent values

 

Type2

Full History

Version

Flag

Date

 Type3

Current and one previous

What is datadriven?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

The Informatica server follows instructions coded into update strategy transformations with in the session maping determine how to flag records for insert, update, delete or reject. If u do not choose data driven option setting,the Informatica server ignores all update strategy transformations in the...

Answered by: Girish on: Aug 15th, 2006

When Data driven option is selected in session properties it the code will consider the update strategy (DD_UPDATE,DD_INSERT,DD_DELETE,DD_REJECT) used in the mapping and not the options selected in the session properties.

Answered by: sithusithu on: Jan 19th, 2006

The Informatica Server follows instructions coded into Update Strategy transformations within the session mapping to determine how to flag rows for insert, delete, update, or reject. If the mapping fo...

What is update strategy transformation ?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

This transformation is used to maintain the history data or just most recent changes in to target table.

Answered by: chandrarekha on: Sep 12th, 2007

Update strategy transformation is used for flagging the records for insert, update, delete and reject In Informatica power center u can develop update strategy at two levels use update strategy T/...

Answered by: sithusithu on: Jan 19th, 2006

The model you choose constitutes your update strategy, how to handle changes to existing rows. In PowerCenter and PowerMart, you set your update strategy at two different levels: Within a session. Whe...

What is the default join that source qualifier provides?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Inner equi join.

Answered by: Sumithav29 on: Jun 12th, 2009

When you join related tables in one Source Qualifier transformation, the Integration Service joins the tables based on the related keys in each table. This default join is an inner equijoin, using the...

Answered by: ASHOK1324 on: Apr 21st, 2009

Default join is Normal Join/Inner Join/Equi-Join

What r the tasks that source qualifier performs?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Join data originating from same source data base. Filter records when the Informatica server reads source data. Specify an outer join rather than the default inner join specify sorted records. Select only distinct values from the source. Creating custom query to issue a special select statement for the...

Answered by: sithusithu on: Jan 24th, 2006

Join data originating from the same source database. You can join two or more tables with primary-foreign key relationships by linking the sources to one Source Qualifier. Filter records when the Info...

What is source qualifier transformation?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

When u add a relational or a flat file source definition to a maping,u need to connect it to a source qualifer transformation.The source qualifier transformation represnets the records that the Informatica server reads when it runs a session.

Answered by: ASHOK1324 on: Apr 21st, 2009

It is a transformation which is automatically generated to read the data from source tables into informatica designer.

Answered by: jaber on: Dec 9th, 2007

Source Qualifier is a transformation with every source definiton if the source is Relational Database.Source Qualifier fires a Select  statement on the source db.With every Source Definition...

Why we use stored procedure transformation?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

For populating and maintaining data bases.

Answered by: soundarinfosis on: Jul 11th, 2008

can you give me a real time scenario please?

Answered by: bneha15 on: Apr 18th, 2007

we use a stored procedure transformation to execute a stored procedure which in turn might do the above things in a database and more.

What r the types of groups in router transformation?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Input group output group the designer copies property information from the input ports of the input group to create a set of output ports for each output group. Two types of output groups user defined groups default group u can not modify or delete default groups.

Answered by: sithusithu on: Jan 23rd, 2006

A Router transformation has the following types of groups: Input Output Input Group The Designer copies property information from the input ports of the input group to create a set of output ports for...

Answered by: phani on: Dec 9th, 2005

Input group contains the data which is coming from the source.We can create as many user-defined groups as required for each condition we want to specify.Default group contains all the rows of data that doesn't satisfy the condition of any group. 

What is the router transformation?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

A router transformation is similar to a filter transformation because both transformations allow you to use a condition to test data. However, a filter transformation tests data for one condition and drops the rows of data that do not meet the condition. A router transformation tests data for one or...

Answered by: Rksinghpathania on: Jun 27th, 2007

Note:- i think the definition and purpose of Router transformation define by sithusithu, sithu is not clear and not fully correct as they of have mentioned <A Router transformation tests data for o...

Answered by: sithusithu on: Jan 19th, 2006

A Router transformation is similar to a Filter transformation because both transformations allow you to use a condition to test data. A Filter transformation tests data for one condition and drops the...

What is the rankindex in ranktransformation?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

The designer automatically creates a rankindex port for each rank transformation. The Informatica server uses the rank index port to store the ranking position for each record in a group. For example, if you create a rank transformation that ranks the top 5 salespersons for each quarter, the rank index...

Answered by: sithusithu on: Jan 12th, 2006

Based on which port you want generate Rank is known as rank port, the generated values are known as rank index.

Cheers,

Sithu

Which transformation should we use to normalize the cobol and relational sources?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Normalizer transformation. When u drag the cobol source in to the mapping designer workspace,the normalizer transformation automatically appears,creating input and output ports for every column in the source.

Answered by: sithusithu on: Jan 19th, 2006

The Normalizer transformation normalizes records from COBOL and relational sources, allowing you to organize the data according to your own needs. A Normalizer transformation can appear anywhere in a ...

What r the types of lookup caches?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Persistent cache: u can save the lookup cache files and reuse them the next time the Informatica server processes a lookup transformation configured to use the cache. Recache from database: if the persistent cache is not synchronized with he lookup table,u can configure the lookup transformation to rebuild...

Answered by: adhoc on: Sep 13th, 2011

There are 2 important caches. 1. Static : By default integration service chooses statyic cache.It is read only cache . when you first query the lookup table, it caches the table. whenever a row com...

Answered by: Mattock on: Sep 7th, 2011

Caches are of following types:
1. Static Cache
2. Dynamic Cache
3. Persistent Cache
4. Non-persistent Cache
5. Shared Cache
6. Un-shared Cache

More types to follow...:-)

What r the types of lookup?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Connected and unconnected

Answered by: gazulas on: Apr 22nd, 2009

hey, what zaki told was correct.

There are only two type: connected and unconnected.

Mostly we use cache concept for connected, also only connected lkp will support SOME cache options.

Answered by: zaki on: Apr 1st, 2007

hello boss/madam

only two types of lookup are there they are:
1) Connected lookup
2) Unconnected lookup.

I don't understand why people are specifying the cache types, I want to know that now a days caches are also taken into this category of lookup.
If yes do specify on the answer list

thankyou

What is the look up transformation?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Use lookup transformation in u’r mapping to lookup data in a relational table,view,synonym. Informatica server queries the look up table based on the lookup ports in the transformation.It compares the lookup transformation port values to lookup table column values based on the look up condition.

Answered by: Sridhar Tirukovela on: Jan 2nd, 2007

Lookup transformation in a mapping is used to look up data in a flat file or a relational table, view, or synonym. You can import a lookup definition from any flat file or relational database to which...

Answered by: sithusithu on: Jan 19th, 2006

Use a Lookup transformation in your mapping to look up data in a relational table, view, or synonym. Import a lookup definition from any relational database to which both the Informatica Client and Server can connect. You can use multiple Lookup transformations in a mapping.

Cheers,

Sithu

What r the joiner caches?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

When a joiner transformation occurs in a session, the Informatica server reads all the records from the master source and builds index and data caches based on the master rows. After building the caches, the joiner transformation reads records from the detail source and perform joins.

Answered by: bneha15 on: Apr 23rd, 2007

For version 7.x and above :When the PowerCenter Server processes a Joiner transformation, it reads rows from both sources concurrently and builds the index and data cache based on the master rows. The...

Answered by: sithusithu on: Jan 19th, 2006

Specifies the directory used to cache master records and the index to these records. By default, the cached files are created in a directory specified by the server variable $PMCacheDir. If you overri...

What r the join types in joiner transformation?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Normal (default) master outer detail outer full outer

Answered by: audi on: Oct 8th, 2012

There are 4 Types of Joiner Trasnformations: 1) Normal 2) Master Outer 3) Detail Outer 4) Full Outer Note: A normal or master outer join performs faster than a full outer or detail o...

Answered by: sithusithu on: Jan 19th, 2006

follw thisIn the Mapping Designer, choose Transformation-Create. Select the Joiner transformation. Enter a name, click OK. The naming convention for Joiner transformations is JNR_TransformationName. E...

What r the settiings that u use to cofigure the joiner transformation?

Asked By: Interview Candidate | Asked On: Sep 21st, 2004

Master and detail source type of join condition of the join

Answered by: ORAINFO on: Nov 20th, 2008

There are number of properties that you use to configure a joiner transformation are: 1) CASE SENSITIVE STRING COMPARISON: To join the string based on the case sensitive basis. 2) WORKING DIRECT...

Answered by: sithusithu on: Jan 20th, 2006

 

  • Master and detail source
  • Type of join
  • Condition of the join
  • the Joiner transformation supports the following join types, which you set in the Properties tab:

    • Normal (Default)
    • Master Outer
    • Detail Outer
    • Full Outer

    Cheers,

    Sithu

    What r the diffrence between joiner transformation and source qualifier transformation?

    Asked By: Interview Candidate | Asked On: Sep 21st, 2004

    U can join hetrogenious data sources in joiner transformation which we can not achieve in source qualifier transformation. U need matching keys to join two relational sources in source qualifier transformation.Where as u doesn’t need matching keys to join two sources. Two relational sources should come...

    Answered by: divakar on: Nov 5th, 2007

    source qualifier is used for reading the data from the database where as joiner transformation is used for joining two data tables.source qualifier can also be used to join two tables but the conditio...

    Answered by: pkonakalla on: May 23rd, 2007

    hi, as per my knowledge, you need matching keys to join two relational sources both in Source qualifier as well as in Joiner transformation. But the difference is that in Source qualifier, both the keys must have primary key - foreign key relation, Whereas in Joiner transformation its not needed.

    What is aggregate cache in aggregator transforamtion?

    Asked By: Interview Candidate | Asked On: Sep 21st, 2004

    The aggregator stores data in the aggregate cache until it completes aggregate calculations.When u run a session that uses an aggregator transformation,the Informatica server creates index and data caches in memory to process the transformation.If the Informatica server requires more space,it stores...

    Answered by: chandrarekha on: Sep 24th, 2007

    when  server runs the session with aggregate transformation ,it stores data in memory until it completes the aggregation when u partition a source ,the server creates one memory cache and one disk ca...

    Answered by: bneha15 on: Apr 18th, 2007

    Aggregate cache contains data values while aggregate calculations are being performed. Aggregate cache is made up of index cache and data cache. Index cache contains group values and data cache consists of row values.

    What r the mapping paramaters and maping variables?

    Asked By: Interview Candidate | Asked On: Sep 21st, 2004

    Maping parameter represents a constant value that u can define before running a session.A mapping parameter retains the same value throughout the entire session. When u use the maping parameter ,u declare and use the parameter in a maping or maplet.Then define the value of parameter in a parameter file...

    Answered by: chandrarekha on: Sep 12th, 2007

    Mapping parameter represents a constant value defined before mapping run.

    Mapping reusability can be achieved by using mapping parameters.



    Mapping variable represents a value that can be changed during the mapping run.

    Mapping variable can be used in incremental loading process.

    Answered by: sithusithu on: Jan 19th, 2006

    You can use mapping parameters and variables in the SQL query, user-defined join, and source filter of a Source Qualifier transformation. You can also use the system variable $$$SessStartTime. The Inf...

    What r the unsupported repository objects for a mapplet?

    Asked By: Interview Candidate | Asked On: Sep 21st, 2004

    Cobol source definition joiner transformations normalizer transformations non reusable sequence generator transformations. Pre or post session stored procedures target defintions power mart 3.5 style look up functions XML source definitions ibm mq source defintions

    Answered by: kvrp461 on: Aug 17th, 2010

    1)Stored procedure preload or postload is not possible.
    2)Dont allow the not reusable sequence generator.
    3)xml source qualifier
    4)Normalizer
    5)Nested mapplets

    Answered by: job_infa on: Jan 28th, 2009

    −Normalizer transformations
    −Cobol sources
    −XML Source Qualifier transformations
    −XML sources
    −Target definitions
    −Pre- and post- session stored procedures
    −Other mapplets
    -PowerMart 3.5-style LOOKUP functions
    -non reusable sequence generator

    What r the methods for creating reusable transforamtions?

    Asked By: Interview Candidate | Asked On: Sep 21st, 2004

    Two methods 1.Design it in the transformation developer. 2.Promote a standard transformation from the mapping designer.After u add a transformation to the mapping , u can promote it to the status of reusable transformation. Once u promote a standard transformation to reusable status,u can demote it to...

    Answered by: sithusithu on: Jan 19th, 2006

    You can design using 2 methods

    1. using transformation developer
    2. create normal one and promote it to reusable

     

    Cheers

    Sithu

    Answered by: Praveen Vasudev on: Sep 12th, 2005

    PLEASE THINK TWICE BEFORE YOU POST AN ANSWER.Answer: Two methods 1.Design it in the transformation developer. by default its a reusable transform.2.Promote a standard transformation from the mapping d...

    What r the reusable transforamtions?

    Asked By: Interview Candidate | Asked On: Sep 21st, 2004

    Reusable transformations can be used in multiple mappings.When u need to incorporate this transformation into maping,u add an instance of it to maping.Later if u change the definition of the transformation ,all instances of it inherit the changes.Since the instance of reusable transforamation is a pointer...

    Answered by: devaranr on: Apr 12th, 2007

    1. A reusable transformation can be used in multiple transformations2.The designer stores each reusable transformation as metada separate from   any mappings  that use the transformatio...

    Answered by: zaki on: Apr 1st, 2007

    Hai to all friends out therethe transformation that can be reused is called a reusable transformation.as the property suggests it has to be reused:so for reusing we can do it in two different ways 1) ...

    What r the active and passive transforamtions?

    Asked By: Interview Candidate | Asked On: Sep 21st, 2004

    An active transforamtion can change the number of rows that pass through it.A passive transformation does not change the number of rows that pass through it.

    Answered by: avneeshrathor on: Nov 3rd, 2009

    Thats not correct. By this definition Update Strategy should be a passive transformation but it is not.

    So correct answer is that any transformation which can change 1. Number of rows 2. Row type i.e. DD_INSERT, DD_DELETE... 3. Transaction control... All these are active ones.

    Answered by: sasi.a.kumar on: Aug 14th, 2009

    Passive Transformation: When the number of input records to a transformation is equal to the number of output records from the transformation then we call that transformation as Passive Transformation...

    What is a transforamation?

    Asked By: Interview Candidate | Asked On: Sep 21st, 2004

    It is a repostitory object that generates,modifies or passes data.

    Answered by: sprajarajan on: Aug 8th, 2008

    A TransFormation Is a Repository Object.
    That Generates,Modifies or Passes Data.
    The Designer Provides a Set of Transformations That perform Specific Functions.
    For Example An AGGREGATOR Transformation Performs Calculations On Groups Of Data.

    Answered by: bibhu on: Nov 10th, 2006

    Transformation is a repository object of converting a given input to desired output.It can generates,modifies and passes the data.

    What is the maplet?

    Asked By: Interview Candidate | Asked On: Sep 21st, 2004

    Maplet is a set of transformations that you build in the maplet designer and u can use in multiple mapings.

    Answered by: abhishek_upadhyay on: Sep 18th, 2008

    Basically mapplet is a subset of the mapping in which we can have the information of the each dimension keys by keeping the different mappings created individually. If we want a series of dimension keys in the final fact table we will use mapping designer.

    Answered by: rvishnudas on: Aug 26th, 2008

    A mapplet is a reusable object that represents a set of transformations. Mapplet can be designed using mapping designer in informatica power center

    Which transformation you need while using the cobol sources as source definitions?

    Asked By: Interview Candidate | Asked On: Sep 21st, 2004

    Star Read Best Answer

    Editorial / Best Answer

    Answered by: sithusithu

    View all answers by sithusithu

    Member Since Dec-2005 | Answered On : Jan 20th, 2006

    Normalizer transformation.
    Normalizer transformation which is used to normalize the data.Since COBOL sources are often consists of De-normalized data.

    Answered by: ramonasiraj on: Jul 17th, 2008

    Normalizer transformaiton which is used to normalize the data

    sirajdeen

    Answered by: sithusithu on: Jan 20th, 2006

    Normalizer transformation.
    Normalizer transformation which is used to normalize the data.Since COBOL sources are often consists of De-normalized data.

    Why we use lookup transformations?

    Asked By: Interview Candidate | Asked On: Sep 20th, 2004

    Lookup transformations can access data from relational tables that are not sources in mapping. With lookup transformation, we can accomplish the following tasks:get a related value-get the employee name from employee table based on the employee idperform calculation.Update slowly changing dimension...

    Star Read Best Answer

    Editorial / Best Answer

    Answered by: prodyot Sarkar

    Answered On : Jul 31st, 2007

    The following reasons for using lookups.....

    1)We use Lookup transformations that query the largest amounts of data to improve overall performance. By doing that we can reduce the number of lookups on the same table.

    2)If a mapping contains Lookup transformations, we will enable lookup caching if this option is not enabled .
    We will use a persistent cache to improve performance of the lookup whenever possible.
    We will explore the possibility of using concurrent caches to improve session performance.
    We will use the Lookup SQL Override option to add a WHERE clause to the default SQL statement if it is not defined
    We will add ORDER BY clause in lookup SQL statement if there is no order by defined.
    We will use SQL override to suppress the default ORDER BY statement and enter an override ORDER BY with fewer columns. Indexing the Lookup Table
    We can improve performance for the following types of lookups:
    For cached lookups, we will index the lookup table using the columns in the lookup ORDER BY statement.
    For Un-cached lookups, we will Index the lookup table using the columns in the lookup where condition.

    3)In some cases we use lookup instead of Joiner as lookup is faster than joiner in some cases when lookup contains the master data only.

    4)This lookup helps in terms of performance tuning of the mappings also.

    Answered by: gazulas on: Apr 22nd, 2009

    Thats a good question, suppose say you have 40 transformations in your mapping which invole complex agg, functions,  so in middle of the mapping there is a requirement to get the data from some  x t...

    Answered by: chandrarekha on: Sep 6th, 2007

    Look up tranformations are used to
    Get a related value
    Updating slowly changing dimension
    Caluculating expressions

    What is a source qualifier?

    Asked By: Interview Candidate | Asked On: Sep 20th, 2004

    It represents all data queried from the source.

    Star Read Best Answer

    Editorial / Best Answer

    Answered by: sprajarajan

    View all questions by sprajarajan   View all answers by sprajarajan

    Member Since Mar-2008 | Answered On : Aug 8th, 2008

    Source Qualifier Is the default Transformation.
    Through The source Qualifier Transformation Informatica Reads The Data.
    We can Filter The Data.
    We can sort the Data.
    Its also Used to Join Homogeneous Source systems.
    We can Join Any number of Sources in Singlae Source Qualifier.
    We Can't Join the Flatfiles In sourcequalifier Because Flatfiles Are Heterogeneous When we open the Flatfiles At sourcequalifier At the time All The options are Disabled.

    Answered by: joyfun23 on: Jan 26th, 2010

    1. Source Qualifier is the most important transformation which convert the source data type in to compatible NATIVE datatype of a mapping.2. Without a SQ a mapping can not be created, after extractio...

    Answered by: venkat224 on: Dec 24th, 2009

    Source Qualifier is one of the transformations, which converts any type of data to the relational format. So that, can easily be used for any of the operations on the data.

    What is router transformation?

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

    Router transformation allows you to use a condition to test data. It is similar to filter transformation. It allows the testing to be done on one or more conditions.

    Answered by: pradeeshkumar on: Aug 19th, 2010

    Router transformation can be said as an extension of filter transformation. Filter allows you to check for a single condition and rejects rows which does not meet the condition.But Router transformati...

    Answered by: YugandharS on: Jun 17th, 2010

    Router transformation allows you to use a condition to test data. It is similar to filter transformation. It allows the testing to be done on one or more conditions.

    What are various types of aggregation?

    Asked By: Interview Candidate | Asked On: Sep 20th, 2004

    Various types of aggregation are sum, avg, count, max, min, first, last, median, percentile, stddev, and variance.

    Star Read Best Answer

    Editorial / Best Answer

    Answered by: sithusithu

    View all answers by sithusithu

    Member Since Dec-2005 | Answered On : Jan 19th, 2006

    • AVG
    • COUNT
    • FIRST
    • LAST
    • MAX
    • MEDIAN
    • MIN
    • PERCENTILE
    • STDDEV
    • SUM
    • VARIANCE

    Cheers,

    Sithu

    Answered by: svivekananda on: Jun 26th, 2010

    Sum, Count, Average, Median

    Answered by: sithusithu on: Jan 19th, 2006

    • AVG
    • COUNT
    • FIRST
    • LAST
    • MAX
    • MEDIAN
    • MIN
    • PERCENTILE
    • STDDEV
    • SUM
    • VARIANCE

    Cheers,

    Sithu

    What are aggregate transformation?

    Asked By: Interview Candidate | Asked On: Sep 20th, 2004

    Aggregator transformation allows you to perform aggregate calculations, such as averages and sums.

    Star Read Best Answer

    Editorial / Best Answer

    Answered by: Praveen vasudev

    Answered On : Sep 12th, 2005

    Aggregator transform is m uch like the Group by clause in traditional SQL.

    this particular transform is a connected/active transform which can take the incoming data form the mapping pipeline and group them based on the group by ports specified and can caculated aggregate funtions like ( avg, sum, count, stddev....e.tc) for each of those groups.

    From a performanace perspective if your mapping has an AGGREGATOR transform use filters and sorters very early in the pipeline if there is any need for them.

    veepee

    Answered by: sivakp on: Mar 13th, 2011

    1. Aggrigator transformation allows to perform aggrigate calculation, such as SUM, MAX, MIN, FIRST, LAST
    2. Aggrigator transformation allows to perform aggrigate calculation of group.

    Answered by: shr_4 on: Oct 26th, 2010

    To perform Group by calculations  we use Aggregator Transformation.It perform calculations similar to Expression Transformation.But difference  between both is that Aggregator Transform...

    How do you reference a parameter?

    Asked By: Interview Candidate | Asked On: Sep 12th, 2004

    In PL/SQL, you can reference and set the values of form parameters using bind variables syntax. Ex. Parameter name = '' or :block.Item = parameter parameter name

    Answered by: sithusithu on: Jan 19th, 2006

    When you start a workflow, you can optionally enter the directory and name of a parameter file. The Informatica Server runs the workflow using the parameters in the file you specify. For UNIX shell us...

    What is a schema ?

    Asked By: Interview Candidate | Asked On: Sep 6th, 2004

     the set of objects owned by user account is called the schema.

    Answered by: Sriniv@s.. on: Jun 20th, 2012

    Schema is a set of objects own by a Particular user..

    Answered by: msabuu on: Nov 6th, 2007

    Schema is collection of database object.

    What are stored procedures?

    Asked By: Interview Candidate | Asked On: Mar 6th, 2005

    A stored procedure ia s named collection of SQL statements and procedural logic that is compiled, verified and stored in a server database. It is typically treated like any other database object. Stored procedures accept input parameters so that a single procedure can be used over the network by multiple...

    Answered by: sithusithu on: Jan 24th, 2006

    A stored procedure is a precompiled collection of Transact-SQL statements and optional flow control statements, similar to an executable script. Stored procedures are stored and run within the databas...

    Differentiate between truncate and delete

    Asked By: Interview Candidate | Asked On: Sep 3rd, 2005

    Truncate deletes much faster than deletetruncatedeleteit is a DDL statementit is a dml statementit is a one way trip,cannot rollbackone can rollbackdoesn't have selective features (where clause)hasdoesn't fire database triggersdoesit requires disabling of referential constraints.Does not require

    Answered by: amarparash on: Sep 27th, 2008

    DELETE is a DML command so it works on row level, where TRUNCATE is a DDL command, so it works on object level, TRUNCATE actually deletes the table and recreates it, so whatever people say that it works faster or frees occupied space or high water mark or oil mark.The actual internal work was that.

    Answered by: Shaveta Chawla on: Sep 7th, 2007

    One main freature is when we have used auto increment clause the would return to next value after delete statement. e.g: if id =1000
    then after delete statement when we insert any record the value will be 1001 but if we use truncate statement then auto increment value will come to 0 positon

    What is a outer join?

    Asked By: Interview Candidate | Asked On: Aug 29th, 2004

    Outer join--its a join condition used where you can query all the rows of one of the tables in the join condition even though they don’t satisfy the join condition.

    Answered by: ankitagujrati28 on: May 3rd, 2010

    OUTER JOIN is the way to collect records in case of lack of true join condition.

    Answered by: patilpravin_1981 on: Jan 29th, 2008

    outer join is that type of jon which retrives the matach & alson unmatached recores also from the tables

    What are cartesian joins?

    Asked By: Interview Candidate | Asked On: Aug 26th, 2004

    Answered by: PeeD1 on: Apr 16th, 2009

    When there are duplicate keys in either or all of the joined datasets the result is a cartesion product. This is termed as Cartesian Join in Abinitio.Eg:If there are two input datasets for a join func...

    Answered by: surabhiraghu on: Jan 3rd, 2008

     join two tables without join key , that is crossproduct.

    What is bas? What is the function ?

    Asked By: Interview Candidate | Asked On: Aug 26th, 2004

    Answered by: sithusithu on: Jan 17th, 2006

    The Business Application Support (BAS) functional area at SLAC provides administrative computing services to the Business Services Division and Human Resources Department. We are responsible for softw...

    Answered by: Durga Prasad on: Sep 14th, 2005

    BroadCast Agent Service is used for scheduling & Monitoring the Documents.

    What is a universe?

    Asked By: Interview Candidate | Asked On: Jul 5th, 2005

    Answered by: maheswarrlasekharr on: Apr 10th, 2013

    Middle layer of the data base table to Reporting tool

    Answered by: Fazal on: Aug 22nd, 2011

    Universe is a Semantic Model or you can Layer which helps to connect users to different databases to design module for business requirement. Universe is a methodology to modify the structure of data...

    What are the various modules in business objects product suite?

    Asked By: Interview Candidate | Asked On: Jul 5th, 2005

    Answered by: giri on: Apr 6th, 2012

    2 Types
    Web Based: CMC,Infoview,Polestar,CCM
    Window Based:UNIV,Webrich,BVM,Zcelsius

    Answered by: anasat on: Dec 22nd, 2008

    The various modules in BO are .,

    Desktop Intelligence, Designer module, Import wizard which are in client side.

    Web Intelligence(Infoview), Central Management Console (CMC), Central Management Server (CMS), Perfomance Management (PM) are in server side. 

    Name some of the standard business intelligence tools in the market?

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

    Answered by: maheswarrlasekharr on: Apr 10th, 2013

    BO, Crystalreports, Xcelsius

    Answered by: sudhaprakash on: Jul 6th, 2010

    Micro Startegy
    Microsoft OLAP
    Qlik view
    Informatica
    BO
    SAS
    Crystal Report
    Xcelsius

    What is olAP, molAP, rolAP, dolAP, holap? Examples?

    Asked By: Interview Candidate | Asked On: Mar 27th, 2005

    Star Read Best Answer

    Editorial / Best Answer

    Answered by: John

    Answered On : Mar 27th, 2005

    Cubes in a data warehouse are stored in three different modes. A relational storage model is called Relational Online Analytical Processing mode or ROLAP, while a Multidimensional Online Analytical processing mode is called MOLAP. When dimensions are stored in a combination of the two modes then it is known as Hybrid Online Analytical Processing mode or HOLAP. 
     
    MOLAP 
     
    This is the traditional mode in OLAP analysis. In MOLAP data is stored in form of multidimensional cubes and not in relational databases. The advantages of this mode is that it provides excellent query performance and the cubes are built for fast data retrieval. All calculations are pre-generated when the cube is created and can be easily applied while querying data. The disadvantages of this model are that it can handle only a limited amount of data. Since all calculations have been pre-built when the cube was created, the cube cannot be derived from a large volume of data. This deficiency can be bypassed by including only summary level calculations while constructing the cube. This model also requires huge additional investment as cube technology is proprietary and the knowledge base may not exist in the organization.  
     
     
    ROLAP  
     
    The underlying data in this model is stored in relational databases. Since the data is stored in relational databases this model gives the appearance of traditional OLAP’s slicing and dicing functionality. The advantages of this model is it can handle a large amount of data and can leverage all the functionalities of the relational database. The disadvantages are that the performance is slow and each ROLAP report is an SQL query with all the limitations of the genre. It is also limited by SQL functionalities. ROLAP vendors have tried to mitigate this problem by building into the tool out-of-the-box complex functions as well as providing the users with an ability to define their own functions.  
     
     
    HOLAP  
     
    HOLAP technology tries to combine the strengths of the above two models. For summary type information HOLAP leverages cube technology and for drilling down into details it uses the ROLAP model.  
     
    Comparing the use of MOLAP, HOLAP and ROLAP 
     
    The type of storage medium impacts on cube processing time, cube storage and cube browsing speed. Some of the factors that affect MOLAP storage are:  
     
    Cube browsing is the fastest when using MOLAP. This is so even in cases where no aggregations have been done. The data is stored in a compressed multidimensional format and can be accessed quickly than in the relational database. Browsing is very slow in ROLAP about the same in HOLAP. Processing time is slower in ROLAP, especially at higher levels of aggregation.  
     
    MOLAP storage takes up more space than HOLAP as data is copied and at very low levels of aggregation it takes up more room than ROLAP. ROLAP takes almost no storage space as data is not duplicated. However ROALP aggregations take up more space than MOLAP or HOLAP aggregations.  
     
    All data is stored in the cube in MOLAP and data can be viewed even when the original data source is not available. In ROLAP data cannot be viewed unless connected to the data source.  
     
    MOLAP can handle very limited data only as all data is stored in the cube.

    Answered by: SWARNA on: Nov 23rd, 2006

     OLAP(ONLINE ANALYTICAL PROCESSING):It is a set of specifications which allows the client applications in retriving the data from the DataWareHouse for analytical process.There r 4 types of OLAPS...

    Answered by: sithusithu on: Jan 10th, 2006

     OLAP – Online analytical Processes MOLAP – Multidimensional Online analytical Processes (Cubes) ROLAP – Relational Online analytical Processes (RDBMS) HOLAP – Combination of MOLAP...

    What is olap?

    Asked By: Interview Candidate | Asked On: May 22nd, 2005

    Answer posted by vikas r on 2005-05-22 02:57:09: olap stands for online analytical processing. It is used for anaytical reporting

    Answered by: maheswarrlasekharr on: Apr 10th, 2013

    olap stands for Online Analytical Processing.
    Every day we load OLTP to OLAP for Data analysis.
    Then generate reports base this reports end-user take decisions.

    Answered by: ramandeep singh on: Dec 1st, 2008

    OLAP is used to extract data from multiple sources. All extraction is done online by making use of ETL

    What is business intelligence?

    Asked By: Interview Candidate | Asked On: Aug 31st, 2005

    Answered by: maheswarrlasekharr on: Apr 10th, 2013

    Decision making data

    Answered by: jagadish on: Sep 14th, 2011

    BI is refers to computer-based techniques used in identifying extracting and analyzing business data ,such as sales revenue by products and/or departments, or by associated costs and income and also...

    Do we need an etl tool? When do we go for the tools in the market?

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

    Answered by: sithusithu on: Jan 9th, 2006

    1. Normally ETL Tool stands for Extraction Transformation Loader

     

    1. This helps you to extract the data from different ODS/Database,

     

    1. If you have a requirement like this you need to get the ETL tools, else you no need any ETL

    Cheers,

    Sithu

    Answered by: Praveen on: Aug 14th, 2005

    ETL Tools are meant to extract, transform and load the data into Data Warehouse for decision making. Before the evolution of ETL Tools, the above mentioned ETL process was done manually by using SQL c...

    What are parameter files ? Where do we use them?

    Asked By: Interview Candidate | Asked On: Sep 1st, 2005

    Answered by: Roger_009 on: May 12th, 2008

    Parameter files are used for static variable exectuion of a task. this file can b modifies/updated for later change in the parameter. say for ex, xyz="RAJAT" is defined in the parameter file...

    Answered by: sithusithu on: Jan 10th, 2006

    You can pass a parameter value to a task using a file, Mostly it will be used in dynamic value assignment

     

    Sithu

    What is a mapping, session, worklet, workflow, mapplet?

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

    Answered by: kotesh chowdary on: Aug 26th, 2011

    SIMPLY to say::::::::::::::::::

    worklet : set of sessions

    mapplet : set of transformations that can be called within a mapping

    Answered by: Naveen on: Aug 22nd, 2011

    mapping :-set of transformations.And moving data from source to target along with transformation s

    session :-set of instructions source addresses and target address u write it

    worklet:- set of sessions

    How do we call shell scripts from Informatica?

    Asked By: Interview Candidate | Asked On: May 27th, 2005

    Answer posted by staline on 2005-05-27 00:42:44: you can use a command task to call the shell scripts, in the following ways:  1. Standalone command task. You can use a command task anywhere in the workflow or worklet to run shell commands.  2. Pre- and post-session shell command. You can call...

    Answered by: Hanuma on: Jul 24th, 2011

    You can use a Command task to call the shell scripts, in the following ways: 1. Standalone Command task. You can use a Command task anywhere in the workflow or worklet to run shell commands. 2. Pr...

    Answered by: praveenathota on: Nov 12th, 2006

    Hi,There are two ways to do this,they are as follows:1)we can use a command task anywhere  in the workflow or worklet to run the shell commands.2)In the session task,we can call reusable command ...

    What are active transformation / passive transformations?

    Asked By: Interview Candidate | Asked On: May 8th, 2005

    Answered by kiran on 2005-05-08 09:32:14: an active transformation can change the number of rows as output after a transformation, while a passive transformation does not change the number of rows and passes through the same number of rows that was given to it as input.

    Answered by: Suresh G on: May 1st, 2012

    Conditional statements are also given in the Expression transformation then why it is passive transformation....

    Answered by: Kalpana gopinath on: Apr 4th, 2008

    Active transformation is nothing but it will change the no of rows passing through it (example) Filter transformation .In it when  we have 1000 rows as input after filter transformation according...

    What is the difference between power center & power mart?

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

    Answered by kiran on 2005-05-08 09:27:46: power mart is designed for:  low range of warehouses only for local repositories mainly desktop environment.  power mart is designed for:  high-end warehouses global as well as local repositories erp support.

    Answered by: ashrita on: Mar 15th, 2010

    Informatica PowerCenter - Has all options, including distributed metadata, ability to organize repositories into a data mart domain and share metadata accross repositories, Partioning is available. In...

    Answered by: lakshmi on: Dec 21st, 2006

    Power Center is designed for:

    High-end Warehouses

    Global as well as local repositories

    Power Mart is designed for:

    Low-end Warehouses

    Only for local repositories

    What is latest version of power center / power mart?

    Asked By: Interview Candidate | Asked On: Jun 5th, 2005

    Answered by: Kumar on: Nov 17th, 2012

    9.5

    Answered by: Péricles on: Jan 23rd, 2012

    9.1.0 is the latest version of PowerCenter.

    Differences between star and snowflake schemas

    Asked By: Interview Candidate | Asked On: May 9th, 2005

    Answered by sudhakar on 2005-05-09 18:32:18: star schema uses denormalized dimension tables,but in case of snowflake schema it uses normalized dimensions to avoid redundancy...

    Answered by: sk.rafee on: Apr 25th, 2006

    star schema uses denormalized dimension tables,but in case of snowflake schema it uses normalized dimensions to avoid redundancy...

    Answered by: Guest on: Feb 13th, 2006

    Star Schema                                &n...

    What is vldb

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

    Answered by kiran on 2005-05-06 20:12:19: the perception of what constitutes a vldb continues to grow. A one terabyte database would normally be considered to be a vldb.

    Answered by: sithusithu on: Jan 9th, 2006

    Very Large Database (VLDB)

    it is sometimes used to describe databases occupying magnetic storage in the terabyte range and containing billions of table rows. Typically, these are decision support systems or transaction processing applications serving large numbers of users.

    Cheers,

    Sithu

    Answered by: Muhammed Kamal on: Aug 30th, 2005

    VLDB stands for Very Large Data Base, any database too large (normally more than 1TB) cosidered as VLDB.

    What are non-additive facts

    Asked By: Interview Candidate | Asked On: Jul 18th, 2005

    Answered by: sharuvijay on: Jan 28th, 2009

    Non Additive facts cannot be aggregrated along with dimenstion in the fact table. For eg. Age, weather

    Answered by: vineela on: Jul 18th, 2007

    Non additive facts are the facts that do not participate in arithmetic caliculations. for example in stock fact table there will be opening and closing balances along with qty sold and amt etc. but opening and closing balances were never used in arithmetic calculations.

    What type of indexing mechanism do we need to use for a typical datawarehouse

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

    Answered by on 2005-03-23 01:45:54: bitmap index

    Answered by: ibrarx on: Mar 7th, 2009

    Hash Index - If we know that the hashing will result in uniform distribution and doesn't create hotspots (spikes-chaining).Bitmap Index - If the degree of cardinality is high for the attribute, me...

    Answered by: cetzhbo on: Jun 19th, 2007

    Space requirements for indexes in a warehouse are often significantly larger than the space needed to store the data, especially for the fact table and particularly if the indexes are B*trees.Hence, y...

    What is real time data-warehousing

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

    Answered by: ashwinijawalgekar on: Jul 7th, 2010

    The Real time data warehouse is really a combination of real time (Current) and historical data warehouse.In real time world the historical systems are less valuables because of issues facing managers...

    Answered by: satyambabu on: Mar 22nd, 2006

    Real time Data warehousing means combination of hetrogenious databases and query and analysis purpose and Decisionmaking and reporting purpose.

    What are modeling tools available in the market

    Asked By: Interview Candidate | Asked On: Aug 26th, 2004

    Answered by: hemant on: May 22nd, 2007

    There is one more data modelling tool available in the market and that is "KALIDO".
    This is end to end data warehousing tool. Its a unique and user friendly tool.

    Answered by: uday306 on: Jul 26th, 2006

    Rational Rose

    What are the various reporting tools in the market

    Asked By: Interview Candidate | Asked On: Jun 8th, 2005

    Answered by hemakumar on 2005-04-12 05:40:50: cognos businessobjects microstrategies actuate

    Answered by: ibrarx on: Mar 7th, 2009

    One tool is also missing in the list. i.e. Dundas Chart for .NET OLAP Services

    Answered by: vijayangk on: Dec 4th, 2008

    IntelliView

    INEA

    MS-Excel

    Business Objects (Crystal Reports)

    Cognos (Impromptu, Power Play)

    Microstrategy

    MS reporting services

    Informatica Power Analyzer

    Hyperion (BRIO)

    Oracle Express OLAP

    Proclarity

    SAS

    Qlikview

    Actuate

    jasper reports

    What are the vaious etl tools in the market

    Asked By: Interview Candidate | Asked On: Aug 31st, 2005

    Answered by: Ashutosh Shukla on: May 4th, 2012

    1. Oracle Warehouse Builder (OWB) 11gR1 Oracle 2. Data Services XI 3.2 SAP Business Objects 3. IBM Information Server (Datastage) 9.1 IBM 4. SAS Data Integration Studio 4.21 SAS Institute 5. Pow...

    Answered by: saurabh on: Aug 1st, 2011

    ODI is the future of all ETL tools..because its E-LT not ETL.

    What is etl

    Asked By: Interview Candidate | Asked On: Jul 27th, 2005

    Etl is extraction,transformation and loading,etl technology is used for extraction the information from the source database and loading it to the target database with the necessary transformations done in between.

    Answered by: rsp2709 on: Jun 8th, 2009

    ETL is a process that extracts data from one database, transforms it as per the destination database and loads it into another database. In the transformation process, data is actually standardized to...

    Answered by: jaggu_mandya on: Jan 16th, 2008

    Data Acquisition technique is now called ETL(Extraction, Transformation and Loading)Extraction-The process of extracting the data from various sources. Sources can be file system, database, XML file, ...

    What snow flake schema

    Asked By: Interview Candidate | Asked On: May 7th, 2005

    Answered by girinath.S.V.S on 2005-03-17 06:40:48: snowflake schemas normalize dimensions to eliminate redundancy. That is, the dimension data has been grouped into multiple tables instead of one large table. For example, a product dimension table in a star schema might be normalized into a products...

    Answered by: prodyot.sarkar on: May 13th, 2010

    Snow-flake schema is a logical arrangement of tables in dimensional modeling where a centralized fact table references number of other dimension tables; however, those dimension tables are further nor...

    Answered by: harshadapj on: Jul 22nd, 2008

    Closely related to the star schema, the snowflake schema is represented by centralized fact tables which are connected to multiple dimensionsIn the snowflake schema, however, dimensions are normalized...

    What is dimensional modelling

    Asked By: Interview Candidate | Asked On: Aug 31st, 2005

    Answered by: rajnsuccess on: Jan 10th, 2011

    Dimensional Modelling is a design concept used by many data warehouse desginers to build thier datawarehouse. In this design model all the data is stored in two types of tables - Facts table and Dimen...

    Answered by: kevin0209 on: Aug 30th, 2010

    Dimension modelling is a logical design technique that seeks to present the data in a standard framework that allows users for high performance accesss.

    What is a star schema

    Asked By: Interview Candidate | Asked On: May 22nd, 2005

    Answer posted by chintan on 2005-05-22 18:34:55: a relational database schema organized around a central table (fact table) joined to a few smaller tables (dimension tables) using foreign key references. The fact table contains raw numeric items that represent relevant business facts (price, discount...

    Answered by: srkreddy on: Sep 16th, 2011

    star schema defined as,A fact table is surrounded my many multiple dimension tables.
    (it means all dimension tables directly maintains relationship with the fact tables in this schema)

    Answered by: Sunil Raina on: Jul 21st, 2011

    star schema (also called star-join schema, data cube, or multi-dimensional schema) is the simplest style of data warehouse schema. The star schema consists of one or more fact tables referencing any n...

    What is er diagram

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

    Answered by puneet on 2005-05-07 04:21:07: er - stands for entitity relationship diagrams. It is the first step in the design of data model which will later lead to a physical database design of possible a oltp or olap database

    Answered by: sukhdev_ce on: Apr 30th, 2009

    The ER Diagrams is the initial process to analaysis a database application, and understands the problems related or causes in future with the choosed database application, in this satge different comp...

    Answered by: clickharri on: Apr 22nd, 2008

    Entity Relationship Diagrams are a major data modelling tool and will help organize the data in your project into entities and define the relationships There are three basic elements in ER models: Ent...

    What are  data marts

    Asked By: Interview Candidate | Asked On: Aug 26th, 2004

    Data mart is a segment of a data warehouse that can provide data for reporting and analysis on a section, unit, department or operation in the company, e.G. Sales, payroll, production. Data marts are sometimes complete individual data warehouses which are usually smaller than the corporate data warehouse....

    Answered by: ashwinijawalgekar on: Jun 9th, 2010

    Data Marts: Data Mart is a subset of Data Warehousing. Depending upon the management decision the warehouse devides into smaller part according to their respective subject. eg sales is a data mart of xyz warehouse

    Answered by: spatnam on: Dec 9th, 2008

    Datamart is a subset of datwarehouse. Data mart deals with single line of business like Sales, Purchase etc. Size of data will be less when compared to Datawarehouse.
    Some of the different types of datamart are Depndant datamart , Independant datamart, Hybrid datamart

    What is a data warehousing?

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

    Data warehouse is a repository of integrated information, available for queries and analysis. Data and information are extracted from heterogeneous sources as they are generated....This makes it much easier and more efficient to run queries over data that originally came from different sources. Typical...

    Answered by: Melisa on: Aug 24th, 2011

    Hi..!! As explained following above different people have different definitions for a data warehouse. The most popular definition came from Bill Inmon, who provided following: A data warehouse is a su...

    Answered by: spatnam on: Dec 9th, 2008

    Data warehouse is Subject oriented,Integrated Non volatile, Time variant collection of data. unlike transactional systems. Its a Denormalized huge database.Used for Querying and Reporting Analytics.

    Interview Question

     Ask Interview Question?

     

    Career Counselling

     Have Career Question?

     Ask Chandra

     Ask Only Career questions.

    Follow us: