23
SSRS Reports Customize & Deploy to GP and CRM Presented by: Minal Wad

SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

  • Upload
    vankien

  • View
    224

  • Download
    3

Embed Size (px)

Citation preview

Page 1: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

SSRSReportsCustomize&DeploytoGPandCRM

Presentedby:MinalWad

Page 2: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• Whyarereportssoimportant?WhatisSSRS?• HowtodeployGPReportsusingSSRS?• Create/CustomizeGPSSRSReports• CRMReports• DemoVideos• Q&A

Agenda

Page 3: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• WhyReports?• SSRShostthereportsandreportsareaccessibleonlinefromasecurewebbrowser

• SSRSReportscanbeexportedandsavedtodifferentformatssuchasexcel,pdf,etc.

• Reportsprovidemostuptodateandlatestdata• SSRSReportsareonlyforviewingpurpose,datacannotbeedited.

• UsingSSRSuserscancreateandmodifyGPreports.

WhatareSSRSreports?

Page 4: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• Whatdoweneed?• SQLServerReportingServicesneedtobeinstalledandconfigured.

• GreatPlains

• HowtodeployGPReportstoSSRS?• UsingReportingToolsSetupwindowinGP

SSRS– GPDeployment

Page 5: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

ReportingServicesConfigurationManager

Page 6: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

GP– ReportingToolsSetupWindow(Tools->Setup->System->ReportingToolsSetup)

Page 7: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• Over260existingSSRSreportsreadytobeused• LeverageReportsoutsideGP• Hostreportsoncompany’sinternalwebsite• HostreportsinSharepoint• Createacustomapplicationtodisplayreports

AdvantagesofdeployingGPReportstoSSRS

Page 8: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• Whattoolstouse?• ReportBuilder• VisualstudiowithSSDTforBI(formerlyknownasBIDS)

• Howtocustomize?• Customizeanexistingreport• UsetheexistingstoredproceduresbehindSSRSreportsandbuildonit

• Createabrandnewreportfromscratch

CustomizeGPReports

Page 9: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

Demo:CustomizeanexistingSSRSReport

Page 10: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

Demo:CreateanewSSRSReportinGP

Page 11: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• DrilldownreportsandSubreports• ReportslinkingbacktoGP• Interactivesorting• Reportsubscription

OtherfeaturesofSSRSreports

Page 12: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• ImportanceofKPIfolder• HowcanweassociateSSRSReportstoGP?• GPforms• GPhomepage• Setthedefaultactiontousethenewforminstead

AssociateSSRSreports

Page 13: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• Role-basedsecurity• Caninheritsecuritybyusinglinkedreports• SSRSReportcancapturetheADuserandlogiccanbeaddedtothereporttoputsecurityaroundit

ReportSecurity

Page 14: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• WhatareReportingExtensionsinCRM?• TheyareinstalledonSSRSandacceptauthenticationinformationfromCRMandpassittoReportingServicesserver.

• SQLReportingExtensionsforonpremisedeployment• AuthoringExtensions- aplugintoSQLBusinessDevelopmentStudiothatallowsyoutoselectFetchXMLasadatasource

CRM– SSRSDeployment

Page 15: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• ReportsusingSQLqueries(on-premisesonly)• UseSQLqueriesandfilteredviewsdefinedbythesystem.• ThedefaultreportsthatareshippedwithMicrosoftDynamicsCRMare

SQL-basedreports.

• ReportsusingFetchXML(Onlineandon-premises)• UseFetchXMLqueriestoretrievedataforreports.• AllreportsthatarecreatedusingtheReportWizardinthe

MicrosoftDynamicsCRMareFetch-basedreports.

• CustomReports

CRMReports

Page 16: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• ReportsusingSQLqueries(on-premisesonly)• CustomreportsusingexistingSQLviewsornewSQLqueriescanbecreated.

CRMSQLReports

Page 17: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• ReportsusingFetchXML(Onlineandon-premises)• WhatisFetchXML?

FetchXMLisaproprietaryquerylanguage,e.g.<fetch mapping='logical'>

<entity name='account'><attribute name='accountid'/><attribute name='name'/>

</entity></fetch>

CRMFetchXMLReports

Page 18: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• CRMFetchreportscanbecreatedusingReportWizardintheMicrosoftDynamicsCRM

• CustomCRMFetchreportsarerequiredtocreatecomplexreports(suchasdrill-throughreportsor subreports)ortochangethelayoutandformattingofreports

CRMFetchXMLReports

Page 19: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• Step1:GetFetchXML

CRMCustomFetchXMLReports

Page 20: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• Step2:UsethisFetchXMLasaDataSource

CRMCustomFetchXMLReports

Page 21: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• Step3:DeploytoCRM

CRMCustomFetchXMLReports

Page 22: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• Complexreportsinvolvinggrouping,joinscanbewellhandledbySQLReportsforwhichCRMneedstobedeployedonpremise

• ItisalsopossibletoreplicateonlineCRMdatabaselocallyandrunSQLreportsfromthere

LimitationsofFetchXML

Page 23: SSRS Reports Customize & Deploy to GP and CRM · • Why Reports? • SSRS host the reports and reports are accessible online from a secure web browser • SSRS Reports can be exported

• HowtodisplayCRMreportsinsideGPandviceversa?

BonusTip