Implementing Self-Service BI with Sisense: Key Steps and Insights
Discover how our team transformed a backlog of data requests into a seamless self-serve BI platform using Sisense. From gathering requirements to ensuring robust data security, we share our journey and the key steps to empower stakeholders with easy access to the insights they need. Learn how to leverage Sisense for a more efficient and effective BI solution.2.2KViews5likes3CommentsHow Gerimedica Onboarded Healthcare Professionals and Turned Them Into Data Professionals
Discover the power of Sisense in healthcare! Tailored specifically for professionals like doctors and nurses, we delve into the onboarding process of Sisense, enhanced with innovative Paldi plugins. Uncover how these tools can streamline data analysis, even for those with little to no BI experience, and revolutionize patient care and operational efficiency. Get ready to unlock the full potential of data in healthcare - a journey of simplicity, empowerment, and impactful insights awaits you!1.7KViews5likes1CommentThe Importance of Thoughtful Design: A Prerequisite for Effective Dashboards
The Importance of Thoughtful Design: A Prerequisite for Effective Dashboards When tackling a problem, people tend to become emotionally invested in the solutions they come up with. The more time and effort they dedicate to a particular solution, the more they believe in its effectiveness-- even if it may not actually address the core problem adequately. That's precisely why it is crucial to resist the temptation of rushing into creating a dashboard as a solution. We must avoid the creation of ineffective dashboards that won't serve their intended purpose. In my previous posts, I emphasized the importance of finding the right problem before jumping into crafting a solution and gave you the tools to do so. To ensure the success of dashboard design, it is essential to invest time in understanding why we need a dashboard in the first place. Exploring multiple ideas and possibilities before settling on a specific solution is key. The dashboard design process should begin by identifying our stakeholders and their decision-making needs. This understanding will guide us in determining the relevant metrics that support those decisions. The next step involves prototyping the dashboards using simple tools like pen and paper, obtaining feedback, and iterating to refine the design. Only after confirming that the prototype aligns with the project's objectives should we proceed to gather the actual data and begin building the dashboard. Lastly, creating a useful dashboard requires sharing it effectively with the intended audience and maintaining it over time. By following this thoughtful approach to dashboard design, we can ensure that the end product becomes a valuable tool for its users. Dashboard Design Process We can summarize this process into four steps: Define Prototype Build Deploy Step 1: The Initial and Crucial Step: Defining Stakeholders and Metrics for the Dashboard The first and foremost step in dashboard creation is gaining absolute clarity regarding the intended audience and the metrics that hold significance to them. This clarity is paramount to ensure the dashboard's practicality and usability. Stakeholders: In this endeavor, four main stakeholders play crucial roles: The Designer (You) - Responsible for crafting the dashboard. The User(s) - Those who will access and utilize the dashboard. The Key-User - An experienced user who provides valuable insights and feedback. The Data Buddy - A team member offering assistance and support in dealing with data-related aspects. Metrics: Working in collaboration with the key-user, you will transition from identifying the decisions that need to be made to determining the metrics that can be effectively queried and tracked. This process necessitates a thorough back-and-forth exchange to distinguish between interesting but non-essential metrics and the mission-critical data required for making informed decisions. Step 2: Prototyping - Crafting a Useful Dashboard After identifying the metrics to be included in the dashboard, the next step is to determine the most effective way to present them to the audience for maximum usefulness. Visualizations: Select visualizations that convey the metrics clearly and accurately. Even during the sketching and prototyping phase, making the right visualization choices can significantly enhance the prototype and feedback process. Dashboards: Utilize best practices for assembling the chosen visualizations into a cohesive dashboard. The composition decisions might even lead you to reconsider your initial choice of optimal visualizations. Sketching and Iteration: At this stage, it is highly recommended to sketch out the visualizations and dashboards either on paper or using a tool like mokkup.ai. This approach allows you to swiftly discard any unsuitable ideas without concerns about time investment. Moreover, it enables you to concentrate on the design itself rather than being preoccupied with validating the accuracy of the numbers. Links: Mokkup.AI Step 3: Building the Dashboard: Transforming Prototype into Reality After finalizing and being content with the prototype, the next step involves bringing the dashboard to life using real data. Locating the Data: This stage can present various challenges. Questions such as where the data is stored, its cleanliness, and its availability may arise. Collaborating closely with the development team and the Data Buddy becomes essential in navigating through this phase. Creating Metrics and Dashboard: To build the dashboard, we must generate queries to power the metrics, formulate necessary calculations and transform the data into visually informative charts. Utilizing a framework to log the metrics, formulas and data sources simplifies the process of creating queries and ensures a smoother development experience. Step 4: Deploying and Sustaining the Dashboard: Ensuring Widespread Impact After successfully creating a fully functional dashboard, the next crucial steps involve sharing it with the entire audience, enhancing its effectiveness at scale, and ensuring its ongoing maintenance as usage evolves. Sharing: Given that users possess varying levels of data literacy and contextual understanding, it is imperative to ensure that the dashboard provides sufficient context within its design and offers adequate training resources. This approach enables people to easily derive valuable insights from the presented data. Scaling: As the dashboard gains popularity, the number of views and viewers is likely to increase. To accommodate this growth, it is beneficial to incorporate links, interactivity, and comprehensive documentation, enabling the dashboard to serve a broader range of use cases and inspire other dashboard creators. Additionally, dedicating time to optimize queries becomes crucial in maintaining the dashboard's usefulness amidst growing demands. Maintenance: Data sources, tables, and fields are subject to change over time, necessitating corresponding adjustments in the dashboard. Establishing scheduled review periods is vital in ensuring that the dashboard remains relevant and fully functional. Furthermore, providing a means for the audience to report issues allows for informed improvements and ensures the dashboard's ongoing effectiveness.1.3KViews5likes1CommentBuilding with Blox: A Practical Introduction
Introduction to the Blox plugin in Sisense, starting with the most basic fundamentals. This article is intended to empower users to build confidence in the skills with Blox by introducing the core concepts around code structure, Java, HTML, and CSS.3.3KViews4likes1CommentConnection Tool - Programmatically Remove Unused Datasource Connections, and List All Connections
Managing connections within your Sisense environment can become complex over time, if there are a large number of connections, and connections are often added, and replace earlier datasource connections. In some scenarios unused connections can accumulate, potentially cluttering the connection manager UI with no longer relevant connections. Although unused connections typically represent minimal direct security risk, it's considered best practice to maintain a clean, organized list of connections, and in some scenarios it can be desired to remove all unused connections. Sisense prevents the deletion of connections actively used in datasources, safeguarding your dashboards and datasources from disruptions. However, inactive or "orphaned" connections remain after datasources are deleted or a connection is replaced, potentially contributing to unnecessary UI complexity in the connection manager UI. Connections can be of any type Sisense supports, common types include various SQL connections, Excel files, and CSV files, as well as many data providers, such as Big Panda. This tool can also be used to list all connections, with no automatic deletion of unused connections.403Views4likes3CommentsDriving sales and cutting losses: how MPP uses Sisense for smarter decisions
Struggling with inconsistent reports and unreliable data, MPP set out to transform its reporting processes and build confidence in reports among its dealership partners. Discover how Sisense became the single source of truth, empowering MPP to deliver clear, accurate, and customizable insights—all while simplifying management for a one-person team. Read on to see how Sisense transformed reporting rife with inconsistency to a single source of truth!995Views4likes2CommentsImprovise, adapt, overcome! How to increase the adoption and user satisfaction of dashboards
Discover the art of creating user-friendly dashboards that truly resonate with your audience. Drawing from six years of experience with Sisense, this article dives into dashboard design. Learn practical tips on improving dashboard readability, integrating advanced filters, and using dynamic widgets. Whether you're a seasoned designer or just starting, this guide offers invaluable insights to ensure your dashboards are not only functional but also a delight to use.1.4KViews4likes1CommentThe Sisense Experience: How I Enhanced Data Analytics Leveraging Sisense
Leveraged Sisense to drastically reduce the time from data to insights, enhancing decision-making speed. Utilized Sisense’s robust API for seamless integration and automated most of the actions to standardize implementation Transformed my approach to data analytics, achieving more with less effort through Sisense’s easy-to-use and understand features1.8KViews4likes1Comment