Sisense Community logo
    • Community Feedback
    • Chapters
    • Events
    • Forums
      • Help and How To
      • Product Feedback Forum
      • Strategy & Use Cases
    • Blogs
    • KB Docs
      • KB Docs
      • Add-Ons & Plug-Ins
      • APIs
      • Best Practices
      • Blox
      • CDT
      • Cloud Managed Service
      • Data Models
      • Data Sources
      • Embedding Analytics
      • How-Tos & FAQs
      • Onboarding
      • PySisense
      • Security
      • Sisense Administration
      • Sisense Intelligence & AI
      • Troubleshooting
      • Widget & Dashboard Scripts
    • Support
    • Learning
      • Sisense Academy: Free Courses and Certifications
      • Official Developer Documentation
      • Official Product Documentation
      • Official Sisense Youtube Channel
      • Sisense Compose SDK Playground
      • Official Sisense Discord
    • Use Case Gallery
    Discussions
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
    Discussions
    • TagsChevronRightIcon
    Infusion Apps
      • Product Feedback ForumChevronRightIcon
      Dynamic link generation based on values in table/pivot cells in ComposeSDK
                               
      Miroslav_Y
      Miroslav_YPosted 7 months ago
               
      0
               
      • Product Feedback ForumChevronRightIcon
      Allow Pulse scripts to work when sending email notifications
                       
      sumeetsingh
      sumeetsinghPosted 1 year ago
               
      0
               
      • Help and How-ToChevronRightIcon
                       
      Date and Time Functions
      brandynsfetcu
      brandynsfetcu
      Posted 2 years ago • Last reply 2 years ago
      1
               
    • Rafael Ferreira
      • Help and How-To
               
      Rafael Ferreira
      Switchable Dimensions with Datetime
                       

      Hello Everyone,  I am trying to use Switchable Dimensions on a line chart with a datetime table. The objective is to switch from yearly, monthly, and quarterly timeframes using switchable dimensions. In Sisense's documentation, they give an example that I have tried with no luck. Has anyone tried this before and it working?    prism.registerSwitchDimension({ <br/> widget: widget, <br/> dimensions: [ <br/> { <br/> panel: 'categories', <br/> dims: [ <br/> { "index":0, <br/> "dim":"[dimDate.Date (Calendar)]", <br/> "datatype": "datetime", <br/> "title":"Weeks", <br/> "level": "weeks" <br/> }, <br/> { "index":0, <br/> "dim":"[dimStrategy.strategy]", <br/> "datatype": "text", <br/> "title":"strategy" <br/> } <br/> ] <br/> } <br/> ] <br/> });  

      2 years agolast reply 2 years ago
      2
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      How Sisense helped Mytonomy leverage its viewership data

                                                                                               

      As a software company focused on video-based patient education and engagement, Mytonomy is always looking for ways to improve our product in the competitive healthcare market. Our wholly-owned content studio produces videos and written assets for our robust library of content, and our software platform ensures that patients are presented with the most relevant educational material available. For both these areas, we continuously collect large amounts of data on patient education assignments, viewership patterns, and more. However, restricted by limited resources and needing to focus on new features for our platform product, our engineering team was unable to focus on the analytics and data visualization needs of our customers.  This is where Sisense came into the picture. Sisense was selected by Mytonomy as a data visualization product that could be embedded into our existing platform, providing a seamless experience to our customers. Given that Mytonomy works in the healthcare industry, it was also necessary to use a HIPAA-compliant product like Sisense to maintain security for our health system customers. We began our implementation by creating Elasticubes from our existing data warehouse and building dashboards for an internal audience first. After some fine-tuning, we set out to replace our internally built widgets with Sisense’s embedded dashboard functionality. We were impressed by the versatility and features that Sisense offered with their Web Access Token (WAT) framework and chose WAT as the best way to embed dashboards into our platform. WAT helps us publish common dashboards to all customers while also enforcing data security and authorizing requirements. Since this was a novel implementation for us, we ran into several questions during development that required additional assistance, and had no trouble finding the help we needed. Often, the solution to an issue could be found in the growing and informative Sisense Community forum. Additionally, the Sisense official support team was accommodating and helpful, usually responding within a few hours with a deep knowledge of the product and providing actionable solutions. Since going live with Sisense’s embedded dashboards, the client reception has been exceptional. Along with the standard embedded dashboards for all customers, we have easily created custom dashboards and widgets to suit each client’s more specific needs. Sisense has helped Mytonomy and our customers understand usage patterns and fine-tune our patient engagement algorithms. More recently, Mytonomy has begun utilizing several other Sisense features to enhance our product, like enabling Pulse alerts to keep us aware of possible issues and automatically emailing dashboards to stakeholders on a set schedule. We have used it to conduct various root cause analyses, help customers find their ROI and justify their investment in Mytonomy, and identify trends – both positive and negative – so that appropriate action can be taken. Overall, Sisense has greatly enhanced Mytonomy’s product while providing clients with data insights that would not otherwise be available.  About the Author: Zach Williams is the Senior Software Engineer for Integrations at Mytonomy. He has worked with Sisense since his start at Mytonomy and is the go-to resource for Sisense at Mytonomy.

      Zach Williams
      Zach WilliamsPosted 2 years ago
      0
               
    • Blog banner
      • Sisense AdministrationChevronRightIcon

      How to Create Client Secret for your Microsoft Teams Infusion App

                       

      This article is relevant for versions L2023.4 and later. When configuring your new Microsoft Teams Infusion App, you are required to generate a client secret for the bot used by the Infusion App. You are also required to pass that client secret to your Sisense instance to ensure your Infusion App can make requests to your Sisense instance, and vice versa.  Once you have created a Teams App, and subsequently a Teams bot, here are step by step directions for creating a client secret:    Click Tools in the left navigation     Click  Bot Management  Click the Bot that you are using for your Infusion App.  Click  Client secrets , and then click the button  Add a client secret for your bot Copy the newly generated client secret    Copy the client secret into the Bot Password field on the Admin > Infusion Management page For additional information, please see  Developer Portal for Teams . If you need additional assistance, please reach out to Sisense Support. 

      Sisense User
      Sisense UserPosted 2 years ago
      0
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      Sisense Wants BARC, Can We Get You to Bite?

                               

      Sisense Wants BARC, Can We Get You to Bite? Do you love a David and Goliath story as much as we do? Short and sweet; we have another opportunity to reach a wider audience with an anonymous, customer-centric survey (where, yes, you’ll be entered to win prizes !).  This survey from BARC is international, does not accept vendor sponsorship , and gives a holistic, unbiased analysis of how different analytics tools are performing in the wild.  We’re asking you, our biggest fans, to take 10-15 minutes to answer some questions about the difference Sisense is making in the Analytics Sphere.  This is an opportunity for Sisense to make an appearance out of the shadow of some of the bigger names we can’t name who can use their bigger marketing budgets to influence reviews . Your honest insight will help direct organizations looking for clear, honest reviews toward the software solution that actually fits their needs, not just the software that’s bought the most reviews. We want to see what impact we are actually making in the market, where we create solutions, and how we can offer help to companies looking to embed their analytics.  We really hope you take the time to fill out this survey here . As always, it’s completely anonymous.

      datamelia
      datameliaPosted 3 years ago
      0
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      Webinar: Building Sisense Dashboards Accelerator

                                                                       

      Webinar: Building Sisense Dashboards Accelerator Is your company generating and collecting massive volumes of data from various sources such as customer interactions, sales transactions, marketing campaigns, and operational processes? If so, you have probably experienced difficulty in effectively analyzing and deriving actionable insights from this data can be a significant hurdle.  Well, you are in luck, DataBuilders is hosting a Sisense Accelerator Webinar; this webinar is aimed to teach users how to structure their data in a way that enables efficient analysis and visualization by taking you from zero to a fully functioning dashboard in 90 mins. Attendees will also acquire the expertise to create visually appealing and interactive dashboards, reports, and data visualizations that facilitate the identification of patterns, trends, and key insights. Our team will also cover topics like data governance, data security, and best practices for data-driven decision-making. This Sisense Accelerator webinar will provide attendees with the skills they need to solve the data analytics and insights generation challenges– leading them to make more informed business decisions . Learners will be able to identify growth opportunities, optimize their operations, understand customer behavior, and gain a competitive advantage in their industry. Ultimately, the customer can drive improved performance, increased efficiency, and better outcomes by leveraging the power of data and analytics through Sisense's platform. Webinar Details: Register HERE Webinar date and time: 30th May at 10 am (GMT) A Sisense accelerator is a live, virtual training module.  It is an ideal start to learning Sisense and a great way to refresh on all that the Sisense Platform can do. Unlike a traditional webinar, the content structure of the course engages the participants through its public chat pane. Hosted on the  Strigo  training platform, our Sisense Accelerator demands nothing more of its audience than a computer with an internet connection and a willingness to learn. Who is this accelerator for? Whether you are a beginner or an experienced data analyst, the Sisense Accelerator is an opportunity to learn from industry experts, network with like-minded professionals, and gain hands-on experience with the best data analytics tool and techniques. If you are looking to take your data analytics skills to the next level, the Sisense Accelerator is the perfect event for you. It's for beginners and experienced analysts to learn from experts and network with peers while gaining hands-on experience with the latest tools. What Will You Need? A computer with an Internet connection, and a desire to learn. This workshop will take place on Strigo, a virtual training platform; you do not need Sisense or Strigo installed. We will provide A Sisense environment and a link to use Strigo in your browser for you during the workshop. Sisense has always been about integration & collaborative working and is essential for any organization that wants to make data-driven decisions and gain a competitive advantage. Let DataBuilders help you to optimize your operations, improve customer satisfaction, and increase revenue. Can’t wait to see you there!

      cmcintyre
      cmcintyrePosted 3 years ago
      0
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      Infusion Apps: Ask Me NLQ

                       

      Infusion Apps: Ask Me NLQ What’s Ask Me   Sisense’s Infusion Apps enable their users to pull their data directly into business applications, including Slack, MS Teams, Office 365, and Google Suite.  Curated data, Views, are accessible with the same login credentials they already use to access business insights in your applications.  The data delivered is automatically filtered to your data security rules for each user, so the data is completely governed.  My favorite  Infusion Apps feature is being able to ask for the data to be filtered the way I want using Natural Language Queries (NLQ).  This post is about providing a primer for how users can use the Ask Me feature in Infusion Apps to get just the data they want in reporting and visualizations. What I want you to get out of it A Quick Start to Infusion Apps’ Natural Language Querying of Data Views. A broader familiarity with Infusion Apps can bring consistency to teams using data previously subject to all the vagaries that arise from extracts pulled at different times by different users.  Everyone can sync on the latest data by hitting the Refresh Data button! Using Ask Me 1. The Basics: The NLQ in Infusion Apps, Ask Me, is not the same as Simply Ask in dashboards.  Ask Me simplifies the querying process by allowing users to employ jargon they are comfortable with while view names , column names , and literal values must be spelled correctly . Each request has to reference a View by name, including spaces.   Ask Me isn’t case sensitive.  For example, given Views named “Orders” and “West Orders”, Ask Me will return the Orders and West Orders lists for any of the following commands: Show West Orders Show orders I want oRders Show me ORDERS What are orders The basics for getting started include how to ask for help, which is simply, “ help ”, and get a list of views, just type “ views ”.  It’s going to be that easy to work with…     Sisense Documentation: https://docs.sisense.com/main/SisenseLinux/using-ask-me.htm?Highlight=Ask%20Me  2. Working With Views:  Views are the data sources we can query using Ask Me .  They are practically as easy to create as querying them with Ask Me in your applications. Views are simply tables created in Sisense and published to users.  Flat tables are an ideal format for user self-service as a best practice.  We’re only covering tables and their creation briefly, where it informs how we can filter data from the Views with Ask Me .   Designers create tables and can specify things like whether fields are visible, what aggregation should be used for measures, primary date columns, and other View configurations.  A particularly useful part of the process is setting up filters for the data in the table because it enables us to use them in the conditions of an NL query. Fields have to be defined as filters to be able to use them in your conditions.  Notice in the View below that there are more Columns than Filters, and only designated filter fields will work in Ask Me .   Columns & Filters in the Presentation Data View via Slack   Designers can also designate aliases for the filter fields, which is super handy for enabling non-data techies to use their own vernacular for dimensions and measures.  For example, the actual data column name might be “Value”, while the sales team thinks of it as “Sales”, CROs and Finance think of it as “Revenue”, etc.  The designer can set a field’s display name, but they can choose only 1. For supporting users with different perspectives you can add aliases for Filter fields that make querying by their team or department easier and faster.  Given a column named, “Opportunity Name”, we can add aliases as below, and users will be grateful not to have to type out the lengthy column name every time.     How do you know what columns are available and which filters can be used?  It’s simple, every View advertises the Columns and Filters users have for Ask Me . 3. Using Ask Me You probably noticed there are some good examples of NL queries in the Help output above.  An important takeaway is that you can include multiple filter clauses separated by “and”.  It’s helpful to remember that the data is in a flattened table. The objective with Ask Me is to select the data easily.  Shaping the data and creating tables and charts is work accomplished in the Infusion Apps, e.g. MS Excel or Google Slides. Slack & Teams Ask Me is essential working with  Slack and MS Teams.  A frequent task I perform is tracking the performance of teams and their members.  Here’s our Orders view in Slack   A View in Slack   Knowing that Ben, David, and Sam are the Enterprise AEs, I ask the following in NLQ: show orders last year whose ae = ‘ben,david,sam’   and sales > 15k Let’s break down the query: “Last Year” refers to 2022,  ‘ae’ is an alias for Sales Rep,  ‘sales’ is an alias for Amount   “= ‘ben,david,same’” can be read as “contains Ben or David or Sam”.   These aliases were added to the filters for the view.  Here are the results:     Of course, there are more pages in the output that I can click through, and even review additional details or other columns not listed for querying by clicking on the ellipsis.  It’s easy to share this data set as a bookmark with any peers who have access to the same data.   Slack Bookmark Notice that Sisense includes the query with both the result set and the bookmark.  Infusion Apps are able to share bookmarks across the other applications supported.  Bookmarks aren’t Global objects, though, so not sharable themselves, but the NLQ behind them is sharable with others.  Let’s open the bookmark created in Slack with MS Teams:   MS Teams So all the Infusion Apps work with each other. Slack and Teams can also summarize and visualize the data for you by clicking on the Analyze Data button.   Analysis in MS Teams w/Summary & Chart Google Slides Example Ask Me is available in all the Infusion Apps.  Here is a Google Slides example.  We’re going to create a Summary & Chart for a slide in one of my Business Review slides.  We access the Ask Me section, compose our NLQ request with the Columns and Filter fields for the View, and Sisense inserts the objects directly into my slide.   Ask Me in the Infusion Analytics Extension   We ask for the orders of Mike, Molly, and Rahul, our sales reps.  Then we can click on a button for a Summary, Chart, or Table to insert it into the slide. When we select Chart, the chart builder is invoked so we can do what we normally do in this workflow, which now happens all in the Infusion App, instead of me having become the human middleware to fetch an extract.   Google Slides Chart Builder   Below is the finished slide.     Finished Google Slide using Ask Me Charts built using Ask Me  results aren’t able to be refreshed, but summaries, charts, and tables created using the Views can be refreshed at the push of a button individually or en masse using the Refresh All link at the bottom of the Extension panel.   4. Summary Ask Me is the easy way to talk to your data, especially when using Slack or Teams in a meeting.  It’s great to have answers in real-time or provide a productive way to offer governed data to users in their existing workflows. Call To Action Extend your Governed Data’s reach into the workflows not designed around dashboards, and recoup as much of the “being middleware” time as you can!

      ChrisS
      ChrisSPosted 3 years ago • Last reply 3 years ago
      1
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      Upgrading to L2023.4 for customers using Infusion Apps

               

      This post is relevant for Sisense Customers who are using Infusion Apps and upgrading to L2023.4 either as part of the managed service auto-upgrade or a manual upgrade. It is important to follow these steps and not only upgrade your Sisense version but also the Infusion Apps.  If you have questions or need assistance, please reach out to Sisense Support. Before Upgrading IMPORTANT: Infusion Apps is a licensed feature with requires a signed Infusion Apps Product Addendum. Contact your CSM if you are unsure if you have signed the Infusion Apps Product Addendum. Without signing this addendum, you may not see some of these options in your local environment after your upgrade to L2023.4 After Upgrading These post-upgrade steps should be performed by a Sisense Administrator.  The PublishView add-on is part of the install package by default and:  Consolidated to a single Add-on Renamed to Infusion Apps PubishView Version bumped to v2.0.0 Disable previous versions of PluginUtils and PublishView It is recommended to delete the previous versions of the Add-on, not just disable it. Go to Admin > Add-ons Disable  PluginUtils and PublishView   Enable the Infusion Apps PublishView Add-on  The Add-on has been renamed Infusion Apps PublishView and should be version 2.0.0. The Add-on will be disabled by default.     Verify that all functionality still works Disable previous versions of PluginUtils and PublishView Go to Admin > Add-ons Select PluginUtils and PublishView Remove them from your Sisense instance Verify you can see the Infusion Management section in Admin > Feature Management     Turn on Infusion Service     Setup & Configure Infusion Apps You can continue to use your Infusion Apps as is, but it is highly recommended that you move to the new versions of the Infusion Apps. When moving to the new versions of Infusion Apps, see Enabling Infusion Apps , and each Infusion Apps documentation page for instructions. Sisense Analytics for Microsoft Teams It is recommended to upgrade your manifest to the newest version. Sisense Analytics for Slack Sisense Analytics for Google Workspace Sisense Analytics for Office 365 It is recommended to upgrade your manifest to the newest version.

      Sisense User
      Sisense UserPosted 3 years ago
      0