Drag the Two Data Flow Tasks on Control Flow tab. Rename it as Data Flow Task Cache Connection Manager and Data Flow Task-Look Up Transformation for our reference. Connect the Two Data flow Tasks by using Precedence Constraints. This ensures the cache transformation executes before the execution of Look up Transformation. Otherwise Transformation will be fail. Please find the screen shot below.
Right click on the First Data Flow Task you add the cache Connection Manager and connect to the OLEDB Data Source then they will generate reference data set to Look up Transformation. Please find the screen shot below.
Right click on OLEDB Source, click on Edit, then connect to data source. If not exit create a new connection. Please find the screen shot below.
Click on New Button Find the next screen shot below.
Click on New Button and connect to Data Source. Please find the screen shot below.
Click on OK Button of connection Manager and then select the Table name from the OLEDB Source Editor and then click OK Button. Please find the screen shot below.
Next we need to configure the Cache Transform to connect to Cache Connection Manager and write the data from connected data source to the cache Connection Manager. Right click on the Cache Transform click on Edit and Configure the cache connection Manager. Please find the screen shots below.
Click on New Button. Please find the screen shot below.
Next Click on Columns Tab. Now you configure the cache connection manager to specify the column following. Which columns in reference data set are the Index columns. Look up transformation maps columns in input data source only index columns in the reference dataset. You must specify at least one column in as a reference column
We are going to specify the Product Id Column as Index column. This is the common column between in the input Data source in the reference Data set. We specify the Index as 1. Next click on General tab.
Next is the reference Dataset there is stored in Memory cache of package runs persist to the file. Saving the cache to file using the cache file and set upping the cache file to write the data to the cache connection managers and able to share data between multiple transformations in the different Packages.
You persist the cache by selecting Use File Cache and selecting the Cache File from Browse button or you can enter the filename.raw. The raw is the extension for Cache file. Please find the screen shot below.Click ok Save settings and Check the mappings of Cache Transform .
Click on Control Flow Tab and click on Dataflow task look up transform. Add Oledb Source , Look up Transformation and OLEDB Destination. First connect to OLEDB Data Source and Look Up Transformation. Please find the screen shot below.
Right click on the OLEDB Source and click on edit and then select connection manager. If connection is not there and then create new connection . In this case I have already created Adventure works connection . I am going to select that connection . After that needed to be select Table name. In this case I am going to select Sales.SalesOrderDetails. Please find the screen shot below.
Now we have to configure Look up Transformation. Please find the screen shot below. For that right click on the Look up click on edit. Please find the screen shot below.
No comments:
Post a Comment