Before deploying ClickDimensions, we recommend that you perform an architectural review of your D365 deployment to evaluate your environment's ability to handle the increased volume of data that will occur when ClickDimensions is implemented. It is best to do this review with your Microsoft Certified Partner.
What to Review
A thorough review will assess the current state of your D365 implementation, identify gaps, and prescribe steps to narrow those gaps. The following components of your D365 deployment should be included in the review.
Technology Analysis and Server Review
- D365 deployment model (i.e., multiple server deployments for SQL and the D365 web application)
- Virtual vs. physical servers and the physical servers that host virtual servers
- SQL Server configuration (i.e., mirroring/clusters, log file handling, maintenance, etc.)
- Operating systems including Windows Updates and .NET Framework versions
- D365 updates on the web application servers, reporting servers, and database servers
Business Process and Usage Analysis
- Analysis of usage patterns and required functionality including business processes, fit/gap analysis, other solutions, and security model.
- Human resources review of stakeholders, users, and implementers/maintainers.
Related and Integrated Systems Review
- Performance monitoring, analysis, and optimization planning
- Review of other integrated systems, periodic data imports/updates, and transaction loads
- Network and domain considerations (internal and external network throughput/latency, geographical considerations, etc.)
Performance Planning with DynamicsPerf
It's important to understand your D365 deployment’s current performance in order to identify potential bottlenecks and plan for future optimizations that your system may need as your organization’s use of D365 and integrated applications grows.
DynamicsPerf is a toolset developed by Microsoft Premier Field Engineering (PFE) and is designed to run in SQL Server Management Studio. DynamicsPerf creates a database and collects information about your D365 system usage. This information can be analyzed by your database administrator or D365 partner to identify resource bottlenecks and to help inform decisions about performance optimization.