The document discusses various Informatica concepts and components including repositories, code pages, databases supported by PowerCenter Server, executing PL/SQL scripts from mappings, data driven mappings, mapping wizards, the Load Manager process, the Data Transformation Manager process, sessions and batches. It provides descriptions and explanations of these topics.
Download as TXT, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
84 views
Transformations
The document discusses various Informatica concepts and components including repositories, code pages, databases supported by PowerCenter Server, executing PL/SQL scripts from mappings, data driven mappings, mapping wizards, the Load Manager process, the Data Transformation Manager process, sessions and batches. It provides descriptions and explanations of these topics.
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 25
contain shared objects across the repositories in a domain.
The objects are shared
through global shortcuts. • Local Repository: Local repository is within a domain and it��s not a global repository. Local repository can connect to a global repository using global shortcuts and can use objects in its shared folders. • Versioned Repository: This can either be local or global repository but it allows version control for the repository. A versioned repository can store multiple copies, or versions of an object. This feature allows efficiently developing, testing and deploying metadata in the production environment. Q. What is a code page? A. A code page contains encoding to specify characters in a set of one or more languages. The code page is selected based on source of the data. For example if source contains Japanese text then the code page should be selected to support Japanese text. When a code page is chosen, the program or application for which the code page is set, refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data. Q. Which all databases PowerCenter Server on Windows can connect to? A. PowerCenter Server on Windows can connect to following databases: • IBM DB2 • Informix • Microsoft Access • Microsoft Excel • Microsoft SQL Server • Oracle • Sybase • Teradata Q. Which all databases PowerCenter Server on UNIX can connect to? A. PowerCenter Server on UNIX can connect to following databases: • IBM DB2 • Informix • Oracle • Sybase • Teradata Q. How to execute PL/SQL script from Informatica mapping? A. Stored Procedure (SP) transformation can be used to execute PL/SQL Scripts. In SP Transformation PL/SQL procedure name can be specified. Whenever the session is executed, the session will call the pl/sql procedure. Q. What is Data Driven? The informatica server follows instructions coded into update strategy transformations within the session mapping which determine how to flag records for insert, update, delete or reject. If we do not choose data driven option setting, the informatica server ignores all update strategy transformations in the mapping. Q. What are the types of mapping wizards that are provided in Informatica? The designer provide two mapping wizard. 1. Getting Started Wizard - Creates mapping to load static facts and dimension tables as well as slowly growing dimension tables. 2. Slowly Changing Dimensions Wizard - Creates mappings to load slowly changing dimension tables based on the amount of historical dimension data we want to keep and the method we choose to handle historical dimension data. Q. What is Load Manager? A. While running a Workflow, the PowerCenter Server uses the Load Manager process and the Data Transformation Manager Process (DTM) to run the workflow and carry out workflow tasks. When the PowerCenter Server runs a workflow, the Load Manager performs the following tasks: 1. Locks the workflow and reads workflow properties. 2. Reads the parameter file and expands workflow variables. 3. Creates the workflow log file. 4. Runs workflow tasks. 5. Distributes sessions to worker servers. 6. Starts the DTM to run sessions. 7. Runs sessions from master servers. 8. Sends post-session email if the DTM terminates abnormally. When the PowerCenter Server runs a session, the DTM performs the following tasks: 1. Fetches session and mapping metadata from the repository. 2. Creates and expands session variables. 3. Creates the session log file. 4. Validates session code pages if data code page validation is enabled. Checks Query conversions if data code page validation is disabled. 5. Verifies connection object permissions. 6. Runs pre-session shell commands. 7. Runs pre-session stored procedures and SQL. 8. Creates and runs mappings, reader, writer, and transformation threads to extract, transform, and load data. 9. Runs post-session stored procedures and SQL. 10. Runs post-session shell commands. 11. Sends post-session email. Q. What is Data Transformation Manager? A. After the load manager performs validations for the session, it creates the DTM process. The DTM process is the second process associated with the session run. The primary purpose of the DTM process is to create and manage threads that carry out the session tasks. • The DTM allocates process memory for the session and divide it into buffers. This is also known as buffer memory. It creates the main thread, which is called the master thread. The master thread creates and manages all other threads. • If we partition a session, the DTM creates a set of threads for each partition to allow concurrent processing.. When Informatica server writes messages to the session log it includes thread type and thread ID. Following are the types of threads that DTM creates: Master Thread - Main thread of the DTM process. Creates and manages all other threads. Mapping Thread - One Thread to Each Session. Fetches Session and Mapping Information. Pre and Post Session Thread - One Thread each to Perform Pre and Post Session Operations. Reader Thread - One Thread for Each Partition for Each Source Pipeline. Writer Thread - One Thread for Each Partition if target exist in the source pipeline write to the target. Transformation Thread - One or More Transformation Thread For Each Partition. Q. What is Session and Batches? Session - A Session Is A set of instructions that tells the Informatica Server How And When To Move Data From Sources To Targets. After creating the session, we can use either the server manager or the command line program pmcmd to start or stop the session. Batches - It Provides A Way to Group Sessions For Either Serial Or Parallel Execution By The Informatica Server. There Are Two Types Of Batches: 1. Sequential - Run Session One after the Other. 2. Concurrent - Run Session At The Same Time. Q. How many ways you can update a relational source definition and what are they? A. Two ways 1. Edit the definition 2. Reimport the definition Q. What is a transformation? A. It is a repository object that generates, modifies or passes data. Q. What are the designer tools for creating transformations? A. Mapping designer Transformation developer Mapplet designer Q. In how many ways can you create ports? A. Two ways 1. Drag the port from another transformation 2. Click the add button on the ports tab. Q. What are reusable transformations? A. A transformation that can be reused is called a reusable transformation They can be created using two methods: 1. Using transformation developer 2. Create normal one and promote it to reusable Q. Is aggregate cache in aggregator transformation? A. 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 overflow values in cache files. Q. What r the settings that u use to configure the joiner transformation? • Master and detail source • Type of join • Condition of the join Q. What are the join types in joiner transformation? contain shared objects across the repositories in a domain. The objects are shared through global shortcuts. • Local Repository: Local repository is within a domain and it��s not a global repository. Local repository can connect to a global repository using global shortcuts and can use objects in its shared folders. • Versioned Repository: This can either be local or global repository but it allows version control for the repository. A versioned repository can store multiple copies, or versions of an object. This feature allows efficiently developing, testing and deploying metadata in the production environment. Q. What is a code page? A. A code page contains encoding to specify characters in a set of one or more languages. The code page is selected based on source of the data. For example if source contains Japanese text then the code page should be selected to support Japanese text. When a code page is chosen, the program or application for which the code page is set, refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data. Q. Which all databases PowerCenter Server on Windows can connect to? A. PowerCenter Server on Windows can connect to following databases: • IBM DB2 • Informix • Microsoft Access • Microsoft Excel • Microsoft SQL Server • Oracle • Sybase • Teradata Q. Which all databases PowerCenter Server on UNIX can connect to? A. PowerCenter Server on UNIX can connect to following databases: • IBM DB2 • Informix • Oracle • Sybase • Teradata Q. How to execute PL/SQL script from Informatica mapping? A. Stored Procedure (SP) transformation can be used to execute PL/SQL Scripts. In SP Transformation PL/SQL procedure name can be specified. Whenever the session is executed, the session will call the pl/sql procedure. Q. What is Data Driven? The informatica server follows instructions coded into update strategy transformations within the session mapping which determine how to flag records for insert, update, delete or reject. If we do not choose data driven option setting, the informatica server ignores all update strategy transformations in the mapping. Q. What are the types of mapping wizards that are provided in Informatica? The designer provide two mapping wizard. 1. Getting Started Wizard - Creates mapping to load static facts and dimension tables as well as slowly growing dimension tables. 2. Slowly Changing Dimensions Wizard - Creates mappings to load slowly changing dimension tables based on the amount of historical dimension data we want to keep and the method we choose to handle historical dimension data. Q. What is Load Manager? A. While running a Workflow, the PowerCenter Server uses the Load Manager process and the Data Transformation Manager Process (DTM) to run the workflow and carry out workflow tasks. When the PowerCenter Server runs a workflow, the Load Manager performs the following tasks: 1. Locks the workflow and reads workflow properties. 2. Reads the parameter file and expands workflow variables. 3. Creates the workflow log file. 4. Runs workflow tasks. 5. Distributes sessions to worker servers. 6. Starts the DTM to run sessions. 7. Runs sessions from master servers. 8. Sends post-session email if the DTM terminates abnormally. When the PowerCenter Server runs a session, the DTM performs the following tasks: 1. Fetches session and mapping metadata from the repository. 2. Creates and expands session variables. 3. Creates the session log file. 4. Validates session code pages if data code page validation is enabled. Checks Query conversions if data code page validation is disabled. 5. Verifies connection object permissions. 6. Runs pre-session shell commands. 7. Runs pre-session stored procedures and SQL. 8. Creates and runs mappings, reader, writer, and transformation threads to extract, transform, and load data. 9. Runs post-session stored procedures and SQL. 10. Runs post-session shell commands. 11. Sends post-session email. Q. What is Data Transformation Manager? A. After the load manager performs validations for the session, it creates the DTM process. The DTM process is the second process associated with the session run. The primary purpose of the DTM process is to create and manage threads that carry out the session tasks. • The DTM allocates process memory for the session and divide it into buffers. This is also known as buffer memory. It creates the main thread, which is called the master thread. The master thread creates and manages all other threads. • If we partition a session, the DTM creates a set of threads for each partition to allow concurrent processing.. When Informatica server writes messages to the session log it includes thread type and thread ID. Following are the types of threads that DTM creates: Master Thread - Main thread of the DTM process. Creates and manages all other threads. Mapping Thread - One Thread to Each Session. Fetches Session and Mapping Information. Pre and Post Session Thread - One Thread each to Perform Pre and Post Session Operations. Reader Thread - One Thread for Each Partition for Each Source Pipeline. Writer Thread - One Thread for Each Partition if target exist in the source pipeline write to the target. Transformation Thread - One or More Transformation Thread For Each Partition. Q. What is Session and Batches? Session - A Session Is A set of instructions that tells the Informatica Server How And When To Move Data From Sources To Targets. After creating the session, we can use either the server manager or the command line program pmcmd to start or stop the session. Batches - It Provides A Way to Group Sessions For Either Serial Or Parallel Execution By The Informatica Server. There Are Two Types Of Batches: 1. Sequential - Run Session One after the Other. 2. Concurrent - Run Session At The Same Time. Q. How many ways you can update a relational source definition and what are they? A. Two ways 1. Edit the definition 2. Reimport the definition Q. What is a transformation? A. It is a repository object that generates, modifies or passes data. Q. What are the designer tools for creating transformations? A. Mapping designer Transformation developer Mapplet designer Q. In how many ways can you create ports? A. Two ways 1. Drag the port from another transformation 2. Click the add button on the ports tab. Q. What are reusable transformations? A. A transformation that can be reused is called a reusable transformation They can be created using two methods: 1. Using transformation developer 2. Create normal one and promote it to reusable Q. Is aggregate cache in aggregator transformation? A. 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 overflow values in cache files. Q. What r the settings that u use to configure the joiner transformation? • Master and detail source • Type of join • Condition of the join Q. What are the join types in joiner transformation? contain shared objects across the repositories in a domain. The objects are shared through global shortcuts. • Local Repository: Local repository is within a domain and it��s not a global repository. Local repository can connect to a global repository using global shortcuts and can use objects in its shared folders. • Versioned Repository: This can either be local or global repository but it allows version control for the repository. A versioned repository can store multiple copies, or versions of an object. This feature allows efficiently developing, testing and deploying metadata in the production environment. Q. What is a code page? A. A code page contains encoding to specify characters in a set of one or more languages. The code page is selected based on source of the data. For example if source contains Japanese text then the code page should be selected to support Japanese text. When a code page is chosen, the program or application for which the code page is set, refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data. Q. Which all databases PowerCenter Server on Windows can connect to? A. PowerCenter Server on Windows can connect to following databases: • IBM DB2 • Informix • Microsoft Access • Microsoft Excel • Microsoft SQL Server • Oracle • Sybase • Teradata Q. Which all databases PowerCenter Server on UNIX can connect to? A. PowerCenter Server on UNIX can connect to following databases: • IBM DB2 • Informix • Oracle • Sybase • Teradata Q. How to execute PL/SQL script from Informatica mapping? A. Stored Procedure (SP) transformation can be used to execute PL/SQL Scripts. In SP Transformation PL/SQL procedure name can be specified. Whenever the session is executed, the session will call the pl/sql procedure. Q. What is Data Driven? The informatica server follows instructions coded into update strategy transformations within the session mapping which determine how to flag records for insert, update, delete or reject. If we do not choose data driven option setting, the informatica server ignores all update strategy transformations in the mapping. Q. What are the types of mapping wizards that are provided in Informatica? The designer provide two mapping wizard. 1. Getting Started Wizard - Creates mapping to load static facts and dimension tables as well as slowly growing dimension tables. 2. Slowly Changing Dimensions Wizard - Creates mappings to load slowly changing dimension tables based on the amount of historical dimension data we want to keep and the method we choose to handle historical dimension data. Q. What is Load Manager? A. While running a Workflow, the PowerCenter Server uses the Load Manager process and the Data Transformation Manager Process (DTM) to run the workflow and carry out workflow tasks. When the PowerCenter Server runs a workflow, the Load Manager performs the following tasks: 1. Locks the workflow and reads workflow properties. 2. Reads the parameter file and expands workflow variables. 3. Creates the workflow log file. 4. Runs workflow tasks. 5. Distributes sessions to worker servers. 6. Starts the DTM to run sessions. 7. Runs sessions from master servers. 8. Sends post-session email if the DTM terminates abnormally. When the PowerCenter Server runs a session, the DTM performs the following tasks: 1. Fetches session and mapping metadata from the repository. 2. Creates and expands session variables. 3. Creates the session log file. 4. Validates session code pages if data code page validation is enabled. Checks Query conversions if data code page validation is disabled. 5. Verifies connection object permissions. 6. Runs pre-session shell commands. 7. Runs pre-session stored procedures and SQL. 8. Creates and runs mappings, reader, writer, and transformation threads to extract, transform, and load data. 9. Runs post-session stored procedures and SQL. 10. Runs post-session shell commands. 11. Sends post-session email. Q. What is Data Transformation Manager? A. After the load manager performs validations for the session, it creates the DTM process. The DTM process is the second process associated with the session run. The primary purpose of the DTM process is to create and manage threads that carry out the session tasks. • The DTM allocates process memory for the session and divide it into buffers. This is also known as buffer memory. It creates the main thread, which is called the master thread. The master thread creates and manages all other threads. • If we partition a session, the DTM creates a set of threads for each partition to allow concurrent processing.. When Informatica server writes messages to the session log it includes thread type and thread ID. Following are the types of threads that DTM creates: Master Thread - Main thread of the DTM process. Creates and manages all other threads. Mapping Thread - One Thread to Each Session. Fetches Session and Mapping Information. Pre and Post Session Thread - One Thread each to Perform Pre and Post Session Operations. Reader Thread - One Thread for Each Partition for Each Source Pipeline. Writer Thread - One Thread for Each Partition if target exist in the source pipeline write to the target. Transformation Thread - One or More Transformation Thread For Each Partition. Q. What is Session and Batches? Session - A Session Is A set of instructions that tells the Informatica Server How And When To Move Data From Sources To Targets. After creating the session, we can use either the server manager or the command line program pmcmd to start or stop the session. Batches - It Provides A Way to Group Sessions For Either Serial Or Parallel Execution By The Informatica Server. There Are Two Types Of Batches: 1. Sequential - Run Session One after the Other. 2. Concurrent - Run Session At The Same Time. Q. How many ways you can update a relational source definition and what are they? A. Two ways 1. Edit the definition 2. Reimport the definition Q. What is a transformation? A. It is a repository object that generates, modifies or passes data. Q. What are the designer tools for creating transformations? A. Mapping designer Transformation developer Mapplet designer Q. In how many ways can you create ports? A. Two ways 1. Drag the port from another transformation 2. Click the add button on the ports tab. Q. What are reusable transformations? A. A transformation that can be reused is called a reusable transformation They can be created using two methods: 1. Using transformation developer 2. Create normal one and promote it to reusable Q. Is aggregate cache in aggregator transformation? A. 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 overflow values in cache files. Q. What r the settings that u use to configure the joiner transformation? • Master and detail source • Type of join • Condition of the join Q. What are the join types in joiner transformation? contain shared objects across the repositories in a domain. The objects are shared through global shortcuts. • Local Repository: Local repository is within a domain and it��s not a global repository. Local repository can connect to a global repository using global shortcuts and can use objects in its shared folders. • Versioned Repository: This can either be local or global repository but it allows version control for the repository. A versioned repository can store multiple copies, or versions of an object. This feature allows efficiently developing, testing and deploying metadata in the production environment. Q. What is a code page? A. A code page contains encoding to specify characters in a set of one or more languages. The code page is selected based on source of the data. For example if source contains Japanese text then the code page should be selected to support Japanese text. When a code page is chosen, the program or application for which the code page is set, refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data. Q. Which all databases PowerCenter Server on Windows can connect to? A. PowerCenter Server on Windows can connect to following databases: • IBM DB2 • Informix • Microsoft Access • Microsoft Excel • Microsoft SQL Server • Oracle • Sybase • Teradata Q. Which all databases PowerCenter Server on UNIX can connect to? A. PowerCenter Server on UNIX can connect to following databases: • IBM DB2 • Informix • Oracle • Sybase • Teradata Q. How to execute PL/SQL script from Informatica mapping? A. Stored Procedure (SP) transformation can be used to execute PL/SQL Scripts. In SP Transformation PL/SQL procedure name can be specified. Whenever the session is executed, the session will call the pl/sql procedure. Q. What is Data Driven? The informatica server follows instructions coded into update strategy transformations within the session mapping which determine how to flag records for insert, update, delete or reject. If we do not choose data driven option setting, the informatica server ignores all update strategy transformations in the mapping. Q. What are the types of mapping wizards that are provided in Informatica? The designer provide two mapping wizard. 1. Getting Started Wizard - Creates mapping to load static facts and dimension tables as well as slowly growing dimension tables. 2. Slowly Changing Dimensions Wizard - Creates mappings to load slowly changing dimension tables based on the amount of historical dimension data we want to keep and the method we choose to handle historical dimension data. Q. What is Load Manager? A. While running a Workflow, the PowerCenter Server uses the Load Manager process and the Data Transformation Manager Process (DTM) to run the workflow and carry out workflow tasks. When the PowerCenter Server runs a workflow, the Load Manager performs the following tasks: 1. Locks the workflow and reads workflow properties. 2. Reads the parameter file and expands workflow variables. 3. Creates the workflow log file. 4. Runs workflow tasks. 5. Distributes sessions to worker servers. 6. Starts the DTM to run sessions. 7. Runs sessions from master servers. 8. Sends post-session email if the DTM terminates abnormally. When the PowerCenter Server runs a session, the DTM performs the following tasks: 1. Fetches session and mapping metadata from the repository. 2. Creates and expands session variables. 3. Creates the session log file. 4. Validates session code pages if data code page validation is enabled. Checks Query conversions if data code page validation is disabled. 5. Verifies connection object permissions. 6. Runs pre-session shell commands. 7. Runs pre-session stored procedures and SQL. 8. Creates and runs mappings, reader, writer, and transformation threads to extract, transform, and load data. 9. Runs post-session stored procedures and SQL. 10. Runs post-session shell commands. 11. Sends post-session email. Q. What is Data Transformation Manager? A. After the load manager performs validations for the session, it creates the DTM process. The DTM process is the second process associated with the session run. The primary purpose of the DTM process is to create and manage threads that carry out the session tasks. • The DTM allocates process memory for the session and divide it into buffers. This is also known as buffer memory. It creates the main thread, which is called the master thread. The master thread creates and manages all other threads. • If we partition a session, the DTM creates a set of threads for each partition to allow concurrent processing.. When Informatica server writes messages to the session log it includes thread type and thread ID. Following are the types of threads that DTM creates: Master Thread - Main thread of the DTM process. Creates and manages all other threads. Mapping Thread - One Thread to Each Session. Fetches Session and Mapping Information. Pre and Post Session Thread - One Thread each to Perform Pre and Post Session Operations. Reader Thread - One Thread for Each Partition for Each Source Pipeline. Writer Thread - One Thread for Each Partition if target exist in the source pipeline write to the target. Transformation Thread - One or More Transformation Thread For Each Partition. Q. What is Session and Batches? Session - A Session Is A set of instructions that tells the Informatica Server How And When To Move Data From Sources To Targets. After creating the session, we can use either the server manager or the command line program pmcmd to start or stop the session. Batches - It Provides A Way to Group Sessions For Either Serial Or Parallel Execution By The Informatica Server. There Are Two Types Of Batches: 1. Sequential - Run Session One after the Other. 2. Concurrent - Run Session At The Same Time. Q. How many ways you can update a relational source definition and what are they? A. Two ways 1. Edit the definition 2. Reimport the definition Q. What is a transformation? A. It is a repository object that generates, modifies or passes data. Q. What are the designer tools for creating transformations? A. Mapping designer Transformation developer Mapplet designer Q. In how many ways can you create ports? A. Two ways 1. Drag the port from another transformation 2. Click the add button on the ports tab. Q. What are reusable transformations? A. A transformation that can be reused is called a reusable transformation They can be created using two methods: 1. Using transformation developer 2. Create normal one and promote it to reusable Q. Is aggregate cache in aggregator transformation? A. 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 overflow values in cache files. Q. What r the settings that u use to configure the joiner transformation? • Master and detail source • Type of join • Condition of the join Q. What are the join types in joiner transformation? contain shared objects across the repositories in a domain. The objects are shared through global shortcuts. • Local Repository: Local repository is within a domain and it��s not a global repository. Local repository can connect to a global repository using global shortcuts and can use objects in its shared folders. • Versioned Repository: This can either be local or global repository but it allows version control for the repository. A versioned repository can store multiple copies, or versions of an object. This feature allows efficiently developing, testing and deploying metadata in the production environment. Q. What is a code page? A. A code page contains encoding to specify characters in a set of one or more languages. The code page is selected based on source of the data. For example if source contains Japanese text then the code page should be selected to support Japanese text. When a code page is chosen, the program or application for which the code page is set, refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data. Q. Which all databases PowerCenter Server on Windows can connect to? A. PowerCenter Server on Windows can connect to following databases: • IBM DB2 • Informix • Microsoft Access • Microsoft Excel • Microsoft SQL Server • Oracle • Sybase • Teradata Q. Which all databases PowerCenter Server on UNIX can connect to? A. PowerCenter Server on UNIX can connect to following databases: • IBM DB2 • Informix • Oracle • Sybase • Teradata Q. How to execute PL/SQL script from Informatica mapping? A. Stored Procedure (SP) transformation can be used to execute PL/SQL Scripts. In SP Transformation PL/SQL procedure name can be specified. Whenever the session is executed, the session will call the pl/sql procedure. Q. What is Data Driven? The informatica server follows instructions coded into update strategy transformations within the session mapping which determine how to flag records for insert, update, delete or reject. If we do not choose data driven option setting, the informatica server ignores all update strategy transformations in the mapping. Q. What are the types of mapping wizards that are provided in Informatica? The designer provide two mapping wizard. 1. Getting Started Wizard - Creates mapping to load static facts and dimension tables as well as slowly growing dimension tables. 2. Slowly Changing Dimensions Wizard - Creates mappings to load slowly changing dimension tables based on the amount of historical dimension data we want to keep and the method we choose to handle historical dimension data. Q. What is Load Manager? A. While running a Workflow, the PowerCenter Server uses the Load Manager process and the Data Transformation Manager Process (DTM) to run the workflow and carry out workflow tasks. When the PowerCenter Server runs a workflow, the Load Manager performs the following tasks: 1. Locks the workflow and reads workflow properties. 2. Reads the parameter file and expands workflow variables. 3. Creates the workflow log file. 4. Runs workflow tasks. 5. Distributes sessions to worker servers. 6. Starts the DTM to run sessions. 7. Runs sessions from master servers. 8. Sends post-session email if the DTM terminates abnormally. When the PowerCenter Server runs a session, the DTM performs the following tasks: 1. Fetches session and mapping metadata from the repository. 2. Creates and expands session variables. 3. Creates the session log file. 4. Validates session code pages if data code page validation is enabled. Checks Query conversions if data code page validation is disabled. 5. Verifies connection object permissions. 6. Runs pre-session shell commands. 7. Runs pre-session stored procedures and SQL. 8. Creates and runs mappings, reader, writer, and transformation threads to extract, transform, and load data. 9. Runs post-session stored procedures and SQL. 10. Runs post-session shell commands. 11. Sends post-session email. Q. What is Data Transformation Manager? A. After the load manager performs validations for the session, it creates the DTM process. The DTM process is the second process associated with the session run. The primary purpose of the DTM process is to create and manage threads that carry out the session tasks. • The DTM allocates process memory for the session and divide it into buffers. This is also known as buffer memory. It creates the main thread, which is called the master thread. The master thread creates and manages all other threads. • If we partition a session, the DTM creates a set of threads for each partition to allow concurrent processing.. When Informatica server writes messages to the session log it includes thread type and thread ID. Following are the types of threads that DTM creates: Master Thread - Main thread of the DTM process. Creates and manages all other threads. Mapping Thread - One Thread to Each Session. Fetches Session and Mapping Information. Pre and Post Session Thread - One Thread each to Perform Pre and Post Session Operations. Reader Thread - One Thread for Each Partition for Each Source Pipeline. Writer Thread - One Thread for Each Partition if target exist in the source pipeline write to the target. Transformation Thread - One or More Transformation Thread For Each Partition. Q. What is Session and Batches? Session - A Session Is A set of instructions that tells the Informatica Server How And When To Move Data From Sources To Targets. After creating the session, we can use either the server manager or the command line program pmcmd to start or stop the session. Batches - It Provides A Way to Group Sessions For Either Serial Or Parallel Execution By The Informatica Server. There Are Two Types Of Batches: 1. Sequential - Run Session One after the Other. 2. Concurrent - Run Session At The Same Time. Q. How many ways you can update a relational source definition and what are they? A. Two ways 1. Edit the definition 2. Reimport the definition Q. What is a transformation? A. It is a repository object that generates, modifies or passes data. Q. What are the designer tools for creating transformations? A. Mapping designer Transformation developer Mapplet designer Q. In how many ways can you create ports? A. Two ways 1. Drag the port from another transformation 2. Click the add button on the ports tab. Q. What are reusable transformations? A. A transformation that can be reused is called a reusable transformation They can be created using two methods: 1. Using transformation developer 2. Create normal one and promote it to reusable Q. Is aggregate cache in aggregator transformation? A. 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 overflow values in cache files. Q. What r the settings that u use to configure the joiner transformation? • Master and detail source • Type of join • Condition of the join Q. What are the join types in joiner transformation? contain shared objects across the repositories in a domain. The objects are shared through global shortcuts. • Local Repository: Local repository is within a domain and it��s not a global repository. Local repository can connect to a global repository using global shortcuts and can use objects in its shared folders. • Versioned Repository: This can either be local or global repository but it allows version control for the repository. A versioned repository can store multiple copies, or versions of an object. This feature allows efficiently developing, testing and deploying metadata in the production environment. Q. What is a code page? A. A code page contains encoding to specify characters in a set of one or more languages. The code page is selected based on source of the data. For example if source contains Japanese text then the code page should be selected to support Japanese text. When a code page is chosen, the program or application for which the code page is set, refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data. Q. Which all databases PowerCenter Server on Windows can connect to? A. PowerCenter Server on Windows can connect to following databases: • IBM DB2 • Informix • Microsoft Access • Microsoft Excel • Microsoft SQL Server • Oracle • Sybase • Teradata Q. Which all databases PowerCenter Server on UNIX can connect to? A. PowerCenter Server on UNIX can connect to following databases: • IBM DB2 • Informix • Oracle • Sybase • Teradata Q. How to execute PL/SQL script from Informatica mapping? A. Stored Procedure (SP) transformation can be used to execute PL/SQL Scripts. In SP Transformation PL/SQL procedure name can be specified. Whenever the session is executed, the session will call the pl/sql procedure. Q. What is Data Driven? The informatica server follows instructions coded into update strategy transformations within the session mapping which determine how to flag records for insert, update, delete or reject. If we do not choose data driven option setting, the informatica server ignores all update strategy transformations in the mapping. Q. What are the types of mapping wizards that are provided in Informatica? The designer provide two mapping wizard. 1. Getting Started Wizard - Creates mapping to load static facts and dimension tables as well as slowly growing dimension tables. 2. Slowly Changing Dimensions Wizard - Creates mappings to load slowly changing dimension tables based on the amount of historical dimension data we want to keep and the method we choose to handle historical dimension data. Q. What is Load Manager? A. While running a Workflow, the PowerCenter Server uses the Load Manager process and the Data Transformation Manager Process (DTM) to run the workflow and carry out workflow tasks. When the PowerCenter Server runs a workflow, the Load Manager performs the following tasks: 1. Locks the workflow and reads workflow properties. 2. Reads the parameter file and expands workflow variables. 3. Creates the workflow log file. 4. Runs workflow tasks. 5. Distributes sessions to worker servers. 6. Starts the DTM to run sessions. 7. Runs sessions from master servers. 8. Sends post-session email if the DTM terminates abnormally. When the PowerCenter Server runs a session, the DTM performs the following tasks: 1. Fetches session and mapping metadata from the repository. 2. Creates and expands session variables. 3. Creates the session log file. 4. Validates session code pages if data code page validation is enabled. Checks Query conversions if data code page validation is disabled. 5. Verifies connection object permissions. 6. Runs pre-session shell commands. 7. Runs pre-session stored procedures and SQL. 8. Creates and runs mappings, reader, writer, and transformation threads to extract, transform, and load data. 9. Runs post-session stored procedures and SQL. 10. Runs post-session shell commands. 11. Sends post-session email. Q. What is Data Transformation Manager? A. After the load manager performs validations for the session, it creates the DTM process. The DTM process is the second process associated with the session run. The primary purpose of the DTM process is to create and manage threads that carry out the session tasks. • The DTM allocates process memory for the session and divide it into buffers. This is also known as buffer memory. It creates the main thread, which is called the master thread. The master thread creates and manages all other threads. • If we partition a session, the DTM creates a set of threads for each partition to allow concurrent processing.. When Informatica server writes messages to the session log it includes thread type and thread ID. Following are the types of threads that DTM creates: Master Thread - Main thread of the DTM process. Creates and manages all other threads. Mapping Thread - One Thread to Each Session. Fetches Session and Mapping Information. Pre and Post Session Thread - One Thread each to Perform Pre and Post Session Operations. Reader Thread - One Thread for Each Partition for Each Source Pipeline. Writer Thread - One Thread for Each Partition if target exist in the source pipeline write to the target. Transformation Thread - One or More Transformation Thread For Each Partition. Q. What is Session and Batches? Session - A Session Is A set of instructions that tells the Informatica Server How And When To Move Data From Sources To Targets. After creating the session, we can use either the server manager or the command line program pmcmd to start or stop the session. Batches - It Provides A Way to Group Sessions For Either Serial Or Parallel Execution By The Informatica Server. There Are Two Types Of Batches: 1. Sequential - Run Session One after the Other. 2. Concurrent - Run Session At The Same Time. Q. How many ways you can update a relational source definition and what are they? A. Two ways 1. Edit the definition 2. Reimport the definition Q. What is a transformation? A. It is a repository object that generates, modifies or passes data. Q. What are the designer tools for creating transformations? A. Mapping designer Transformation developer Mapplet designer Q. In how many ways can you create ports? A. Two ways 1. Drag the port from another transformation 2. Click the add button on the ports tab. Q. What are reusable transformations? A. A transformation that can be reused is called a reusable transformation They can be created using two methods: 1. Using transformation developer 2. Create normal one and promote it to reusable Q. Is aggregate cache in aggregator transformation? A. 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 overflow values in cache files. Q. What r the settings that u use to configure the joiner transformation? • Master and detail source • Type of join • Condition of the join Q. What are the join types in joiner transformation? contain shared objects across the repositories in a domain. The objects are shared through global shortcuts. • Local Repository: Local repository is within a domain and it��s not a global repository. Local repository can connect to a global repository using global shortcuts and can use objects in its shared folders. • Versioned Repository: This can either be local or global repository but it allows version control for the repository. A versioned repository can store multiple copies, or versions of an object. This feature allows efficiently developing, testing and deploying metadata in the production environment. Q. What is a code page? A. A code page contains encoding to specify characters in a set of one or more languages. The code page is selected based on source of the data. For example if source contains Japanese text then the code page should be selected to support Japanese text. When a code page is chosen, the program or application for which the code page is set, refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data. Q. Which all databases PowerCenter Server on Windows can connect to? A. PowerCenter Server on Windows can connect to following databases: • IBM DB2 • Informix • Microsoft Access • Microsoft Excel • Microsoft SQL Server • Oracle • Sybase • Teradata Q. Which all databases PowerCenter Server on UNIX can connect to? A. PowerCenter Server on UNIX can connect to following databases: • IBM DB2 • Informix • Oracle • Sybase • Teradata Q. How to execute PL/SQL script from Informatica mapping? A. Stored Procedure (SP) transformation can be used to execute PL/SQL Scripts. In SP Transformation PL/SQL procedure name can be specified. Whenever the session is executed, the session will call the pl/sql procedure. Q. What is Data Driven? The informatica server follows instructions coded into update strategy transformations within the session mapping which determine how to flag records for insert, update, delete or reject. If we do not choose data driven option setting, the informatica server ignores all update strategy transformations in the mapping. Q. What are the types of mapping wizards that are provided in Informatica? The designer provide two mapping wizard. 1. Getting Started Wizard - Creates mapping to load static facts and dimension tables as well as slowly growing dimension tables. 2. Slowly Changing Dimensions Wizard - Creates mappings to load slowly changing dimension tables based on the amount of historical dimension data we want to keep and the method we choose to handle historical dimension data. Q. What is Load Manager? A. While running a Workflow, the PowerCenter Server uses the Load Manager process and the Data Transformation Manager Process (DTM) to run the workflow and carry out workflow tasks. When the PowerCenter Server runs a workflow, the Load Manager performs the following tasks: 1. Locks the workflow and reads workflow properties. 2. Reads the parameter file and expands workflow variables. 3. Creates the workflow log file. 4. Runs workflow tasks. 5. Distributes sessions to worker servers. 6. Starts the DTM to run sessions. 7. Runs sessions from master servers. 8. Sends post-session email if the DTM terminates abnormally. When the PowerCenter Server runs a session, the DTM performs the following tasks: 1. Fetches session and mapping metadata from the repository. 2. Creates and expands session variables. 3. Creates the session log file. 4. Validates session code pages if data code page validation is enabled. Checks Query conversions if data code page validation is disabled. 5. Verifies connection object permissions. 6. Runs pre-session shell commands. 7. Runs pre-session stored procedures and SQL. 8. Creates and runs mappings, reader, writer, and transformation threads to extract, transform, and load data. 9. Runs post-session stored procedures and SQL. 10. Runs post-session shell commands. 11. Sends post-session email. Q. What is Data Transformation Manager? A. After the load manager performs validations for the session, it creates the DTM process. The DTM process is the second process associated with the session run. The primary purpose of the DTM process is to create and manage threads that carry out the session tasks. • The DTM allocates process memory for the session and divide it into buffers. This is also known as buffer memory. It creates the main thread, which is called the master thread. The master thread creates and manages all other threads. • If we partition a session, the DTM creates a set of threads for each partition to allow concurrent processing.. When Informatica server writes messages to the session log it includes thread type and thread ID. Following are the types of threads that DTM creates: Master Thread - Main thread of the DTM process. Creates and manages all other threads. Mapping Thread - One Thread to Each Session. Fetches Session and Mapping Information. Pre and Post Session Thread - One Thread each to Perform Pre and Post Session Operations. Reader Thread - One Thread for Each Partition for Each Source Pipeline. Writer Thread - One Thread for Each Partition if target exist in the source pipeline write to the target. Transformation Thread - One or More Transformation Thread For Each Partition. Q. What is Session and Batches? Session - A Session Is A set of instructions that tells the Informatica Server How And When To Move Data From Sources To Targets. After creating the session, we can use either the server manager or the command line program pmcmd to start or stop the session. Batches - It Provides A Way to Group Sessions For Either Serial Or Parallel Execution By The Informatica Server. There Are Two Types Of Batches: 1. Sequential - Run Session One after the Other. 2. Concurrent - Run Session At The Same Time. Q. How many ways you can update a relational source definition and what are they? A. Two ways 1. Edit the definition 2. Reimport the definition Q. What is a transformation? A. It is a repository object that generates, modifies or passes data. Q. What are the designer tools for creating transformations? A. Mapping designer Transformation developer Mapplet designer Q. In how many ways can you create ports? A. Two ways 1. Drag the port from another transformation 2. Click the add button on the ports tab. Q. What are reusable transformations? A. A transformation that can be reused is called a reusable transformation They can be created using two methods: 1. Using transformation developer 2. Create normal one and promote it to reusable Q. Is aggregate cache in aggregator transformation? A. 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 overflow values in cache files. Q. What r the settings that u use to configure the joiner transformation? • Master and detail source • Type of join • Condition of the join Q. What are the join types in joiner transformation? contain shared objects across the repositories in a domain. The objects are shared through global shortcuts. • Local Repository: Local repository is within a domain and it��s not a global repository. Local repository can connect to a global repository using global shortcuts and can use objects in its shared folders. • Versioned Repository: This can either be local or global repository but it allows version control for the repository. A versioned repository can store multiple copies, or versions of an object. This feature allows efficiently developing, testing and deploying metadata in the production environment. Q. What is a code page? A. A code page contains encoding to specify characters in a set of one or more languages. The code page is selected based on source of the data. For example if source contains Japanese text then the code page should be selected to support Japanese text. When a code page is chosen, the program or application for which the code page is set, refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data. Q. Which all databases PowerCenter Server on Windows can connect to? A. PowerCenter Server on Windows can connect to following databases: • IBM DB2 • Informix • Microsoft Access • Microsoft Excel • Microsoft SQL Server • Oracle • Sybase • Teradata Q. Which all databases PowerCenter Server on UNIX can connect to? A. PowerCenter Server on UNIX can connect to following databases: • IBM DB2 • Informix • Oracle • Sybase • Teradata Q. How to execute PL/SQL script from Informatica mapping? A. Stored Procedure (SP) transformation can be used to execute PL/SQL Scripts. In SP Transformation PL/SQL procedure name can be specified. Whenever the session is executed, the session will call the pl/sql procedure. Q. What is Data Driven? The informatica server follows instructions coded into update strategy transformations within the session mapping which determine how to flag records for insert, update, delete or reject. If we do not choose data driven option setting, the informatica server ignores all update strategy transformations in the mapping. Q. What are the types of mapping wizards that are provided in Informatica? The designer provide two mapping wizard. 1. Getting Started Wizard - Creates mapping to load static facts and dimension tables as well as slowly growing dimension tables. 2. Slowly Changing Dimensions Wizard - Creates mappings to load slowly changing dimension tables based on the amount of historical dimension data we want to keep and the method we choose to handle historical dimension data. Q. What is Load Manager? A. While running a Workflow, the PowerCenter Server uses the Load Manager process and the Data Transformation Manager Process (DTM) to run the workflow and carry out workflow tasks. When the PowerCenter Server runs a workflow, the Load Manager performs the following tasks: 1. Locks the workflow and reads workflow properties. 2. Reads the parameter file and expands workflow variables. 3. Creates the workflow log file. 4. Runs workflow tasks. 5. Distributes sessions to worker servers. 6. Starts the DTM to run sessions. 7. Runs sessions from master servers. 8. Sends post-session email if the DTM terminates abnormally. When the PowerCenter Server runs a session, the DTM performs the following tasks: 1. Fetches session and mapping metadata from the repository. 2. Creates and expands session variables. 3. Creates the session log file. 4. Validates session code pages if data code page validation is enabled. Checks Query conversions if data code page validation is disabled. 5. Verifies connection object permissions. 6. Runs pre-session shell commands. 7. Runs pre-session stored procedures and SQL. 8. Creates and runs mappings, reader, writer, and transformation threads to extract, transform, and load data. 9. Runs post-session stored procedures and SQL. 10. Runs post-session shell commands. 11. Sends post-session email. Q. What is Data Transformation Manager? A. After the load manager performs validations for the session, it creates the DTM process. The DTM process is the second process associated with the session run. The primary purpose of the DTM process is to create and manage threads that carry out the session tasks. • The DTM allocates process memory for the session and divide it into buffers. This is also known as buffer memory. It creates the main thread, which is called the master thread. The master thread creates and manages all other threads. • If we partition a session, the DTM creates a set of threads for each partition to allow concurrent processing.. When Informatica server writes messages to the session log it includes thread type and thread ID. Following are the types of threads that DTM creates: Master Thread - Main thread of the DTM process. Creates and manages all other threads. Mapping Thread - One Thread to Each Session. Fetches Session and Mapping Information. Pre and Post Session Thread - One Thread each to Perform Pre and Post Session Operations. Reader Thread - One Thread for Each Partition for Each Source Pipeline. Writer Thread - One Thread for Each Partition if target exist in the source pipeline write to the target. Transformation Thread - One or More Transformation Thread For Each Partition. Q. What is Session and Batches? Session - A Session Is A set of instructions that tells the Informatica Server How And When To Move Data From Sources To Targets. After creating the session, we can use either the server manager or the command line program pmcmd to start or stop the session. Batches - It Provides A Way to Group Sessions For Either Serial Or Parallel Execution By The Informatica Server. There Are Two Types Of Batches: 1. Sequential - Run Session One after the Other. 2. Concurrent - Run Session At The Same Time. Q. How many ways you can update a relational source definition and what are they? A. Two ways 1. Edit the definition 2. Reimport the definition Q. What is a transformation? A. It is a repository object that generates, modifies or passes data. Q. What are the designer tools for creating transformations? A. Mapping designer Transformation developer Mapplet designer Q. In how many ways can you create ports? A. Two ways 1. Drag the port from another transformation 2. Click the add button on the ports tab. Q. What are reusable transformations? A. A transformation that can be reused is called a reusable transformation They can be created using two methods: 1. Using transformation developer 2. Create normal one and promote it to reusable Q. Is aggregate cache in aggregator transformation? A. 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 overflow values in cache files. Q. What r the settings that u use to configure the joiner transformation? • Master and detail source • Type of join • Condition of the join Q. What are the join types in joiner transformation? contain shared objects across the repositories in a domain. The objects are shared through global shortcuts. • Local Repository: Local repository is within a domain and it��s not a global repository. Local repository can connect to a global repository using global shortcuts and can use objects in its shared folders. • Versioned Repository: This can either be local or global repository but it allows version control for the repository. A versioned repository can store multiple copies, or versions of an object. This feature allows efficiently developing, testing and deploying metadata in the production environment. Q. What is a code page? A. A code page contains encoding to specify characters in a set of one or more languages. The code page is selected based on source of the data. For example if source contains Japanese text then the code page should be selected to support Japanese text. When a code page is chosen, the program or application for which the code page is set, refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data. Q. Which all databases PowerCenter Server on Windows can connect to? A. PowerCenter Server on Windows can connect to following databases: • IBM DB2 • Informix • Microsoft Access • Microsoft Excel • Microsoft SQL Server • Oracle • Sybase • Teradata Q. Which all databases PowerCenter Server on UNIX can connect to? A. PowerCenter Server on UNIX can connect to following databases: • IBM DB2 • Informix • Oracle • Sybase • Teradata Q. How to execute PL/SQL script from Informatica mapping? A. Stored Procedure (SP) transformation can be used to execute PL/SQL Scripts. In SP Transformation PL/SQL procedure name can be specified. Whenever the session is executed, the session will call the pl/sql procedure. Q. What is Data Driven? The informatica server follows instructions coded into update strategy transformations within the session mapping which determine how to flag records for insert, update, delete or reject. If we do not choose data driven option setting, the informatica server ignores all update strategy transformations in the mapping. Q. What are the types of mapping wizards that are provided in Informatica? The designer provide two mapping wizard. 1. Getting Started Wizard - Creates mapping to load static facts and dimension tables as well as slowly growing dimension tables. 2. Slowly Changing Dimensions Wizard - Creates mappings to load slowly changing dimension tables based on the amount of historical dimension data we want to keep and the method we choose to handle historical dimension data. Q. What is Load Manager? A. While running a Workflow, the PowerCenter Server uses the Load Manager process and the Data Transformation Manager Process (DTM) to run the workflow and carry out workflow tasks. When the PowerCenter Server runs a workflow, the Load Manager performs the following tasks: 1. Locks the workflow and reads workflow properties. 2. Reads the parameter file and expands workflow variables. 3. Creates the workflow log file. 4. Runs workflow tasks. 5. Distributes sessions to worker servers. 6. Starts the DTM to run sessions. 7. Runs sessions from master servers. 8. Sends post-session email if the DTM terminates abnormally. When the PowerCenter Server runs a session, the DTM performs the following tasks: 1. Fetches session and mapping metadata from the repository. 2. Creates and expands session variables. 3. Creates the session log file. 4. Validates session code pages if data code page validation is enabled. Checks Query conversions if data code page validation is disabled. 5. Verifies connection object permissions. 6. Runs pre-session shell commands. 7. Runs pre-session stored procedures and SQL. 8. Creates and runs mappings, reader, writer, and transformation threads to extract, transform, and load data. 9. Runs post-session stored procedures and SQL. 10. Runs post-session shell commands. 11. Sends post-session email. Q. What is Data Transformation Manager? A. After the load manager performs validations for the session, it creates the DTM process. The DTM process is the second process associated with the session run. The primary purpose of the DTM process is to create and manage threads that carry out the session tasks. • The DTM allocates process memory for the session and divide it into buffers. This is also known as buffer memory. It creates the main thread, which is called the master thread. The master thread creates and manages all other threads. • If we partition a session, the DTM creates a set of threads for each partition to allow concurrent processing.. When Informatica server writes messages to the session log it includes thread type and thread ID. Following are the types of threads that DTM creates: Master Thread - Main thread of the DTM process. Creates and manages all other threads. Mapping Thread - One Thread to Each Session. Fetches Session and Mapping Information. Pre and Post Session Thread - One Thread each to Perform Pre and Post Session Operations. Reader Thread - One Thread for Each Partition for Each Source Pipeline. Writer Thread - One Thread for Each Partition if target exist in the source pipeline write to the target. Transformation Thread - One or More Transformation Thread For Each Partition. Q. What is Session and Batches? Session - A Session Is A set of instructions that tells the Informatica Server How And When To Move Data From Sources To Targets. After creating the session, we can use either the server manager or the command line program pmcmd to start or stop the session. Batches - It Provides A Way to Group Sessions For Either Serial Or Parallel Execution By The Informatica Server. There Are Two Types Of Batches: 1. Sequential - Run Session One after the Other. 2. Concurrent - Run Session At The Same Time. Q. How many ways you can update a relational source definition and what are they? A. Two ways 1. Edit the definition 2. Reimport the definition Q. What is a transformation? A. It is a repository object that generates, modifies or passes data. Q. What are the designer tools for creating transformations? A. Mapping designer Transformation developer Mapplet designer Q. In how many ways can you create ports? A. Two ways 1. Drag the port from another transformation 2. Click the add button on the ports tab. Q. What are reusable transformations? A. A transformation that can be reused is called a reusable transformation They can be created using two methods: 1. Using transformation developer 2. Create normal one and promote it to reusable Q. Is aggregate cache in aggregator transformation? A. 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 overflow values in cache files. Q. What r the settings that u use to configure the joiner transformation? • Master and detail source • Type of join • Condition of the join Q. What are the join types in joiner transformation? contain shared objects across the repositories in a domain. The objects are shared through global shortcuts. • Local Repository: Local repository is within a domain and it��s not a global repository. Local repository can connect to a global repository using global shortcuts and can use objects in its shared folders. • Versioned Repository: This can either be local or global repository but it allows version control for the repository. A versioned repository can store multiple copies, or versions of an object. This feature allows efficiently developing, testing and deploying metadata in the production environment. Q. What is a code page? A. A code page contains encoding to specify characters in a set of one or more languages. The code page is selected based on source of the data. For example if source contains Japanese text then the code page should be selected to support Japanese text. When a code page is chosen, the program or application for which the code page is set, refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data. Q. Which all databases PowerCenter Server on Windows can connect to? A. PowerCenter Server on Windows can connect to following databases: • IBM DB2 • Informix • Microsoft Access • Microsoft Excel • Microsoft SQL Server • Oracle • Sybase • Teradata Q. Which all databases PowerCenter Server on UNIX can connect to? A. PowerCenter Server on UNIX can connect to following databases: • IBM DB2 • Informix • Oracle • Sybase • Teradata Q. How to execute PL/SQL script from Informatica mapping? A. Stored Procedure (SP) transformation can be used to execute PL/SQL Scripts. In SP Transformation PL/SQL procedure name can be specified. Whenever the session is executed, the session will call the pl/sql procedure. Q. What is Data Driven? The informatica server follows instructions coded into update strategy transformations within the session mapping which determine how to flag records for insert, update, delete or reject. If we do not choose data driven option setting, the informatica server ignores all update strategy transformations in the mapping. Q. What are the types of mapping wizards that are provided in Informatica? The designer provide two mapping wizard. 1. Getting Started Wizard - Creates mapping to load static facts and dimension tables as well as slowly growing dimension tables. 2. Slowly Changing Dimensions Wizard - Creates mappings to load slowly changing dimension tables based on the amount of historical dimension data we want to keep and the method we choose to handle historical dimension data. Q. What is Load Manager? A. While running a Workflow, the PowerCenter Server uses the Load Manager process and the Data Transformation Manager Process (DTM) to run the workflow and carry out workflow tasks. When the PowerCenter Server runs a workflow, the Load Manager performs the following tasks: 1. Locks the workflow and reads workflow properties. 2. Reads the parameter file and expands workflow variables. 3. Creates the workflow log file. 4. Runs workflow tasks. 5. Distributes sessions to worker servers. 6. Starts the DTM to run sessions. 7. Runs sessions from master servers. 8. Sends post-session email if the DTM terminates abnormally. When the PowerCenter Server runs a session, the DTM performs the following tasks: 1. Fetches session and mapping metadata from the repository. 2. Creates and expands session variables. 3. Creates the session log file. 4. Validates session code pages if data code page validation is enabled. Checks Query conversions if data code page validation is disabled. 5. Verifies connection object permissions. 6. Runs pre-session shell commands. 7. Runs pre-session stored procedures and SQL. 8. Creates and runs mappings, reader, writer, and transformation threads to extract, transform, and load data. 9. Runs post-session stored procedures and SQL. 10. Runs post-session shell commands. 11. Sends post-session email. Q. What is Data Transformation Manager? A. After the load manager performs validations for the session, it creates the DTM process. The DTM process is the second process associated with the session run. The primary purpose of the DTM process is to create and manage threads that carry out the session tasks. • The DTM allocates process memory for the session and divide it into buffers. This is also known as buffer memory. It creates the main thread, which is called the master thread. The master thread creates and manages all other threads. • If we partition a session, the DTM creates a set of threads for each partition to allow concurrent processing.. When Informatica server writes messages to the session log it includes thread type and thread ID. Following are the types of threads that DTM creates: Master Thread - Main thread of the DTM process. Creates and manages all other threads. Mapping Thread - One Thread to Each Session. Fetches Session and Mapping Information. Pre and Post Session Thread - One Thread each to Perform Pre and Post Session Operations. Reader Thread - One Thread for Each Partition for Each Source Pipeline. Writer Thread - One Thread for Each Partition if target exist in the source pipeline write to the target. Transformation Thread - One or More Transformation Thread For Each Partition. Q. What is Session and Batches? Session - A Session Is A set of instructions that tells the Informatica Server How And When To Move Data From Sources To Targets. After creating the session, we can use either the server manager or the command line program pmcmd to start or stop the session. Batches - It Provides A Way to Group Sessions For Either Serial Or Parallel Execution By The Informatica Server. There Are Two Types Of Batches: 1. Sequential - Run Session One after the Other. 2. Concurrent - Run Session At The Same Time. Q. How many ways you can update a relational source definition and what are they? A. Two ways 1. Edit the definition 2. Reimport the definition Q. What is a transformation? A. It is a repository object that generates, modifies or passes data. Q. What are the designer tools for creating transformations? A. Mapping designer Transformation developer Mapplet designer Q. In how many ways can you create ports? A. Two ways 1. Drag the port from another transformation 2. Click the add button on the ports tab. Q. What are reusable transformations? A. A transformation that can be reused is called a reusable transformation They can be created using two methods: 1. Using transformation developer 2. Create normal one and promote it to reusable Q. Is aggregate cache in aggregator transformation? A. 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 overflow values in cache files. Q. What r the settings that u use to configure the joiner transformation? • Master and detail source • Type of join • Condition of the join Q. What are the join types in joiner transformation?
Databricks Certified Associate Developer for Apache Spark Using Python: The ultimate guide to getting certified in Apache Spark using practical examples with Python
Databricks Certified Associate Developer for Apache Spark Using Python: The ultimate guide to getting certified in Apache Spark using practical examples with Python