Microsoft Dynamics CRM Online has a number of capabilities that allow customers to surface business data that helps them drive decisions and interact with their customers more effectively.
Capabilities that are available within CRM Online include:
As the volume of data held within the CRM Online database continues to grow it becomes more important than ever to think about your BI strategy and determine the most effective mechanisms for reporting and visualizing large datasets.
In a CRM Online environment, the reporting infrastructure is shared and separate from the database. In this architecture, although customers share the resources required to run the report, each report runs against the customers’ individual database instance. Additionally, with CRM Online, users can run as many reports as they need whenever they want to run them to meet business goals. We do not place time restrictions on reports.
The reporting capabilities built in to CRM Online are designed to let users run reports on datasets that span shorter periods of time. Considering this, Microsoft Dynamics CRM has the following fixed settings:
For more on...
... please read on here
See also
In a previous blog post "Visualize hierarchical data in CRM 2015" I showed you how to visualize the out-of-the-box hierarchy for Accounts.
To enable a hierarchy, you need to have at least one self referential 1:N relationship. After creating the relationship, you can select one 1:N relationship as hierarchy relationship. In this blog post I'll show how to do this for the Contact entity
Go to Settings > Customize and select Customize the System.
Fig. 1 - customize the system
x
Expand Contacts
Fig. 2 - Contacts entity
Click 1:N Relationships and then New 1-to-many relationship
Fig. 3 - relationships
Select Contact as “Related Entity”. Provide a name. Specify this relationship as "Hierachical" . Select “Yes” to “Hierarchical”. Provide a Display Name for the Lookup Field
Click Save and Close
Fig. 4 - define relationship
Navigate to Contact > Hierarchy_Settings and click New
Fig. 5 - hierarchical settings
Enter unique name and select any card (quick view form - you can customize those)
Click here in the 'Please click here to mark a relationship as hierarchical' string to open the dialog
Fig. 6 - mark as hierarchical
Select the newly created referential 1:n relationship and click Done
Fig. 7 - select relationship
Note the Hierarchical Releationship box now lists the relationship
Fig. 8 - verify selection
Navigate to Forms, and open any form - eg Contacts
Fig. 9 - edit form
Add the relationship lookup field ("Parent Contact") to the form, and then publish all customizations
Fig. 10 - add Lookup field
Now done with the configuration set the “Parent Contact” for several contact records and see Hierarchy view
Fig. 11 - define parent
Fig. 12 - contacts with hierarchy icon
Fig. 13 - visualization one branch
Fig. 14 - visualization another branch
Note: Dynamics CRM 2015 is in beta when writing this blog post. Things can change between now and the actual launch of the service
Model and visualize hierarchical data to gain valuable business insights
Previously, you were able to create hierarchies of related records using self-referential relationships, but you had to iteratively query for the related records.
In Dynamics CRM 2015 - expected to be generally available in the fourth quarter of 2014 - new capabilities will let you query and view the records as hierarchies. To query an entity as a hierarchy you must enable a One-to-Many (1:N) or Many-to-One (N:1) self-referential relationship as hierarchical.
You can gain valuable business insights by visualizing hierarchically related data. The new visualization feature gives you a hierarchical view into the data. You'll be able to enable visuals for specific system entities and custom entities after you have updated the hierarchy settings for the entity.
Users can choose between a tree view, which shows the entire hierarchy, and a tile view, which is a detailed view of a smaller portion of the hierarchy. You can explore a hierarchy by expanding and contracting a hierarchy tree. Also, you can compare the attributes between the records at multiple levels in a tree and perform actions on one or more records right from the tree view.
Once defined, the hierarchy settings enable visualization in the CRM Web application and in Microsoft Dynamics CRM for tablets, but, for the tablets, in a modified format suitable for the smaller form factor. Because these visualizations are solution components, they can be transported between organizations like any other customization. You can configure the attributes shown in the visualization by using the customization tools in the CRM Web application. There is no requirement to write code.
Example
The Account entity is hierarchical by default - I can designate parent and childs to a an account. In the below example I've created the top account "Microsoft Corp", with two childs "Microsoft Europe" and "Microsoft Middle East and Africa (MEA)". "Microsoft Europe" has two childs "Microsoft Denmark" and "Microsoft Sweden", and "Microsoft Middle East and Africa" has one child "Microsoft Turkey" (obviously there are more childs, but this is just an example)
Fig. 1 - Accounts with Hierarchical Icon
If I open Microsoft Europe I can check to see the parent as well as the childs
Fig. 2 - Defining an accounts Parent Account
Fig. 3 - Child Accounts
Before CRM 2015 the above is what we had - now we have a great visualization. Clicking any of the Hierarchical Icons (see Fig 1) will open the visualization.
You can
Fig. 4 - Top of Hierarchy
Fig. 5 - Note the Open Revenue on Microsoft Europe (rolled up from child accounts)
Fig. 6 - Child Accounts of Microsoft Europe
Fig. 7 - Open Revenue on Microsoft Denmark and Sweden - rolled up to Microsoft Europe
Fig. 8 - You can navigate the hierarchy using the left tree view control too
So now its easy for you to traverse and explore the hierarchy. For example, from the hierarchical view for accounts, you can: