Queries in informatica are useful in many ways. We can use it to identify mappings across repository in which a particular table is being used.We can use it to identify invalid objects in repository. We can use it to identify if any changes were made to objects on a given day.We even use them for deployment purpose this has been explained in earlier article. Please find the link below
http://dwbuddy.blogspot.com/2014/01/labelling-and-creating-queries-in.html
Suppose we know only table name and we want to know how it is populated and in which all mappings it is being used across informatica repository. We can achieve this by creating query in following way
In repository manger go to tools there we will be having queries .Click new and give the parameters as mentioned in the screenshot
Upon executing the query i.e. clicking the blue arrow icon all the mappings along with folder name which has table Employee being used will be displayed.
Click save so that query can be used for future purpose
To find the changes made in repository on current day. Create the query in the following way
Upon executing all the objects will be displayed that has been changed in last 1 day we can change the day value upon our requirement.The objects will be displayed along with user name who has changed the objects.
This will be pretty useful if the informatica version is a standard one.
To find any invalid objects in repository
All invalid objects i.e. mappings ,sessions etc will be displayed upon executing the following query
In the above queries you might have noticed that query type as personal/shared. This property is set while saving query under permissions category. If permissions is set to all then it is shared query so every one can use it or else it is personal i.e. only the owner of the query can edit/execute it.
Hope this article helps in understanding informatica queries
http://dwbuddy.blogspot.com/2014/01/labelling-and-creating-queries-in.html
Suppose we know only table name and we want to know how it is populated and in which all mappings it is being used across informatica repository. We can achieve this by creating query in following way
In repository manger go to tools there we will be having queries .Click new and give the parameters as mentioned in the screenshot
Upon executing the query i.e. clicking the blue arrow icon all the mappings along with folder name which has table Employee being used will be displayed.
Click save so that query can be used for future purpose
To find the changes made in repository on current day. Create the query in the following way
Upon executing all the objects will be displayed that has been changed in last 1 day we can change the day value upon our requirement.The objects will be displayed along with user name who has changed the objects.
This will be pretty useful if the informatica version is a standard one.
To find any invalid objects in repository
In the above queries you might have noticed that query type as personal/shared. This property is set while saving query under permissions category. If permissions is set to all then it is shared query so every one can use it or else it is personal i.e. only the owner of the query can edit/execute it.
Hope this article helps in understanding informatica queries
Comments
Post a Comment