Data Models
cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

How to avoid query caching in live data models

How to avoid query caching in live data modelsStep-by-Step Guide: Understanding the Effects of Caching:When data is updated with SQL statements (e.g., updates in Snowflake), Sisense's query caching might not immediately reflect these updates.Widget r...

ihoryokhym by Sisense Team Member
  • 174 Views
  • 0 comments
  • 1 kudos

Reading multiple excel files into Sisense data model

Reading multiple Excel files into Sisense data model Introduction: If you are migrating from Windows to a Sisense Linux-hosted solution, on the Sisense Windows machine you may use an SFTP client that moves Excel files placed in a remote server's fol...

Vicki786_0-1730734598325.png
Vicki786 by Sisense Team Member
  • 317 Views
  • 0 comments
  • 1 kudos

Data Denormalization for Faster Dashboard Query Response

Introduction This post will explain how to denormalize your ElastiCube schema in order to get faster query response in SiSense Web. Purpose/Benefit Denormalization of data is used to reduce the query response time in SiSense Web.  It is most useful f...

intapiuser by Community Team Member
  • 967 Views
  • 0 comments
  • 0 kudos

Data Transpose Guide

Source data that is flattened may require some or all of the columns of a source table to be transposed, in order to work seamlessly with SiSense’s functionality. This post will outline the cause and two possible solutions to this issue. The first so...

intapiuser by Community Team Member
  • 3176 Views
  • 0 comments
  • 0 kudos

What is the difference between .ecdata and .ecube data files?

Both .ecdata and .ecube files are used to make backups of data and transfer data between ElastiCube Servers. Your data model or schema is saved in an ecube file. ecube files contain the schema and the data connection settings required for building yo...

intapiuser by Community Team Member
  • 823 Views
  • 0 comments
  • 0 kudos

Alert on a M2M Risk

Introduction This article describes how to enable an alert* when there is a risk of Many-To-Many relationship (M2M) between two or more tables. * This implementation involve the use of Pulse and it's supported in Sisense v6.5 and above.  Motivation A...

intapiuser by Community Team Member
  • 849 Views
  • 0 comments
  • 0 kudos

Not all dimensions relate to all facts

 Analytical Need In a dashboard, we wish to analyze how our entities (sales, inventory, tickets etc.) behave and break them by several categories. However, not all entities share the same categories.  We wish to avoid a situation in which selecting...

intapiuser by Community Team Member
  • 1498 Views
  • 0 comments
  • 0 kudos

Data Relationships: Many-to-Many Relationship Resolutions

For general information on types of data relationships, potential complications and how to resolve them, see the following articles:  Data Relationships: Introduction to Many-to-Many Data Relationships: Check Type of relationshipData Relationships: ...

intapiuser by Community Team Member
  • 7540 Views
  • 0 comments
  • 0 kudos

Conditional Lookups

 Analytical Need  Using the lookup function to import data from one table to enhance another, based on specific conditions or filters. This might be required if we wish to import attributes from a table which is not unique. For example, a transpose...

intapiuser by Community Team Member
  • 1289 Views
  • 0 comments
  • 0 kudos

Choosing the Right Data Model

This post has become outdated. You can find guidance on choosing a data model on our documentation site here. https://docs.sisense.com/main/SisenseLinux/choosing-the-right-data-model.htm   Introduction Customers often run into the question of which d...

83227784_3726975083979609_8570336295451099136_n[1].jpg

Linux | ElastiCube Local Files System

Linux | ElastiCube Local files systemSisense application utilizes MonetDB to write raw data into Elasticubes (commonly referred to as EC or cube). Why does this happen? This allows Sisense to query the data from itself rather than sending a query bac...

Market Basket Analysis

Analytical Need Market Basket Analysis is a data mining technique that is widely used to identify consumer patterns, such as which items are purchased together, or how the purchase of one item affects the likelihood of another item being purchased. ...

Community_Admin_0-1634556348041.png Community_Admin_1-1634556348058.png Community_Admin_2-1634556348016.png Community_Admin_3-1634556348055.png

Data Relationships: Introduction to a Many-to-Many

A relationship between tables specifies the field/s which the 2 tables have in common. In Sisense, we create relationships between tables in the ElastiCube. Poorly modeled data relationships can lead to one or more of the following: Complex data se...

Community_Admin_1-1634556144229.png

Date Dimension File

Analytical NeedAnalyzing information by date can be very useful, but not every source data set provides enough information to do this kind of analysis.Modeling ChallengeWe will need to import a date table, which will act as a reference for all time q...