# Sisense (Linux) Documentation > Official product documentation for Sisense on Linux - installation, administration, data modeling (ElastiCubes & live), analytics, dashboards and widgets, embedding, the REST APIs, security, and release notes. This index links to Markdown versions of 586 documentation topics. Each page is also available as HTML at https://docs.sisense.com/main/. ## About Sisense - [Introduction](https://docs.sisense.com/main/SisenseLinux/new-to-sisense.md): Sisense is a business intelligence (BI) and data analytics platform that enables organizations to gather, analyze, and visualize data from various sources. - [Sisense Basic Concepts and Terminology](https://docs.sisense.com/main/SisenseLinux/sisense-basic-concepts-and-terminology.md): Sisense Basic Concepts and Terminology - [Sisense Architecture](https://docs.sisense.com/main/SisenseLinux/sisense-architecture.md): An advanced description of Sisense's architecture for IT managers and Administrators responsible for supporting Sisense in their organization. - [Sisense Multitenancy](https://docs.sisense.com/main/SisenseLinux/sisense-multitenancy.md): Sisense supports multitenancy in several different ways: Self contained, Multi-instance, and Internal capabilities. - [Sisense on Linux vs. Windows](https://docs.sisense.com/main/SisenseLinux/sisense-on-windows-versus-linux.md): A feature comparison between Sisense on Windows and Sisense on Linux. - [Sisense Gradual Rollout Process](https://docs.sisense.com/main/SisenseLinux/sisense-gradual-rollout.md): Each version of Sisense is released via a gradual rollout process. See here to understand that process, as well as what is included, and not included, in each version. - [Sisense Version Release and Support Schedule](https://docs.sisense.com/main/SisenseLinux/sisense-life-cycle.md): When support ends for each version of Sisense. The end of support for each version of Sisense is one year after that version's release date. - [Sisense Security Architecture](https://docs.sisense.com/main/SisenseLinux/sisense-security-architecture.md): Sisense is built around a robust and flexible security architecture that is both comprehensive and intuitive. This architecture has been designed to ensure security processes are enforced while scaling to enterprise deployments of Sisense. - [Third Party Open Source Licenses on Linux](https://docs.sisense.com/main/SisenseLinux/third-party-open-source-on-linux.md): Sisense uses Open-Source Software (OSS) libraries, packages, and frameworks in the development of our products. We regularly audit and review applicable licenses for any OSS used, to ensure we are in compliance with those agreements. Copyright notices for specific OSS packages libraries, packages, and frameworks we use are available upon request. - [Design and Practices for OEMs](https://docs.sisense.com/main/SisenseLinux/oem-design-and-practices.md): Four essential areas that underpin scalable, maintainable, secure, and efficient OEM deployments. - [OEM Architecture](https://docs.sisense.com/main/SisenseLinux/oem-architecture.md): You can rebrand and white label Sisense to make it suit your company's application or web site. You can also embed Sisense directly into your web site. - [Automation and Scaling for OEMs](https://docs.sisense.com/main/SisenseLinux/automation-and-scaling-for-oems.md): APIs and add-ons that enable you to automate workflows and access server functionalities, including user and security management, dashboard and widget creation, branding, and administration settings. - [Version Control for OEMs](https://docs.sisense.com/main/SisenseLinux/version-control-for-oems.md): Properly managing versions of your Sisense assets, (such as dashboards and data models), promoting them between your dev-to-prod environments, can be an important step in ensuring a seamless product development lifecycle process. - [Best Practices for OEMs](https://docs.sisense.com/main/SisenseLinux/best-practices-for-oems.md): A list of best practices for OEMs when managing their Sisense data models and dashboards. ## Release Notes - [Release Notes](https://docs.sisense.com/main/SisenseLinux/release-notes.md): List of all available release notes. - [Known Limitations](https://docs.sisense.com/main/SisenseLinux/limitations.md): A running list of known Sisense limitations. Not exhaustive. In addition to already documented limitations. - [2026.4 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2026-4-release-notes.md) - [2026.3 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2026-3-release-notes.md): 2026.3 Release Notes - [2026.2 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2026-2-release-notes.md): 2026.2 Release Notes - [2026.1 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2026-1-release-notes.md): 2026.1 Release Notes - [L2025.4 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2025-4-release-notes.md): L2025.4 Release Notes - [L2025.3 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2025-3-release-notes.md): L2025.3 Release Notes - [L2025.2 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2025-2-release-notes.md): L2025.2 Release Notes - [L2025.1 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2025-1-release-notes.md): L2025.1 Release Notes - [L2024.3 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2024-3-release-notes.md): L2024.3 Release Notes - [L2024.2 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2024-2-release-notes.md): L2024.2 Release Notes - [L2024.1 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2024-1-release-notes.md): L2024.1 Release Notes - [L2023.11 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2023-11-release-notes.md): L2023.11 Release Notes - [L2023.9 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2023-9-release-notes.md): L2023.9 Release Notes - [L2023.7 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2023-7-release-notes.md): L2023.7 Release Notes - [L2023.6 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2023-6-release-notes.md): L2023.6 Release Notes - [L2023.5 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2023-5-release-notes.md): L2023.5 Release Notes - [L2023.4 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2023-4-release-notes.md): L2023.4 Release Notes - [L2023.3 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2023-3-release-notes.md): L2023.3 Release Notes - [L2023.2 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2023-2-release-notes.md): L2023.2 Release Notes - [L2023.1 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2023-1-release-notes.md): L2023.1 Release Notes - [L2022.11 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2022-11-release-notes.md): L2022.11 Release Notes - [L2022.10 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2022-10-release-notes.md): L2022.10 Release Notes - [L2022.9 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2022-9-release-notes.md): L2022.9 Release Notes - [L2022.8 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2022-8-release-notes.md): L2022.8 Release Notes - [L2022.7 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2022-7-release-notes.md): L2022.7 Release Notes - [L2022.6 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2022-6-release-notes.md): L2022.6 Release Notes - [L2022.5 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2022-5-release-notes.md): L2022.5 Release Notes - [L2022.4 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2022-4-release-notes.md): L2022.4 Release Notes - [L2022.3 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2022-3-release-notes.md): L2022.3 Release Notes - [L2022.2 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2022-2-release-notes.md): L2022.2 Release Notes - [L2022.1 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2022-1-release-notes.md): L2022.1 Release Notes - [L2021.12 Release Notes](https://docs.sisense.com/main/SisenseLinux/l2021-12-release-notes.md): L2021.12 Release Notes ## Security - [Security at Sisense](https://docs.sisense.com/main/SisenseLinux/security-at-sisense.md): Different measures and industry best practices are used to ensure security for each of these categories and to provide you with fine-grained governance and security management. - [User Roles Overview](https://docs.sisense.com/main/SisenseLinux/user-roles-overview.md): User roles is one way that Sisense enforces the Principle of Least Privilege, where users are given the minimum level of access necessary to do their jobs. - [Sisense User Roles](https://docs.sisense.com/main/SisenseLinux/sisense-user-roles.md): Sisense licenses several categories of user roles. - [Account Lockout Thresholds](https://docs.sisense.com/main/SisenseLinux/account-lockout-thresholds.md): Account lockout thresholds can prevent brute-force account attacks in Sisense by limiting the number of failed login attempts that can be performed before an account is locked. - [Security Bearer Tokens](https://docs.sisense.com/main/SisenseLinux/sisense-bearer-tokens.md): Sisense bearer tokens are issued by an authentication server after a user successfully logs in or grants permission to the application. These tokens are then sent along with each request to access protected resources. The server receiving the request verifies the token's authenticity and permissions before granting access. - [Using Web Access Tokens](https://docs.sisense.com/main/SisenseLinux/using-web-access-token.md): The Web Access Token (WAT) feature provides secure, scalable and highly customizable Viewer role access to Sisense assets, without the need to provide credentials or the use of cookies. This functionality is compatible with embedding, as well as standalone deployments. - [Third-Party Cookies](https://docs.sisense.com/main/SisenseLinux/3rd-party-cookies.md): How to ensure that Sisense is not considered 3rd party cookies and is therefore not blocked. - [Cross-Site Request Forgery](https://docs.sisense.com/main/SisenseLinux/csrf.md): Cross-Site Request Forgery (CSRF) is a type of exploit that allows attackers to perform unauthorized actions on behalf of a user that the web application trusts. - [Integrating Active Directory](https://docs.sisense.com/main/SisenseLinux/Integrating-Active-Directory.md): Sisense supports integrating Active Directory users and groups with your current Sisense users, so that you can share dashboards and email reports with any of your users. This works in parallel with Sisense's existing User Management, so you can continue to add users and user groups that are not part of the Active Directory domain. - [Email-Based Two-Factor Authentication (2FA) for Sisense Native Users](https://docs.sisense.com/main/SisenseLinux/email-based-2fa.md) - [Single Sign-On (SSO)](https://docs.sisense.com/main/SisenseLinux/using-single-sign-on-to-access-sisense.md): Single Sign-On (SSO) enables a user to sign in once with a user ID and password to a group of related systems, avoiding multi-login requirements from end-users. - [SSO Using JWT](https://docs.sisense.com/main/SisenseLinux/single-sign-on-using-json-web-token.md): How to configure the settings for the JWT (JSON Web Token) authentication protocol. - [SSO Using SAML 2.0](https://docs.sisense.com/main/SisenseLinux/single-sign-on-using-security-assertion-markup-language-20.md): How to configure the settings for the Security Assertion Markup Language (SAML) authentication protocol. - [SSO Using OpenID Connect](https://docs.sisense.com/main/SisenseLinux/single-sign-on-using-openid-connect.md): How to configure the settings for the OpenID Connect (OIDC) authentication protocol. - [Example SSO Setups Using Identity Providers](https://docs.sisense.com/main/SisenseLinux/example-setups-using-identity-providers.md): how to configure different types of identity providers used to integrate with Sisense SSO. - [Troubleshooting SSO Using JWT](https://docs.sisense.com/main/SisenseLinux/troubleshooting-single-sign-on-using-jwt.md): Troubleshooting SSO Using JWT - [Troubleshooting SSO Using SAML](https://docs.sisense.com/main/SisenseLinux/troubleshooting-single-sign-on-using-saml.md): Troubleshooting SSO Using SAML - [Troubleshooting SSO Using OpenID Connect](https://docs.sisense.com/main/SisenseLinux/troubleshooting-single-sign-on-using-oidc.md): Troubleshooting SSO Using OpenID Connect - [Recommended Reference Sites](https://docs.sisense.com/main/SisenseLinux/recommended-reference-sites.md): Sites that are recommended as refererences. - [Data Security](https://docs.sisense.com/main/SisenseLinux/data-security.md): By default, when you share a dashboard, your users can see all of the data shown in the dashboard widgets. You can override this behavior by applying a type of filter that allows you to specify which data "rows" any given user that is signed in to the server can see. - [Data Access Security](https://docs.sisense.com/main/SisenseLinux/data-access-security.md): Sisense enables you to define data security rules that control which users can access which portions of the raw data in a data model, at row granularity. - [Collected Product and Usage Data](https://docs.sisense.com/main/SisenseLinux/collected-product-and-usage-data.md): Sisense collects data when you or your users install or use Sisense products or services. Sisense uses data collected for internal and support-related purposes such as improving our products and services, improving customer engagement, conducting research, and resolving technical issues. - [Customer Data Storage Locations](https://docs.sisense.com/main/SisenseLinux/customer-data-storage-locations.md): Describes where Sisense customer data is stored. - [Securing the Sisense Platform](https://docs.sisense.com/main/SisenseLinux/securing-the-sisense-platform.md): Sisense comes with many security features already installed and activated. However, there are several things that an Administrator, can do to enhance Sisense security, per your company's policies. - [Security Settings](https://docs.sisense.com/main/SisenseLinux/security-settings.md): Updating security settings - [Setting Up SSL for Sisense on Linux](https://docs.sisense.com/main/SisenseLinux/setting-up-ssl-for-sisense-linux.md): In Sisense, SSL secures the link between Sisense and your users' browsers (where dashboards are created and viewed). With SSL in place, you can access Sisense via an HTTPS secure connection, which is password protected. - [Sisense Service Permissions](https://docs.sisense.com/main/SisenseLinux/sisense-service-permissions.md): Sisense services run only as part of the Sisense user and will not use Root user permissions. - [Cross Origin Resource Sharing](https://docs.sisense.com/main/SisenseLinux/cross-origin-resource-sharing.md): Cross Origin Resource Sharing. CORS allows for HTTP requests from one origin to another, despite a browser's Same-Origin policy, which prevents client-side web applications located in one domain from obtaining data from an application in a different domain. The browser compares the origins of resource request and returns an Access-Control-Allow-Origin error if the origins do not match. - [Audit Logs](https://docs.sisense.com/main/SisenseLinux/audit-logs.md): Generate audit logs for privileged access, including operations such as creating, updating, or deleting users, groups, and system definitions. - [Optional Security Hardening for Web Pages](https://docs.sisense.com/main/SisenseLinux/optional-security-hardening-for-web-pages.md): security options that can be applied for hardening the security of Sisense web pages for your needs. ## Sisense-Managed Cloud Services - [Sisense-Managed Cloud Services](https://docs.sisense.com/main/SisenseLinux/introduction-to-sisense-cloud-managed-services.md): Sisense's Cloud Managed Service is a cloud-based service that provides a secure, high-performance BI environment. The Sisense Cloud Managed Service is the easiest and recommended way to work with the Sisense app. - [Cloud Platform](https://docs.sisense.com/main/SisenseLinux/cloud-platform.md): Sisense's Cloud Managed Service is a cloud-based service that provides a secure, high-performance BI environment. The Sisense Cloud Managed Service is the easiest and recommended way to work with the Sisense app. - [Sisense Cloud Security](https://docs.sisense.com/main/SisenseLinux/sisense-cloud-security.md): Sisense customers have the distinct advantage of the robust security controls and commitment to security certifications provided by Sisense. - [Sisense Cloud Security Controls](https://docs.sisense.com/main/SisenseLinux/sisense-cloud-security-controls.md): Sisense Cloud is hosted on Amazon Web Services (AWS). This enables Sisense's software to take advantage of the robust security and compliance certifications available on AWS. - [Sisense Cloud Support Access](https://docs.sisense.com/main/SisenseLinux/cloud-support-access.md): Sisense provides an option for customers to temporarily grant our Support Team secure, time-limited access to their instance. This helps the Support Team to quickly identify and resolve issues by observing the real-time state directly. - [Cloud Connectivity](https://docs.sisense.com/main/SisenseLinux/cloud-connectivity.md): To connect to your DB (SQL Server, Oracle, Redshift, AD, etc.) you must choose one of the Sisense supported secure data transfer solutions. - [Cloud Operations](https://docs.sisense.com/main/SisenseLinux/cloud-operations.md): Sisense's Cloud Managed Service is a cloud-based service that provides a secure, high-performance BI environment. Sisense Cloud instances receive regular maintenance and product upgrades to ensure security, reliability, and optimal performance. - [Cloud Monitoring](https://docs.sisense.com/main/SisenseLinux/cloud-monitoring.md): Sisense Cloud employs a comprehensive monitoring and observability framework to ensure high availability, performance, and reliability of our platform. Our Cloud Operations team, including a dedicated Site Reliability Engineering (SRE) team, proactively monitors and optimizes system performance while ensuring a seamless experience for our customers. ## Sisense Self Deployment - [Sisense Self Deployment](https://docs.sisense.com/main/SisenseLinux/sisense-self-deployment.md): This section provides an overview of the key areas for deploying and managing Sisense on Linux, Kubernetes, and cloud-based infrastructure while keeping your deployment secure, performant, and scalable. - [Minimum Requirements for Sisense in Linux Environments](https://docs.sisense.com/main/SisenseLinux/linux-minimum-requirements.md): Minimum requirements for Sisense. Includes: Browsers, System, Deployment, Hardware, Compatibility, Ports, and more. - [Choosing an Installation Method](https://docs.sisense.com/main/SisenseLinux/choosing-an-installation-method.md): Compare the Sisense self-deployment methods (the sisense.sh installer, the Provisioner, and the Sisense Helm chart) and choose the one that fits your cluster, privileges, and storage. - [Checking the Prerequisites](https://docs.sisense.com/main/SisenseLinux/checking-the-prerequisites.md): Prerequisite checks to perform before installing Sisense. - [Planning Your Configuration](https://docs.sisense.com/main/SisenseLinux/planning-your-configuration.md): Sisense supports two deployment topologies on Linux: a single-node deployment, and a multi-node deployment. This topic describes the two supported deployments and the differences between them. - [Sisense Cloud-Based Services](https://docs.sisense.com/main/SisenseLinux/sisense-cloud-based-services.md): Sisense Cloud-Based Services - [About Multi-Node Deployments](https://docs.sisense.com/main/SisenseLinux/multi-node-deployments.md): Sisense provides flexible design choices for supporting high availability (HA) and scalability for your Sisense deployments. - [Privileges and Permissions for Self-Deployment](https://docs.sisense.com/main/SisenseLinux/self-deployment-privileges-and-permissions.md): Which Linux privileges each Sisense self-deployment method needs and on which machine, the Kubernetes RBAC the installing identity needs, what the Sisense Helm chart creates, and how Sisense works with Pod Security Standards. - [Storage Requirements for Self-Deployment](https://docs.sisense.com/main/SisenseLinux/self-deployment-storage-requirements.md): The ReadWriteMany and ReadWriteOnce storage that Sisense needs, the StorageClasses each installation method creates or expects, platform-specific behavior, and how to verify storage before you install. - [Sisense Required Ports for Linux](https://docs.sisense.com/main/SisenseLinux/linux-port-settings.md): Sisense uses certain ports to communicate with machines on the Internet and within your Sisense namespace. This is a description of the ports that you may need to allow in your deployment. - [Image Signature Validation](https://docs.sisense.com/main/SisenseLinux/image-signature-validation.md): Enhances the security and integrity of Sisense by allowing customers to validate Sisense images deployed in their environments. This ensures that the images are official, developed, and maintained by Sisense. - [Installing Sisense on Linux](https://docs.sisense.com/main/SisenseLinux/installing-sisense-on-linux.md): How to install Sisense. - [Installing Sisense on OpenShift](https://docs.sisense.com/main/SisenseLinux/installing-sisense-on-openshift.md) - [Installing Sisense on a Multi-Node Cluster with EFS as the Shared Storage](https://docs.sisense.com/main/SisenseLinux/installing-sisense-on-multinode-cluster-with-efs.md): How to install Sisense on a multinode cluster with EFS as the shared storage. - [Manually Installing Sisense Helm Chart - Single Node](https://docs.sisense.com/main/SisenseLinux/installing-sisense-helm-singlenode.md) - [Installing Sisense with Helm on an Existing Cluster (Multinode/Cloud)](https://docs.sisense.com/main/SisenseLinux/installing-sisense-helm-multinode.md) - [Manually Installing Sisense Helm Chart - with SSL](https://docs.sisense.com/main/SisenseLinux/installing-sisense-helm-ssl.md) - [Installing/Updating Sisense Internal Monitoring](https://docs.sisense.com/main/SisenseLinux/installing-sisense-internal-monitoring.md) - [Installing/Updating Sisense Logging Helm Chart](https://docs.sisense.com/main/SisenseLinux/installing-sisense-logging-helm.md) - [Sisense Helm Chart Parameters](https://docs.sisense.com/main/SisenseLinux/helm-chart-parameters.md) - [Installing RKE with a Specified UID](https://docs.sisense.com/main/SisenseLinux/installing-rke-with-a-specified-uid.md): When installing Sisense, the default installation user ID is 1000. Sometimes, due to security restrictions, it is not possible to use UID 1000. In this case, you need to specify a different UID and use it to install Sisense. - [Installing Sisense without ClusterVisibility](https://docs.sisense.com/main/SisenseLinux/install-clustervisibility-false.md): For various reasons, you may want to deploy Sisense using the ‘clusterVisibility: false’ option. - [Configuring Additional Installation Values](https://docs.sisense.com/main/SisenseLinux/configuring-additional-installation-values.md): In addition to the YAML files used for Sisense deployment on Linux, Sisense provides an installer-values.yaml file with additional parameters that you can use to customize your deployment. - [Installing Sisense in an Offline Environment](https://docs.sisense.com/main/SisenseLinux/installing-sisense-in-an-offline-air-gapped-environment.md): You can install Sisense in an offline environment with no outside access. An offline, or air-gapped, environment provides higher security than online, connected environments. - [Horizontal Pod Autoscaling (HPA)](https://docs.sisense.com/main/SisenseLinux/horizontal-pod-autoscaling.md): Horizontal Pod Autoscaling (HPA) is a built-in Kubernetes mechanism that dynamically adjusts the number of pod replicas based on resource utilization, optimizing how available system resources are leveraged to efficiently handle current operations and tasks. - [Uninstalling Sisense](https://docs.sisense.com/main/SisenseLinux/uninstalling-sisense-from-linux.md): If you need to remove Sisense, there are several options available to you from the Sisense config.yaml file you configured when you originally set up Sisense on Linux. You can remove Sisense, remove the Kubernetes cluster, or delete all your Sisense data. - [Creating a Service Account for the EBS CSI Driver on EKS](https://docs.sisense.com/main/SisenseLinux/creating-a-service-account-for-the-ebs-csi-driver-on-eks.md): Creating a Service Account for the EBS CSI Driver on EKS. When using Kubernetes EKS v1.23 or higher with Amazon FSX or EFS, you need to configure a few management and security updates. - [Mounting on a Dedicated Disk for Sisense Single Nodes](https://docs.sisense.com/main/SisenseLinux/mounting-on-a-dedicated-disk-for-sisense-single-nodes.md): For Sisense Linux deployments on a single node, you must mount the /opt or /opt/sisense directory on a dedicated disk. - [Resizing and Mounting a Device for Installation](https://docs.sisense.com/main/SisenseLinux/resizing-and-mounting-a-device-for-installation.md): Instructions which enable you to change the size of the given storage device and mount it properly, prior to installing Sisense on Linux. - [Deploying Sisense on Google GKE](https://docs.sisense.com/main/SisenseLinux/deploying-sisense-on-google-gke.md): How to Deploy Sisense on Google GKE - [Installing Sisense using Provisioner and Helm](https://docs.sisense.com/main/SisenseLinux/installing-sisense-using-provisioner-and-helm.md): Provisioner provides an elegant and efficient solution for installing, upgrading and/or maintaining Sisense on an existing Kubernetes cluster. The Provisioner application deploys Sisense using a single Helm Chart, the simplest way of getting started with our applications on Kubernetes. - [Using Override Values with Helm Chart Deployments](https://docs.sisense.com/main/SisenseLinux/using-override-values-with-helm-chart-deployments.md): When you install or upgrade Sisense with sisense.sh, use the override files in installer/extra_values to change the values of the Sisense Helm chart and the other Helm charts that the installer deploys. - [Upgrading Sisense](https://docs.sisense.com/main/SisenseLinux/upgrading-sisense.md): How to upgrade your version of Sisense. - [Upgrading Sisense with Kubernetes using RKE2](https://docs.sisense.com/main/SisenseLinux/upgrading-sisense-k8s-rke2.md): How to upgrade your version of Sisense with the newer Kubernetes using RKE2. - [Testing Your Upgrade](https://docs.sisense.com/main/SisenseLinux/testing-your-upgrade.md): After you have upgraded your staging or production environment, Sisense recommends you preform these tests to verify that your upgrade was successful. - [Migrating from Kubespray to RKE](https://docs.sisense.com/main/SisenseLinux/upgrading-from-kubespray-to-rke.md): Migrating from Kubespray to RKE consists of the following phases: Pre-upgrade steps, Uninstalling the cluster, Cleaning the environment, Installing Sisense with RKE, and Restoring the application. - [Migrating from RKE1 to RKE2](https://docs.sisense.com/main/SisenseLinux/migrating-rke1-to-rke2.md): Migrating from RKE1 to RKE2 consists of the following phases: Pre-upgrade steps, Uninstalling the cluster, Cleaning the environment, Installing Sisense with RKE, and Restoring the application. - [Backing up and Restoring Sisense](https://docs.sisense.com/main/SisenseLinux/backing-up-and-restoring-sisense.md): How to backup and restore Sisense. - [Backing up and Importing Sisense Assets](https://docs.sisense.com/main/SisenseLinux/exporting-and-importing-sisense-assets.md): Sisense supports a variety of methods to export your data models and dashboards, and then import them if necessary. Exporting these Sisense assets allows you to implement a version control practice for your data models and dashboards, which can be useful if there is ever a problem with Sisense. - [Recovering the Sisense Environment after a General Failure](https://docs.sisense.com/main/SisenseLinux/recovering-the-sisense-environment-after-a-general-failure.md): If you experience problems in your Sisense Linux deployment, for example, your data becomes corrupted or you experience storage failures, you can recover Sisense and your data if you have created a backup file. The procedure below describes how to remove your current instance of Sisense and restore a previous version with the config.yaml file you created when Sisense was installed. - [Activating Sisense on Linux](https://docs.sisense.com/main/SisenseLinux/activating-sisense-on-linux.md): How to activate Sisense. To support machines behind firewalls, or without internet access, you need to download and install the full Sisense installation file. After you have installed Sisense, you need to provide an offline activation key. - [Configuring Email Server](https://docs.sisense.com/main/SisenseLinux/configuring-email-server.md): The system's default email server is Custom SMTP. Configure it in the system in order to receive emails. - [Configuring for Linux Installation on a Proxy, No Proxy System](https://docs.sisense.com/main/SisenseLinux/configuring-for-linux-installation-on-a-proxy-no-proxy-system.md): If your Linux system uses a proxy server for external traffic and no proxy for local traffic, complete these system configuration and Sisense configuration steps before initializing Sisense on your system. - [Autoscaling and Linux](https://docs.sisense.com/main/SisenseLinux/autoscaling-and-linux.md): Autoscaling allows you to grow or reduce the size of your deployment as your usage changes. - [Setting Up a Load Balancer](https://docs.sisense.com/main/SisenseLinux/setting-up-a-load-balancer.md): You can configure a load balancer on your Sisense Linux cloud instances to automatically distribute traffic across multiple nodes. This provides an externally-accessible IP address that sends traffic to the correct port on your cluster nodes. - [Uploading Files to Customize Your Linux Deployment](https://docs.sisense.com/main/SisenseLinux/uploading-files-to-customize-your-linux-deployment.md): Sisense enables you to upload files to your shared storage so you can customize your deployment with custom connectors, add-ons, translations, and re-branded dashboards. - [Creating Data Groups](https://docs.sisense.com/main/SisenseLinux/creating-data-groups.md): Create Sisense data groups. Data groups enable you to control how your resources are used when building ElastiCubes or when your users query ElastiCubes. Data Groups are collections of ElastiCubes that make it easy to manage your resources for multiple instances of ElastiCubes. Data Groups allow you to assign and split a system's resources between the ElastiCubes according to your use-case. - [Assigning Nodes to Data Groups Using User Labels](https://docs.sisense.com/main/SisenseLinux/assigning-nodes-to-data-groups.md): Create Sisense data groups. Data groups enable you to control how your resources are used when building ElastiCubes or when your users query ElastiCubes. Data Groups are collections of ElastiCubes that make it easy to manage your resources for multiple instances of ElastiCubes. Data Groups allow you to assign and split a system's resources between the ElastiCubes according to your use-case. - [Deploying Sisense on Azure Kubernetes Service](https://docs.sisense.com/main/SisenseLinux/deploying-sisense-on-azure-kubernetes-service.md): How to Deploy Sisense on Azure Kubernetes Service - [Deploying Sisense on AKS with Azure Files Premium](https://docs.sisense.com/main/SisenseLinux/deploying-sisense-on-aks-with-azure-files-premium-csi-drivers.md): How to Deploy Sisense on AKS with Azure Files Premium - [Deploying Sisense on Amazon EKS](https://docs.sisense.com/main/SisenseLinux/deploying-sisense-on-amazon-eks.md): How to Deploy Sisense on Amazon EKS - [Using an AWS Load Balancer Controller with Sisense on Amazon EKS](https://docs.sisense.com/main/SisenseLinux/using-an-aws-load-balancer-controller-with-sisense-on-amazon-eks.md): To handle Sisense traffic in an existing Kubernetes cluster on Amazon EKS, you can invoke an AWS Load Balancer Controller for managing a cluster's Elastic Load Balancers. Elastic Load Balancing automatically distributes your incoming traffic across multiple targets, such as EC2 instances, containers, and IP addresses, in one or more Availability Zones. - [Deploying Sisense on EC2 with Amazon FSx for Lustre](https://docs.sisense.com/main/SisenseLinux/deploying-sisense-on-ec2-with-amazon-fsx-for-lustre.md): Amazon FSx for Lustre provides a high-performance file system optimized for fast processing of workloads such as that of Sisense. Using AWS CloudFormation, you can launch a cluster of worker nodes on Amazon EC2, and then launch Sisense onto your cluster. - [Preparing an OpenShift Environment](https://docs.sisense.com/main/SisenseLinux/preparing-an-openshift-environment.md): If you have an OpenShift environment on AWS, Sisense has created a script that prepares your environment for Sisense. When preparing your environment, you must have your AWS credentials including your AWS Access Key, AWS secret key, and region. - [Installing Sisense on OpenShift Offline](https://docs.sisense.com/main/SisenseLinux/installing-sisense-on-openshift-offline.md) - [Implementing Amazon EBS CSI Driver for GP3 Volumes](https://docs.sisense.com/main/SisenseLinux/implementing-amazon-ebs-csi-driver.md): to install the EBS CSI driver and do not use Amazon EKS v1.23 (or higher) with FSX or EFS - [Storing ElastiCubes on S3](https://docs.sisense.com/main/SisenseLinux/storing-elasticubes-on-s3.md): If you have configured AWS for Sisense, you can upload your ElastiCubes on S3 instead of shared storage. While you can use shared storage for your ElastiCubes, storing ElastiCubes on S3 works well when you have small to medium sized ElastiCubes, up to a maximum 40 GB. ## Administration - [Administration Overview](https://docs.sisense.com/main/SisenseLinux/getting-started-with-linux.md): Sisense supports several Sisense User Roles with Administrative privileges for customizing Sisense for your company. - [Managing Sisense Features](https://docs.sisense.com/main/SisenseLinux/feature-management.md): To enable or disable Sisense features - [Working with Sisense Add-ons](https://docs.sisense.com/main/SisenseLinux/sisense-add-ons.md): Sisense add-ons enable you to extend the functionality and capabilities of your Sisense dashboard through standard web development languages such as JavaScript and HTML. - [Managing Your User Dashboards](https://docs.sisense.com/main/SisenseLinux/managing-your-users-dashboards.md): As a Sisense Administrator, you can manage and interact with all dashboards in the system, including your dashboards and dashboards of other users across your system from the Analytics page. - [Configuring General System Settings](https://docs.sisense.com/main/SisenseLinux/general-settings.md): The General Settings let you define the web server's alias, the first day of the week, default language, and more. - [Increasing Docker ulimits](https://docs.sisense.com/main/SisenseLinux/increasing-docker-ulimits.md): Docker ulimits limit a program's resource utilization to prevent a run-away bug or security breach from bringing the whole system down. The default limit for Amazon AWS is 1024, which is not enough for Sisense to run properly. How to check what your current value is, and then increase it to enable Sisense to run. - [Managing Your License Utilization](https://docs.sisense.com/main/SisenseLinux/license-utilization.md): See when your license expires, how many user licenses are in use for your account, and additional features that are supported in your account. - [My Sisense (Licensing Application)](https://docs.sisense.com/main/SisenseLinux/my-sisense.md): An application for customers to view their account and license details. - [Changing the Sisense Display Language](https://docs.sisense.com/main/SisenseLinux/changing-the-sisense-web-applications-language.md): Sisense supports multiple languages, making it easier to extract meaningful insights from your data in your users' local language. - [Translating Metadata to a Different Language](https://docs.sisense.com/main/SisenseLinux/translating-sisense-metadata-on-linux.md): Sisense enables you to translate metadata in your user's native language. Sisense metadata is displayed in your users' dashboards. - [Monitoring Sisense on Linux](https://docs.sisense.com/main/SisenseLinux/monitoring-sisense-on-linux.md): Sisense comes with several tools for monitoring the health of your Sisense deployment that allow you to troubleshoot any issues. - [Self-contained Multitenancy](https://docs.sisense.com/main/SisenseLinux/overview-of-self-contained-multitenancy.md): Multitenancy creates virtual partitions in the application level that allow for logical isolation per partition (or tenant) of the application with the ability of sharing underlying resources. - [Managing Self-contained Tenants](https://docs.sisense.com/main/SisenseLinux/managing-self-contained-tenants.md): Sisense self-contained tenancy from both the main tenant and organization tenant perspectives. - [Advanced Reporting Settings](https://docs.sisense.com/main/SisenseLinux/advanced-settings-overview.md): Send alerts using more advanced configurations that notify across multiple channels, and customize the message displayed in the notification. - [Notifying Additional Users of an Alert](https://docs.sisense.com/main/SisenseLinux/notifying-additional-users.md): When an alert is triggered, Administrators and Designers can notify additional Sisense users and groups by configuring the alert's advanced settings. - [Setting an Alert Notification Channel](https://docs.sisense.com/main/SisenseLinux/setting-notification-channels.md): Sisense supports a variety of workflows by sending notifications across multiple applications and services. - [Configuring Additional Alert Options](https://docs.sisense.com/main/SisenseLinux/configuring-additional-options.md): You can configure how often and when a notification is sent after an event is triggered. For example, you can limit the amount of notification sent to one when a data alert is triggered. - [Customizing Notification Messages](https://docs.sisense.com/main/SisenseLinux/customizing-notification-messages-for-data-alerts.md): A default message is provided in your email data alert notifications. You can customize that message. - [Setting System Configurations](https://docs.sisense.com/main/SisenseLinux/setting-system-configurations.md): Use the Configuration Manager to configure and administer a variety of functionality and services in Sisense. - [Working with the Configuration Manager](https://docs.sisense.com/main/SisenseLinux/configuration-manager-sisense-documentation.md): Use the Configuration Manager to configure and administer a variety of functionality and services in Sisense. - [Setting Up Custom Email Servers](https://docs.sisense.com/main/SisenseLinux/custom-email-servers.md): Sisense includes a default email server configuration that uses Mandrill by MailChimp to send automated emails such as dashboard reports or password reset emails. This configuration can be used for POC and testing environments. - [Configuring Email Settings](https://docs.sisense.com/main/SisenseLinux/configuring-email-settings.md): Settings for email alerts that are sent to users when specific events take place in your Sisense system. - [Updating the Sisense DNS Alias](https://docs.sisense.com/main/SisenseLinux/updating-the-sisense-dns-alias.md): If you changed the Sisense web server IP address, you must update the Sisense alias with the configuration YAML file you used when deploying Sisense on your Linux machine. - [Maintenance](https://docs.sisense.com/main/SisenseLinux/maintenance.md): Maintenance tasks to expand capacity, ensure availability, migrate environments, and keep services healthy. - [Expanding Persistent Volumes](https://docs.sisense.com/main/SisenseLinux/expanding-persistent-volumes.md): You might need to expand a PersistentVolume (PV), for example, if you need more disk space for Sisense or the Sisense application database. To expand a PersistentVolume (PV), you can modify the config.yaml file that you used when deploying Sisense on Linux and update the system. - [Expanding Single-Node Deployments to Multi-Node Deployments](https://docs.sisense.com/main/SisenseLinux/expanding-single-node-deployments-to-multi-node-deployments.md): to expand an existing single-node deployment to a multi-node deployment while retaining your existing assets - [Setting Up Multiple Instances of Sisense](https://docs.sisense.com/main/SisenseLinux/setting-up-multiple-instances-of-sisense.md): If you want to support multiple instances of Sisense, for example, a dev and a production environment, or if you offer Sisense dashboards to multiple customers and want a specific Sisense instance for each customer, you can set up multiple deployments. - [Renewing your Kubernetes Certificate](https://docs.sisense.com/main/SisenseLinux/renewing-your-kubernetes-certificate.md): A procedure for renewing the Sisense deployed Kubernetes certificate using the Sisense Kubespray deployment. - [Migrating Dashboards Across Environments](https://docs.sisense.com/main/SisenseLinux/migrating-sisense-against-environments.md): Sisense enables Administrators and Designers to maintain multiple copies of their dashboards and migrate them quickly and easily across multiple environments. - [Migrating Sisense in Linux Environments](https://docs.sisense.com/main/SisenseLinux/migrating-sisense-in-linux-environments.md): Migrate your Sisense assets from one environment to another - [Sisense Linux Services](https://docs.sisense.com/main/SisenseLinux/sisense-linux-services.md): When working with Sisense on Linux, Sisense services/pods are deployed on each of the three servers to support Sisense and adequately provide high-availability and redundancy. - [Using Sisense CLI Commands](https://docs.sisense.com/main/SisenseLinux/using-sisense-cli-commands.md): In addition to the REST API, Sisense includes a CLI (Command Line Interface) for executing various Sisense-related commands. - [Managing Data Sources](https://docs.sisense.com/main/SisenseLinux/managing-data-sources.md): How you manage data sources — who can access them, how models are built, and how end users explore data — is critical for both security and usability. The following is a structured overview of how to configure and safeguard your data assets, while enabling powerful data exploration capabilities for report and dashboard users. - [Managing Access to Data Models](https://docs.sisense.com/main/SisenseLinux/managing-access-to-data-models.md): manage who can view and edit your data models. - [Managing Drill Hierarchies](https://docs.sisense.com/main/SisenseLinux/manage-drill-hiearchy.md): Dashboard viewers can drill down in most widgets to get an in-depth view of a selected value. - [Managing User Accounts and Sessions](https://docs.sisense.com/main/SisenseLinux/managing-user-accounts.md): Clearly define roles, group memberships, session behavior, and password policies. - [Customizing User Roles](https://docs.sisense.com/main/SisenseLinux/customizing-user-roles.md): The permissions given to the Sisense user roles can be customized using the Sisense REST API. - [Managing Users](https://docs.sisense.com/main/SisenseLinux/managing-dashboard-users.md): Adding, Editing, and Deleting dashboard users. - [Managing User Groups](https://docs.sisense.com/main/SisenseLinux/managing-user-groups.md): Create user groups so that you can assign the same permissions to multiple people at once. - [Managing User Sessions](https://docs.sisense.com/main/SisenseLinux/user-sessions.md): Use the Session Table, located in Sessions, under the User Management section of the Admin page to view a list of all the users currently logged in to your Sisense account. - [Managing the Password Policy](https://docs.sisense.com/main/SisenseLinux/manage-password-policy.md): You can change the password policy for users logging into your Sisense instance. This can be useful if your organization requires a more secure or specific password policy that meets certain requirements. - [Monitoring Sisense with APIs and CLI](https://docs.sisense.com/main/SisenseLinux/monitoring-sisense-with-apis-and-cli.md): The monitoring service in Sisense enables you to run system monitoring tests via the REST API or a Command Line Interface (CLI). The test results can be retrieved in the response or via an API. - [Usage Analytics](https://docs.sisense.com/main/SisenseLinux/overview-of-usage-analytics.md): Sisense Usage Analytics is a set of predefined dashboards and ElastiCubes that enable you to monitor your Sisense user and dashboard activity. - [Enabling Usage Analytics](https://docs.sisense.com/main/SisenseLinux/enabling-usage-analytics.md): There are two steps to activating User Analytics. The first step is to enable Usage Analytics from the Admin page, and the second step is to build the model called Usage Analytics Model that is automatically created when Usage Analytics is enabled. - [Domain Analytics](https://docs.sisense.com/main/SisenseLinux/domain-analytics.md): Domain Analytics provide you with insights regarding users from different email domains active in your account. A domain represents each unique email domain of your users in your Sisense system. - [Groups Analytics](https://docs.sisense.com/main/SisenseLinux/groups-analytics.md): The Usage - Group dashboard provides you with insights regarding your Sisense groups. This dashboard is useful to see which groups are active and check the system performance for dashboards for your groups. - [User Analytics](https://docs.sisense.com/main/SisenseLinux/user-analytics.md): The Usage - User dashboard provides you with insights regarding your Sisense users. This dashboard is useful to see which users are active and which users are using a license unnecessarily. - [General Analytics](https://docs.sisense.com/main/SisenseLinux/general-analytics.md): The Usage - General dashboard provides you with insights regarding your Sisense system, including how often Sisense is being used and its performance. - [Restoring Usage Analytics](https://docs.sisense.com/main/SisenseLinux/restoring-usage-analytics.md): You can work with your Usage Analytics ElastiCube and dashboards like you would with any other ElastiCube or dashboard you own. - [Extracting Usage Analytics Data](https://docs.sisense.com/main/SisenseLinux/extracting-usage-analytics-data.md): You can run SQL queries to extract data from ElastiCubes, including the Usage Analytics ElastiCube. This data is collected and stored in a CSV file. You can download this CSV file with the SQL Runner. ## Data Sources - [Data Sources](https://docs.sisense.com/main/SisenseLinux/data-sources.md): Connecting to your data is the first step in analyzing your business information. - [Data Source Connection Management](https://docs.sisense.com/main/SisenseLinux/data-source-connection-management.md): How to create a connection between Sisense and a data source. - [Data Source Connectors](https://docs.sisense.com/main/SisenseLinux/introduction-to-data-sources.md): Connecting to your data is the first step in analyzing your business information. Sisense has native connectors to many SQL databases, NoSQL sources, and popular web applications. - [Connecting to Amazon Athena](https://docs.sisense.com/main/SisenseLinux/connecting-to-aws-s3-data-with-athena.md): You can import your data from Amazon Athena into a Sisense ElastiCube or Live models, using Live Connect. - [Connecting to Amazon Redshift](https://docs.sisense.com/main/SisenseLinux/connecting-to-amazon-redshift.md): Sisense enables quick and easy access to databases, tables and views contained within Amazon Redshift databases. - [Connecting to Azure Synapse](https://docs.sisense.com/main/SisenseLinux/connecting-to-azure-synapse.md): Sisense enables easy and quick access to databases, tables and views contained with Azure Synapse databases. You can import your data into a Sisense ElastiCube, or connect your data to a Sisense Live model, using Live Connect. - [Connecting to CSV](https://docs.sisense.com/main/SisenseLinux/connecting-to-csv.md): Sisense enables easy and quick access to tables contained within CSV files. There are two options for uploading data, the first is to upload your file to the Sisense Server. Once the file is uploaded, the data will be imported into the ElastiCube as it was at the time the file was uploaded. The second option is to define the location of your files on the Sisense Server. - [Connecting to ClickHouse](https://docs.sisense.com/main/SisenseLinux/connecting-to-clickhouse.md): This topic describes how to import data into ClickHouse, and how to use Live Connect. Sisense enables easy and quick access to databases, tables and views contained within ClickHouse. - [Connecting to Databricks](https://docs.sisense.com/main/SisenseLinux/connecting-to-databricks.md): This topic describes how to import data into a Databricks cluster, and how to use Live Connect. Sisense enables easy and quick access to databases, tables and views contained within Databricks. - [Connecting to Excel](https://docs.sisense.com/main/SisenseLinux/connecting-to-excel.md): Sisense enables easy and quick access to tables contained within Excel spreadsheets. There are two options for uploading data: The first option is to upload your file to the Sisense Server from your local machine. Once the file is uploaded, the data is imported into the ElastiCube as it was at the time the file was uploaded. The second option is to define the location of your files on the Sisense Server. - [Connecting to Google BigQuery](https://docs.sisense.com/main/SisenseLinux/connecting-to-google-bigquery.md): Sisense's Google BigQuery connector is a powerful tool that enables you to retrieve from BigQuery only the data that you require, based on timestamp, date range or other parameters defined by you. This reduces import times and the costs associated with querying a large number of tables in BigQuery. - [Connecting to Google Sheets](https://docs.sisense.com/main/SisenseLinux/connecting-to-google-sheets.md): Sisense enables easy and quick access to databases, tables, and views contained in Google Sheets databases. - [Connecting to Microsoft Fabric](https://docs.sisense.com/main/SisenseLinux/connecting-to-microsoft-fabric.md): This topic describes how to import data into Microsoft Fabric, and how to use Live Connect. Sisense provides a native connector for the Microsoft Fabric Warehouse and Lakehouse SQL analytics endpoints, using Microsoft Entra ID service principal authentication. - [Connecting to MongoDB](https://docs.sisense.com/main/SisenseLinux/connecting-to-mongodb.md): Sisense enables easy and quick access to databases, tables and views contained within MongoDB databases, including connecting to the MongoDB database for the Sisense application. Sisense provides a MongoDB connector for the ElastiCube. - [Connecting to MySQL](https://docs.sisense.com/main/SisenseLinux/connecting-to-mysql.md): How to import data into Sisense's ElastiCube, and how to use Live Connect. Sisense enables easy and quick access to databases, tables and views contained with MySQL databases. Sisense supports connections to MySQL V5.6 and later. However, to use custom columns or tables in Live with MySQL, then you need MySQL V8.0+. - [Connecting to Oracle](https://docs.sisense.com/main/SisenseLinux/connecting-to-oracle.md): How to add data from Oracle to your data model using Live Connect or an ElastiCube. Sisense enables quick and easy access to databases and tables, and to views contained within Oracle databases. - [Connecting to PostgreSQL](https://docs.sisense.com/main/SisenseLinux/connecting-to-postgresql.md): Sisense enables quick and easy access to databases, tables, and views contained within PostgreSQL databases.You can import your PostgreSQL data Live models, using Live Connect or into a Sisense ElastiCube. - [Connecting to Salesforce](https://docs.sisense.com/main/SisenseLinux/connecting-to-salesforce.md): Sisense only supports Salesforce Enterprise and above. Sisense enables easy and quick access to databases, tables and views contained within Salesforce. The steps below describe how to connect to this type of data source. - [Salesforce “Use Any API Client” Permission Changes: Sisense Impact & Migration Guide](https://docs.sisense.com/main/SisenseLinux/salesforce-change-and-impact.md): Sisense only supports Salesforce Enterprise and above. Sisense enables easy and quick access to databases, tables and views contained within Salesforce. The steps below describe how to connect to this type of data source. - [Connecting to SingleStore](https://docs.sisense.com/main/SisenseLinux/connecting-to-singlestore.md): Sisense enables easy and quick access to databases, tables, and views contained with SingleStore databases. You can import your data into a Sisense ElastiCube , or connect your data to a Sisense Live model, using Live Connect. - [Connecting to Sisense ElastiCubes](https://docs.sisense.com/main/SisenseLinux/connecting-to-sisense-elasticubes.md): ElastiCubes can also be connected to as a data source using the Sisense ElastiCube connector or the Sisense ODBC, allowing you to import tables across different ElastiCubes. - [Connecting to Snowflake](https://docs.sisense.com/main/SisenseLinux/connecting-to-snowflake.md): Sisense enables easy and quick access to databases, tables and views contained within Snowflake. Connect using the guided connection form or a JDBC connection string, then provide your Snowflake account details and authentication credentials. - [Connecting to SQL Server](https://docs.sisense.com/main/SisenseLinux/connecting-to-sql-server.md): How to import data into Sisense's ElastiCube , and how to use Live Connect. Sisense enables easy and quick access to databases, tables and views contained with SQL databases. You can import your data into a Sisense ElastiCube, or connect your data to a Sisense Live model. - [Connecting to Custom Connectors with JDBC Drivers](https://docs.sisense.com/main/SisenseLinux/connecting-to-custom-connectors-with-jdbc-drivers.md): Users can connect to any data JDBC-compatible data source. This page describes how to retrieve the relevant JDBC driver. - [Deploying a Custom Connector](https://docs.sisense.com/main/SisenseLinux/deploying-a-custom-connector.md): JDBC is one of the most widely supported Java APIs for connecting to a variety of relational databases. With Sisense's custom connector, you can leverage JDBC drivers to connect to additional data sources. - [Creating a Custom Connection](https://docs.sisense.com/main/SisenseLinux/creating-a-custom-connection.md): Sisense provides a generic Java Database Connectivity (JDBC) connector that you can configure to import data from a JDBC-supported source, for example, Postgres. To import data from a JDBC-supported source, you need a connection string that defines the location of the database and the necessary properties required for accessing the database. - [Connecting to Access](https://docs.sisense.com/main/SisenseLinux/connecting-to-access.md): The Sisense Access connector is a certified connector that allows you to import data from the Access API into Sisense via theSisense generic JDBC connector. The Access connector offers the most natural way to integrate with Microsoft Access databases, and provides additional powerful features. - [Connecting to Apache Cassandra](https://docs.sisense.com/main/SisenseLinux/connecting-to-apache-cassandra.md): The Sisense Cassandra connector is a certified connector that allows you to import data from the Cassandra API into Sisense via the Sisense generic JDBC connector. The Cassandra connector offers the most natural way to connect to integrate with Cassandra data, and provides additional powerful features. - [Connecting to Apache HBase](https://docs.sisense.com/main/SisenseLinux/connecting-to-apache-hbase.md): The Sisense HBase connector is a certified connector that allows you to import data from the HBase API into Sisense via the Sisense generic JDBC connector. The HBase connector offers the most natural way to connect to integrate with HBase data, and provides additional powerful features. - [Connecting to Azure Data Management](https://docs.sisense.com/main/SisenseLinux/connecting-to-azure-data-management.md): The Sisense Azure Management connector is a certified connector that allows you to import data from the Azure Management API into Sisense via the Sisense generic JDBC connector. The Azure Management connector offers the most natural way to connect to Azure Management data, and provides additional powerful features. - [Connecting to Azure Table Storage](https://docs.sisense.com/main/SisenseLinux/connecting-to-azure-table-storage.md): The Sisense Azure Table Storage connector is a certified connector that allows you to import data from the Azure Table API into Sisense via the Sisense generic JDBC connector. The Azure Table connector offers the most natural way to connect to integrate with Azure Table data, and provides additional powerful features. - [Connecting to Bing Ads](https://docs.sisense.com/main/SisenseLinux/connecting-to-bing-ads.md): The Sisense Bing Ads connector is a certified connector that allows you to import data from the Bing Ads API into Sisense via theSisense generic JDBC connector. The Bing Ads connector offers the most natural way to connect to Bing Ads data, and provides additional powerful features. - [Connecting to Bing Search](https://docs.sisense.com/main/SisenseLinux/connecting-to-bing-search.md): The Sisense Bing Search connector is a certified connector that allows you to import data from the Bing Search API into Sisense via theSisense generic JDBC connector. The Bing Search connector offers the most natural way to connect to Bing Search, and provides additional powerful features. - [Connecting to Box](https://docs.sisense.com/main/SisenseLinux/connecting-to-box.md): The Sisense Box connector is a certified connector that allows importing data related to the Box metadata and configuration, such as users, groups, folders, etc. For importing the files and their content from Box, use dedicated file-based drivers, such as the CSV and JSON drivers by CData. - [Connecting to CosmosDB](https://docs.sisense.com/main/SisenseLinux/connecting-to-cosmosdb.md): The Sisense CosmosDB connector is a certified connector that allows you to import data from the CosmosDB API into Sisense via the Sisense generic JDBC connector. The CosmosDB connector offers the most natural way to connect to integrate with CosmosDB document databases, and provides additional powerful features. - [Connecting to Couchbase](https://docs.sisense.com/main/SisenseLinux/connecting-to-couchbase.md): The Sisense Couchbase connector is a certified connector that allows you to import data from the Couchbase API into Sisense via the Sisense generic JDBC connector. The Couchbase connector offers the most natural way to connect to integrate with Couchbase NoSQL databases, and provides additional powerful features. - [Connecting to Dropbox](https://docs.sisense.com/main/SisenseLinux/connecting-to-dropbox.md): The Sisense Dropbox connector is a certified connector that allows you to import data from the Dropbox API into Sisense via theSisense generic JDBC connector. The Dropbox connector offers the most natural way to connect to Dropbox metadata, and provides additional powerful features. - [Connecting to DynamicsNav](https://docs.sisense.com/main/SisenseLinux/connecting-to-dynamicsnav.md): The Sisense Microsoft Dynamics Nav connector is a certified connector that allows you to import data from the Dynamics Nav API into Sisense via the Sisense generic JDBC connector. The Microsoft Dynamics Nav connector offers the most natural way to connect to Microsoft Dynamics Nav account data, including Items, Sales Orders, Purchase Orders, and more, and provides additional powerful features. - [Connecting to DynamoDB](https://docs.sisense.com/main/SisenseLinux/connecting-to-dynamodb.md): The Sisense DynamoDB connector is a certified connector that allows you to import data from the DynamoDB API into Sisense via theSisense generic JDBC connector. The DynamoDB connector offers the most natural way to connect Java applications with the DynamoDB real-time NoSQL cloud database service. - [Connecting to eBay](https://docs.sisense.com/main/SisenseLinux/connecting-to-ebay.md): The Sisense eBay connector is a standalone connector that allows you to import data from eBay's API into Sisense. After you have downloaded and installed the connector, you can connect through a connection string you provide Sisense in Sisense. The connection string is used to authenticate users who connect to eBay's API. The connection string contains parameters that define who is trying to access the eBay API. - [Connecting to Elasticsearch](https://docs.sisense.com/main/SisenseLinux/connecting-to-elasticsearch.md): The Sisense Elasticsearch connector is a certified connector that allows you to import data from the Elasticsearch API into Sisense via the Sisense generic JDBC connector. The connector offers the most natural way to connect to Elasticsearch data and provides additional powerful features. - [Connecting to Exact Online](https://docs.sisense.com/main/SisenseLinux/connecting-to-exact-online.md): The Sisense Exact Online connector is a certified connector that allows you to import data from the Exact Online API into Sisense via the Sisense generic JDBC connector. The Exact Online connector offers the most natural way to integrate with Exact Online account data including Contacts, Opportunities, Accounts, and more, and provides additional powerful features. - [Connecting to Facebook](https://docs.sisense.com/main/SisenseLinux/connecting-to-facebook.md): The Sisense Facebook connector is a certified connector that allows you to import data from the Facebook API into Sisense via theSisense generic JDBC connector. The Facebook connector offers the most natural way to connect to Facebook data, and provides additional powerful features. - [Connecting to FTP](https://docs.sisense.com/main/SisenseLinux/connecting-to-ftp.md): The Sisense FTP connector is a certified connector that allows you to import data from the FTP API into Sisense via the Sisense generic JDBC connector. The FTP connector offers the most natural way to connect to FTP data, and provides additional powerful features. - [Connecting to Gmail](https://docs.sisense.com/main/SisenseLinux/connecting-to-gmail.md): The Sisense Gmail connector is a certified connector that allows you to import data from the Gmail API into Sisense via theSisense generic JDBC connector. The Gmail connector offers the most natural way to integrating Gmail capabilities such as sending and receiving email, managing Gmail folders messages, and more, in Java applications. - [Connecting to Google Analytics](https://docs.sisense.com/main/SisenseLinux/connecting-to-google-analytics.md): Sisense enables easy and quick access to databases, tables, and views contained in Google Analytics databases. - [Connecting to Google Drive](https://docs.sisense.com/main/SisenseLinux/connecting-to-google-drive.md): The Sisense Google Drive connector is a certified connector that allows you to import data from the Google Drive API into Sisense via theSisense generic JDBC connector. The Google Drive connector offers the most natural way to connect to Google Drive data, including Team Drives, and provides additional powerful features. - [Connecting to Greenplum](https://docs.sisense.com/main/SisenseLinux/connecting-to-greenplum.md): The Sisense Greenplum connector is a certified connector that allows you to import data from the Greenplum API into Sisense via the Sisense generic JDBC connector. The Greenplum connector offers the most natural way to connect to integrate with Greenplum data, and provides additional powerful features. - [Connecting to Hadoop via Hive](https://docs.sisense.com/main/SisenseLinux/connecting-to-hadoop-via-hive.md): The Sisense Hive connector is a certified connector that allows you to import data from the Apache Hadoop Hive API into Sisense via the Sisense generic JDBC connector. The connector offers the most natural way to connect to Apache Hadoop Hive data and provides additional powerful features. - [Connecting to Heroku Postgres](https://docs.sisense.com/main/SisenseLinux/connecting-to-heroku-postgres.md): Sisense enables easy and quick access to databases, tables and views contained within Heroku Postgres databases. The steps below describe how to connect to this type of data source. - [Connecting to HubSpot](https://docs.sisense.com/main/SisenseLinux/connecting-to-hubspot.md): The Sisense HubSpot connector is a certified connector that allows you to import data from the HubSpot API into Sisense via the Sisense generic JDBC connector. The HubSpot connector offers the most natural way to connect to HubSpot data including Contacts, Deals, Emails, Companies, and more, and provides additional powerful features. - [Connecting to IBM DB2](https://docs.sisense.com/main/SisenseLinux/connecting-to-imb-db2.md): The Sisense IBM DB2 connector is a vendor-certified connector that allows you to import data from IBM database into Sisense via the Sisense generic JDBC connector. - [Connecting to Instagram](https://docs.sisense.com/main/SisenseLinux/connecting-to-instagram.md): The Sisense Instagram connector is a certified connector that allows you to import data from the Instagram API into Sisense via theSisense generic JDBC connector. The Instagram connector offers the most natural way to connect to Instagram data, and provides additional powerful features. - [Connecting to Jira](https://docs.sisense.com/main/SisenseLinux/connecting-to-jira.md): The Sisense Jira connector is a certified connector that allows you to import data from the Jira API into Sisense via the Sisense generic JDBC connector. The Jira connector offers the most natural way to connect to Jira data, and provides additional powerful features. - [Connecting to JSON](https://docs.sisense.com/main/SisenseLinux/connecting-to-json.md): The Sisense JSON connector is a certified connector that allows you to import data from JSON into Sisense via the Sisense generic JDBC connector. The JSON connector offers the most natural way to connect to integrate with JSON, and provides additional powerful features. - [Connecting to LinkedIn](https://docs.sisense.com/main/SisenseLinux/connecting-to-linkedin.md): The Sisense LinkedIn connector is a certified connector that allows you to import data from the LinkedIn API into Sisense via the Sisense generic JDBC connector. The LinkedIn connector offers the most natural way to connect to LinkedIn data, and provides additional powerful features. - [Connecting to MailChimp](https://docs.sisense.com/main/SisenseLinux/connecting-to-mailchimp.md): The Sisense MailChimp connector is a certified connector that allows you to import data from the Intacct API into Sisense via the Sisense generic JDBC connector. The MailChimp connector offers the most natural way to connect to MailChimp to search (Lists, Campaigns, Reports, etc.), update items, edit customers, and more, and provides additional powerful features. - [Connecting to MariaDB](https://docs.sisense.com/main/SisenseLinux/connecting-to-mariadb.md): The Sisense MariaDB connector is a certified connector that allows you to import data from the MariaDB API into Sisense via the Sisense generic JDBC connector. The MariaDB connector offers the most natural way to connect to integrate with MariaDB data, and provides additional powerful features. - [Connecting to Microsoft Active Directory](https://docs.sisense.com/main/SisenseLinux/connecting-to-microsoft-active-directory.md): The Sisense Microsoft Active Directory connector is a certified connector that allows you to import data from the Microsoft Active Directory API into Sisense via theSisense generic JDBC connector. The Microsoft Active Directory connector offers the most natural way to integrate with Active Directory Users, Groups, Roles, Contacts, and more, and provides additional powerful features. - [Connecting to Microsoft Dynamics CRM](https://docs.sisense.com/main/SisenseLinux/connecting-to-microsoft-dynamics-crm.md): The Sisense Microsoft Dynamics CRM connector is a certified connector that allows you to import data from the Microsoft Dynamics CRM API into Sisense via the Sisense generic JDBC connector. The Microsoft Dynamics CRM connector offers the most natural way to connect to Microsoft Dynamics CRM data including Leads, Contacts, Opportunities, Accounts, and more, and provides additional powerful features. - [Connecting to OData](https://docs.sisense.com/main/SisenseLinux/connecting-to-odata.md): The Sisense OData connector is a certified connector that allows you to import data from the OData API into Sisense via the Sisense generic JDBC connector. The OData connector offers the most natural way to connect to OData, and provides additional powerful features. - [Connecting via ODBC Drivers](https://docs.sisense.com/main/SisenseLinux/connecting-via-odbc-drivers.md): Migrate from the desktop ElastiCube Manager to Sisense on the web. - [Connecting via OLE DB Drivers](https://docs.sisense.com/main/SisenseLinux/connecting-via-ole-db-drivers.md): The OLE DB provides access to a data source via an installed driver on the operating system regardless of the architecture of the data source. In Sisense , it serves as a connector to data providers that are not included in the common providers list, such as SQL Server, MySQL, Oracle and so forth. - [Connecting to QuickBooks Desktop](https://docs.sisense.com/main/SisenseLinux/connecting-to-quickbooks-desktop.md): The Sisense QuickBooks Desktop connector is a certified connector that allows you to import data from the QuickBooks Desktop API into Sisense via theSisense generic JDBC connector. The QuickBooks Desktop connector offers the most natural way to connect to QuickBooks Desktop data, including Customers, Transactions, Invoices, Sales Receipts, and more, and provides additional powerful features. - [Connecting to QuickBooks Online](https://docs.sisense.com/main/SisenseLinux/connecting-to-quickbooks-online.md): The Sisense QuickBooks Online connector is a certified connector that allows you to import data from the QuickBooks Online API into Sisense via theSisense generic JDBC connector. The QuickBooks Online connector enables developers to search (Customers, Transactions, Invoices, Sales Receipts, etc.), update items, edit customers, and more, from any Java/J2EE application, and more. - [Connecting to Redis](https://docs.sisense.com/main/SisenseLinux/connecting-to-redis.md): The Sisense Redis connector is a certified connector that allows you to import data from the Redis API into Sisense via the Sisense generic JDBC connector. The Redis connector offers the most natural way to connect to integrate with Redis document databases, and provides additional powerful features. - [Connecting to REST](https://docs.sisense.com/main/SisenseLinux/connecting-to-rest.md): The Sisense REST connector is a certified connector that allows you to import data from the REST API into Sisense via the Sisense generic JDBC connector. The REST connector offers the most natural way to connect to REST data, and provides additional powerful features. - [Connecting to Sage Intacct](https://docs.sisense.com/main/SisenseLinux/connecting-to-sage-intacct.md): The Sisense Sage Intacct connector is a certified connector that allows you to import data from the Intacct API into Sisense via the Sisense generic JDBC connector. The Intacct connector offers the most natural way to search (Contacts, Invoices, Transactions, Vendors, etc.), update items, edit customers, and more, and provides additional powerful features. - [Connecting to SendGrid](https://docs.sisense.com/main/SisenseLinux/connecting-to-sendgrid.md): The Sisense SendGrid connector is a certified connector that allows you to import data from the SendGrid API into Sisense via the Sisense generic JDBC connector. The SendGrid connector offers the most natural way to connect to SendGrid data, and provides additional powerful features. - [Connecting to ServiceNow](https://docs.sisense.com/main/SisenseLinux/connecting-to-servicenow.md): The Sisense ServiceNow connector is a certified connector that allows you to import data from the ServiceNow API into Sisense via the Sisense generic JDBC connector. The ServiceNow connector offers the most natural way to connect to ServiceNow data including Schedules, Timelines, Questions, Syslogs, and more, and provides additional powerful features. - [Connecting to SharePoint Excel Services](https://docs.sisense.com/main/SisenseLinux/connecting-to-sharepoint-excel-services.md): The Sisense SharePoint Excel Services connector is a certified connector that allows you to import data from the Excel Services API into Sisense via the Sisense generic JDBC connector. The Excel Services connector offers the most natural way to integrate with live Excel Spreadsheet content hosted on the SharePoint server, and provides additional powerful features. - [Connecting to Shopify](https://docs.sisense.com/main/SisenseLinux/connecting-to-shopify.md): The Sisense Shopify connector is a certified connector that allows you to import data from the Shopify API into Sisense via the Sisense generic JDBC connector. The Shopify connector offers the most natural way to connect to Shopify data, and provides additional powerful features. - [Connecting to SparkSQL](https://docs.sisense.com/main/SisenseLinux/connecting-to-sparksql.md): The Sisense SparkSQL connector is a certified connector that allows you to import data from the Apache SparkSQL API into Sisense via the Sisense generic JDBC connector. The SparkSQL connector offers the most natural way to connect to Apache Spark data and provides additional powerful features. - [Connecting to Splunk](https://docs.sisense.com/main/SisenseLinux/connecting-to-splunk.md): The Sisense Splunk connector is a certified connector that allows you to import data from the Splunk API into Sisense via the Sisense generic JDBC connector. The connector offers the most natural way to connect to Splunk data including Datamodels, Datasets, SearchJobs, and more, and provides additional powerful features. - [Connecting to Stripe](https://docs.sisense.com/main/SisenseLinux/connecting-to-stripe.md): The Sisense Stripe connector is a certified connector that allows you to import data from the Stripe API into Sisense via the Sisense generic JDBC connector. The Stripe connector offers the most natural way to integrate with Stripe account data including Accounts, BankAccounts, Customers, Transfers, and more, and provide additional powerful features. - [Connecting to SugarCRM](https://docs.sisense.com/main/SisenseLinux/connecting-to-sugarcrm.md): The Sisense SugarCRM connector is a certified connector that allows you to import data from the SugarCRM API into Sisense via the Sisense generic JDBC connector. The SugarCRM connector offers the most natural way to connect to integrate with SugarCRM account data, including Leads, Contacts, Opportunities, Accounts, and more, and provides additional powerful features. - [Connecting to Teradata](https://docs.sisense.com/main/SisenseLinux/connecting-to-teradata.md): The Sisense Teradata connector is a certified connector that allows you to import data from the Teradata API into Sisense via the Sisense generic JDBC connector. The Teradata connector offers the most natural way to connect to Teradata data, and provides additional powerful features. - [Connecting to Twilio](https://docs.sisense.com/main/SisenseLinux/connecting-to-twilio.md): The Sisense Twilio connector is a certified connector that allows you to import data from the Twilio API into Sisense via the Sisense generic JDBC connector. The Twilio connector offers the most natural way to connect to Twilio data (Accounts, Applications, Messages, Recordings, etc.), update items, edit customers, and provides additional powerful features. - [Connecting to X](https://docs.sisense.com/main/SisenseLinux/connecting-to-twitter.md): The Sisense Twitter connector is a certified connector that allows you to import data from the Twitter API into Sisense via the Sisense generic JDBC connector. The Twitter connector offers the most natural way to connect to Twitter integration capabilities including Search, GeoSearch, UserInfo, DirectMessages, Followers, and provides additional powerful features. - [Connecting to Web Sources Using Stitch](https://docs.sisense.com/main/SisenseLinux/connecting-to-web-sources-using-stitch.md): Stitch is a third-party tool that specializes in connecting to web data sources and loading the data into a data warehouse of your choice. You can connect to most data sources directly from Sisense; however, some data sources, for example, Facebook Ads or Marketo, have a complex API and require advanced technical knowledge in building and maintaining the connection. Stitch simplifies this process by building and maintaining the connection and loading the data into a database of your choice, from which Sisense can easily connect to it. - [Connecting to XML](https://docs.sisense.com/main/SisenseLinux/connecting-to-xml.md): The Sisense XML connector is a certified connector that allows you to import data from XML into Sisense via the Sisense generic JDBC connector. The XML connector offers the most natural way to connect to connect to XML data, and provides additional powerful features. - [Connecting to Xero Accounting](https://docs.sisense.com/main/SisenseLinux/connecting-to-xero-accounting.md): The Sisense Xero connector is a certified connector that allows you to import data from the Xero API into Sisense via the Sisense generic JDBC connector. The Xero connector offers the most natural way to connect to Xero data to search (Customers, Transactions, Invoices, Sales Receipts, etc.), update items, edit customers, and more, and provides additional powerful features. - [Connecting to YouTube](https://docs.sisense.com/main/SisenseLinux/connecting-to-youtube.md): The Sisense YouTube connector is a certified connector that allows you to import data from the YouTube API into Sisense via the Sisense generic JDBC connector. The YouTube connector offers the most natural way to easily consume YouTube account Comments, Captions, Activities, and more, and provides additional powerful features. - [Connecting to YouTube Analytics](https://docs.sisense.com/main/SisenseLinux/connecting-to-youtube-analytics.md): The Sisense YouTube Analytics connector is a certified connector that allows you to import data from the YouTube Analytics API into Sisense via the Sisense generic JDBC connector. The YouTube Analytics connector offers the most natural way to easily consume YouTube Analytics Traffic, Sources, Demographics, Subscribers, and more, and provides additional powerful features. - [Connecting to Zendesk](https://docs.sisense.com/main/SisenseLinux/connecting-to-zendesk.md): The Sisense Zendesk connector is a certified connector that allows you to import data from the Zendesk API into Sisense via the Sisense generic JDBC connector. The Zendesk connector offers the most natural way to connect to Zendesk data to search (Customers, Transactions, Invoices, Sales Receipts, etc.), update items, edit customers, and more, and provides additional powerful features. - [Custom Certificates](https://docs.sisense.com/main/SisenseLinux/custom-certificates.md): Connecting to third-party datasources with custom certificates. - [Google Authentication in Linux](https://docs.sisense.com/main/SisenseLinux/google-authentication-in-linux.md): To connect to Google Services through a remote Sisense server, you need to create a Google application to obtain OAuth 2.0 client credentials from Google and then add those credentials to a manifest file on your Sisense Server. - [New Connectors Framework](https://docs.sisense.com/main/SisenseLinux/new-connectors-framework.md): The new connectors framework resolves issues related to memory consumption, and improves the performance of the supported connectors. - [Connectors Plug-ins](https://docs.sisense.com/main/SisenseLinux/connectors-plugins.md): The Connectors Plug-ins feature allows you to apply custom logic to modify how Sisense connects and works with a data source using Java code. - [Connection String Builder for Certified Connectors](https://docs.sisense.com/main/SisenseLinux/connection-string-builder-for-certified-connectors.md): Sisense uses connection strings to connect to a variety of data sources. Each connection string contains authentication parameters that the data source uses to verify your identity, and determine which and how the data will be exposed. To help you build the connection string and test the connection, you can use the Connection String Builder. - [Introducing ElastiCubes](https://docs.sisense.com/main/SisenseLinux/elasticubes.md): The ElastiCube is Sisense's unique, high-performance analytics database with super-fast data stores that are specifically designed to support the extensive querying typically required by business intelligence applications. - [Creating ElastiCubes](https://docs.sisense.com/main/SisenseLinux/creating-elasticubes.md): Before you can analyze dashboards, you need to add data to Sisense and model it. The first step then is to create an ElastiCube. Once you create your ElastiCube, the Model Editor displays an empty canvas where you can begin to import and model your data. - [Introducing Live Models](https://docs.sisense.com/main/SisenseLinux/live-connect.md): Live models run queries directly against the data source. With live connections, you can refresh your dashboards manually or set them to refresh automatically every few seconds. This provides you with near real-time data updates in your dashboard. - [Creating Live Models and Adding Live Connections](https://docs.sisense.com/main/SisenseLinux/creating-live-models.md): Create Live Models and Add Live Connections. Before you can analyze dashboards, you need create a live model. - [Build to Destination (B2D)](https://docs.sisense.com/main/SisenseLinux/build-to-destination-b2d.md): Build to Destination (B2D) allows data modelers to choose other destinations in addition to ElastiCubes. - [Build to Destination Benefits and Considerations](https://docs.sisense.com/main/SisenseLinux/introducing-build-to-destination-b2d.md): The Build to Destination (B2D) functionality aligns with the customer need for agile and flexible data management. New requirements and constraints are arising on a frequent basis, and a single stack tool is required to support these needs. - [B2D Prerequisites](https://docs.sisense.com/main/SisenseLinux/b2d-prerequisites.md): B2D prerequisites for system and storage. - [Preparing the Destination and Storage](https://docs.sisense.com/main/SisenseLinux/destination-configuration.md): Preparing the Destination and Storage - Configuring a Bucket in S3 - [Configuring B2D in Sisense](https://docs.sisense.com/main/SisenseLinux/configuring-b2d-in-sisense.md): Enabling B2D in Sisense. Configuring the B2D Destination Storage - Using the REST APIs to set up an AWS bucket. Configuring the B2D Connection - Using the CLI commands and yaml files to create writer and viewer connections to the CDWH. Configuring the Destination Database. Build Configurations. FAQ. Yaml file examples. - [Setting Up a Cube to Build to Destination](https://docs.sisense.com/main/SisenseLinux/setting-up-a-cube-to-build-to-destination.md): Setting Up a Cube to Build to Destination - FAQ - [B2D Build Process](https://docs.sisense.com/main/SisenseLinux/b2d-build-process.md): B2D check connections, instantiate build, create schema, query, upload, and insert data, update custom elements, shut down EC build, and activate cube as live. - [B2D Storage, Data File Creation, and Upload Process](https://docs.sisense.com/main/SisenseLinux/b2d-storage-data-file-creation-and-upload-process.md): B2D Storage, Data File Creation, and Upload Process - [B2D Querying, Translator, and Logs](https://docs.sisense.com/main/SisenseLinux/b2d-querying-translator-and-logs.md): B2D Querying, Translator, and Logs - [Working with Build to Destination](https://docs.sisense.com/main/SisenseLinux/working-with-build-to-destination.md): Using Bulid to Destination (B2D) - [Troubleshooting B2D Configuration](https://docs.sisense.com/main/SisenseLinux/troubleshooting-b2d-configuration.md): Most errors related specifically to the setup or configuration of B2D are identified as such in the opening line(s) of the error message, describing a general area where the issue might be. Subsequent lines in the error message provide the relevant details to address the relevant issue, as with all build errors. - [Build to Destination Log Walkthrough](https://docs.sisense.com/main/SisenseLinux/build-to-destination-log-walkthrough.md): B2D logs entries that reflect the build process progression in detail. It reflects a successful simple build process, outlining the various phases of the build process and their successful completion. - [ElastiCube Cloud (EC Cloud)](https://docs.sisense.com/main/SisenseLinux/elasticube-cloud.md): ElastiCube Cloud allows data modelers to use the Sisense Cloud as a destination for their ElastiCubes. - [ElastiCube (EC) Cloud Benefits and Considerations](https://docs.sisense.com/main/SisenseLinux/EC_Cloud_Benefits_Considerations.md): The ElastiCube Cloud functionality aligns with the customer need for agile and flexible data management. New requirements and constraints are arising on a frequent basis, and a single stack tool is required to support these needs. - [ElastiCube Cloud Build Configurations](https://docs.sisense.com/main/SisenseLinux/ec-cloud-build-configurations.md): ElastiCube Cloud specific configurations that are used in the build process. - [Setting Up a Cube to Build to the ElastiCube (EC) Cloud](https://docs.sisense.com/main/SisenseLinux/setting-up-a-cube-to-ec-cloud.md): Setting Up a Cube to ElastiCube Cloud - FAQ - [ElastiCube (EC) Cloud Build Process](https://docs.sisense.com/main/SisenseLinux/ec-cloud-build-process.md): The Build process is all handled automatically by Sisense. This is for informational purposes only; none of this is performed by you. - [EC Cloud Querying, Translator, and Logs](https://docs.sisense.com/main/SisenseLinux/ec-cloud-querying-translator-and-logs.md): ElastiCube Cloud Querying, Translator, and Logs. - [Working with ElastiCube (EC) Cloud](https://docs.sisense.com/main/SisenseLinux/working-with-ec-cloud.md): Using ElastiCube Cloud ## Modeling Data - [Introduction to Data Models](https://docs.sisense.com/main/SisenseLinux/introduction-to-data-models.md): A data model refers to the way data is imported, stored, and accessed to support data analysis, including creating reports, dashboards, and infusing analytics into your applications. - [Choosing the Right Data Model](https://docs.sisense.com/main/SisenseLinux/choosing-the-right-data-model.md): Decide which type of data model to use: ElastiCube, Live, or B2D. - [Choosing a Data Strategy for Embedded Self-Service](https://docs.sisense.com/main/SisenseLinux/choosing-a-data-strategy-for-embedded-self-service-business-intelligence.md): Choosing a Data Strategy for Embedded Self-Service. Data management is the process of ingesting, storing, organizing, and maintaining the data created and collected by an organization. - [Data Model Building Practices for Business Intelligence](https://docs.sisense.com/main/SisenseLinux/data-model-building-practices.md): Having determined your data strategy, you must set up your data model for self-service business intelligence (BI). - [Creating Data Models](https://docs.sisense.com/main/SisenseLinux/creating-data-models.md): In the Data page, you can create your data models - both ElastiCubes and Live. - [Viewing Data Models](https://docs.sisense.com/main/SisenseLinux/viewing-data-models.md): In the Data page, you can view all the data models that you own or that were shared with you. - [Managing ElastiCubes](https://docs.sisense.com/main/SisenseLinux/managing-elasticubes.md): ElastiCubes are a cornerstone of Sisense’s analytics platform, providing a high‑performance, in‑memory data model that enables fast querying and dashboard responsiveness. Proper management of ElastiCubes ensures data accuracy, optimal performance, and flexibility for business users while maintaining security and consistency across the analytics environment. - [Working with ElastiCubes](https://docs.sisense.com/main/SisenseLinux/working-with-elasticubes-1.md): From the Sisense Data page, you can manage your ElastiCubes and view their current states. - [Importing Data with Custom Queries](https://docs.sisense.com/main/SisenseLinux/importing-data-with-custom-queries.md): Sisense allows you to import data from a variety of data sources and manipulate the data that is imported by running custom SQL queries against the database - [Using the Model Editor](https://docs.sisense.com/main/SisenseLinux/using-the-model-editor-ec.md): In the Model Editor, you can work with tables you have connected to from an ElastiCube source on two levels - the table level and the column level. - [Attaching and Detaching ElastiCube Directories](https://docs.sisense.com/main/SisenseLinux/attaching-and-detaching-elasticube-directories.md): Change the physical location of the ElastiCube's data directory by attaching and detaching the ElastiCube directory. - [Direct Relations](https://docs.sisense.com/main/SisenseLinux/direct-relations.md): Describes what direct relations are, and how to use them to help with issues pertaining to many-to-many relationships and random paths. - [Duplicating Data Models](https://docs.sisense.com/main/SisenseLinux/duplicating-data-models.md): Sisense enables you to easily create copies of your data models, both live and ElastiCube models. This is useful for creating backups of your data models or creating models that can be shared with other users. - [Safe Data Model Renaming](https://docs.sisense.com/main/SisenseLinux/safe-data-model-renaming.md): Rename a Sisense data model's display name from the Data page or Model page without breaking dashboards, JAQL queries, plugins, or API integrations. - [Deleting ElastiCubes and Live Models](https://docs.sisense.com/main/SisenseLinux/deleting-elasticubes-and-live-models.md): When you no longer want to use an ElastiCube or Live data model, you can delete them from the Data page. - [Changing Connection Settings for Data Sources](https://docs.sisense.com/main/SisenseLinux/changing-connectivity-settings-for-data-sources.md): Change the connection settings for an existing data source. - [Handling Ragged and Unbalanced Data Hierarchies](https://docs.sisense.com/main/SisenseLinux/handling-ragged-and-unbalanced-data-hierarchies.md): Sisense offers several solutions for resolving complex hierarchies. These solutions range from simple table modelling using a dashboard hierarchy to transforming the data with SQL. - [Pre/Post-Build Plugins](https://docs.sisense.com/main/SisenseLinux/pre-post-build-plugins.md): Pre and post-build plugins enable you to apply code before or after the build process to prepare, verify, and test data. - [Exporting and Importing Data Models](https://docs.sisense.com/main/SisenseLinux/exporting-and-importing-models.md): You can export and import your ElastiCube and Live data models into Sisense. Models can be exported as .smodel files. The .smodel file contains the design of your model's schema and its connection settings to its sources. - [Creating Data Dictionaries](https://docs.sisense.com/main/SisenseLinux/creating-data-dictionaries.md): To provide you with greater flexibility and improved ease-of-use when modeling your data, Sisense allows you to tag your data and add descriptions. Tags and descriptions allow you to group tables and columns by defining metadata and providing the basis of a data dictionary without affecting your actual data. - [Changing the Default Culture](https://docs.sisense.com/main/SisenseLinux/changing-the-default-culture.md): When connecting to CSV, Google Sheets, and Excel spreadsheets, the Culture option defines settings such as the format of the date and time, and delimiter (decimal or comma). If you are working with files in a non-English (US) culture, you can change the default culture, so that you will not have to change the culture each time you import new files into Sisense. - [Uploading CSV and Excel Files](https://docs.sisense.com/main/SisenseLinux/uploading-csv-and-excel-files.md): When uploading CSV or Excel files to the Customer Data FTP directory, how you access this folder from the desktop ElastiCube Manager differs from the Sisense Web Application. - [Managing Live Models](https://docs.sisense.com/main/SisenseLinux/managing-live-models.md): Live Models in Sisense provide a way to connect directly to source data in real time, without requiring an in‑memory ElastiCube. They are particularly useful when dealing with large datasets, dynamic data, or scenarios where immediate access to up-to-date information is critical. Properly managing Live Models, as the following topics describe, ensures that dashboards and widgets reflect current data while maintaining performance, security, and flexibility. - [Live Model Query Settings](https://docs.sisense.com/main/SisenseLinux/live-model-query-settings.md): Query settings for Live models. Live models appear in the Data page list of data models. - [Working with Live Models](https://docs.sisense.com/main/SisenseLinux/working-with-live-models.md): In the Model Editor, you can work with tables you have connected to from a live data source in several ways. You can manage your data on two levels - the table level and the column level. Any changes you make to your schema are only reflected in the dashboard or widgets of the live model after you publish the changes. - [Importing Data with Custom Queries](https://docs.sisense.com/main/SisenseLinux/importing-data-with-custom-queries.md): Sisense allows you to import data from a variety of data sources and manipulate the data that is imported by running custom SQL queries against the database - [Creating Custom Live Table Queries](https://docs.sisense.com/main/SisenseLinux/creating-custom-live-table-queries.md): Manipulate live data directly from within Sisense, by running custom SQL queries against the live data source, without modifying the data in the original data source. - [Creating Relationships Between Live Tables](https://docs.sisense.com/main/SisenseLinux/creating-relationships-between-live-tables.md): Create Relationships Between Live Tables. Relationships specify the connection between tables, and enable you to pull data together in meaningful ways. - [Personalization Parameters for Live Data Sources](https://docs.sisense.com/main/SisenseLinux/personalization-parameters-for-live-data-sources.md): Sisense supports the use of parameters, set by a data designer, to personalize interaction with live data sources. - [Managing Live Dynamic Connections](https://docs.sisense.com/main/SisenseLinux/managing-live-dynamic-connections.md): Sisense supports dynamic parameters, enabling Admins and Data Admins to manage a single Live data source where the parameter values for the connection depend on the user. Dynamic parameters are resolved when the query runs. - [Publishing Live Models](https://docs.sisense.com/main/SisenseLinux/publishing-live-models.md): After creating and designing a live model, you need to publish it. Publishing a live model adds the model to the list of your data sources that can be selected when creating a dashboard or changing a data source. - [Working with Live Widgets](https://docs.sisense.com/main/SisenseLinux/working-with-live-widgets.md): After you have published your live model, you can begin to create visualizations, like you would with any other data source. - [Navigating the Model Editor](https://docs.sisense.com/main/SisenseLinux/navigating-the-model-editor-overview.md): The first time you create an ElastiCube or a Live data model, it's empty until you start adding some data. Once you connect to your data source and select what data is going to be imported or queried, it's represented in Sisense as circular nodes. - [Finding Tables and Columns](https://docs.sisense.com/main/SisenseLinux/finding-tables-and-columns.md): You can locate field tables and fields using the ElastiCube Search tool. The Search tool is displayed in the Navigation Pane of the ElastiCube Manager. - [Creating and Removing a Relationship Between Tables](https://docs.sisense.com/main/SisenseLinux/creating-and-removing-a-relationship-between-tables.md): Creating and Removing a Relationship Between Tables. Relationships specify the connection between tables and enable you to pull data together in meaningful ways. - [Previewing Data from a Table](https://docs.sisense.com/main/SisenseLinux/previewing-data-from-a-table.md): The Preview table lets you see all the values for all the rows and columns in a table. This includes any custom columns, tables, and ETL processes that have been applied to your table. - [Managing Tables and Columns](https://docs.sisense.com/main/SisenseLinux/managing-tables-and-columns.md): After you have imported your data into Sisense, it is time to shape it into a data model that can support your dashboard and provide accurate information to your viewers. You can modify your data on two levels: Table level and Column level. - [Chasm and Fan Traps](https://docs.sisense.com/main/SisenseLinux/chasm-and-fan-traps.md): A chasm trap occurs when two many-to-one joins converge on a single table, and the query includes measures from both leaf tables. A fan trap occurs when two many-to-one joins follow one another in primary-detail form (OrderDetails), and the query includes a measure from both the leaf table (OrderDetails) and its immediate primary (Orders). - [Perspectives](https://docs.sisense.com/main/SisenseLinux/perspectives-overview.md): The Sisense Perspectives feature allows users to create sub-models that are fully dependent on their parent data model, while maintaining the independence of their own logical and semantic elements. - [Using Data Model Perspectives](https://docs.sisense.com/main/SisenseLinux/perspectives-using.md): How to create, edit, share, and delete Perspectives (sub-models). - [Building ElastiCubes](https://docs.sisense.com/main/SisenseLinux/building-elasticubes.md): Building an ElastiCube imports data from the data source(s) added. The data is stored on the Sisense instance and future dashboard queries are run against it. - [Enabling Accumulative Build for Connector](https://docs.sisense.com/main/SisenseLinux/enabling-accumulative-build-for-connector.md): By default, the data that comes from your data sources is not accumulated at the time of the build (See here to learn more about accumulative behavior). However, you can enable data accumulation by integer and date in tables originating from your data sources. This is possible for JDBC sources and Salesforce. - [Defining ElastiCube Build Settings](https://docs.sisense.com/main/SisenseLinux/elasticube-build-settings.md): how data can be imported on each level and the implications of each of the ElastiCube build settings. When you build your ElastiCube, data is imported from your data sources into the ElastiCube according to settings you define on the model level and on the table level. - [How Time Zone Settings Affect Timestamp Data](https://docs.sisense.com/main/SisenseLinux/time-zone-settings-and-timestamp-data.md): How the TZ ConfigMap setting, the OriginalDBTimeInEC parameter, and time zone conversion functions in custom queries affect TIMESTAMP and TIMESTAMP WITH TIME ZONE data imported into Sisense. - [Queueing Builds](https://docs.sisense.com/main/SisenseLinux/queueing-builds.md): If you have a large number of ElastiCube builds that are triggered simultaneously, for example, multiple builds running at midnight, Sisense can automatically queue your builds. Sisense queues builds when you exceed the maximum number of concurrent builds, when the current build ends, the next build begins. You can configure the number of maximum concurrent builds in the Sisense Configuration Manager. - [Build Logs Overview](https://docs.sisense.com/main/SisenseLinux/build-logs-overview.md): Sisense displays an intuitive build log that describes each step of the build. - [Working with Build Logs](https://docs.sisense.com/main/SisenseLinux/working-with-build-logs.md): If you need to troubleshoot an issue with a build, you can download the log from the build log. - [Generating Support Log Files](https://docs.sisense.com/main/SisenseLinux/generating-support-log-files.md): If you contact Sisense Support, you might be asked to generate and send a support file. This file contains information about Sisense that will help Sisense Support understand your environment and solve issues. - [Scheduling Builds](https://docs.sisense.com/main/SisenseLinux/scheduling-builds.md): After you build an ElastiCube, you can schedule future builds to automatically synchronize with the underlying data source to ensure all data is up to date. - [Custom Code for ElastiCube Builds](https://docs.sisense.com/main/SisenseLinux/transforming-data-with-custom-code.md): The Custom Code functionality enables you to use an integrated Jupyter Notebook to run Python code to transform and cleanse data inside of an ElastiCube as part of the build process. - [Publishing Semantics Without Build](https://docs.sisense.com/main/SisenseLinux/publishing-semantics.md): The Publish Semantics feature provides a lightweight, efficient way to publish semantic changes in ElastiCubes without requiring a full build. - [ElastiCube for Advanced Business Scenarios](https://docs.sisense.com/main/SisenseLinux/elasticube-for-advanced-business-scenarios.md): examples of more advanced scenarios, and the recommended methods for implementing the required business logic. - [Integrating Data](https://docs.sisense.com/main/SisenseLinux/integrating-data.md): how to integrate and merge data from different sources into a single ElastiCube structure. This requires properly planning how to merge the data; to avoid creating unnecessary relationships, while avoiding many-to-many relationships. - [Transforming and Enriching Data](https://docs.sisense.com/main/SisenseLinux/transforming-and-enriching-data.md): Data transformation and enrichment are critical steps in the analytics workflow, ensuring that raw data is accurate, consistent, and ready for insightful analysis. Sisense provides a range of tools to manipulate, enhance, and augment data before it reaches dashboards or reports. Properly transforming and enriching data allows organizations to deliver cleaner, more actionable insights while maintaining flexibility in handling complex datasets. - [Defining and Editing Field Formulas](https://docs.sisense.com/main/SisenseLinux/editing-field-formulas.md): Sisense makes it easy to edit custom tables. You can use SQL to customize the fields contained within a custom table. - [Adding Custom Tables](https://docs.sisense.com/main/SisenseLinux/adding-a-custom-table.md): Create custom tables that can combine existing data. This is useful for preparing and cleansing data. - [Defining and Editing SQL Statements](https://docs.sisense.com/main/SisenseLinux/editing-sql-statements.md): Sisense makes it easy to edit custom tables. You can use SQL to customize the columns contained within a custom table. - [SQL Quick Reference](https://docs.sisense.com/main/SisenseLinux/sql-reference.md): A quick overview of how you can use SQL to create new tables and fields in Sisense. - [Previewing Results](https://docs.sisense.com/main/SisenseLinux/previewing-results.md): To preview results before connecting to a table. - [Reformatting Data](https://docs.sisense.com/main/SisenseLinux/reformatting-data.md): By reformatting a field, you can create a more readable, and more usable format for analysis. In some cases, you can also reduce space. For example, convert a date field to a numeric field. You can reformat fields within the ElastiCube using a custom SQL expression. - [Enhancing Data](https://docs.sisense.com/main/SisenseLinux/enhancing-data.md): how to add attributes and / or records that did not exist in the data source. - [Augmented Text Deduplication](https://docs.sisense.com/main/SisenseLinux/augmented-text-deduplication.md): Aggregate the same dimension that is represented differently in each source. - [Adding a Custom Column](https://docs.sisense.com/main/SisenseLinux/adding-a-custom-column.md): Add new columns to existing tables in both ElastiCube and live models. Useful for combining data from different existing columns, and cleansing and preparing data. - [Data Functions for Custom Tables and Fields](https://docs.sisense.com/main/SisenseLinux/functions-overview.md): Sisense supports many functions that you can use for data calculations in custom tables and fields. - [Date and Time Functions](https://docs.sisense.com/main/SisenseLinux/date-and-time-functions.md): use date and time functions in custom tables and fields. - [Logical Functions](https://docs.sisense.com/main/SisenseLinux/logical-functions.md): Use mathematical functions in custom tables and fields. - [Mathematical Functions](https://docs.sisense.com/main/SisenseLinux/mathematical-functions.md): Use mathematical functions in custom tables and fields. - [String and Text Functions](https://docs.sisense.com/main/SisenseLinux/string-and-text-functions.md): You can use mathematical functions in custom tables and fields. - [Web Functions](https://docs.sisense.com/main/SisenseLinux/web-functions.md): You can use web functions in custom tables and fields. - [Pulse and Alerting](https://docs.sisense.com/main/SisenseLinux/introduction-sisense-pulse-and-alerting.md): Sisense Pulse is a centralized location where you can stay on top of your most important KPIs across multiple dashboards or manage your data alerts. You can create alerts for important KPIs across multiple dashboards and for ElastiCube builds (Sisense ETL). - [Introduction to Alerts](https://docs.sisense.com/main/SisenseLinux/sisense-alerts-introduction.md): The two types of alerts you can define in Sisense, data alerts and build alerts. - [Enabling Pulse Alerts](https://docs.sisense.com/main/SisenseLinux/enabling-pulse-alerts.md): By default, Sisense is enabled and a link to the Pulse page is displayed in the top menu of Sisense. However, Sisense System Administrators can disable and enable Sisense Pulse from the Admin page, in Pulse, which is located under the Feature Management section. - [Creating Data Alerts](https://docs.sisense.com/main/SisenseLinux/creating-data-alerts.md): Data alerts are triggered by conditions you define for your widgets. For example, if you have an Indicator widget that represents your company's revenue, you can define an alert that notifies you when this revenue reaches or falls below a certain threshold. - [Creating Build Alerts](https://docs.sisense.com/main/SisenseLinux/creating-build-alerts.md): Administrators can set build alerts to notify themselves or other users when a build fails or succeeds. Build alerts are created from Sisense and are sent following an ElastiCube build. Build alerts allow you to monitor the status of ElastiCube builds. - [Introduction to Sisense Pulse](https://docs.sisense.com/main/SisenseLinux/sisense-pulse-introduction.md): Sisense Pulse enables you to stay on top of your most important KPIs across all your dashboards and your latest ElastiCube builds. By adding important KPIs from your dashboards to Sisense Pulse, you can get a comprehensive picture of your data from a single location. - [Managing Tiles in Sisense Pulse](https://docs.sisense.com/main/SisenseLinux/managing-tiles-in-sisense-pulse.md): After you have created alerts or added tiles to Sisense Pulse, you can manage those tiles from Sisense Pulse. - [Pulse](https://docs.sisense.com/main/SisenseLinux/pulse.md): Pulse lets you describe, in plain language, what to watch in your data. Sisense turns it into a saved analysis that runs on a schedule, records each result, and notifies you when your condition is met. - [Analytical Engine](https://docs.sisense.com/main/SisenseLinux/analytical-engine-overview.md): Analytical Engine is an algorithm that enables you to generate your query in the SQL dialect of the specific data-source with low-no code. - [Activating Analytical Engine](https://docs.sisense.com/main/SisenseLinux/activating-analytical-engine.md): How to manually activate the Analytical Engine if it is not activated by default. - [Analyzing Queries to Data Sources](https://docs.sisense.com/main/SisenseLinux/analyzing-queries-to-data-sources.md): Sisense enables you to view the translated SQL query sent to your data source when editing or creating a widget. - [Model Statistics](https://docs.sisense.com/main/SisenseLinux/model-statistics.md): Model Statistics enables you to collect statistics such as COUNT, COUNT DISTINCT, COUNT NULL, and more during build time or in an async task after publishing a model. - [Query Plan Analyzer](https://docs.sisense.com/main/SisenseLinux/qpa-overview.md): The Query Plan Analyzer (QPA) is a troubleshooting tool that helps data administrators to better understand the SQL query and to identify M2M relationships within the query. - [Query Plan Analyzer - Benefits](https://docs.sisense.com/main/SisenseLinux/qpa-benefits.md): QPA benefits. The Query Plan Analyzer (QPA) returns a graph describing the SQL and also detects M2M relationships. - [Query Plan Analyzer vs. JAQLine](https://docs.sisense.com/main/SisenseLinux/qpa-vs-jaqline.md): A comparison of a widget which was analyzed once with the JAQLine add-on and once with the Query Plan Analyzer. - [Query Plan Analyzer - Prerequisites](https://docs.sisense.com/main/SisenseLinux/qpa-prerequisites.md): Query Plan Analyzer Prerequisites - [Using the Query Plan Analyzer](https://docs.sisense.com/main/SisenseLinux/qpa-using.md): How to use the Query Plan Analyzer ## Dashboards - [Introduction to Dashboards](https://docs.sisense.com/main/SisenseLinux/overview-dashboards.md): After importing data into Sisense, the next step is to create dashboards that Viewers can interact with. This topic will show you how to get started working with your dashboards. - [Creating and Using Dashboards - Quick Start Guide](https://docs.sisense.com/main/SisenseLinux/dashboards-qsg.md): After importing data into Sisense, the next step is to create dashboards that Viewers can interact with. This topic will show you how to get started working with your dashboards. - [Dashboard Design Best Practices: Creating Effective Visualizations](https://docs.sisense.com/main/SisenseLinux/dashboard-design-best-practices-creating-effective-visualizations.md): Best practices for designing your dashboards to provide effective visualizations. - [Best Practices for Promoting Dashboard Adoption](https://docs.sisense.com/main/SisenseLinux/best-practices-for-promoting-dashboard-adoption.md): Ideas that might help you drive analytics implementation in your company at the different stages of your journey toward a data-driven culture. - [Custom Code Transformation for Query Results](https://docs.sisense.com/main/SisenseLinux/transforming-query-results-with-python.md): The Custom Code Transformation functionality enables you to use an integrated Jupyter Notebook to run Python code to transform the data that is displayed in a widget. This functionality allows you to transform a query result set in real-time. - [Creating Dashboards](https://docs.sisense.com/main/SisenseLinux/creating-dashboards-intro.md): This section introduces the core concepts and workflows involved in creating and managing dashboards. It describes exploring existing dashboards, building new ones, adding and configuring widgets, customizing layouts to match your analytical goals, as well as how to control styling and colors, switch data sources, and even combine multiple data models in a single dashboard. - [Exploring Dashboards](https://docs.sisense.com/main/SisenseLinux/exploring-dashboards.md): In the Analytics page, you can see dashboards that were shared with you on the left or the main dashboard area - [Creating Dashboards](https://docs.sisense.com/main/SisenseLinux/creating-dashboards.md): There are two ways you can create dashboards: the first is through the Sisense Analytics page, and the second is through the Sisense REST API. - [Adding Widgets to a Dashboard](https://docs.sisense.com/main/SisenseLinux/adding-widgets-to-a-dashboard-overview.md): How to add widgets to your dashboard through the Widget Wizard. - [Managing Widgets](https://docs.sisense.com/main/SisenseLinux/managing-widgets.md): How you can edit, copy, and delete your dashboard's widgets. - [Customizing the Dashboard Layout](https://docs.sisense.com/main/SisenseLinux/customizing-the-dashboard-layout.md): You can drag widgets one on top of another by selecting the widget's title and moving the widget to the relevant location. - [Changing the Dashboard's Color Palette](https://docs.sisense.com/main/SisenseLinux/changing-the-dashboards-color-palette.md): Change the color scheme of the dashboard to suit your professional or brand preferences. - [Changing a Dashboard's Data Source](https://docs.sisense.com/main/SisenseLinux/changing-a-dashboards-data-source.md): Changing a dashboard's data source is useful when you have recently changed your server and you to need to reassign your dashboard's data source or in cases where you have deleted a data source and you want to reassign the dashboards. - [Creating a Dashboard with Multiple Sources](https://docs.sisense.com/main/SisenseLinux/creating-a-dashboard-with-multiple-sources.md): Dashboards can support multiple data sources including ElastiCube and Live data models. Using a hybrid model enables you to have widgets built on several data sources within a single dashboard. - [Managing Dashboards Overview](https://docs.sisense.com/main/SisenseLinux/managing-dashboards-overview.md): How you can manage your dashboards within Sisense for users who have dashboard editing rights (Designers). - [Viewing Dashboards](https://docs.sisense.com/main/SisenseLinux/viewing.md): In the Analytics page, you can view all the dashboards that you own or that were shared with you. - [Viewing a Widget in Full Screen Mode](https://docs.sisense.com/main/SisenseLinux/viewing-widget-in-full-screen.md): How to view an inidividual widget on a Sisense dashboard in full screen mode. - [Locating Dashboards](https://docs.sisense.com/main/SisenseLinux/locating-dashboards.md): Quickly and easily locate dashboards without having to navigate through your entire list of dashboards. - [Duplicating Dashboards](https://docs.sisense.com/main/SisenseLinux/duplicating-dashboards.md): Copying a dashboard (even one that was shared with you) creates a new copy of the dashboard with a different name. This new dashboard is totally separate from the original and you are its owner, meaning that you have full editing rights. - [Organizing Dashboards](https://docs.sisense.com/main/SisenseLinux/organizing-dashboards.md): organize your dashboards into folders and sub-folders within any of your folders to improve how you navigate the Navigation Pane. - [Sharing Dashboards](https://docs.sisense.com/main/SisenseLinux/sharing-dashboard.md): Dashboard Owners (someone who created a dashboard) and Sisense Administrators can share their dashboards with other Sisense users (Shared Users). - [Folder and Asset Organization](https://docs.sisense.com/main/SisenseLinux/folder-and-asset-organization.md): Organize dashboards in folders and subfolders, share a whole folder with users and groups, and manage folder ownership and co-ownership. - [Deleting Dashboards](https://docs.sisense.com/main/SisenseLinux/deleting-dashboards.md): How to delete dashboards in Sisense. - [Exporting and Importing Dashboards](https://docs.sisense.com/main/SisenseLinux/exporting-and-importing-dashboards.md): Sisense supports exporting and importing of dashboards. This is useful for copying dashboards between separate Sisense installations, and also for making backups. Dashboards are exported as files with a .dash extension, which can then be imported. - [Designing Widgets](https://docs.sisense.com/main/SisenseLinux/widget-designer.md): The Widget Designer lets you fine-tune a widget's appearance and behavior. - [Using Field Suggestions for Widgets](https://docs.sisense.com/main/SisenseLinux/field-suggestions.md): To quickly and easily create meaningful visualizations in your dashboard, Sisense displays field suggestions to Dashboard Designers when creating new widgets. - [Selecting Colors in Widgets](https://docs.sisense.com/main/SisenseLinux/selecting-colors-in-widgets.md): Different field values are represented by different colors. The Widget Designer automatically assigns these colors and displays them in the widget legend that is displayed in the Widget Designer and in the dashboard. - [Setting Widget Style](https://docs.sisense.com/main/SisenseLinux/setting-widget-style.md): As a Dashboard Designer, if the Administrator enabled this option for you, you can set customized styles of individual widgets. - [Renaming Fields in Widgets](https://docs.sisense.com/main/SisenseLinux/renaming-fields-in-widgets.md): The names of fields in widgets are taken from the raw data. To make these names more comprehensible, you can rename the fields in your widget. - [Formatting and Localization of Widget Data](https://docs.sisense.com/main/SisenseLinux/formatting-numbers-in-widgets.md): You can change the way numbers are displayed and formatted in widgets. For example, you can display a number as a percentage, and you can define the number of decimal places. - [Changing a Widget's Visualization](https://docs.sisense.com/main/SisenseLinux/changing-a-widgets-visualization.md): Change the visualization of a widget. When you change the type, all relevant values and definitions are transferred to the new visualization. - [Combining Two Types of Visualizations in a Widget](https://docs.sisense.com/main/SisenseLinux/combining-two-types-of-visualizations-in-a-widget.md): In chart widgets (such as Line Charts, Area Charts, Column Charts and Bar Charts), you can represent one or more selected field(s) using a different visualization than the visualization of the original widget. - [Replacing Missing Values with Zeros](https://docs.sisense.com/main/SisenseLinux/replacing-missing-values-with-zeros.md): If your data includes null values associated with a date, this can lead to gaps in widgets that are based on Cartesian charts. You can replace the missing values (Null) with zeros to create a continuous data flow. - [Adding Drill Hierarchies to Widgets](https://docs.sisense.com/main/SisenseLinux/adding-drill-hierarchies-to-widgets.md): Add predefined drill hierarchies to widgets. Instead of selecting a drill-down path from the complete list of fields, it is easier to select a commonly used drill hierarchy from a short list. - [Handling Null Values](https://docs.sisense.com/main/SisenseLinux/handling-null-values.md): null values are displayed in all widgets by default. Displaying null values by default provides a more accurate picture of your data. However, in some cases, you may want to filter them. - [Widgets](https://docs.sisense.com/main/SisenseLinux/widgets.md): Sisense provides a wide range of widget and chart types to suit different analytical needs—from bar, line, and pie charts to pivot tables, scatter plots, KPIs, maps, and more. Each type offers its own strengths, making it easy to choose the right visualization for your data and audience. - [Area Chart](https://docs.sisense.com/main/SisenseLinux/area-chart.md): An Area Chart is very similar to a Line Chart except that the areas under each line are filled in (colored), and it is possible to display them as stacked. - [Area Map](https://docs.sisense.com/main/SisenseLinux/area-map.md): Area Maps allow you to visualize geographical data as polygons on a map. - [Bar Chart](https://docs.sisense.com/main/SisenseLinux/bar-chart.md): The Bar Chart typically presents categories or items (descriptive data) displayed along the Y-Axis, with their values displayed on the X-Axis. - [BloX](https://docs.sisense.com/main/SisenseLinux/overview-sisense-labs.md): BloX widgets are JSON objects that are rendered as HTML in widgets on your dashboard. This enables you to create dynamic and rich content in your widgets that can turn your dashboard into an interactive business app. - [Beginner's Guide to Sisense BloX with Actions](https://docs.sisense.com/main/SisenseLinux/blox-intro.md): Sisense BloX enables you to build custom, interactive widgets. This article explains a simple BloX widget line-by-line, and introduces how to add interactive actions like buttons and popups. - [BloX Design Panel](https://docs.sisense.com/main/SisenseLinux/how-sisense-blox-works.md): The first step is to create a new widget or edit an existing widget and to choose the widget type BloX. This transforms the Widget Editor into the BloX Design Panel. - [Creating Interactive Dashboards](https://docs.sisense.com/main/SisenseLinux/creating-interactive-dashboards.md): Create Interactive Dashboards. While you can continue using Sisense's default widgets in your BloX dashboard, the real value of BloX is turning your dashboard into an interactive business app. - [Customizing Your BloX Widget's Look and Feel](https://docs.sisense.com/main/SisenseLinux/customizing-your-blox-widgets-look-and-feel.md): You can customize the look and feel of your BloX widgets. The look and feel of your templates are defined in the Configuration Editor. In addition, you can customize any element in your widgets by adding the