Oracle Extract transform load (ETL) Interview Questions and Answers
Download Oracle ETL Interview eBook

Download Interview Questions And Answers PDF Download Oracle ETL Interview Questions

Oracle ETL Questions and Answers:

1 :: What are snapshots? What are materialized views & where do we use them? What is a materialized view log?

Snapshots are read-only copies of a master table located on a remote node which is periodically refreshed to reflect changes made to the master table. Snapshots are mirror or replicas of tables.

Views are built using the columns from one or more tables. The Single Table View can be updated but the view with multi table cannot be updated.

A View can be updated/deleted/inserted if it has only one base table if the view is based on columns from one or more tables then insert, update and delete is not possible.

Materialized view
A pre-computed table comprising aggregated or joined data from fact and possibly dimension tables. Also known as a summary or aggregate table.
Is This Answer Correct?    3 Yes 0 No
Place Your Answer

2 :: What is partitioning? What are the types of partitioning?

If you use PowerCenter, you can increase the number of partitions in a pipeline to improve session performance. Increasing the number of partitions allows the Informatica Server to create multiple connections to sources and process partitions of source data concurrently.

When you create a session, the Workflow Manager validates each pipeline in the mapping for partitioning. You can specify multiple partitions in a pipeline if the Informatica Server can maintain data consistency when it processes the partitioned data.

When you configure the partitioning information for a pipeline, you must specify a partition type at each partition point in the pipeline.
The partition type determines how the Informatica Server redistributes data across partition points.

The Workflow Manager allows you to specify the following partition types:

Round-robin partitioning. The Informatica Server distributes data evenly among all partitions. Use round-robin partitioning where you want each partition to process approximately the same number of rows.

For more information, see Round-Robin Partitioning.
Hash partitioning. The Informatica Server applies a hash function to a partition key to group data among partitions. If you select hash auto-keys, the Informatica Server uses all grouped or sorted ports as the partition key. If you select hash user keys, you specify a number of ports to form the partition key. Use hash partitioning where you want to ensure that the Informatica Server processes groups of rows
with the same partition key in the same partition. For more
information, see Hash Partitioning.

Key range partitioning. You specify one or more ports to form a compound partition key. The Informatica Server passes data to each partition depending on the ranges you specify for each port. Use key range partitioning where the sources or targets in the pipeline are partitioned by key range. For more information, see Key Range Partitioning.
Pass-through partitioning. The Informatica Server passes all rows at one partition point to the next partition point without redistributing them. Choose pass-through partitioning where you want to create an additional pipeline stage to improve performance, but do not want to change the distribution of data across partitions.
Is This Answer Correct?    1 Yes 0 No
Place Your Answer

3 :: When do we Analyze the tables? How do we do it?

The ANALYZE statement allows you to validate and compute statistics for an index, table, or cluster. These statistics are used by the cost-based optimizer when it calculates the most efficient plan for retrieval. In addition to its role in statement optimization, ANALYZE also helps in validating object structures and in managing space in your system. You can choose the following operations: COMPUTER, ESTIMATE, and DELETE. Early version of Oracle7 produced unpredicatable results when the ESTIMATE operation was used. It is best to compute
your statistics.

EX:

select OWNER,
sum(decode(nvl(NUM_ROWS,9999), 9999,0,1)) analyzed,
sum(decode(nvl(NUM_ROWS,9999), 9999,1,0)) not_analyzed,
count(TABLE_NAME) total
from dba_tables
where OWNER not in ('SYS', 'SYSTEM')
group by OWNER
Is This Answer Correct?    1 Yes 0 No
Place Your Answer

4 :: Compare ETL & Manual development?

ETL - The process of extracting data from multiple sources.(ex. flat files,XML, COBOL, SAP etc) is more simpler with the help of tools.
Manual - Loading the data other than flat files and oracle table need more effort.

ETL - High and clear visibilty of logic.
Manual - complex and not so user friendly visibilty of logic.

ETL - Contains Meta data and changes can be done easily.
Manual - No Meta data concept and changes needs more effort.

ETL- Error hadling,log summary and load progess makes life easier for developer and maintainer.
Manual - need maximum effort from maintainance point of view.

ETL - Can handle Historic data very well.
Manual - as data grows the processing time degrads.

These are some differences b/w manual and ETL developement.
Is This Answer Correct?    2 Yes 0 No
Place Your Answer

5 :: What are the modules in Power Mart?

1. PowerMart Designer
2. Server
3. Server Manager
4. Repository
5. Repository Manager
Is This Answer Correct?    2 Yes 0 No
Place Your Answer

Place Your Question



Top: Oracle Extract transform load (ETL) Interview Questions and Answers
Oracle Extract transform load (ETL) Interview Questions and Answers

Subscribe your email to receive free updates:

Enter your email address and get free job hunting tips, career advices, job vacancies, interview questions updates directly delivered to your email inbox




Top Frequently Asked Oracle ETL Question
Frequently Asked Oracle ETL Job Interview Question


Top Frequently opened Oracle Job Interview categories
Most popular Oracle Job Interview categories

Comments About Oracle Extract transform load (ETL) Interview Questions and Answers

Share your valuable opinions, ideas and suggestions about Oracle Extract transform load (ETL) Interview Questions and Answers
While placing your comment your email address is required but won't be published any where else; Personal information will be kept confidential; we do not sell or release our respective visitors private information.
  1. Webmaster 20th of June 2013

    Webmaster Said

    Tell us what you feel about Oracle Extract transform load (ETL) Interview Questions and Answers
    All comments will be published after review. No login or registration is required to post a comment on Oracle Extract transform load (ETL) Interview Questions and Answers We offer and invite you to submit your valuable comment now; Please be respectful of others when commenting. Insulting others, self-promotional comments, website promotional comments, marketing stuff, SEO Techniques, SMS-style content and off-topic comments will not be approved at this information portal.
    So start sharing your thoughts regarding Oracle Extract transform load (ETL) Interview Questions and Answers
    Thank you.

  2. Colonel (1 Comment) 26th of January 2012

    Colonel Said

    Wow! That's a rellay neat answer!

  3. ripunjay (1 Comment) 18th of March 2013

    ripunjay Said

    it good for all freshers

Leave a Comment

Leave a Comment
  1.  Enter This Verification Code  Regenerate Verification Code  



Your reply will be added to the comment above (Below any other replies to this comment) -

Top Comments About: Oracle Extract transform load (ETL) Interview Questions and Answers
Comments on Oracle Extract transform load (ETL) Interview Questions and Answers

 
Top of Link back to Oracle Extract transform load (ETL) Interview Questions and Answers
Link back to Oracle Extract transform load (ETL) Interview Questions and Answers
 
Subscribe | Directory | Forum | Blog