Tuesday, May 5, 2015

Convert FetchXML to SQL query


Some time we need to get SQL query for fetchxml. For MS CRM application you can get FetchXML‘s SQL query by running profiler on SQL server and find the query from profiler.
But if there are more users accessing CRM, then there are lot of queries are executing and we need to go through each query and need to relate to our fetchXML.
This tool converts existing entities system view FetchXML queries to SQL queries. Also you can enter directly fetch XML and it will convert to SQL query.

1.      Convert System View FetchXML to SQL query
a.      First select Entity from drop down
b.      Select system view, FetchXML of selected view will be converted to SQL query.
c.       Click on Get FetchXML, FetchXML for selected view will be retrieved from CRM and displayed in Textbox
d.     If required you can modify fetch xml as per requirement

e.      Click on Get SQL query, your FetchXML will be converted to SQL query and shown in textbox.



2.       Manual FetchXML to SQL
a.      Enter FetchXML in first text box, you want to convert into SQL query
b.      Click on Get SQL query, FetchXML converted and shown in textbox. 





User or Team filters
-          Based on current user all conditions are shown.

-          If any filter condition for user and/or userteam, then current user id and user teams will be retrieved and Id’s will be shown in SQL query.



Date time operator
-          Most of the time showing CRM database functions in SQL query. Because date time is varying based on user settings.





-          For some of the date time operators it is very hard to find exact value. So just showing what will be the possible values.

e.g. Operator  = last-x-fiscal-periods, every CRM might have different fiscal period setting, so user need to put those dates.


For Managed solution : https://fetchxml2sql.codeplex.com/


4 comments:

  1. Hey, maybe you should move the project to github

    ReplyDelete
  2. hi,
    can you please help out on how to use your source as a tool

    thanks a lot

    ReplyDelete
  3. THANK YOU FOR THE INFORMATION
    PLEASE VISIT US
    CRM Solutions



    ReplyDelete
  4. Webcrs award winning, beneficial CRM for Tour Operators software provides everything for a small & large scale business operators to run their back office & sales operation in one easy powerful system! With webcrs travel CRM, tour operators can get entire 360degree customer view.

    ReplyDelete