Microsoft Dynamics CRM: Reporting and Dashboards

37
6/22/22 | Copyright © 2011 Infinity Info Systems Dynamics CRM Reporting & Dashboards Extending the Power of CRM Mike Hammons – Director, Solution Architects

Transcript of Microsoft Dynamics CRM: Reporting and Dashboards

Page 1: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Dynamics CRM Reporting & Dashboards

Extending the Power of CRMMike Hammons – Director, Solution Architects

Page 2: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Presenters:

Michael HammonsDirector, Solution Architects

Kathleen FerrieMarketing Manager

Page 3: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Agenda:

• Reports & Dashboards• Challenges• What’s Available• Q&A• Announcements

Page 4: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

WHY REPORTING & DASHBOARDSInfinity Info Systems

Page 5: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Dashboards vs. Traditional Reporting

Dashboards\Analytics• Much more visual and interactive• Typically 3-5x faster to build a

DAR solution versus a canned report with Crystal

• Charts, graphs, etc can be changed by user

• Easier to access other data sources

Traditional Report :• Supports reporting with simple drills

and light charting capability• Pre-Built canned reports • Typically printed or distributed via

PDF • Requires expertise and a developers

license to make changes• Access to other data sources can be

challenging

Page 6: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Challenges

• CRM Online• Database Driven• View One Entity At A Time• SSRS & SharePoint

Required for BI on CRM

Page 7: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

REPORTSInfinity Info Systems

Page 8: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Reports in Dynamics CRM 2011

Similar to the Microsoft Dynamics CRM 4.0 Data Connector for Microsoft ® SQL Server ® Reporting ServicesTwo components

• Fetch Data Processing Extension (Fetch DPE)• SQL Data Processing Extension (SQL DPE)

Installation required for any of the following activities• Create a report with the Report Wizard• Use Out of Box reports• Schedule reports• Upload Custom Fetch Based Reports• Enable MUI Packs• Import organizations and create new organizations• Shared Reports

Page 9: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Reporting Extensions

• Upgrade of Reports– The Dataconnector in Microsoft Dynamics CRM 4.0

needs to be uninstalled and the Microsoft Dynamics CRM 2011 CRM Reporting Extensions installed

– During upgrade, reports created by the Report Wizard are converted to fetch-based reports

– Reports created using the wizard, but modified in Visual Studio will not be upgraded (SQL-based reports)

– Out of box reports not converted

Page 10: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Reporting Extensions

• Out of Box Reports in Dynamics CRM Online– SQL-based

– Embedded code moved to custom assemblies

– Reports have the least execution privileges required to run

Page 11: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Excel Reports & Dashboards

• One of the most powerful and under-utilized reporting options in Dynamics CRM is exporting to Excel.

• Simply go to a Filtered View and click the Export to Excel button.

• Go to Opportunities, select Open Opportunities• Click Export to Excel button• Select Dynamic Pivot Table

Page 12: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Excel Reporting Tip• Write SQL queries against CRM without all that

fiddling around in Visual Studio. • The use of Excel for queries instead of SSRS also

fits in with Microsoft's aim of giving the power to configure to the end user.

• There are few end users who are brave enough to tackle Visual Studio but there are plenty that will play with Excel and most companies have at least one person that can write basic SQL SELECT queries.

Page 13: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Let’s Try it

• On the Excel Data tab click Properties• Click the Definition tab• In the command text field, add a new field,

opportunity0.actualvalue as ‘Actual Revenue’ then click OK

• You should now see the field in the PivotTable list field.

Page 14: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

CUSTOM REPORTSInfinity Info Systems

Page 15: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Custom Reports

– Business Intelligence Development Studio (BIDS)• Authoring environment• WYSIWYG editing• Formatting

– SQL Based Reports• OnPremise Only• Use Filtered Views

– Fetch Based Reports• Online and OnPremise• Use FetchXML queries

Page 16: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Getting started with Fetch XML

• What to do if you are not familiar with Fetch XML– Build your query with Advanced Find

– Create a base report with the Report Wizard

Page 17: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Using Advanced Find• Create a new Advanced Find query to pull

the records you need and then download the Fetch XML:

Page 18: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Using Report Wizard• Create a base report with the Report Wizard.

Mark the new report and then choose Edit. Now from the Actions dropdown select Download Report :

Page 19: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Using BIDS and Fetch XML

• Requirements to use Fetch XML in BIDS• Microsoft Dynamics CRM 2011 Report Authoring Extension:– http://www.microsoft.com/download/en/details.aspx?id=13818

• Choose the Microsoft Dynamics CRM Fetch type for the Embedded Connection:

Page 20: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Using BIDS and Fetch XML• Requirements to use Fetch XML in BIDS• If using IFD then use your

https://dev.<yourdomain>.com:<port>/;<organization name> for the connection string.

• Enter the credentials for the connection:

• Ensure the query is in Fetch XML syntax then try to run the query.

Page 21: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Accessing Non CRM Data

• Joining data from CRM to external data where the report is run from CRM.

• Run report directly from Report Manager.• If the collation is different between the databases you may

need to add the collation to the SQL query itself. Ex:select * from filteredaccount ainner join TWO..RM00103 b on a.accountnumber = b.custnmbr collate SQL_Latin1_General_CP1_CI_AS

• Use a custom Stored Procedure.• Any custom Tables, Views or Stored Procedures should be

held in an external database. It is not supported to put these in the CRM database as it will cause problems during future upgrades.

Page 22: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

How can reports be moved between deployments

• Reports in Solutions– Export and Import Solutions

– Adding Reports to a Solution

Page 23: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

DASHBOARDSInfinity Info Systems

Page 24: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Dashboards in Dynamics CRM 2011

• Integral Part of CRM• Easy to Create/Share• Inline Visualizations• Combine Data from

Different Entities

Page 25: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Benefits & Limitations

Benefits:

• Dashboards are simple to create• Create powerful dashboards in a short time• Reduced cost, no additional software or consulting fees

needed

Limitations:

• Dashboards in CRM are not flexible• Lack of Choice Filters

Page 26: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Dashboard Example

Page 27: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

3RD PARTY OPTIONSInfinity Info Systems

Page 28: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Additional Options

• Reporting Services– Within MS CRM– Reporting Services Portal– SharePoint Integrated Mode

• Analysis Services• SharePoint Dashboards• Excel Services• PerformancePoint Services• PowerPivot

Page 29: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Reporting Services (SharePoint Integrated)• Integrated into corporate reporting strategy• Unlocks the power of SharePoint workflow• Allows reports to become searchable

Page 30: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Emailing Reports

• Schedule the report• Run it• Go to Report Server http://servername/reports• Go to CustomReports• Rt-click Subscribe• Select Email• Enter Details

Page 31: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Analysis Services• OLAP Structure - Cubes• Powerful Analytics, allows the user to ask the next

question and get an answer• Can combine multiple data sources with CRM data• Can be used as a data source for multiple reporting

avenues– SSRS– Power Pivot– Dashboards

Page 32: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

SharePoint/Performance Point • Combine data from CRM, ERP and other sources into

one UI• Allows multiple reporting types to be presented on

one page• Interactive and

actionable

Page 33: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Excel Services

• Excel is a widely used and understood tool• Can be connected to live data • Provides user with a

familiar look and feel• Works Inside

SharePoint • Ultimate flexibility

from the users perspective

Page 34: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Microsoft PowerPivot• Data analysis add-in for Excel 2010• Gives users the power to create compelling self-

service BI solutions • Slice and Dice data in a

familiar interface• User can dynamically build

their own queries• “Free”

http://www.powerpivot.com

Page 35: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

What is PowerPivot

• Microsoft PowerPivot for Excel is a data analysis add-in for Excel 2010

• PowerPivot gives users the power to create compelling self-service BI solutions

• http://www.powerpivot.com

Page 36: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Q & AInfinity Info Systems

Page 37: Microsoft Dynamics CRM: Reporting and Dashboards

April 12, 2023 | Copyright © 2011 Infinity Info Systems

Microsoft Dynamics CRM: Ask The Expertshttps://www1.gotomeeting.com/register/922335833

Join Infinity and ask our panel of experts your questions on Microsoft Dynamics CRM 2011. Whether you have questions about how to extend dashboards to drive productivity in your business or you want the latest integration tips and tricks you have come to the right place. This session will cover everything from application questions, Outlook usability, Mobility, customization, deployment and training tips and tricks. We look forward to sharing the latest and greatest on Microsoft Dynamics CRM 2011. This webinar is not to be missed!

For more information contact: Kathleen Ferrie

Marketing Manager

Tel: 646.747.6398Email: [email protected]