SlideShare a Scribd company logo
1 of 16
Guidelines for: Dynamic Business Modeling Chad Bachman 04/11/11 version 1.0
Key Summary Points to Cover What exactly is “Dynamic Business Modeling”? How does it benefit an organization? How do Dynamic Business Models differ from simple pivot tables and full blown Business Intelligence (BI) systems? What are the guidelines? Focusing on the major structural items Contents of the Presentation 2 Dynamic Business Modeling                     by Chad Bachman
They meet a broad array of business needs Management Reporting Standardized analytical tools Consolidating distinct data into cohesive output Simplifying complex calculations Specific examples can include: Budget Models P&L Actual/Forecast Models Pricing/Business Cases  Foreign Exchange impact calculations 3 What do Business Models encompass? Dynamic Business Modeling                     by Chad Bachman
“Dynamic” is a methodology in which….  Changes to underlying data will automatically change output views Drop-down list boxes will allow users to filter output views in real time Established requests for input will allow for a degree of customization within standardized models “Dynamic” means: Automation drives everything from updates to applied filters As little manual input from the user as possible (and easily identifiable when needed) What is meant by “Dynamic”? 4 Dynamic Business Modeling                     by Chad Bachman
Business Models allow us to… Achieve Standardization across multiple users Simplify and streamline complex calculations View desired output in various useful ways “Dynamic” accomplishes… Increased speed associated with Rollouts or Updates A Reduction of potential errors  (with less manual effort) The end result allows executive leadership to make timely and informed decisions  5 Why do they Matter? Dynamic Business Modeling                     by Chad Bachman
Pivot Tables are often useful when used in conjunction with a Dynamic Business Model They are great viewing tools for sorting and filtering information from a single data source Dynamic Business Models can accomplish much more than Pivot tables because they can… Pull information in from various separate data sources Contain data input cells that drive the output presented Achieve consistent format standardization Dynamic Business Modeling                     by Chad Bachman 6 How do they differ from Pivot Tables?
Even if you company already has a great Business Intelligence (BI) tool that can produce reports, you probably still need dynamic business models to… Incorporate several BI reports as data input in order to produce a desired output view Achieve additional functionality such as forecasting or ‘what if’ analysis Meet the specific needs of vital yet unique user groups, such as Global or Federal groups Dynamic Business Models that are viewed as extremely beneficial for one group can often be incorporated into the broader corporate BI platform Dynamic Business Modeling                     by Chad Bachman 7 What about Business Intelligence Tools?
Although the preceding summary may be sufficient for some, the remaining presentation may provide further clarity as to what Dynamic Business Modeling can achieve My intention is to update (and revise) this document over time, and through feedback I have listed the major “structural” guidelines at this team, and plan to eventually add “minor” guidelines and tips  Think of the guidelines as a successful strategy to a game, or a proven solution to a problem This is by no means the only way to accomplish a end result 8 The Guidelines Dynamic Business Modeling                     by Chad Bachman
“Concatenation” of data is the starting point This means that we are linking (or stringing) data together The lowest level of underlying data needs to have a unique identifier This “lowest level” needs to be determined up front “Unique” simply means that there is not a duplicate match For Example:  Output needs to show various arrangements of Geography, Business Unit, Department, and P&L components This means that every piece of underlying data has to have its own unique concatenation string ie. “Japan BU1234 DeptXYZ Revenue” Dynamic Business Modeling                     by Chad Bachman 9 The Underlying Structure
How do we go about accomplishing this? Underlying data should not need to be manipulated or reformatted This takes unnecessary effort and the potential of errors over time will increase with multiple data sources Paste Brio pulls, Essbase queries, or established reports as is into separate, clearly identified tabs Concatenation is accomplished pulling in the data tab (or tabs) into a “Calculation” tab Concatenation can be accomplished in a column (or columns) to the left of the data being brought in Any major formatting or manipulation of the data should also be accomplished in this tab Structural changes that may occur in the future to the undying data can often be accommodated by making modifications to this tab Dynamic Business Modeling                     by Chad Bachman 10 Achieving Concatenation
User Interface is the front end of the Business Model Management reporting, Analytical tool, etc This can also be thought of as the “Output View” Regardless of the end user requirement, The information presented needs to be easy to understand i.e. “can it easily be put on Power point slide?” The complexity should be behind the scenes… The end user should see simplicity Building in dynamic functionality into the output view tab will allow users to modify the information presented to them in real time Dynamic Business Modeling                     by Chad Bachman 11 The All Important User Interface
Input cells on the Output View allow users to perform “what if” scenarios A input cell requesting a dollar amount is a perfect example i.e. “100” is typed into the cell, and the established model recalculates accordingly The location of a required input cell needs to be clearly identified The format of the input needs to also be clear (i.e. $Ks) Numerous input cells should probably be moved away from the Output View and put on a “Start Page” This is useful if the business model is intended to be a standardized tool that allows for the unique requirements of numerous users Dynamic Business Modeling                     by Chad Bachman 12 Creating Dynamic Functionality
Dynamic functionality on the Output View Drop down list boxes allow users to filter the presented business model in real time This also eliminates potential errors, as formatted choices are predetermined The existence of more than one drop down list box allows for greater choices in how the information is presented For Example: One drop down list box contains Geographic choices (ie Global, North America, Asia, etc) Another drop down list box contains Department choices (ie All Depts, Dept123, Dept456, etc) A user can go from an overall global view to Dept123 in Asia instantly Dynamic Business Modeling                     by Chad Bachman 13 Creating Dynamic Functionality (cont)
Once you have the Calculation tab consolidating data, achieving any additional calculations, and in the necessary format, you need to be able to draw appropriate data into the User interface This means that you will have hidden columns containing the Concatenation strings in the rows being utilized The Concatenation strings will be linked to the dynamic input cells and drop down boxes so that the Concatenation strings will change accordingly Output View cells presenting financials will contain formulas such was Sumif, Vlookup, and Hlookup Dynamic Business Modeling                     by Chad Bachman 14 Dynamically Pulling In The Data
The formula driven financial cells in the Output View will reference the hidden Concatenation string on the same tab and the Concatenation strings and appropriate data on the hidden Calculation tab Example: Through your input cell inputs and/or list choice box selections, a hidden concatenation string on the Output view changes to “EMEA CostCenterX Salaries” A Formula in a financial cell might then look for “Q1” EMEA salary data associated with cost center X on the calculation tab Dynamic Business Modeling                     by Chad Bachman 15 Dynamically Pulling In The Data (cont)
Dynamic Business Modeling: Allows for information from diverse sources to be compiled, calculated, and presented in useful ways Allows users to easily control the selection and calculations associated the Output View through input opportunities and filter choices Provides an exceptional tool that provides management with the opportunity to make sound business decisions Please feel free to contact me with questions or comments related to this topic Dynamic Business Modeling                     by Chad Bachman 16 In Conclusion

More Related Content

What's hot

Ethical issues of business intelligence (bi)
Ethical issues of business intelligence (bi)Ethical issues of business intelligence (bi)
Ethical issues of business intelligence (bi)
BouDii Oo
 
Types of business intelligence tools
Types of business intelligence toolsTypes of business intelligence tools
Types of business intelligence tools
greenliondigital
 

What's hot (13)

Tca best practices2
Tca best practices2Tca best practices2
Tca best practices2
 
Business intelligence in Microsoft Dynamics NAV 2016
Business intelligence in Microsoft Dynamics NAV 2016Business intelligence in Microsoft Dynamics NAV 2016
Business intelligence in Microsoft Dynamics NAV 2016
 
Business intelligence kpi
Business intelligence kpiBusiness intelligence kpi
Business intelligence kpi
 
Business Intelligence Module 5
Business Intelligence Module 5Business Intelligence Module 5
Business Intelligence Module 5
 
White Paper : cloud and BI, a winning combination ?
White Paper : cloud and BI, a winning combination ?White Paper : cloud and BI, a winning combination ?
White Paper : cloud and BI, a winning combination ?
 
Ethical issues of business intelligence (bi)
Ethical issues of business intelligence (bi)Ethical issues of business intelligence (bi)
Ethical issues of business intelligence (bi)
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
ReactJS for Dashboards and Data Visualization: An Exceptional Choice
ReactJS for Dashboards and Data Visualization: An Exceptional ChoiceReactJS for Dashboards and Data Visualization: An Exceptional Choice
ReactJS for Dashboards and Data Visualization: An Exceptional Choice
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
 
Types of business intelligence tools
Types of business intelligence toolsTypes of business intelligence tools
Types of business intelligence tools
 
TELECOM SERVICES: I.T. & ANALYTICS
TELECOM SERVICES: I.T. & ANALYTICSTELECOM SERVICES: I.T. & ANALYTICS
TELECOM SERVICES: I.T. & ANALYTICS
 
White Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
White Paper-2-Mapping Manager-Bringing Agility To Business IntelligenceWhite Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
White Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
 
CPM
CPMCPM
CPM
 

Viewers also liked (8)

Verrex Global Portfolio
Verrex Global PortfolioVerrex Global Portfolio
Verrex Global Portfolio
 
Suedia
SuediaSuedia
Suedia
 
Fizik
FizikFizik
Fizik
 
Question 3
Question 3Question 3
Question 3
 
Media evaluation
Media evaluationMedia evaluation
Media evaluation
 
Para mis hijos
Para mis hijosPara mis hijos
Para mis hijos
 
Question 1
Question 1Question 1
Question 1
 
The ministry of_the_holy_spirit
The ministry of_the_holy_spiritThe ministry of_the_holy_spirit
The ministry of_the_holy_spirit
 

Similar to Dynamic Business Modeling

Designing the business process dimensional model
Designing the business process dimensional modelDesigning the business process dimensional model
Designing the business process dimensional model
Gersiton Pila Challco
 
水晶易表Dashboard Webinar 20 May 2009 Print
水晶易表Dashboard Webinar 20 May 2009 Print水晶易表Dashboard Webinar 20 May 2009 Print
水晶易表Dashboard Webinar 20 May 2009 Print
zhaoguang721
 
Microsoft Dynamics CRM User Dashboards eBook_2016
Microsoft Dynamics CRM User Dashboards eBook_2016Microsoft Dynamics CRM User Dashboards eBook_2016
Microsoft Dynamics CRM User Dashboards eBook_2016
Monte Enbysk
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
Kranthi Kumar
 
Introduction to MSBI
Introduction to MSBIIntroduction to MSBI
Introduction to MSBI
Edureka!
 
The Complete Lean Enterprise
The Complete Lean EnterpriseThe Complete Lean Enterprise
The Complete Lean Enterprise
Yucika Kalvari
 
Microsoft dynamics crm 2011 a day in the life
Microsoft dynamics crm 2011   a day in the lifeMicrosoft dynamics crm 2011   a day in the life
Microsoft dynamics crm 2011 a day in the life
Nerea
 

Similar to Dynamic Business Modeling (20)

Designing the business process dimensional model
Designing the business process dimensional modelDesigning the business process dimensional model
Designing the business process dimensional model
 
水晶易表Dashboard Webinar 20 May 2009 Print
水晶易表Dashboard Webinar 20 May 2009 Print水晶易表Dashboard Webinar 20 May 2009 Print
水晶易表Dashboard Webinar 20 May 2009 Print
 
Sprocket Central.pptx
Sprocket Central.pptxSprocket Central.pptx
Sprocket Central.pptx
 
PowerBI Training
PowerBI Training PowerBI Training
PowerBI Training
 
Microsoft Dynamics CRM User Dashboards eBook_2016
Microsoft Dynamics CRM User Dashboards eBook_2016Microsoft Dynamics CRM User Dashboards eBook_2016
Microsoft Dynamics CRM User Dashboards eBook_2016
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
Bo explorer
Bo explorerBo explorer
Bo explorer
 
SmartCatalog 2010 for Microsoft Dynamics CRM
SmartCatalog 2010 for Microsoft Dynamics CRM SmartCatalog 2010 for Microsoft Dynamics CRM
SmartCatalog 2010 for Microsoft Dynamics CRM
 
Power BI Data Modeling.pdf
Power BI Data Modeling.pdfPower BI Data Modeling.pdf
Power BI Data Modeling.pdf
 
1KEY Dashboard - 1KEY Agile
1KEY Dashboard - 1KEY Agile1KEY Dashboard - 1KEY Agile
1KEY Dashboard - 1KEY Agile
 
Salesforce Spring19 Release Overview Deck
Salesforce Spring19 Release Overview DeckSalesforce Spring19 Release Overview Deck
Salesforce Spring19 Release Overview Deck
 
Introduction to MSBI
Introduction to MSBIIntroduction to MSBI
Introduction to MSBI
 
Business Optix - what we do
Business Optix - what we doBusiness Optix - what we do
Business Optix - what we do
 
Marketing Analytics with Business Intelligence
Marketing Analytics with Business IntelligenceMarketing Analytics with Business Intelligence
Marketing Analytics with Business Intelligence
 
SharePoint Saturday Leicester - Getting Started with Model Driven PowerApps
SharePoint Saturday Leicester - Getting Started with Model Driven PowerAppsSharePoint Saturday Leicester - Getting Started with Model Driven PowerApps
SharePoint Saturday Leicester - Getting Started with Model Driven PowerApps
 
The Complete Lean Enterprise
The Complete Lean EnterpriseThe Complete Lean Enterprise
The Complete Lean Enterprise
 
D365 Finance & Operations - Data & Analytics (see newer release of this docum...
D365 Finance & Operations - Data & Analytics (see newer release of this docum...D365 Finance & Operations - Data & Analytics (see newer release of this docum...
D365 Finance & Operations - Data & Analytics (see newer release of this docum...
 
Microsoft dynamics crm 2011 a day in the life
Microsoft dynamics crm 2011   a day in the lifeMicrosoft dynamics crm 2011   a day in the life
Microsoft dynamics crm 2011 a day in the life
 
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
 

Dynamic Business Modeling

  • 1. Guidelines for: Dynamic Business Modeling Chad Bachman 04/11/11 version 1.0
  • 2. Key Summary Points to Cover What exactly is “Dynamic Business Modeling”? How does it benefit an organization? How do Dynamic Business Models differ from simple pivot tables and full blown Business Intelligence (BI) systems? What are the guidelines? Focusing on the major structural items Contents of the Presentation 2 Dynamic Business Modeling by Chad Bachman
  • 3. They meet a broad array of business needs Management Reporting Standardized analytical tools Consolidating distinct data into cohesive output Simplifying complex calculations Specific examples can include: Budget Models P&L Actual/Forecast Models Pricing/Business Cases Foreign Exchange impact calculations 3 What do Business Models encompass? Dynamic Business Modeling by Chad Bachman
  • 4. “Dynamic” is a methodology in which…. Changes to underlying data will automatically change output views Drop-down list boxes will allow users to filter output views in real time Established requests for input will allow for a degree of customization within standardized models “Dynamic” means: Automation drives everything from updates to applied filters As little manual input from the user as possible (and easily identifiable when needed) What is meant by “Dynamic”? 4 Dynamic Business Modeling by Chad Bachman
  • 5. Business Models allow us to… Achieve Standardization across multiple users Simplify and streamline complex calculations View desired output in various useful ways “Dynamic” accomplishes… Increased speed associated with Rollouts or Updates A Reduction of potential errors (with less manual effort) The end result allows executive leadership to make timely and informed decisions 5 Why do they Matter? Dynamic Business Modeling by Chad Bachman
  • 6. Pivot Tables are often useful when used in conjunction with a Dynamic Business Model They are great viewing tools for sorting and filtering information from a single data source Dynamic Business Models can accomplish much more than Pivot tables because they can… Pull information in from various separate data sources Contain data input cells that drive the output presented Achieve consistent format standardization Dynamic Business Modeling by Chad Bachman 6 How do they differ from Pivot Tables?
  • 7. Even if you company already has a great Business Intelligence (BI) tool that can produce reports, you probably still need dynamic business models to… Incorporate several BI reports as data input in order to produce a desired output view Achieve additional functionality such as forecasting or ‘what if’ analysis Meet the specific needs of vital yet unique user groups, such as Global or Federal groups Dynamic Business Models that are viewed as extremely beneficial for one group can often be incorporated into the broader corporate BI platform Dynamic Business Modeling by Chad Bachman 7 What about Business Intelligence Tools?
  • 8. Although the preceding summary may be sufficient for some, the remaining presentation may provide further clarity as to what Dynamic Business Modeling can achieve My intention is to update (and revise) this document over time, and through feedback I have listed the major “structural” guidelines at this team, and plan to eventually add “minor” guidelines and tips Think of the guidelines as a successful strategy to a game, or a proven solution to a problem This is by no means the only way to accomplish a end result 8 The Guidelines Dynamic Business Modeling by Chad Bachman
  • 9. “Concatenation” of data is the starting point This means that we are linking (or stringing) data together The lowest level of underlying data needs to have a unique identifier This “lowest level” needs to be determined up front “Unique” simply means that there is not a duplicate match For Example: Output needs to show various arrangements of Geography, Business Unit, Department, and P&L components This means that every piece of underlying data has to have its own unique concatenation string ie. “Japan BU1234 DeptXYZ Revenue” Dynamic Business Modeling by Chad Bachman 9 The Underlying Structure
  • 10. How do we go about accomplishing this? Underlying data should not need to be manipulated or reformatted This takes unnecessary effort and the potential of errors over time will increase with multiple data sources Paste Brio pulls, Essbase queries, or established reports as is into separate, clearly identified tabs Concatenation is accomplished pulling in the data tab (or tabs) into a “Calculation” tab Concatenation can be accomplished in a column (or columns) to the left of the data being brought in Any major formatting or manipulation of the data should also be accomplished in this tab Structural changes that may occur in the future to the undying data can often be accommodated by making modifications to this tab Dynamic Business Modeling by Chad Bachman 10 Achieving Concatenation
  • 11. User Interface is the front end of the Business Model Management reporting, Analytical tool, etc This can also be thought of as the “Output View” Regardless of the end user requirement, The information presented needs to be easy to understand i.e. “can it easily be put on Power point slide?” The complexity should be behind the scenes… The end user should see simplicity Building in dynamic functionality into the output view tab will allow users to modify the information presented to them in real time Dynamic Business Modeling by Chad Bachman 11 The All Important User Interface
  • 12. Input cells on the Output View allow users to perform “what if” scenarios A input cell requesting a dollar amount is a perfect example i.e. “100” is typed into the cell, and the established model recalculates accordingly The location of a required input cell needs to be clearly identified The format of the input needs to also be clear (i.e. $Ks) Numerous input cells should probably be moved away from the Output View and put on a “Start Page” This is useful if the business model is intended to be a standardized tool that allows for the unique requirements of numerous users Dynamic Business Modeling by Chad Bachman 12 Creating Dynamic Functionality
  • 13. Dynamic functionality on the Output View Drop down list boxes allow users to filter the presented business model in real time This also eliminates potential errors, as formatted choices are predetermined The existence of more than one drop down list box allows for greater choices in how the information is presented For Example: One drop down list box contains Geographic choices (ie Global, North America, Asia, etc) Another drop down list box contains Department choices (ie All Depts, Dept123, Dept456, etc) A user can go from an overall global view to Dept123 in Asia instantly Dynamic Business Modeling by Chad Bachman 13 Creating Dynamic Functionality (cont)
  • 14. Once you have the Calculation tab consolidating data, achieving any additional calculations, and in the necessary format, you need to be able to draw appropriate data into the User interface This means that you will have hidden columns containing the Concatenation strings in the rows being utilized The Concatenation strings will be linked to the dynamic input cells and drop down boxes so that the Concatenation strings will change accordingly Output View cells presenting financials will contain formulas such was Sumif, Vlookup, and Hlookup Dynamic Business Modeling by Chad Bachman 14 Dynamically Pulling In The Data
  • 15. The formula driven financial cells in the Output View will reference the hidden Concatenation string on the same tab and the Concatenation strings and appropriate data on the hidden Calculation tab Example: Through your input cell inputs and/or list choice box selections, a hidden concatenation string on the Output view changes to “EMEA CostCenterX Salaries” A Formula in a financial cell might then look for “Q1” EMEA salary data associated with cost center X on the calculation tab Dynamic Business Modeling by Chad Bachman 15 Dynamically Pulling In The Data (cont)
  • 16. Dynamic Business Modeling: Allows for information from diverse sources to be compiled, calculated, and presented in useful ways Allows users to easily control the selection and calculations associated the Output View through input opportunities and filter choices Provides an exceptional tool that provides management with the opportunity to make sound business decisions Please feel free to contact me with questions or comments related to this topic Dynamic Business Modeling by Chad Bachman 16 In Conclusion