Vous êtes sur la page 1sur 19

1. What is the ETL component of SQL Server 2005? It is called SSIS or SQL Server Integration Services. 2.

What is the Reporting component of SQL Server 2005? It is called SQL Server Reporting Services. 3. What is the OLAP component of SQL Server 2005? It is called SQL Server Analysis Services. 4. Which version on SQL Server 2005 is required to get all BI functionalities? SQL Server 2005 Enterprise Edition. 5. What is Query parameter in SSRS? Query parameters is mentioned in the query of the datasources that are to be included into the SQL scripts WHERE clause of the SQL that can accept parameters. Query parameters begin with the symbol @.The name should not contain spaces and can not begin with numeral. For clarity, we use only letters. 6. What is Report parameter? Report parameter is passed into the reports; either through parameter prompt or straight from another report. All query parameters assigned to a dataset will automatically generate corresponding report parameter. 7. What is Cascading parameter? A cascading parameter is created to use value from one parameter to filter values in another parameter. For example, the first parameter could be a list of regions.When the user selects a region from the list; the second parameter is updated with a list of state within the selected regions. 8. What are the Reporting Service Components in SSRS? Report Designer: A place where we can create report. Report Server: Provides services for implementation and delivery of reports. Report Manager: A Web-based administration tool for managing the Report Server. 9. What is RDL?

RDL (Report Definition Language) is what Reporting Services create when we build reports. RDL, an XML (Extensible Markup Language) based schema for report content allows report definitions change among different sources and tools. 10. What is a matrix in SSRS? A matrix is a data region linked to a report set.Matrix allows us to create crosstab reports with the report variables displaying on rows and columns.It allows us to drag and drop fields into it. 11. What is a cache in SSRS? Report server can lay up a copy of processed report in a memory and return the copy when a user opens the report.This server memory is known as cache and the process is called caching. 12. What is report snapshot in SSRS? Report snapshot is a report which contains layout information and a dataset that is extracted at a particular point of time. When the new snapshot is created the previous report snapshot will be overwritten. 13. What is bookmark link in SSRS? Bookmark is a link which a person clicks to shift to a different area or page in a report.We can insert bookmarks links only to textboxes and images. 14. What is Command parameter in SSRS? A Command parameter is used to forward protocol to the Report Server regarding the item that has been retrieved.Command parameter is also used for rearranging a users session information. 15. What do we mean by dataflow in SSIS? Data flow is nothing but the flow of data from the corresponding sources to the referred destinations. In this process, the data transformations make changes to the data to make it ready for the datawarehouse. 16. What is the use of Bulk Insert Task in SSIS? Bulk Inserted Task is used to upload large amount of data from flat files into Sql Server. It supports only OLE DB connections for destination database. 17. What is Conditional Split transformation in SSIS? Conditional Split transformation is used to send paths to different outputs based on some conditions. For example, we can organize the transform for the students in a class who have marks greater than 40 to one path and the students who score less than 40 to another path.

18. What is the use of Percentage Sampling transformation in SSIS? Percentage Sampling transformation is generally used for data mining. This transformation builds a random sample of set of output rows by choosing specified percentage of input rows. 19. What is the use of Term Extraction transformation in SSIS? Term Extraction transformation is used to extract nouns or noun phrases or both noun and noun phrases only from English text. It extracts terms from text in a transformation input column and then writes the terms to a transformation output column. It can be also used to find out the content of a dataset. 20. What is the use of Asynchronous transformations? Asynchronous transformation makes Sql Server Integration Service control and copy data from one buffer to another. Asynchronous transformation has more or less number output rows than input rows. 21. What is Data Viewer and what are the different types of Data Viewers in SSIS? A Data Viewer allows viewing data at a point of time at runtime. If data viewer is placed before and after the Aggregate transform, we can see data flowing to the transformation at the runtime and how it looks like after the transformation occurred. The different types of data viewers are: Grid, Histogram, Scatter Plot and Column Chart. 22. What is Ignore Failure option in SSIS? In Ignore Failure option, the error will be ignored and the data row will be directed to continue on the next transformation. 23. Which are the different types of Control Flow components in SSIS? The different types of Control Flow components are: Data Flow Tasks, SQL Server Tasks, Data Preparation Tasks, Work flow Tasks, Scripting Tasks, Analysis Services Tasks, Maintenance Tasks, Containers. 24. What are containers? What are the different types of containers in SSIS? Containers are objects that provide structures to packages and extra functionality to tasks. There are four types of containers in SSIS, they are: Foreach Loop Container, For Loop Container, Sequence Container and Task Host Container. 25. What is Format parameter in SSRS? Format parameter is used to control report output. Every delivering format on Report Server has to pass through this parameter. 26. What is Snapshot parameter in SSRS?

When a report is saved in a snapshot history, it is allocated a time or date to uniquely identify that report. Snapshot parameter is used to get back these historical reports by passing this time or date to get proper report. 27. What are the rendering extensions of SSRS? Rendering extensions manage the category of document produced when a report is processed. Rendering Extensions are: HTML, MHTML, EXCEL, CSV, IMAGE, PDF, and XML. 28. What is a ReportItem in SSRS? A ReportItem is one of the subsequent types of items: Rectangle, Textbox, Image, Subreport, Line, CustomReportItem, List, Table, Matrix or Chart. 29. What is Datasets in SSRS? Datatset elements have information about the sets of data recovered as a part of the report. 30. Which tool is commonly used to create queries and execute them against SQL Server databases? Query Analyzer. 31. Name a few objects that can be included in a logical database. Objects that can be included in a logical database are: Table, Data type, View, Stored procedure, Function, Index, Constraint, Rule, Default, Trigger. 32. What are the major components involved in processing a SQL statement received from a SQL Server client? The client, the tabular data stream, the server Net-Library and SQL Server (the relational database engine). 33. What two roles does Microsoft Search play in supporting SQL Server? Microsoft Search helps in Indexing support and querying support. 34. In which window in Query Analyzer can we enter and execute Transact-SQL statements? The Editor pane of the Query window. 35. What are the three types of Transact-SQL statements that SQL Server supports? DDL, DCL, and DML are the Transact - SQL statements that SQL Server supports.

36. Which Transact-SQL element is an object in batches and scripts that can hold a data value? Variable. 37. Which Transact-SQL statements do we use to create, modify and delete a user-defined function? Create Function, Alter Function, and Drop Function. 38. What are control-of-flow language elements? Control-of-flow language elements control the flow of execution of Transact- SQL statements, statement blocks and stored procedures. 39. Which tool in Query Analyzer enables us to control and monitor the execution of stored procedures? Transact-SQL debugger. 40. What type of Transact-SQL statement is the CREATE TABLE statement? DDL. 41. What is XML? XML is a standard format for data on the Internet. XML consists of tags within a text document that define the structure of the document. XML documents can be easily processed through HTML, although most SQL statements return their results in a relational (tabular) result set. 42. What language is commonly used to work with data in a database? SQL. 43. What type of information is displayed on the Execution Plan tab, the Trace tab, and the Statistics tab? The Execution Plan tab displays a graphical representation of the execution plan that is used to execute the current query. The Trace tab, like the Execution Plan tab, can assist us with analyzing the queries. The Trace tab displays server trace information about the event class, subclass, integer data, text data, database ID, duration, start time, reads and writes, and CPU usage. The Statistics tab provides detailed information about client side statistics for execution of the query. 44. What are the differences among batches, stored procedures and triggers? A batch is a group of one or more Transact-SQL statements which are sent at one time from an application to SQL Server for execution. SQL Server compiles the statements of a batch into a single executable unit, called an execution plan. The statements in the execution plan are then executed one at a time. A stored procedure is a group of Transact-SQL statements that is compiled one time and can then be executed many times. A trigger is a special type of stored procedure that a user does not call directly. When the

trigger is created, it is defined to execute when a specific type of data modification is made against a specific table or column. 45. What are the different types of Data flow components in SSIS? There are 3 data flow components in SSIS: a.) Sources b.) Transformations c.) Destinations 46. What are the different types of data sources available in SSIS? There are 7 types of data sources provided by SSIS: a.) DataReader source b.) Excel source c.) Flat file source d.) OLEDB source e.) Raw file source f.) XML source g.) Script component 47. What is SSIS Designer? It is a graphical tool for creating packages. It has 4 tabs: Control Flow, Data Flow, Event Handlers and Package Explorer 48. What is Control Flow tab? It is the tab in SSIS designer where various asks can be arranged and configured. 49. What is Data Flow tab? It is the tab in SSIS Designer where we can extract data from sources, transform the data and then load them into destinations. 50. What is the function of control flow tab in SSIS? On the control flow tab, the tasks including dataflow task, containers and precedence constraints that connect containers and tasks can be arranged and configured. 51. What is the function of Event handlers tab in SSIS? On the Event handlers tab, workflows can be configured to respond to package events. 52. What is the function of Package explorer tab in SSIS? This tab provides an explorer view of the package. The Package is a container at the of the hierarchy. 53. What is the function of connection managers? The connection manager is used to encapsulate the connection to a data source. The connection managers are shared between control flows, data flows and event handlers within the package. 54. What is work offline option?

If the data sources of the package are not available, then the error messages about unavailable connections can be avoided by setting work offline option. 55. What are Rowset Transformations? Rowset Transformations are the transformations that are used to create new rows with various transformations including: ? Aggregate transformation ? Row sampling transformation ? Sort transformation ? Percentage sampling transformation ? Pivot transformation ? Unpivot transformation 56. What is Solution Explorer? It is a place in SSIS Designer where all the projects, Data Sources, Data Source Views and other miscellaneous files can be viewed and accessed for modification. 57. What is Conditional Split Transformation? It is used to direct data rows to different outputs based on an expression or condition. 58. How do we convert datatype in SSIS? The Data Conversion Transformation in SSIS converts the data type of an input column to a different data type. 59. What is the difference between Multicast and Conditional Split Transformation? Both the transformations route the input rows to different columns, but Multicast Transformation directs rows to every output column, whereas, Conditional Split Transformation directs each row to a single output column. 60. How is Copy Column transformation useful? The Copy Column transformation creates a new column by copying input columns to output, so that later in the data flow, different transformations can be implemented on column copies. 61. What is the use of Export transformation? The Export column reads data in a dataflow and inserts the data into a file. 62. How Fuzzy Lookup transformation works? First, the Lookup transformation tries to find an exact match. If it fails, the fuzzy lookup transformation provides close matches from the reference table. 63. What is Character Map transformation?

The Character Map transformation enables us to apply the string functions, such as conversion from lower case to upper case. 64. What is Term Extraction transformation? The term extraction transformation extracts terms from text in a transformation input column and writes the terms to a transformation output column. It can extract nouns and noun phrases only. 65. How is setting check points useful? If a package is set to use checkpoints property, the information about the package execution is written to a checkpoint file. And when the failed package is re-run, the checkpoint file is used to restart the package from the point of failure. 66. How are variables useful in ssis package? Variables can provide communication among objects in the package. Variables can provide communication between parent and child packages. Variables can also be used in expressions and scripts. 67. Name the types of variables that can be defined. The two types of variables are: a) System variables b) User defined variables 68. What is the function of the Notify operator task? The Notify operator task sends the notification messages to SQL server agent operators. SQL server agent operator is an alias for a person or group that can receive notification. 69. What is the function of shrink database task? Using Shrink database task, a package can shrink files for a single database or multiple databases. 70. What is perspective? A perspective is a tool for providing a better user experience by allowing them to view data from multiple views. 71. What is the need to define perspective? The perspectives can reduce the apparent complexity of a cube. In other words, it simplifies the view of a cube for specific purposes. 72. What is translation? Translation is a representation of the names of SSAS objects. For example, measures, groups, dimensions, attributes etc.

73. How are translations useful? Translations allow users to view the cube metadata in a specific language. 74. Define mining structures. The mining structure is a data structure. It defines the data domain from which mining models are built. 75. What is EIS in SSAS? An executive information system (EIS) is the process of copying the key data values from various reports on to the dashboard reports. 76. Which type of report class is often used by executives and strategic decision makers in SSAS? Dash board reports are most often used by executive and strategic decision makers. 77. What is attribute hierarchy in SSAS? A single-level groupable attribute is called an attribute hierarchy. 78. Which are the four main special features to support financial analysis in SQL Server Analysis Services? The four special features to support financial analysis in SQL Server Analysis Services are: Unary operators, Semiadditive calculations, by account aggregations, Script assignments. 79. What is Cube Metadata in SSAS? Cube metadata is a set of instructions for creating and querying OLAP structures such as cubes and dimensions. 80. What is the use of data-driven description in SSRS? Data-driven description is used to broadcast a report to different users in a variety of formats. 81. What is scripting in SSRS? Scripting is a tool used to execute common windows and report server management task. 82. Why is the main method used by script in SSRS? Script considers the main method as entry point to the program code.

83. What is the use of pie charts in SSRS? Pie chart is a graphical representation used for comparing proportional values. 84. What is the advantage of doughnut chart over pie chart in SSRS? Doughnut chart is a pie chart with a hole in the middle. A 3D doughnut can expose smaller slices more clearly than a pie chart. 85. What is proactive caching in SSAS? Proactive caching is the feature of SSAS which simplifies the database processing. 86. Which are the two techniques to avoid double counting in SSAS? The two techniques to avoid double counting in SSAS are as follows: a) Create a separate fact table for each partition. b) Specify a filter (a SQL WHERE clause) to restrict rows from the fact table. 87. Which are the three physical storage options available in SSAS? a) Relational OLAP (ROLAP), uses the relational fact table to leave the detail values and stores the aggregated values in relational database. b) Hybrid OLAP(HOLAP), leaves the detail values in the relational fact table but stores the aggregated values in the cube. c) Multidimensional OLAP (MOLAP), stores both detail and aggregated values within the cube. 88. How can user avoid loading the same values into a MOLAP multiple times? User can retrieve values from a different table and filter the fact table to retrieve only specific values. 89. What is an MDX script in SSAS? An MDX script is a collection of MDX expressions or statements that represents cube calculations and also defines how those calculations are processed. 90. What is the function of query scope in SSAS? Query scope holds any calculation within a query which is created using 'WITH' keyword. 91. Which scope is considered to be highest scope in SSAS? The global scope is considered to be the highest scope. 92. Why is query scope considered to be the lowest scope? Query scope has lowest potential for re-usage. Hence, it is considered as lowest scope.

93. What is lull in SSAS? Lull is defined by a silence period or no activity that should expire before analysis service refreshes the cache. 94. How Analysis Services 2005 uses memory during processing in SSAS? During processing, memory is used to store the data temporarily before writing to disk. If sufficient memory is not available to perform the job, the job is blocked. 1. What is the use of tracing levels in transformation? Tracing levels store information about mapping and transformations. 2. What are the various types of transformation? Various types of transformation are: Aggregator Transformation, Expression Transformation, Filter Transformation, Joiner Transformation, Lookup Transformation, Normalizer Transformation, Rank Transformation, Router Transformation, Sequence Generator Transformation, Stored Procedure Transformation, Sorter Transformation, Update Strategy Transformation, XML Source Qualifier Transformation, Advanced External Procedure Transformation, External Transformation. 3. What is the difference between active transformation and passive transformation? An active transformation can change the number of rows that pass through it, but a passive transformation can not change the number of rows that pass through it. 4. What is the use of control break statements? They execute a set of codes within the loop and endloop. 5. What are the types of loading in Informatica? There are two types of loading, normal loading and bulk loading. In normal loading, it loads record by record and writes log for that. It takes comparatively a longer time to load data to the target in normal loading. But in bulk loading, it loads number of records at a time to target database. It takes less time to load data to target. 6. What is the difference between source qualifier transformation and application source qualifier transformation? Source qualifier transformation extracts data from RDBMS or from a single flat file system. Application source qualifier transformation extracts data from application sources like ERP. 7. How do we create primary key only on odd numbers?

To create primary key, we use sequence generator and set the 'Increment by' property of sequence generator to 2. 8. What is authenticator? It validates user name and password to access the PowerCenter repository. 9. What is the use of auxiliary mapping? Auxiliary mapping reflects change in one table whenever there is a change in the other table. 10. What is a mapplet? Mapplet is the set of reusable transformation. 11. Which ETL tool is more preferable Informatica or Data Stage and why? Preference of an ETL tool depends on affordability and functionality. It is mostly a tradeoff between the price and feature. While Informatica has been a market leader since the past many years, DataStage is beginning to pick up momentum. 12. What is worklet? Worklet is an object that represents a set of tasks. 13. What is workflow? A workflow is a set of instructions that tells the Informatica server how to execute the tasks. 14. What is session? A session is a set of instructions to move data from sources to targets. 15. Why do we need SQL overrides in Lookup transformations? In order to lookup more than one value from one table, we go for SQL overrides in Lookups. 16. What is Target Update override? It overrides the default update statement in the target properties. 17. How are Informatica object files stored? They are stored as XML in the Informatica Repository.

18. How do we tune the performance of Informatica transformations? Use Filter transformation before transforming the unwanted data. Go for dynamic lookups as far as possible. Use Union transformations in place of using multiple transformations with binded SQLs. 19. In what conditions we cannot use Joiner transformation? Both pipelines begin with the same original data source. Both input pipelines originate from the same Source Qualifier transformation. Both input pipelines originate from the same Normalizer transformation. Both input pipelines originate from the same Joiner transformation. Any of the input pipelines contains an Update Strategy transformation. Any of the input pipelines contains a connected or unconnected Sequence Generator transformation. 20. If there is no PK or FK in the target table, how do we update or insert value into the table? We take a dynamic lookup on the target and do a comparison with source in an expression and flag it. 21. What is the difference between reusable transformation and mapplet? Reusable transformation is a single transformation and mapplet is a set of transformations. 22. What is the incapability of Lookup transformation? We can not use Lookup transformation for non-RDBMS sources. 23. Where do we override native SQL in transformations? We can override it in source qualifier and lookup transformation. 24. When we read from source and write into flat file, how to specify the column names in the flat file? Using pre-SQL, we can specify the column names. 25. How do we track rejected or bad data? We can design a trap mechanism using Router or filter transformation and track the rejected data. 26. How do we join two tables without joiner or SQL override? We can join the tables using lookup tansformation and making a cartesian product. 27. What are pre-session and post-session options? These are shell commands that informatica server performs before running the session. We should have permission and privileges to run the options in Informatica.

28. How do we copy mapping? The steps to copy mapping are mentioned below: 1.) First, open navigator window 2.) Open the mapping in repository 3.) Click copy 29. What are the tasks done by informatica server? Tasks done by informatica server are: a.) Managing the sessions b.) Running the workflows c.) Tuning performance d.) Scheduling of sessions and workflows 30. What is the difference between source qualifier and joiner transformation? We need matching keys in source qualifier which we do not need in joiner transformation. 31. What are mapping parameters and mapping variables? Mapping parameters are parameters which are constant through out the session. They are specified before running the session. Unlike parameters, variables change through out the session. 32. What is the default join that source qualifier provides? The default join that source qualifier uses is inner equi join. 33. What is Normalizer transformation? This is one of the transformations in Informatica. This is applicable only for cobol sources. If we want to change rows into column or column into rows, we have to go for normalizer. 34. What are the default sources supported by Informatica Powermart? Informatica Powermart supports Relational tables, fixed width and delimited files and Cobol sources. 35. What is sql override in Informatica? We use sql override in Informatica to improve performance of lookup transformation. We write the query which is already executed by Informatica. Here we use Join queries. 36. What is Power Analyzer in Informatica? Informatica Power Analyzer is the only BI tool in Informatica. This is the tool in Informatica which gives advantages for data delivering, adhoc reporting and dashboard. 37. What are command lines? The informatica power center uses the command line programs that perform tasks from any machine in the power center environment.

38. What is infacmd? infacmd is a command line program that allows administering power center services, domains, domain users. 39. What is pushdown optimization? Pushdown optimization is a session option that allows pushing the transformation logic to the database. 40. What is the function of purging? Purging is used to remove objects versions from repository permanently. 41. What are session parameters? Session parameters are values that changes between session runs such as database or source or target files. 42. What caches are created for lookup transformation? The following caches are created for lookup transformation. a) Data Cache. b) Index Cache. 43. What is the function of Data Cache of lookup transformation? Data cache stores data from the return report for an unconnected Lookup transformation. It also stores data for connected output ports for a connected lookup transformation. It does not include the ports which are used in the lookup condition. 44. What is the function of index Cache of lookup transformation? Index cache stores data for the columns that are used in the lookup transformation. 45. What are the different ways to configure the pushdown optimization? There are three ways to configure the pushdown optimization, a) Source-side Pushdown optimization b) Target-side pushdown optimization c) Full push down optimization 46. What information is displayed in the Gantt chart? The Gantt chart displays the following information about a task or a workflow, a) Task name b) Duration c) Status d) Connection between objects. 47. What is the function of Rank Transformation? The Rank Transformation limits the record to a or bottom range.

48. What is the function of Normalizer Transformation? Normalizer is used in the pipeline to normalize data from relational sources or flat file sources. It is also used as source qualifier for COBOL sources. 49. What is the use of Router Transformation? The Router Transformation routes the data into multiple transformations based on group conditions. 50. What is the function of Aggregator Transformation? The Aggregator Transformation performs the aggregation calculations, such as minimum, maximum etc. 51. How do we improve session performance while using a shared storage directory for flat files? While using a shared storage directory for flat files, the session performance can be improved by storing the shared storage directory on a machine that is dedicated to storing and managing files only. 52. What is the latest version of informatica? Informatica 8.5 is the latest released version. 53. Who is the founder of informatica? Mr. Bill Inmon is the founder of informatica. 54. What are the features of informatica 8.5? The features of informatica 8.5 are a) Better access to more timely and trusted data. b) Secure, scalable platform c) Cross functional collaboration and increased productivity 55. What is informatica power center? The informatica power center is a single, unified enterprise data integration platform. It allows us access and integrate data from any business system, in any format. It also delivers the data throughout the enterprise at any speed. 56. What is Informatica power exchange? The Informatica power exchange provides high performance access to mission critical data. Data can be extracted, converted and filtered without programming and delivered in batch or in real time. 57. What is Informatica Data Quality? Informatica Data Quality interface is used by data stewards and Data analysts to design, manage, deploy and control individual and enterprise-wide data quality initiatives.

58. What is Informatica Complex Data Exchange? Informatica Complex Data exchange provides a platform-independent infrastructure and tools that enable the automated transformation of complex data, including unstructured data, semi structured data and complex structured data. 59. What is unstructured data? Unstructured data is the data present in spreadsheets, documents, binary files, print streams etc. 60. Give examples of semi structured data format. Some Examples of semi structured data are legacy formats such as COBOL, standards such as HIPAA, EDI, HL7, SWIFT etc. 61. Give examples of complex structured data format. Some examples of complex structured data formats are ACORD, MISMO or data in XML document etc. 62. What are the types of loading in Informatica? There are two types of loading in Informatica. a) Normal loading b) Bulk loading 63. What is normal loading? In normal loading, data is loaded record by record and log is updated. It consumes a long time to load data into the target. 64. What is Bulk loading? In bulk loading, a number of records are loaded to target at a time. It consumes less time to load data to target. 65. How are Informatica object files stored? They are stored as XML in the Informatica repository. 66. What is active transformation? An active transformation can change the number of rows that pass-through it. 67. Can I copy a mapping in Informatica? The Designer provides a Copy Wizard that lets you copy objects in the repository. When you copy a mapping, the Copy Wizard creates a copy of each component in the mapping, if the component does not

already exist. If any of the mapping components already exists, the Copy Wizard prompts you to rename, replace or reuse those components. 68. I want to revert to my previous mapping without affecting the rest of my work. Can I do it and How? While editing a mapping, you can revert to a previously-saved mapping, undoing changes you have entered since the last save. To do this, click Edit > Revert to Saved. When you click yes, the Designer removes all changes entered since the last time you saved the mapping. 69. What is the use of having breakpoints in a debugger? When you run the Debugger, the Integration Service pauses the Debugger when a breakpoint evaluates to true. We can review and modify transformation data, and then continue the session. A breakpoint can consist of an instance name, a breakpoint type and a condition. 70. How can I view the levels in my cube or dimension? To view the levels of a cube or dimension, you can either edit the cube or dimension or use the Navigator in the Repository Manager. 71. I am unable to delete a link between a fact and dimension table in workspace. Why and how can I fix this? You cannot delete or create a link between fact and dimension tables in the workspace. You can only delete and create links in the Cube and Dimension Editors. 72. What type of repositories can be created using Informatica Repository Manager? Informatica Power Center includes following type of repositories a) Standalone Repository b) Global Repository c) Local Repository d) Versioned Repository 73. What is aggregator transformation? The Aggregator transformation allows performing aggregate calculations, such as averages and sums. Unlike Expression Transformation, the Aggregator transformation can only be used to perform calculations on groups. The Expression transformation permits calculations on a row-by-row basis only. Various groups by functions available in Informatica are: AVG, COUNT, FIRST, LAST, MAX, MEDIAN, MIN, PERCENTILE, STDDEV, SUM, and VARIANCE. 74. What is Incremental Aggregation? Whenever a session is created for a mapping Aggregate Transformation, the session option for Incremental Aggregation can be enabled.When Power Center performs incremental aggregation, it passes new source data through the mapping and uses historical cache data to perform new aggregation calculations incrementally.

75. How Union Transformation is used? The union transformation is a multiple input group transformation that can be used to merge data from various sources (or pipelines). This transformation works just like UNION ALL statement in SQL that is used to combine result set of two SELECT statements. 76. Can two flat files be joined with Joiner Transformation? Yes, joiner transformation can be used to join data from two flat file sources. 77. What are the types of lookup Caches? There are three types of Caches a) Static cache b) Dynamic cache c) Persistent cache. 78. What is Hash table in Informatica? In hash partitioning, the Informatica Server uses a hash function to group rows of data among partitions. Users use hash partitioning when they want Informatica Server to distribute rows to the partitions by group. 79. What are the scheduling options to run a session? A session can be scheduled to run at a given time or intervel or user can manually run the session. Different options of scheduling a) Run only on demand: server runs the session only when user starts session explicitly b) Run once: Informatica server runs the session only once at a specified date and time. c) Run every: Informatica server runs the session at regular intervals as configured by user. d) Customized repeat: Informatica server runs the session at the dates and times specified in the repeat dialog box. 80. What is Load Manager? The load Manager is the Primary Informatica Server Process. It performs the following tasks:- a) Manages session and batch scheduling. b) Locks the session and reads session properties. c) Reads the parameter file. d) Expand the server and session variables and parameters. e) Verify permissions and privileges. f) Validate source and target code pages. g) Creates the session log file. h) Creates the Data Transformation Manager which executes the session.

Vous aimerez peut-être aussi