Skip to main content
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
  • Use Case Gallery
All PostsDiscussionsBlogsIdeasQuestions
Leaderboards
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
Discussions
  • TagsChevronRightIcon
Infusion Apps
  • Idea
    • Product Feedback ForumChevronRightIcon
    Dynamic link generation based on values in table/pivot cells in ComposeSDK
                             
    Miroslav_Y
    Miroslav_YPosted 10 months ago
             
    0
             
  • Idea
    • Product Feedback ForumChevronRightIcon
    Allow Pulse scripts to work when sending email notifications
                     
    sumeetsingh
    sumeetsinghPosted 1 year ago
             
    0
             
  • Question
    • Help and How-ToChevronRightIcon
                     
    Date and Time Functions
    brandynsfetcu
    brandynsfetcu
    Posted 2 years ago • Last reply 2 years ago
    1
             
  • Discussion
    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

    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
             
    • Sisense AdministrationChevronRightIcon

    How to export snapshot file from Grafana

                                                     

    In case when it is not possible to share dashboard via https://snapshot.raintank.io/ (for example due to security policies)  next flow could be used to export JSON of dashboard with required data included: Open required dashboard and set the time range which includes time when issue was occurred  and + 2-3 hr before and ahead Click on share button, select Snapshot tab and click on Local Snapshot button. Once snapshot link would be available (will start from /app) click on COPY button Form URL with created snapshot and Sisense domain. Then press Enter. Example: Now snapshot is created and opened - Click on share button again Select the Export tab and click on Save FIle. Snapshot would be downloaded on your local machine This file could be imported in another Grafana instance as a dashboard with data inside. Such snapshots are very useful in troubleshooting and could be shared with a Sisense Support Team. 

    Vlad Solodkyi
    Vlad SolodkyiPosted 3 years ago
    0
             
  • Blog banner
    • News & UpdatesChevronRightIcon

    A New Way to Manage Infusion Views

                     

    A New Way to Manage Infusion Views As the adoption of Infusion Apps grows within an organization, Views are going to be used to address a wider swath of business problems and questions. As the number of Views increases, administration and management become increasingly important.  Today, the challenges for administering Views stem from a lack of discoverability–   A dashboard can hold multiple Views There is no indication that a widget is published as a View, nor that a dashboard holds one or more Views The widget title may not necessarily match the name of the View Dashboards can have published Views, but not be shared. Or Dashboards and their Views can be shared with different groups There is no way to conclusively say how many Views exist within an instance. Due to dashboard permissions, the visibility of Views are limited to the logged-in user.  View Management solves these challenges by Displaying all Views in a single place, increasing discoverability, and reducing time  Streamlining the View editing process by taking the user directly to the widget Reducing time and steps to see a View’s data See All Views in One Place With one click, any user with Dashboard Designer access and higher can see all published Views that have been created within a Sisense instance (that they have privileges to see, based on dashboard sharing permissions ).  Easily Understand What’s in a View To understand what’s in a View, you first have to find it, then you have to edit it. Click on a View in View Management and see its contents columns and filters, and their state (visible or hidden).  Pro Tip: Edit the Name or Description directly from the View details page.  Quick Access to Views or Models Don’t even think about having to go to another tab - we’ll do it for you! From “View Details”, click the pencil icon to navigate directly to the View, bypassing the need to locate the View through the "Analytics tab. The View will open in edit mode, ready for your changes. Interested in the underlying data? Click the model icon to navigate directly to the data model on the Data tab. Whether you have 5 Views or 15 Views, we don’t expect you to remember where you put each one. But, you should be able to find it when you need it.  Update to L2022.10 today to start managing your Views in a new way. For more details, check out our documentation and this demo video.   We can’t wait until you see what’s in store for Infusion Apps! Until then, Happy Infusing!

    Sisense User
    Sisense UserPosted 3 years ago
    0