🌌 May the 4th Be With You, Sisense Community! 🚀
In a galaxy not so far away… it's almost Star Wars Day! 💫 Whether you're Team Jedi, rolling with the Rebels, or secretly rooting for the Dark Side (we won't tell 😉), we want to celebrate with YOU. 🎉 Join the fun: Drop your favorite Star Wars meme in the comments below! Funny, clever, nostalgic – all memes are welcome (as long as they’re PG, of course 😄). See mine in the comments!750Views4likes12CommentsDashboards as Code With Sisense Git Integration
As infrastructure-as-code becomes standard in modern DevOps, the same principles are extending into the world of BI and analytics. Tools like Sisense now support treating dashboards and data sets as code — versioned, reviewed, and deployed just like software. This approach, often called “Dashboards as Code” or “Observability as Code”, enables structured workflows, collaboration, and CI/CD. This article summarises key learnings from working with Sisense Git integration — aimed at helping others get started faster and avoid common pitfalls. It’s best suited for those who’ve either explored the feature or are ready to implement a version-controlled workflow for dashboards and analytics assets. Prerequisites: Git integration must be enabled in your Sisense environment A connected and authenticated Git repository (e.g. GitHub, GitLab, Bitbucket) At least one dashboard, chart, or cube added to version control (Git project) and understand the folder structure Workflow For a typical Dev->Staging->Prod workflow below: https://docs.sisense.com/main/SisenseLinux/introduction-to-sisense-git-integration.htm?tocpath=Git%20Integration%7C_____1#UsingacrossMultipleEnvironments Create two Git branches: dev and main Point a dedicated Sisense Dev instance to the dev branch Use pull requests to merge approved changes from dev to main Set up a CI/CD pipeline to deploy changes from main to Staging and Production environments For Reporting Analysts (Dashboard Creators) Work in Dev: Build or update dashboards in the Sisense Dev instance. Add charts, tweak filters, or refine layouts using the visual editor. Save to Git: When ready, pushes changes as YAML/SQL files to the dev Git branch. Request Review: Open a pull request (PR) from dev to main. Collaborate with data engineers for review. Test in UAT: After merge, changes get deployed to the UAT environment. Here, stakeholders validate dashboards with near-final data. Deploy to Prod: Once approved, the changes are automatically or manually pushed to Production, making dashboards live for end users. For Data Engineers (BI Platform Owners) Maintain Git Structure: Set up and manage separate Git branches for Dev, UAT, and Prod. Ensure Sisense environments point to the right branch. Review PRs: Check for query performance, consistent naming, secure access, and use of reusable snippets/views before merging PRs to main. Handle Conflicts: Resolve any merge issues Automate Deployments: Use Sisense’s API to push content from Git main to staging and production instances. Ensure Data Connection Consistency: Make sure Elasticube and data source names match across environments and are actually connecting to the right data source. Benefits Improved Data Quality & Fewer Production Issues Version-controlled queries and dashboards reduce accidental errors, ensuring only reviewed changes make it to production. Testing changes in Dev and UAT before release helps catch logic errors, broken filters, or misaligned metrics early. Consistent Definitions Shared YAML/SQL assets eliminate the risk of inconsistent logic across environments or dashboards. P.S. This is the only way to keep Dashboard and Cube IDs consistent across multiple Sisense instances so far. Collaborative Development Analysts and engineers can work together using branches and pull requests — encouraging peer review and shared ownership. Analysts can you the Sisense UI they are familiar with to make safe changes in Dev Sisense. Engineers can make use of the json code files to enable automations and workflows. Faster Rollbacks If a mistake does reach production, Git history makes it easy to identify and revert to a known good state. Auditability & Traceability Every change is tracked — helpful for compliance, debugging, or understanding the evolution of KPIs over time. Pitfalls Data Connection Consistency If Elasticubes are used, ensure data connection names are consistent across environments. Mismatches can cause sync or deployment failures. Merge Conflicts Across Instances Conflicts may occur when merging from main to staging or production Sisense instances—often caused by local, manual changes in those environments. To resolve, either manually fix conflicts or discard pending changes. Best practice: avoid making direct changes in production Sisense instances. Collaboration Overhead When multiple BI analysts work on the same Git-connected project, coordination becomes critical. Without agreed workflows (e.g. feature branches, PRs, naming conventions), it’s easy to overwrite each other’s changes or introduce conflicts. CI/CD Automation via API While Sisense provides APIs to automate deployments, no official SDKs or wrapper libraries exist. You’ll need to build and maintain your own scripts to integrate Git workflows with CI/CD pipelines. Hope this helps others get started and level up their workflow, collaboration, and data quality with or without Sisense 🙂 Original article can be found on my medium : https://medium.com/@chaobioz/dashboards-as-code-with-sisense-git-integration-71bcb0957721120Views2likes1CommentCelebrating International Women’s Month! 🚀
March is International Women’s Month, and we’re excited to celebrate the incredible women in our community and beyond! 🎉 Throughout the month, we’ll be rolling out special initiatives, discussions, and content right here in the Sisense Community—so stay tuned! Until then, comment below with a shoutout to a woman who has inspired you—whether it’s a colleague, mentor, or historical figure! Let’s spread some appreciation! 💜 Mine will be in the comments!957Views2likes7CommentsInfo for anyone looking to create blogs during CommunityFest
Hello members! With CommunityFest starting in 2 days (it came up so fast!), I wanted to let you all know that if you need help creating and sharing blogs, please DM me! I am happy to make sure you have the permissions & help with anything else you may need during the process! It is important to note that when submitting your blogs, they are not automatically posted, they get submitted for review and then scheduled for posting! If you have any questions, DRay and myself are always a quick message away!794Views2likes1CommentMeet our first Community Customer of the Quarter!
The Sisense Community is thrilled to inaugurate a new tradition: spotlighting outstanding members of our community who exemplify the spirit of innovation and collaboration. Click the link to check it out! https://community.sisense.com/t5/customer-stories/celebrating-innovation-meet-our-first-sisense-community-customer/ba-p/21409701Views2likes0Comments👋 Welcome! Let’s Get to Know Each Other!
Hey there, new community friend! We’re so glad you’re here. Whether you’re brand new to Sisense or a long-time power user, this is your space to connect with others, share your story, and find your people. 💬 Take a moment to introduce yourself! You can copy/paste these prompts (or freestyle it—totally up to you): Name & where you're based 🌎 Your role & how you use Sisense 💡 A fun fact about you or a hobby outside of work 🎨 What you’re hoping to learn or do in the community ✨ Our team will start in the comments 👇 We can't wait to meet you!47Views1like3CommentsDoes the data cube use always inner join?
Hi Community! I have many years experience with other BI tools but I’m new in the Sisense’s world. I just built up a basic model and recognise when I tried to create a table or pivot, I saw just those rows where the keys are same. It seems that the cube default use inner join 🤔 Could it be possible? Can I configure somehow the way/direction of the connection (left join, right join, 1-1, 1-many, many-many)? And it could be possible that I did something wrong 🙈 Thanks for all comments! Zoli @datacubeSolved223Views1like3CommentsHello, Everyone.
Hello. I'm Assistant Manager Min ji Kim of a company specializing in BI solutions in South Korea. I am studying sisense and tried to contact sisense through "Contact" on the official website, I did not receive a reply. Also, there was no reply with the free demo request. As a potential partner, I couldn't find a way to ask questions and get information about sisense! So I was here to write to the community like this.(I'm sorry to write something that doesn't fit the topic.) Can anyone please tell me how to contact the person in charge of sisense Partner team? Have a good day!480Views1like2CommentsHalfway through CommunityFest!
We are a little more than halfway through CommunityFest and we still have prizes that are up for grabs!! Submit a Blog! (Reach out to me or DRay if you need help with this) Respond to the weekly Casual Forum posts from DRay (they are such fun questions!!) Mark solutions to your questions! Help other members and provide answers to their questions! Additionally, we are finally at the voting stage of naming our community, don't forget to vote! (Click the blue 'Vote' link in the box at the top of every Forum page to help us choose the next community name!)578Views1like0Comments