An overview of Sisense Linux microservices and what they do
An overview of Sisense Linux microservices and what they do This article provides an advanced description of Sisense’s Microservices and how they work internally. This is mainly for Administrators responsible for supporting Sisense in their organization. When we deploy Sisense on the Linux platform Sisense application deploys multiple pods this article helps us understand how they are tied to each Sisense functionality and how they internally operate. See Sisense Basic Concepts and Terminology and Sisense Architecture for a high-level overview. [PLEASE OPEN ATTACHMENT TO VIEW REMAINDER OF THIS ARTICLE]7.8KViews5likes0CommentsMeans to tag dashboards to enable search
We have a large number of dashboards and at the moment, find the navigation process for our stakeholders is not ideal as they can only "find" a dashboard if they know what words are used in the title. For example, if a stakeholder searches for complaints but the dashboard title they need is called feedback ... It won't come up as a suggestion. A solution like having the ability to tag dashboards would massively help Thank you962Views4likes3CommentsCompose SDK FAQ
Have a question about Compose SDK? Check out the newest blog in the Sisense Community: Compose SDK FAQ Q: What is Compose SDK? A: Compose SDK is a flexible developer toolkit that gives developers access to embedded analytics in a code-first, scalable, modular, developer-friendly way. With Compose SDK, developers can build analytics and data-driven experiences in their products faster, reduce maintenance burden, and save the development time of coding from scratch. We are launching our Beta version on Aug.1 on GitHub. Q: Where can I download the new Compose SDK at Beta? A: On Aug.1, you can access the npm package and the readme in our Sisense Github repo here: compose-sdk-monorepo: https://github.com/sisense/compose-sdk-monorepo Q: As a Compose SDK open beta user, how do I get support if I have questions or need help? A: It is intended to be more of a hands-off model. We will be providing additional channels like Sisense Community, where you can get support from other Beta customers. However, until we post complete documentation on github, we will route through our regular support process with our engineers if customers need additional support. Q: What are the minimum system requirements that I need in order to use Compose SDK? A: Compose SDK contains a set of React components needed to interface with your Sisense instance. The following prerequisites are needed in order to use the SDK: Familiarity with front-end web development, including Node.js, JavaScript/TypeScript, and React. Node.js version 16 or higher. A Node package manager such as npm or Yarn. Access to a Sisense instance with a queryable data source (for example, Sample ECommerce). A React application with TypeScript. You can use your existing application, or if you do not have one, you can follow the Vite tutorial to create one. Q: Is there a list of known limitations we should be aware of in Compose SDK (ex. Does it support working with Sisense BloX, add-ons and plugins)? A: Blox and plugins enable you to customize widgets on a Sisense dashboard. These allow iframe or EmbedSDK dashboards that are rendered by Sisense to be highly customized. With Compose SDK, you are using Sisense libraries in your own project. Since it is your project and code, you can easily create your own custom charts that are driven from Compose SDK queries. In addition, Compose SDK components work alongside your application’s unique functionality. Q: What if I’m already using EmbedSDK or SisenseJS? Can I still use Compose SDK? A: When you want to embed a Sisense dashboard into your application, you may still choose EmbedSDK as a great option. Compose SDK can be used to complement EmbedSDK or you may choose to create a whole dashboard entirely in code with Compose SDK. It is your choice. Compose SDK will eventually provide equivalent and improved capabilities over SisenseJS so we don’t envision you using SisenseJS if Compose SDK meets your needs. Q: Will Compose SDK cause SisenseJS to be deprecated? A: No. SisenseJS will not be deprecated with the introduction of Compose SDK. Q: Can Compose SDK be used to customize Sisense or build plugins? A: No. Compose SDK is an entirely stand-alone set of libraries and components used to build applications (external to Sisense) which utilize Sisense capabilities. The SDK is not intended and cannot be used for customizing the Sisense UI itself or any other part of the Sisense application. Q: I’m not a developer, can I use or benefit from Compose SDK? A: No. Compose SDK is a code-first approach to embedding. Users must be able to run, read, write, and deploy code in order to use Compose SDK. Q: What user role do I need to be in order to consume Compose SDK output? A: Since Compose SDK queries and renders charts, but does not modify assets in Sisense, the user role can even be a Viewer. Compose SDK supports various authentication methods such as SSO, Web Access Token, and API token. With SSO and API token, the end user is an identifiable user in Sisense and will be able to access the same content that they would be able to consume within the Sisense application. With Web Access Token, there are many options to restrict what Compose SDK can consume.1.9KViews4likes0CommentsTreviPay’s Best Practice Journey
With thirty designers throughout the company and no real development or vetting process in place we had thousands of unverified dashboards sitting in our production environment. With that many dashboards in place and designers who are unfamiliar with the data and models creating dashboards many began to question the integrity of our data.504Views3likes0CommentsEnhancing web security: A deep dive into single sign-on (SSO) and web access tokens (WAT)
Single Sign-On (SSO) and Web Access Tokens (WAT) are two pivotal technologies in the domain of web security and user authentication. SSO simplifies the user experience by enabling access to multiple applications with a single set of login credentials, thereby enhancing both convenience and security. Conversely, WAT plays a crucial role in secure access management by granting temporary tokens that verify user identity and permissions across web applications. Both SSO and WAT are integral to creating a secure and seamless digital environment, each addressing unique facets of user authentication and access control. In the following sections, we will explore the mechanisms, benefits, and implementations of SSO and WAT.634Views2likes0CommentsLocal development environments as a better workflow
This probably breaks community guidelines but I thought it was worth bringing to the attention of my fellow Sisense software engineers that I've raised the idea of a local development environment in the product feedback forum. My hope is to garner enough attention/kudos to pursuade Sisense to pursue this idea in hopes of making all our lives easier. While I understand if you're working in a custom developed UI you don't have to endure the pain, and ensuing frustration, of being forced to interrupt your development workflow to upload your add-on to a live environment just to be able to see/test your work, but I'd ask for your support none the less. Here's the link to the forum post, thank you for your support and consideration in an attempt to make Sisense better. https://community.sisense.com/t5/product-feedback-forum/local-development-environment/idi-p/23483500Views2likes0Comments