{"id":12475,"date":"2019-08-29T10:00:11","date_gmt":"2019-08-29T15:00:11","guid":{"rendered":"https:\/\/www.mrc-productivity.com\/blog\/?p=12475"},"modified":"2022-11-22T13:28:21","modified_gmt":"2022-11-22T19:28:21","slug":"6-essential-elements-of-great-enterprise-reporting-software","status":"publish","type":"post","link":"https:\/\/www.mrc-productivity.com\/blog\/2019\/08\/6-essential-elements-of-great-enterprise-reporting-software\/","title":{"rendered":"6 essential elements of modern enterprise reporting software"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-725\" src=\"https:\/\/d4ey5ve3eb27c.cloudfront.net\/img\/icons\/analytics.png\" alt=\"Education\" width=\"76\" height=\"100\"><span style=\"font-size: 14px;\"><em>Summary: What do you look for in a reporting tool? Obviously, the requirements vary by company, but I believe that certain elements are essential in a good reporting tool. In this article, we explore 6 essential elements you should look for in any good reporting solution.<\/em><\/span><br \/>\n<a name=\"20180321\"><\/a><!--more--><br \/>\n<img decoding=\"async\" src=\"https:\/\/d4ey5ve3eb27c.cloudfront.net\/img\/blog\/enterprise-reporting-software-v2.jpg\" alt=\"6 essential elements to look for in reporting software\" class=\"py-5 size-medium wp-image-3831\" \/><br \/>\nHave you ever purchased business software, only to realize later that it didn\u2019t quite meet your needs? Maybe you overlooked a requirement. Maybe you assumed certain capabilities were standard&#8230;but they weren\u2019t.<\/p>\n<p>If you\u2019re looking around at <a href=\"https:\/\/www.mrc-productivity.com\/solutions\/reporting.html\">web-based reporting tools<\/a>, I want to help you avoid that mistake. <\/p>\n<p>The first (and most important) piece of advice is this: Never assume. Don\u2019t just assume that every tool is equal, or has similar features. Some tools may look impressive, but completely leave out some \u201cbasic\u201d features. Other tools might get all the press but lack important features.<\/p>\n<p>The big question: What makes for good reporting software? What should you look for?<\/p>\n<p>For the most part, the answer to those questions lies in your company\u2019s needs. But, I do believe that all \u201centerprise-class\u201d reporting solutions must have certain essential elements. Today, we\u2019re going to explore these elements in more detail.<\/p>\n<p>Now, before we get into it, I want to add a couple of caveats:<\/p>\n<p><strong>First<\/strong>, I won\u2019t get into the general must-have\u2019s of enterprise software. Open architecture, broad database support, external security, etc&#8230; are all good examples. These topics are important but apply to any software purchase. I want to keep it reporting specific.<\/p>\n<p><strong>Second<\/strong>, I won\u2019t get into vague features. Every reporting vendor makes vague claims of simplicity, ease-of-use, robust functionality, etc\u2026. <\/p>\n<p>Rather, I like to focus on specific features that you can ask the vendor about. In this article, we\u2019ll explore 6 must-have elements to look for in enterprise reporting software. Sound good? Let&#8217;s dive in.<\/p>\n<h3>1. Look for these 5 user-based security features<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/d4ey5ve3eb27c.cloudfront.net\/img\/blog\/user-based-security.jpg\" alt=\"User-based security features found in reporting software\" class=\"py-5 size-medium wp-image-3831\" \/><br \/>\nData security is a huge topic right now, and with good reason. Data breaches can cause irreparable harm to a business. <\/p>\n<p>What\u2019s one of the leading causes of data breaches? Employees who have access to far more data and capabilities than they should. <\/p>\n<p><strong>The general rule of thumb<\/strong>: Give employees access to only the data they need. Make sure that your reporting software includes essential user-based security features.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\n\u201cMake sure that access to data in the reports is granted on a need-to-know basis only \u2013 this will reduce potential risks associated with unauthorized access to report summaries,\u201d says Ilia Sotnikov, Vice President of Product Management at <a href=\"https:\/\/www.netwrix.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Netwrix<\/span><\/a>.\n<\/p><\/blockquote>\n<p>Which specific security features should you look for? Here are the most important areas to examine:<\/p>\n<p><strong>Row-level (or multi-tenant) security<\/strong><br \/>\nNot every user should access the same data. Multi-tenant security lets you control data access within a single application at the row level. This means that many users access the same application, but view different data.<\/p>\n<p><strong>Application-level security<\/strong><br \/>\nDoes every employee in your organization need access to every application? Probably not. That&#8217;s where application-level security comes into play. It lets you control reporting application access on a per-user role, or per-user basis. <\/p>\n<p><strong>Single Sign-on (SSO)<\/strong><br \/>\nSSO is a session\/user authentication process. It lets users login in one place and authenticates the user for all authorized applications.  The benefit: It eliminates login prompts when switching between applications in a single session.<\/p>\n<p><strong>User-specific data sources<\/strong><br \/>\nThis security feature applies to the database level. It lets you build a single application that accesses different data sources depending on the user. It provides flexibility, as it lets developers control database access on a user level.<\/p>\n<p><strong>User privilege parameters<\/strong><br \/>\nThis lets you personalize features and security to individual users. Saved to a user\u2019s profile, user privilege parameters control user-specific features throughout every report.<\/p>\n<h3>2. Look for these 6 reporting types<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/d4ey5ve3eb27c.cloudfront.net\/img\/blog\/dashboard.jpg\" alt=\"Executive dashboard\" class=\"py-5 size-medium wp-image-3831\" \/><\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\n\u201cRegarding reporting tools, it is important to look at what stock reports are built into the system and what can be done from an ad hoc perspective,\u201d says Ian McClarty, President &#038; CEO of <a href=\"https:\/\/phoenixnap.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">PhoenixNAP Global IT Services<\/span><\/a>. \u201cReporting engines that are based on BI (business intelligence) typically go all ad hoc whereas reporting tools that are built for a specific CRM or ERP already have built-in reporting that meets the majority of the business needs. Either easy customization without a strong developer or pre-built reporting is the desired outcome, you get one or the other, rarely both.\u201d\n<\/p><\/blockquote>\n<p>From a capabilities standpoint, look at two areas: Customization and baked-in reporting options. Let\u2019s explore each one:<\/p>\n<p><strong>Customization<\/strong><br \/>\nCustomization is pretty straightforward. Can you customize the generated reports to fit your business? Can you create new reporting types or reporting templates? Some tools make this easy, while others need extensive consulting work.<\/p>\n<p><strong>Baked-in reporting types<\/strong><br \/>\nWhat types of reports should you look for in a tool? While this will vary depending on your needs, here\u2019s a short list of reporting types that every tool should include.<\/p>\n<ol>\n<li><strong><a href=\"https:\/\/crazybikes.com\/CRAZYBIKES.R00070s\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Ad-hoc reporting<\/span><\/a><\/strong><br \/>\nAd-hoc reporting is essential because it lets end users create and distribute reports on the fly. The user selects the data elements he\/she wishes to see in the report. Then, they can either export the report into a format of their choosing or email it from their web browser.<\/li>\n<p><\/p>\n<li><strong><a href=\"https:\/\/crazybikes.com\/CRAZYBIKES.R00160s\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Ranking report<\/span><\/a><\/strong><br \/>\nA ranking report lets you rank the top\/bottom aspects of your business. For instance, suppose you wanted to see your top 10 products over the last year. Or, suppose you wanted to see which regions performed the worst over the last 5 years. The ranking report makes both tasks simple.  <\/li>\n<p><\/p>\n<li><strong><a href=\"https:\/\/crazybikes.com\/CRAZYBIKES.R00180s\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Web pivot tables<\/span><\/a><\/strong><br \/>\nPivot tables are powerful interactive reports that let users view data from many perspectives. They let users rearrange fields and see their data from any angle they desire. Pivot tables are great for analyzing data, making comparisons, and discovering trends.<\/li>\n<p><\/p>\n<li><strong><a href=\"https:\/\/crazybikes.com\/CRAZYBIKES.R00090s\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Interactive reports<\/span><\/a><\/strong><br \/>\nInteractive reports display as much or as little data as the user desires, and lets users perform data analysis in different ways. It starts out with a high level view of business data and lets users filter, sort, and drill down to the most minute details. Interactive reports are so useful because they let users view their data in any way they wish.<\/li>\n<p><\/p>\n<li><strong><a href=\"https:\/\/crazybikes.com\/mrc\/CRAZYBIKES.Dashboard?name=KPIDash\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Dashboards<\/span><\/a><\/strong><br \/>\nA business dashboard displays high-level graphs and reports in one easy-to-use interface. It lets executives see critical data and can alert a company to problems before they get out of hand. <\/li>\n<p><\/p>\n<li><strong>Cross-tab reports<\/strong><br \/>\nCross-tab reports are great for summarizing and comparing data. They cross-reference row data with user-selected column data in a simple matrix format.\n<\/li>\n<\/ol>\n<h3>3. Look for multi-function reporting<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/d4ey5ve3eb27c.cloudfront.net\/img\/blog\/create-anything.jpg\" alt=\"multi-function reporting\" class=\"py-5 size-medium wp-image-3831\" \/><br \/>\nWhen most people think of reporting, they only associate it with analytical reporting. In reality, that\u2019s just one type of reporting. Some tools specialize in analytical reporting, while others offer multi-function reporting. Let\u2019s quickly explore the different types of reporting functions to examine in any tool.<\/p>\n<p><strong>Analytical reporting<\/strong><br \/>\nThe most common type of reporting, this provides a historical view of your data. Analytical reporting lets you explore data from a daily, weekly, monthly, or yearly perspective. <\/p>\n<p><strong>Operational reporting<\/strong><br \/>\nThis type of reporting provides details about current activities. It\u2019s intended to support the day-to-day activities of the organization. While real-time data isn\u2019t that important with analytical reporting, it\u2019s essential with operational reporting.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\n\u201cWhile real-time refresh rates can be encumbering, it&#8217;s still important to have near real-time database refreshes,\u201d says Ata Khan, Co-Founder of <span style=\"color: red; font-weight: bold;\">Xoobo<\/span>. \u201cThe bare minimum for many businesses is every hour (depending on what you&#8217;re looking to do).\u201d\n<\/p><\/blockquote>\n<p><strong>Self-service reporting<\/strong><br \/>\n<a href=\"https:\/\/www.mrc-productivity.com\/blog\/2015\/07\/self-service-business-intelligence-101-understanding-the-basics\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Self-service tools<\/span><\/a> give end-users the ability to create their own reports. This takes the reporting burden off of the IT department and gives users instant access to their data. If you plan deploy self-service reporting, involve end users in the purchase process. Make sure they&#8217;re comfortable with the interface and the report creation process. <\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\n\u201cConsider the ease of use,\u201d says Peter Purcell, Co-founder and Managing Director at <a href=\"https:\/\/trenegy.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Trenegy, Inc<\/span><\/a>. \u201cAn enterprise reporting tool should be intuitive and easy to use. Business users should be able to write their own reports. Drag-and-drop functionality allows users to make reports easily. Overall, easy-to-use tools are more effective due to quick adoption and understanding.\u201d\n<\/p><\/blockquote>\n<p><strong>Optional Function: Embedded reporting<\/strong><br \/>\n<a href=\"https:\/\/www.mrc-productivity.com\/solutions\/embedded.html\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Embedded reporting<\/span><\/a> is a powerful function but doesn&#8217;t apply to every company. While I can&#8217;t list it as a &#8220;must-have&#8221;, it is important enough to define and explain. <\/p>\n<p>What is it? <a href=\"https:\/\/www.mrc-productivity.com\/blog\/2019\/08\/the-complete-guide-to-embedded-analytics\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Embedded analytics<\/span><\/a> tools let you embed reports and dashboards within existing software. Embedded reporting is typically used in a couple of ways:<\/p>\n<ol>\n<li><strong>Software Vendors<\/strong> use embedded reporting tools to add reports, analytics, and dashboards to their existing software product. This helps them improve their offering and differentiate their software from the competition. They use an embedded reporting tool because it&#8217;s easier and faster than building the capabilities themselves. <\/li>\n<p><\/p>\n<li><strong>Other businesses<\/strong> use embedded reporting for a couple of reasons. First, some use it to replace inferior reporting features found in the software they use. For example, if their ERP system&#8217;s reporting features didn&#8217;t meet their needs, embedded reporting software helps them <a href=\"https:\/\/www.mrc-productivity.com\/solutions\/enterprise-systems.html\">create custom reports and embed them in their ERP system<\/a>.<br \/>\n<br \/>\nSecond, some use it to bring analytics to their user&#8217;s daily routines. They embed reports in software and applications their employees already use. This improves user adoption, as users can access important data without leaving their current workflow. <\/li>\n<\/ol>\n<h3>4. Look for low-code capabilities<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/d4ey5ve3eb27c.cloudfront.net\/img\/blog\/workflow-interface.jpg\" alt=\"low-code combined with reporting software\" class=\"py-5 size-medium wp-image-3831\" \/><br \/>\nIn the past, BI &#038; reporting tools produced analytical applications. They delivered data in an easily consumable format but relied on the users to take the next steps.<\/p>\n<p>As Forrester mentions in <a href=\"https:\/\/go.forrester.com\/blogs\/enterprise-bi-platforms-are-low-code-app-devs-best-kept-secret\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">this article<\/span><\/a>, modern business intelligence tools are turning this approach around. They\u2019re including <a href=\"https:\/\/www.mrc-productivity.com\/blog\/2019\/07\/how-to-find-the-best-low-code-development-platform-ask-these-9-questions\/\">low-code development features<\/a> that let users take their data even further. For instance, a reporting tool with low-code capabilities will provide features like:<\/p>\n<p><strong>Data write-back<\/strong><br \/>\nIn the past, BI &#038; reporting software were \u201cread-only.\u201d They pulled data from the database, but couldn\u2019t write data to the database. <\/p>\n<p>As businesses become more \u201cdata-driven\u201d, we\u2019re seeing this change. Modern BI reporting tools should include read and write capabilities. This gives users the ability to send alerts, perform actions based on data, and trigger workflows. <\/p>\n<p><strong>Automated alerts and notifications<\/strong><br \/>\nWith traditional BI reporting tools, you need to physically look at the reports or dashboards to gain any insights. Modern tools should be proactive, and let users set up alerts and notifications for critical data changes.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\n\u201cEveryone needs to know what data to focus on,\u201d says Derek Wilson, President and CEO of <a href=\"https:\/\/www.cdoadvisors.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">CDO Advisors, LLC<\/span><\/a>. \u201cCurrently, we can all see data and have more and more access. The trick is to know what is important. Executives I work with are always wanting an easy way to be alerted about changes in critical data or KPIs.\u201d\n<\/p><\/blockquote>\n<p><strong>Reporting portals<\/strong><br \/>\nReport distribution is almost as important as creation. How do users access the generated reports? The best approach: <a href=\"https:\/\/www.mrc-productivity.com\/mrcjava\/servlet\/GLREPORTING.mrcMenu\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Reporting portals<\/span><\/a>.<\/p>\n<p>Reporting tools with low-code capabilities will let you create secure reporting portals. A reporting portal is a centralized location where users can access reports and dashboards. The key feature is user or role-based security. Each user can only see the reports they&#8217;re authorized to access in the portal. <\/p>\n<p><strong>Workflow capabilities<\/strong><br \/>\nModern reporting software should let you create and trigger workflows based on changes in data. This might include actions like approval workflows, sending emails, running reports, etc\u2026 <\/p>\n<h3>5. Look for these dashboarding capabilities<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/d4ey5ve3eb27c.cloudfront.net\/img\/blog\/custom-dashboards.jpg\" alt=\"Dashboard features needed in reporting software\" class=\"py-5 size-medium wp-image-3831\" \/><\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\n\u201cI see a dashboard feature as a high priority feature for reporting systems,\u201d says Karen Donoghue, Principal Interaction Architect at <a href=\"https:\/\/www.humanlogic.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">HumanLogic<\/span><\/a>. \u201cA strong dashboard feature allows enterprise users to build and execute queries on reporting metrics that are important to their organizations. A good dashboard experience aggregates these metrics in a single \u201cglanceable\u201d view that can help surface trends and provides links that serve as shortcuts to deeper analysis.\u201d\n<\/p><\/blockquote>\n<p>I completely agree&#8211;dashboarding is essential to any modern reporting tool. That said, you can\u2019t treat it like a checkbox item. Not all dashboard capabilities are equal. <\/p>\n<p>In other words, it\u2019s not enough to look for dashboarding. Look at the dashboard capabilities provided by the reporting software. <\/p>\n<p>What should you look for? I won\u2019t get into every point, as it\u2019s a topic I <a href=\"https:\/\/www.mrc-productivity.com\/blog\/2015\/06\/7-features-that-business-dashboards-should-include\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">covered in this article<\/span><\/a>, but here\u2019s a quick list:<\/p>\n<ol>\n<li><strong>Drill-downs<\/strong>: Users start with a high-level view of data and can click on various elements to get more information.<\/li>\n<p><\/p>\n<li><strong>Cross-platform<\/strong>: A modern dashboard should adapt to any device or screen size.<\/li>\n<p><\/p>\n<li><strong>Customization<\/strong>: Each user should be able to customize the data and look\/feel in their dashboard.<\/li>\n<p><\/p>\n<li><strong>Saved views<\/strong>: Users should be able to save dashboard customizations for quick access later.<\/li>\n<p><\/p>\n<li><strong>Organization options<\/strong>: The dashboard should have the option to separate different categories into tabs.<\/li>\n<p><\/p>\n<li><strong>Intelligent alerts<\/strong>: This feature alerts you when data rises or falls beyond a certain threshold. <\/li>\n<p><\/p>\n<li><strong>Row-level security<\/strong>: Each dashboard user can only see the data they\u2019re authorized to access.<\/li>\n<p>\n<\/ol>\n<h3>6. Look for open APIs<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/d4ey5ve3eb27c.cloudfront.net\/img\/blog\/api.jpg\" alt=\"Look for open APIs in reporting software\" class=\"py-5 size-medium wp-image-3831\" \/><br \/>\nIn the past, enterprise software architecture took a monolithic approach. Every feature was built into the software. The problem was, this approach was inefficient. For instance, if you had different applications sharing common functions, each function was built into each application separately. They couldn\u2019t share code with other applications.<\/p>\n<p>These days, software architecture has moved from a <a href=\"https:\/\/www.mulesoft.com\/resources\/api\/microservices-vs-monolithic\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">monolithic to a microservices<\/span><\/a> approach. Microservices are like software &#8220;building blocks&#8221;. They provide a single capability which can be shared across applications. They connect and share data with other applications via Application Programming Interfaces (APIs). <\/p>\n<p>How does this apply to reporting software? Some reporting tools offer open APIs while others have closed APIs. An open API is accessible for anyone to access. It can connect with almost any data source or pass data easily between applications. On the flip side, a closed API is controlled by the vendor. It won&#8217;t connect to every data source and could limit your integration capabilities.<\/p>\n<p>Let me ask you a question: What happens if you choose a reporting tool that doesn&#8217;t communicate easily with other software? You&#8217;ll have trouble getting data in and out of the reporting software. You&#8217;ll get stuck pulling data out of various systems manually and importing it into your reporting tool. It will turn into a constant frustration. <\/p>\n<p>This is why you cannot afford to ignore APIs when choosing a reporting tool. As explained below, poor integration can ruin your reporting efforts.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\n\u201cLook for a solution with open APIs,\u201d says Purcell. \u201cUsers should be able to connect to and extract data from any data source. Many companies will want to connect the tool to their ERPs as well as other systems. Without the capability for connection, the tool is essentially useless.\u201d\n<\/p><\/blockquote>\n<h3>Summary<\/h3>\n<p>I&#8217;m sure this list could be longer, but I believe the elements listed above are absolutely essential to any enterprise reporting tool. Would you add anything to this list? Feel free to share in the comments.<\/p>\n<div id=\"sendgrid_nlvx_widget-2\" class=\"widget widget_sendgrid_nlvx_widget\" style=\"padding-bottom: 10px;width: auto;text-align: center;background-color: #edeff4;border: 1px solid #d1d1d1\">\r\n\r\n<h3 class=\"widget-title\" style=\"font-size: 18px;margin-top: 28px;font-weight: 400;margin-bottom:25px\">If you enjoyed this article, sign up for email updates<\/h3>\r\n<p>Sign up below, and we'll notify you of new blog articles via email. We value your privacy and will never share or sell your information. To learn more about how we handle data, please review our <a href=\"https:\/\/www.mrc-productivity.com\/about\/privacy.html\">privacy policy<\/a>.\r\n\r\n\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Summary: What do you look for in a reporting tool? Obviously, the requirements vary by company, but I believe that certain elements are essential in a good reporting tool. In this article, we explore 6 essential elements you should look for in any good reporting solution.<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","slim_seo":{"title":"6 essential elements of modern enterprise reporting software - mrc&#039;s Cup of Joe Blog","description":"Summary: What do you look for in a reporting tool? Obviously, the requirements vary by company, but I believe that certain elements are essential in a good repo"},"footnotes":""},"categories":[8],"tags":[21,12,10,23],"class_list":["post-12475","post","type-post","status-publish","format-standard","hentry","category-education","tag-business-analytics","tag-business-dashboards","tag-business-intelligence","tag-web-reporting"],"_links":{"self":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/12475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/comments?post=12475"}],"version-history":[{"count":18,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/12475\/revisions"}],"predecessor-version":[{"id":15504,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/12475\/revisions\/15504"}],"wp:attachment":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/media?parent=12475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/categories?post=12475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/tags?post=12475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}