04_dwh questions

14
Tavant: -- 1) Wht are all the new features in Informatica 6? 2) Wht are the different types of index caches? 3) How will you improve the performance of a mapping? A) First i will run the session and see the read through put and write through put . i will check the option of COLLECT THE PERFORMANCE STATISTICS. this option will give me how much data is flowing from transformation to another transformation and how much time it is taking. Based on these results, I will decide where the problem is ( either on Informatica end or on database side). 4) Wht is Bulk load option? Have u used it? i am loading data using bulk load option into a Oracle database in Infa 6. It is faster than using bulk load option to load same amount of data into a Oracle database in Infa 5? Why? A) If u select bulk loads option, infa will use the target database native loaders (SQL Server and Sybase BCP native loaders). Infa 5 supports only SQL server and Sybase. it doesn't support oracle. but, when u select bulk load option for oracle. it will not use oracle SQL loader. Infa 6 will support ORACLE bulk load option. that is the reason why Infa 6 is fast. 5) Wht is the diff B/W target load option and constraint based loading? Target load option:-- When u have multiple SRQ's and each flow have their own targets. then u can specify which SRQ's target will load first. Target load option is mainly based on SRQ. Where as Constraint based loading is purely based on targets? But, targets should have PK-FK relation. if PK-FK relation is not there at database side. We need to enforce PK-FK at Informatica side to use Constraint based loading. 6) I have table A and table B. I have an Insert trigger on A which will commit the data into B. Can you do that? 7) Table A contains data like this: Empid Ename Sal 1 Dinesh 10 2 Koppada 20 3 Dinesh Koppada 3000 4 Koppada Dinesh 2000 If I write a query like this. Wht will be the output. Select sysdate from A; 8) What is the diff between distinct and group by clause? 9) What is the difference between rowid and rownum? 10) Why rownum works for <, =1 .why not for >? 11) Can you create a Materialized view based on a View? 12) When you implement many-to-many relationship? What type of problems you have faced? 13)

Upload: malli-rao

Post on 29-Mar-2015

137 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 04_DWH Questions

Tavant: --

1) Wht are all the new features in Informatica 6?2) Wht are the different types of index caches?3) How will you improve the performance of a mapping?A) First i will run the session and see the read through put and write through put . i will check the option of COLLECT THE PERFORMANCE STATISTICS. this option will give me how much data is flowing from transformation to another transformation and how much time it is taking. Based on these results, I will decide where the problem is ( either on Informatica end or on database side).4) Wht is Bulk load option? Have u used it? i am loading data using bulk load option into a Oracle database in Infa 6. It is faster than using bulk load option to load same amount of data into a Oracle database in Infa 5? Why?A) If u select bulk loads option, infa will use the target database native loaders (SQL Server and Sybase BCP native loaders). Infa 5 supports only SQL server and Sybase. it doesn't support oracle. but, when u select bulk load option for oracle. it will not use oracle SQL loader. Infa 6 will support ORACLE bulk load option. that is the reason why Infa 6 is fast.5) Wht is the diff B/W target load option and constraint based loading? Target load option:-- When u have multiple SRQ's and each flow have their own targets. then u can specify which SRQ's target will load first. Target load option is mainly based on SRQ.Where as Constraint based loading is purely based on targets? But, targets should have PK-FK relation. if PK-FK relation is not there at database side. We need to enforce PK-FK at Informatica side to use Constraint based loading.6) I have table A and table B. I have an Insert trigger on A which will commit the data into B. Can you do that?7) Table A contains data like this:Empid Ename Sal1 Dinesh 102 Koppada 203 Dinesh Koppada 30004 Koppada Dinesh 2000

If I write a query like this. Wht will be the output.Select sysdate from A;8) What is the diff between distinct and group by clause?9) What is the difference between rowid and rownum?10) Why rownum works for <, =1 .why not for >?11) Can you create a Materialized view based on a View?12) When you implement many-to-many relationship? What type of problems you have faced?13)

Wipro:--

1) Wht is the Diff between ODS and Staging Area?2) Wht are all the new features in Infa 6?3) Wht is the Architecture diff b/w Infa 5 & Infa 6?4) wht is Dynamic Cache?5) Wht are SCD? Which type of SCD u have implemented in u'r project? Explain with mapping?6) Wht are diff OLAP? Why people choose relational OLAP when MOLAP is faster?7) Schemas (star and snowflake). When will you which schema and why? When you will go for Snowflake schema?8) What is difference between Bulk load and normal load?9) My target oracle database. I am loading a target oracle table in infa 5.1 using bulk mode option. it is taking 30 min. The same target oracle table in infa 6 using bulk mode is taking just 20 min. why?10) wht is the difference between target- load plan & Constraint based loading? when will you go for which option?

Page 2: 04_DWH Questions

Intel Interview Questions

(1) What is the diff between ER and dimensional modeling?(2) What is Normalization? Type 3 Normal form with example(3) What type of Index is used in OLAP model? Why?(4) What is SCD Type2? Surrogate Key is used in which SCD Type and Why?(5) In Informatica the process/operations will take place in database level or Informatica level? Justify?(6) From router can the data go to heterogeneous targets?(7) Hierarchies in data dimension and how will you populate it?(8) Advantage of SQL loader over Informatica for loading flat files to oracle tables?(9) What is OLAP? ROLAP, HOLAP and MOLAP?(10) Types of Joins in oracle? (11) Sub query and correlated sub query?(12) he will give you a dim table name(he asked me product dim) and will ask the hierarchies and levels?(13)What is the granularity level of your data?(14)Oracle features for data warehousing in 9i?

Overall Dwh concepts, Dimensional data modeling, and Oracle features for data warehousing and very rarely he will question you in Informatica or any reporting tool? one or 2 question in SQL query and no PL/SQL

wipro======1) what is the difference between filter and router ?

2) what is a sorrogate key ?

3) Suppose a folder contains 10 mappings ans you changed one mapping. Whileexecuting the changed map, you came to know that the mapping is not workingproperly ? How will you handle the situation ?

4) In a mapplet how many source qualifiers you can use ? How many targetsyou can use ?

5) Can you install more than one informatica server on unix ? Is itpossible on windows NT ?

6) How will you handle if session fails after loading 100 records in 1000records ?

7) How will you eliminate duplicate records in source?

8) how will you improve the session performance ?

9) What is time taken by the informatica server to refresh the repository ?

10) how can you reduce the refresh time ?

11) When do you refresh the repository ?

12) Suppose you have a flat file in fixed width format and comma delimeted

Page 3: 04_DWH Questions

format. Which will give the better performance for informatica processingand why ?

13) How will you import the 3rd sheet from the Excel work book as thesource ?

14) What is the difference between informatica 5.x and informatica 6.x ?

15) How will you handle the rejected records ?

16) How will you find the sum of salaries of all employees who has greaterthan 10,000 salary in aggregator transformation, (Ans: Using conditionalaggregator)

17) What is an xml transformation and how will you use it in informatica ?

18) Suppose a mapping has a source, target and transformations. If youalter the table structure how will you handle the mapping ? Where do youchange the mapping ? In the mapping or in the database ?

19) What is data profiling ?

20) how will you do cleanup of log files ?

21) what are the features of informatica 6.2 ?

22) how will you recover the sessions ?

23) Shall we run the sessions concurrently ?

24) what are the differences between korn shell scripting and bourne shellscripting ?

25) What is the difference between operational data store and enterprisedata ware house ?

26) what is and indicator file ?

27) how will you do sheduling in unix ?

=========================================================================================

Others========

1) suppose in a router a same condition (say empno=123) is specified in twogroups. Which condition will execute first ? or both can execute ?

2) In a router transformation, what happenned to the un matched rows ?

Page 4: 04_DWH Questions

3) How will you do the exception handling in informatica?

4) What is data quality ?

5)what is the difference between connected lookup and un connected lookup ?================1. What is the difference between Router and Filter2. How many maps have u developed throughout your experience3. I have used dynamic lookup to synchronize the target table . if the new record gets inserted in the dynamic cache and fails to insert into the target table.Then how can you say that the target table is synchronized4. what are different types of lookups5. how can u call an unconnected lookup6. what is difference between snow flake and star flake schema7.how can schedule the sessions which are dependent on one another8. what is constraint based load ordering9 what is difference between procedure and function in oracle10. what are different kinds of caches in lookup11. Pls explain your current project

DatawareHousing questions 1) what is source qualifier? 2) Difference between DSS & OLTP? 3) Explain grouped cross tab? 4) Hierarchy of DWH? 5) How many repositories can we create in informatica? 6) What is surrogate key? 7) What is difference between Mapplet and re useable transformation? 8) What is aggregate awareness? 9) Explain reference cursor? 10) What are parallel querrys and query hints? 11) DWH architecture? 12) What r cursors? 13) Advantages of de normalized data? 14) What is operational data source (ODS)? 15) What is meta data and system catalog? 16) What is factless fact schema? 17) What is confirmed dimension? 18) What is the capacity of power cube? 19) Difference between powerplay transformer and power play reports? 20) What is IQD file? 21) What is cognos script editor? 22) What is difference macros and prompts? 23) What is power play plug in? 24) Which kind of index is preffered in DWH? 25) What is hash partion? 26) What is DTM session? 27) How can you define a transformation.what are different types of transformations in informatica? 28) What is mapplet? 29) What is querry panel? 30) What is a look up function?what is default transformation for look up function? 31) What is difference between connected look up and un connected look up? 32) What is staging area? 33) What is data merging,data cleansing and sampling? 34) What is up date strategy and what are th options for update strategy? 35) OLAP architecture? 36) What is subject area? 37) Why do we use DSS database for OLAP tools? Business objects FAQ 38) What is universe? 39) Analysis in business objects? 40) Who launches the supervisor product in BO for first time? 41) How can you check the universe? 42) What are universe parameters? 43) Types of universes in business objects? 44) What is security domain in BO? 45) Where will u find the address of repository in BO’s” 46) What is broad cast agent? 47) In BO 4.1 version what is the alternative name for broadcast agent? 48) What services the broadcast agent offers on the server side? 49) How can u access your repository with different user profiles? 50) How amny built in objects created in BO s repository? 51) What are alertors in BO? 52) What are different types of saving options in web intelligence? 53) What is batch processing in Bo’s? 54) How can you first report in BO by using broadcast agent? 55) Can we take report on excel in BO? 1. what is line sequential in session properties window2. can u have one source qualifier for two flat file sources3. what is load order plan4. what is the - "treat rows as" in session properties window5. what are the default options u will see in session properties window for " treat rows as" if u r using update strategy transformation. why?6. what are the different locks avaialble. elaborate.7. what is a normal load and test load. what is the difference8. can a sql override in source qualifier and the output ports should be same or can be different.9. what is slowly changing dimension. explain different types.10. what is diff between normal and bulk load.

Page 5: 04_DWH Questions

11. what are the different target options.12. why you go for rank transformation. when u can do same in agg. transormation like max, min13. what is partitioning. why you go for partitioning

please answer these questions1.how to make a session or workflow run automatically when an flatfile comes to some predefined folder ,there no definite timing when file might arrive; how to schedule this type of workflow2.how is fact table loaded in real process(including measures) (i've gone through ralf 's book but not that definitly mentioned)3.is really workflow manager& workflow monitor used for scheduling (since i heared that some unix based or some other software is used )4.how is scd type2-(I,II,III) is created in informatica with out using wizards(since they are not used practically in real time)5.what are event driven and data driven sessions 6.what is crontab what is synatx for crontab7.where do you execute these crontab

1. What are the types of Join in the Joiner Transformation? Explanation oneach type.

a) Normal Joinb) Master Outerc) Detail Outerd) Full Outer

2. How will you collect the performance data from Informatica?3. Interpretation of the Writethroughput and readthroughput values.4. What is a lock and what are the various types of locks?5. Releasing the locks.6. What are the new features in Powermart Version 5?7. What is Dynamic lookup (V5.0)?8. How many different types of targets can be loaded by a single mapping?(Answer : 1)9. How to Start the Informatica server in the Unix environment?10. How will you backup the repository?11. How to restore a backup file, on to the repository?12. How to restore a single mapping from a backup file? ( Restore the repository to a local database, and copy theparticular mapping alone to the Development Repository)13. What is an Update strategy transformation?14. How to enhance the performance of the mapping, which uses a lot ofAggregations/Rank?15. What are the various tracing levels in the session log options? What isthe tracing level preferred in the Prod sessions?16. Difference between global and local repositories.17. Advantage of having a global repository.18. Difference between Powermart and PowerCenter server.19. What are shotcuts? Different types of shortcuts.20. Can a session created for a mapping be copied across folders? (Possible in V5. But not in the lower versions.)21. What are the disadvantages of Informatica?22. What is a buffer block size?23. What is an Index Cache size?24. Significance of cache directory. Use of the same in Informatica Engine.25. What would be the Impact of the commit interval in Performance? Lowerthe better or higher the better?26. Copying a folder across repositories.27. What is Incremental Aggregation?28. How to use an External loader like SQL Loader, along with theInformatica Session?

Page 6: 04_DWH Questions

29. What is a rank transformation? What is the use of the same?30. What is a mapplet? what is the use of the same?31. What are the difficulties in the usage of the mapplets?32. Informatica on Unix and NT - Understanding of the basic differences inUsage and performance.33. Router Transformation in V5. Overview on the same.34. Versioning in Informatica. Positives and negatives of the same.35. WHat are pre session and Post session commands? What is the importanceof the same?36. Understanding on the utilization of the Database, in the areas where itis better off then Informatica.37. What is an SQL Override? What is the use of the same?38. How to perform the "UNION" in Informatica?40. Difference between connected and unconnected lookups.41. Efficiency of the "iff" and "Decode" statements in the TransformationLanguage.42. Difference between power mart and power center.43. Types of scheduling.44. Handling slowly changing dimension In Informatica.45. Will Informatica support %ROWTYPE, TABLE DATATYPE, Objects of Oracle?46. How will the Informatica system , take data inputs from Excel? (throughODBC. Else it has to be converted to .csv)1. What is Meta Data, How is it used,and why is it important?2. What are the different tools available for Data Extraction?3. Why is it necessary to clean data before loading it into the Warehouse?4. What are some typical considerations during the data cleansing phase? 5. Describe all stages of the extract/transform process, including what should happen at each stage and in what order?

* WHAT IS DATWAREHOUSE ?* WHO NEEDS DATAWAREHOUSE ?* WHAT ARE TYPES OF DATABASE SYSTEMS ?* WHAT ARE IMPORTANT CONCERNS OF OLTP AND DS SYSTEMS ?* WHAT IS ARCHITECTURE OF DATAWAREHOUSE?* WHAT IS A DATA MART?* WHAT ARE CHARACTERISTICS OF DATA OF DATA WAREHOUSE?* WHAT IS DIFFERENCE BETWEEN DATA MART AND DATAWAREHOUSE?* WHAT IS DATA MODELING?* WHAT IS AN ENTITY, ATTRIBUTE AND RELATIONSHIP?* WHAT ARE DIFFERENT TYPES OF RELATIONSHIPS ?* WHAT IS DIFFERENCE BETWEEN CARDINALITY AND NULLABILITY?* WHAT ARE DIFFERENT STEPS FOR DATA MODELING?* WHAT IS A PHYSICAL DATA MODEL?* WHAT IS A LOGICAL DATA MODEL ?* WHAT IS FORWARD,REVERSE AND RE ENGINEERING?* WHAT IS NORMALIZATION, DENORMALIZATION?* WHAT ARE DIFFERENT FORMS OF NORMALIZATION?* WHAT IS ETL OR ETT ?* WHAT IS A STAR SCHEMA ?* WHAT ARE FACT AND DIMENSION TABLES?* WHAT IS A STAR-FLAKE OR SNOW-FLAKE SHEMA ?* WHAT IS VERY LARGE DATABASE?* WHAT ARE SMP AND MPP?* WHAT IS PARALLELISM ?* WHAT IS A PARALLEL QUERY ?* WHAT IS AN OLAP AND WHAT ARE ITS TYPES?* HOW OLTP IS DIFFERENT FROM OLAP ?* WHAT IS DATA MINING?* WHAT IS DIFFERENCE BETWEEN DATAWAREHOUSE AND OLAP?* WHAT ARE FACILITIES PROVIDED BY DW TO ANALYTICAL USERS?* WHAT ARE FACILITIES PROVIDED BY OLAP TO ANALYTICAL USERS?

Page 7: 04_DWH Questions

* WHAT ARE DIFFERENT WAYS OF LOADING DATA TO DATAWAREHOUSE USING ORACLE?* WHAT IS TABLE PARTITIONING? HOW IT IS USEFUL TO WAREHOUSE DATABASE?* WHAT ARE DIFFERENT TYPES OF PARTITIONING IN ORACLE?* WHAT IS A MATERIALIZED VIEW? HOW IT IS DIFFERENT FROM NORMAL AND INLINE VIEWS?* WHAT IS INDEXING? WHAT ARE DIFFERENT TYPES OF INDEXES SUPPORTED BY ORACLE?* WHAT ARE DIFFERENT STORAGE OPTIONS SUPPORTED BY ORACLE?* WHAT IS QUERY OPTIMIZER? WHAT ARE DIFFERENT TYPES OF OPTIMIZERS SUPPORTED BY ORACLE?* WHAT IS A HISTOGRAM? HOW TO GENERATE STATISTICS?* EXPLAIN ROLLUP,CUBE,RANK AND DENSE_RANK FUNCTIONS OF ORACLE 8i.* WHAT IS COGNOS? WHAT ARE IMPORTANT PRODUCTS OF COGNOS AND THEIR USE?* WHAT IS A CATALOG OF COGNOS? WHAT ARE DIFFERENT TYPES OF CATALOG?* WHAT IS A DIMENSION,LEVEL,CATEGORY AND MEASURE IN COGNOS TRANSFORMER?* WHAT IS NAME OF ADMINISTRATOR USER IN COGNOS?* HOW TO CREATE A USER AND MANAGE A USER IN COGNOS?* WHAT ARE DIFFERENT TYPES OF REPORTS GENERATED USING COGNOS IMPROMPTU?* WHAT IS BUSINESS OBJECTS? WHAT ARE IMPORTANT PRODUCTS OF BUSINESS OBJECTS?* WHAT ARE DIFFERENT USER PROFILES OF BUSINESS OBJECTS?* WHAT IS A UNIVERSE OF BUSINESS OBJECTS?* EXPLAIN USER HIERARCHY IN BUSINESS OBJECTS?* WHAT IS A CLASS,OBJECT,DIMENSION,DETAIL,MEASURE OF BUSINESS OBJECTS?* WHAT IS AN ETL TOOL? EXPLAIN EXTRACTION,TRANSFORMATION,LOADING PROCESS?* WHAT IS METADATA REPOSITORY OF OWB?* WHAT ARE CODE GENERATOR AND INTEGRATORS OF OWB?

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

Data Modelling Design level principles:Avoid snow flakepipleline analysis - snapshotschild level fact and parent level dim (order -order item modeling)partitioning surrogate keys

dimension level principles:time & Date dimension conform dimslowly changing dimjunkminihierarchies - flat and bridge table

fact level principles:lowest granularitycalculated fields - viewsdo not mix fact granularities

Page 8: 04_DWH Questions

avoid null fks

Performance

SQL performance:Construction of querySelect clause Hints Indexes: index_ffs, parallel index etcOperators used for effective indexesSyntax of the joinsSub queries/sorts - unions /outer joinsTable physical storage parametersAnalyze - statisticsAccess mechanism : scanning /hashing/using indexes etc

Partitioning the tablesConstraints

OLTP TuningOLAP tuningETL Tuning

Tool specific questions like Informatica

1. Logic For Incremental extract2. Type of Look up and Look up cache3. ETL Performance4. Report Performance5. SQL Joiner and SQL Qualifier6. Disabling/Enabling indexes through mapping7. Previous row logic8. Informatica metadata repository9. Difference between Informatica power mart and power centre10. Informatica partitioning - How it works?11. Update strategy in SIL mapping - How it works?12. New row_WID for dim13. Avoid full load logic14. Audit Trail Logic15. Product Attribute Model16. W_MAP_DIM_M Table17. How to treat 4 types of fields - Number, text, Date, Currency18. How to Remove footprints of failed incremental extract19. Email after Session failure20. Session Parameter File21. Diff between OLTP and OLAP22. Informatica features23. Features of Repository Manager24. What are the sources supported by Informatica?25. External data sources : W_ETL_DATASRC_S & S_ETL_DATASRC26. W_PARAM_G Table27. W_ETL_RUN_S28. How to use Debugger29. Auxiliary Logic30. Hierarchical SQL31. What is RestartNewBatch32. DATASOURCE_NUM_ID33. Aggregate Tables34. Hierarchy Tables - Flattened Hierarchy & Helper Table35. Subset dimension Table 36. Slowly Changing dimension37. List of Values 38. Session Configuration

Page 9: 04_DWH Questions

39. Incremental Logic Based on Date Filter40. Partitioning on Flag41. Bitmap Index42. Parallel Hinting43. New Separate I_IMAGE & R_IMAGE Tables44. Session Parameters for performance - Data & Index Cache45. Optimise R_IMAGE only for relevant records46. Tuning SQL override47. Aggregate aware48. What is rule based and cost based optimiser and how it works49. Employee - Position model at Volume analytics50. Gather my stats

1.How do u change parameter when u move it from development to production.-- Ans - I don't think we need to change the parameter when we move from DEv to QA. It will automaticaly get copied when you upload mapping to QA server.

2 How does the session recovery work3. why use shortcuts(Instead of making copies)?4. where is the reject loader 5. how do you use reject loader6. do u have to change the reject file b4 using reject loader utility7. Differences between version 4.7 and 5.18. Differences between version 5.1 and 1.79. Debugger ? what are the modules, what are the options you can specify when using debugger, can you change the expression condition dynamically when the debugger is running4. Mapplets ? can you use an active transformation in a mapplet, 5. What are active transformations? Name them6. Can u use flat files in Mapplets7. How many transformations can be used in mapplets8. Can a joiner be used in a mapplet?9. What are active transformations12. How can you join 3 tables? Why cant you use a single Joiner to join 3 tables13. Global and Local shortcuts. Advantages.16. Mapping variables, parameters syntax, if you create mapping variables and parameters in mapplet can u use them in the mapping?17. Have you worked with/created Parameter file18. What?s the layout of parameter file (what does a parameter file contain?)?19. Why do u use Mapping Parameter and mapping variable?20. Where do u create/define mapping parameter and mapping variable?22. Session Recovery. 1000 rows in the source of which 500 passed through and then I killed the session. Can you perform a recovery and how23. Slowly changing dimensions, types and where will you use them24. What are the modules in Power Center25. filter transformation in the condition one of the data is NULL would the record be dropped.

1) parameter&variable differences2) reusable transformation & shortcut differences3) mapplets ( can u use source qyalifier, can u use sequence generator, can u use target)5) implementation methodology6) do u have knowledge in ralph kimball methodology7) according to his methodology what all u need before u build a datawarehouse9) how do u recover rows from a failed session11)sequence generator, when u move from develoment to production how will u reset13)whats there in global repository14)repository user profiles15)how do u set a varible in incremental aggregation

Page 10: 04_DWH Questions

16)can u create a flatfile target17)what did u do in source pre load stored procedure18)scheduling properties,whats the default (sequential)19)in a concurrent batch if a session fails, can u start again from that session20)when u move from devel to prod how will u retain a variable21)partition, what happens if the specified key range is shorter n longer22)performance tuning( what u did in performance tuning)6.what are conformed dimensions?7.what are factless facts? And in which scenario will you use such kinds of fact tables.8.can you avoid static cache in the lookup transformation? I mean can you disable caching in a lookup transformation?9.what is the meaning of complex transformation?10.in any project how many mappings they will use(minimum)?

10? How do u implement unconn. Stored proc. In a mapping?11? Can u access a repository created in previous version of Informatica?12? What happens if the info. Server doesn?t find the session parameter in the parameter file?31. How big was your fact table32. How did you handle performance issues If you have data coming in from multiple sources, just walk thru the process of loading it into the target33. How will u convert rows into columns or columns into rows4. What are the steps involved in the migration from older version to newer version of Informatica Server?7. What are the main features of Oracle 8i with context to datawarehouse?2. What are the new features of Power Center 5.0?3. How to run a session, which contains mapplet?4. Differentiate between Load Manager and DTM?What are session parameters ? How do u set them ?When do u use mapping parameters ? (In which transformations)What is a parameter When and where do u them when does the value will be created Desing time, run time . If u don?t create parameter what will happen5. What are variable ports and list two situations when they can be used? 6. What are the parts of Informatica Server? 7. How does the server recognise the source and target databases. Elaborate on this. 8. List the transformation used for the following: a) Heterogeneous Sourcesb) Homogeneous Sourcesc) Find the 5 highest paid employees within a dept.d) Create a Summary tablee) Generate surrogate keys9. What is the difference between sequential batch and concurrent batch and which is recommended and why ? 14. A session S_MAP1 is in Repository A. While running the session error message has displayed ? server hot-ws270 is connect to Repository B ?. What does it mean ? 15. How do you do error handling in Informatica ? 16. How do you implement scheduling in Informatica ? 17. What is the meaning of upgradation of repository ? 18. How can you run a session without using server manager ? 21. Consider two cases :1. Power Center Server and Client on the same machine2. Power Center Sever and Client on the different machinesWhat is the basic difference in these two setups and which is recommended? 22. Informatica Server and Client are in different machines. You run a session from the server manager by specifying the source and target databases. It displays an error. You are confident that everything is correct. Then why it is displaying the error?23. When you connect to repository for the first time it asks you for user name & password of repository and database both.

Page 11: 04_DWH Questions

But subsequent times it asks only repository password. Why ? 24. What is the difference between normal and bulk loading.Which one is recommended? 25. What is a test load ? 27. How can you use an Oracle sequences in Informatica? You have an Informatica sequence generator transformation also. Which one is better to use? 28. What is the difference between a shortcut of an object and copy of an object?Compare them. 29. What is mapplet and a reusable transformation? 30. How do you implement configuration management in Informatica? 31. What are Business Components in Informatica? 32. Dimension Object created in Oracle can be imported in Designer 33. Cubes contain measures 34. COM components can be used in Informatica 36. What is the advantage of persistent cache? When it should be used. 37. When will you use SQL override in a lookup transformation? 38. Two different admin users created for repository are ______ and_______ 39. Two Default User groups created in the repository are ____ and ______ 40. A mapping contains? Source Table S_Time ( Start_Year, End_Year )? Target Table Tim_Dim ( Date, Day, Month, Year, Quarter )Stored procedure transformation : A procedure has two input parameters I_Start_Year, I_End_Year and output parameter as O_Date, Day , Month, Year, Quarter. If this session is running, how many rows will be available in the target and why ? 39. Two Sources S1, S2 containing measures M1,M2,M3, 4 Dimensions D1,D2,D3,D4, 1 Fact F1 containing measures M1, M2,M3 and Dimension Surrogate keys K1,K2,K3,K4(a) Write a SQL statement to populate Fact table F1(b) Design a mapping in Informatica for loading of Fact table F1. 40. What is the difference between connected lookup and unconnected lookup. 41. What is the difference between datacahe and lindex cahe. 42. When should one create a lookup transformation? 43. How do you handle performance issues in Informatica.Where can you monitor the performance ? 44. List and Discuss two approaches for updation of target table in informatica and how they are different. 45. You have created a lookup tansformation for a certain condition which if true returns multiple rows .When you go to the target and see only one row has come and not all. Why is it so and how it can be corrected. --Ans -Yes, Lookup returns only one match row, you have 2 options in this, A. First match row. B. Last match row.To get all the matching rows it is better to use joiner. Join the 2 tables on the matching condition and get all the rows.

46. Where are the log files generally stored. Can you change the path of the file. What can the path be?

47. Where is the cache (lookup, index) created and how can you see it.

What is Datawarehousing ?

What is signifigance ofDatawarehousing ?

1. How do u change parameter when u move it from development to production.Ans - I don't think we need to change the parameter when we move from DEv to QA. It will automaticaly get copied when you upload mapping to QA server.