tNormalize | tDenormalize |
The tNormalize component can be used to normalize data that is stored in a denormalized format. It can also be used to split a single column of data into multiple columns | The tDenormalize component can be used to denormalize data that is stored in a normalized format. It can also be used to combine multiple columns of data into a single column. |
It can normalize data from a variety of sources, including flat files, databases, and web services | It can denormalize data from a relational database. |
It can normalize data using a variety of normalization techniques, including first normal form, second normal form, and third normal form | It can denormalize data using a variety of denormalization techniques, including storing data in a single table, storing data in a materialized view,and storing data in a star schema. |
It can create a normalized schema for the data. | It can create a denormalized schema for the data. |
It can generate SQL statements to create the normalized database. | It can generate SQL statements to create the denormalized database. |
Use the tNormalize component if you need to organize data into a consistent and efficient format. | Use the tDenormalize component if you need to improve the performance of queries that access a small number of columns. |
Input data:Flat files, databases, web services. | Input data:Relational database. |
Output data: Relational database. | Output data: Flat files, databases, web services. |
Normalization techniques: First normal form, second normal form, third normal form | Normalization techniques:Storing data in a single table, storing data in a materialized view, storing data in a star schema |
Use cases: Improves data quality, makes it easier to query and update data | Use cases: Improves performance for queries that access multiple columns of the same entity |
The Blog focuses on all Related interview questions required at Scenario level with Solution description.
tnormalize vs denormalize
Subscribe to:
Posts (Atom)