Sisense Community logo
     
    • Community Feedback
    • Chapters
    • Events
    • Forums
      • Help and How To
      • Product Feedback Forum
      • Strategy & Use Cases
    • Blogs
    • KB Docs
      • KB Docs
      • Add-Ons & Plug-Ins
      • APIs
      • Best Practices
      • Blox
      • CDT
      • Cloud Managed Service
      • Data Models
      • Data Sources
      • Embedding Analytics
      • How-Tos & FAQs
      • Onboarding
      • PySisense
      • Security
      • Sisense Administration
      • Sisense Intelligence & AI
      • Troubleshooting
      • Widget & Dashboard Scripts
    • Support
    • Learning
      • Sisense Academy: Free Courses and Certifications
      • Official Developer Documentation
      • Official Product Documentation
      • Official Sisense Youtube Channel
      • Sisense Compose SDK Playground
      • Official Sisense Discord
    • Use Case Gallery
    •      
    Discussions
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
    •                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
    Discussions
    • HomeChevronRightIcon
    • All postsChevronRightIcon
    News & Updates

    Created Mar 17, 2026

    74 members

    249 discussions

    Get the inside track on product news, community updates, and success stories. Stay informed, stay inspired, and see how others are winning with Sisense!

    News & Updates
                       
                                       
    • Blog banner
      • News & UpdatesChevronRightIcon

      Choosing the Right Replication Strategy: Evaluating ADF + CDC vs. Snowflake Openflow

                                                       

      If you're delivering embedded analytics through Sisense, your dashboard is only as good as the data behind it. But how often do you think about what's happening upstream in the pipelines and ingestion architectures that determine whether that data is fresh, reliable, and cost-efficient before it ever reaches a visualization? QBeeQ is known in the Sisense ecosystem as a plugin and integration provider, but that's only part of what we do. This post is a window into the broader, strategic side of our work: architectural decision-making that happens well upstream of the BI layer but directly impacts the analytics experience your customers see. The client here uses Sisense to deliver embedded dashboards. We built their Snowflake-based data platform from the ground up:  integrations, ELT, data modeling, and governance with Sisense sitting at the top of the stack. The next question became: is our data replication approach from MS SQL Server into Snowflake the right one long-term, or should we move to Snowflake Openflow? A Platform Already in Motion Our relationship with our client didn't start with this POC. We previously helped them design and build a Snowflake-based data platform from the ground up, including data integrations, ELT processes, data models, and governance. That work gave them a solid, modern foundation for their analytics and reporting, including the embedded dashboards they deliver to their customers via Sisense. This POC was the next strategic step in that journey. With the platform stable and maturing, the question became: are we using the best possible approach for replicating data from their MS SQL Server into Snowflake? And more specifically, should we continue developing our custom ingestion approach, or move toward a more ready-to-go solution using Snowflake Openflow? Our client’s business depends on near-real-time data availability. Their operational data lives in MS SQL Server and feeds directly into Snowflake, where it powers analytics and reporting for their customers across retail, telecom, banking, and energy.  These aren't just technical concerns. They directly affect the quality and reliability of the analytics experience delivered to its end customers. The key business drivers behind this evaluation were: Faster availability of incremental data, especially for large transactional tables Lower operational risk and improved robustness Reduced maintenance effort over time Cost optimization at scale Putting Two Approaches to the Test Rather than making a decision based on vendor documentation or assumptions, we designed a structured POC to test both approaches in parallel, on the same three tables and similar data volumes, across four dimensions:  performance cost stability maintainability Option 1: Custom ADF + SQL CDC (Our Existing Solution) The key strength of this approach is control. We define the schema, manage data types, handle transformations during ingestion, and have full visibility into every step of the pipeline. This is the approach we built as part of the initial platform work:  CDC (Change Data Capture) - a native SQL Server feature that tracks only changed rows (inserts, updates, and deletes), eliminating the need to reload entire tables on every run Azure Data Factory (ADF) - Microsoft's cloud orchestration service, used here to move delta data from SQL Server to Azure Blob Storage Snowflake - which then loads and transforms the data using Snowpipe and scheduled tasks It's more engineering-intensive to set up, but the result is a robust, predictable, and highly tunable architecture. Option 2: Snowflake Openflow Openflow is Snowflake's newer, more plug-and-play approach to data ingestion. It uses Change Tracking (CT) on the SQL Server side, a lighter-weight mechanism than CDC,  and ingests data more directly into Snowflake with less custom orchestration required. On paper, it's appealing: faster to configure, fewer moving parts, and tighter integration within the Snowflake ecosystem. But as with any "managed" solution, there are trade-offs. And that's exactly what we needed to quantify. What We Found Performance Both approaches handled initial loads equally well. The gap appeared with delta loads — Openflow's Change Tracking completed incremental updates in 1–2 minutes versus 5–12 minutes for ADF + CDC. For near-real-time use cases, that's a genuine advantage worth noting. Cost This is where the picture shifts dramatically, and where decision makers should pay close attention: Openflow consumed approximately 12.5 Snowflake credits per day, translating to roughly $50/day or ~$1,500/month for this workload alone.  ADF + CDC came in at an estimated $8–15/month   That's not a marginal difference. That's a 100x cost gap on a three-table POC. Now consider what that looks like at scale. Most production environments don't replicate three tables; they replicate dozens, sometimes hundreds. If costs scale proportionally, an Openflow-based architecture could run into tens of thousands of dollars per month for a full production workload, compared to what remains a very modest cost with the custom ADF approach. For a data platform that's meant to be a long-term foundation, the compounding effect of that cost difference is enormous. Over a single year, the gap between these two approaches could easily reach $200,000 or more — money that could instead fund additional data products, analytics capabilities, or engineering capacity. For decision makers evaluating build vs. buy, or assessing the true TCO of a "managed" solution, this kind of analysis is exactly what's needed before committing to a direction. Stability & Maturity The Openflow SQL Server connector was still in preview status at the time of the POC. Runtime and canvas updates caused instability during our testing, and the solution requires ongoing infrastructure coordination. Azure Data Factory, by contrast, is a mature and battle-tested technology with a proven track record in production environments. Architecture & Maintainability Openflow introduced meaningful architectural complexity: requires Snowflake Business Critical edition (for PrivateLink connectivity) adds authentication and data sharing overhead offers limited control over target data types, and  handles soft deletes only, so hard deletes require additional handling Additional Snowflake-side transformations (PARSE_JSON, CLEAN_JSON_DUPLICATES) were also necessary. Our custom ADF solution, while more involved to build: gives full control over schema and transformations  handles deletes cleanly can be extended through a reusable automation procedure that simplifies onboarding new tables over time   Open Flow ADF + CDC Architecture Complexity ⚠️ Requires Business Critical + PrivateLink ✅ Simpler, fewer dependencies Stability  ⚠️ Preview — instability during POC ✅ Mature, production-proven Cost/month ⚠️ ~$1,500 ✅ ~$8–15 Initial load ✅ Comparable ✅ Comparable Delta load speed ✅ ~1–2 min ⚠️ ~5–12 min Onboarding new tables ✅ Fast and easy ⚠️ More setup, but automatable Schema & type control ⚠️ Limited ✅ Full control Delete Handling ⚠️ Soft deletes only ✅ Full delete support Our Recommendation The POC gave our client something genuinely valuable: a data-driven basis for a strategic architectural decision, rather than a choice made on assumption or vendor marketing. Our recommendation leaned toward continuing with the custom ADF + CDC approach as the long-term foundation. Not because Openflow lacks merit, but because the cost differential is substantial, the stability risks are real at this stage of the product's maturity, and the architectural overhead introduces complexity that isn't justified by the performance gain alone. That said, the delta load performance advantage of Openflow is meaningful. As the connector matures and if near-real-time requirements intensify, it remains a viable path to revisit. The POC ensures that if and when that moment comes, the decision will be informed, not reactive. What This Kind of Work Looks Like in Practice In the Sisense ecosystem, you may know us through our plugins and integrations. But this post reflects something equally important: our ability to act as a full-stack data platform partner. What your users see in Sisense is a function of decisions made far upstream. When those decisions lack rigor, the effects show up as latency, data gaps, and rising costs. Running a structured POC like this is often underestimated, but is one of the most valuable things we do for our clients. It's not just about finding the faster or cheaper option. It's about understanding the full picture: performance under realistic conditions, true cost at scale, architectural implications, and long-term maintainability. Every organization's situation is different. The right ingestion architecture depends on your data volumes, latency requirements, existing tooling, team capabilities, and cost constraints.  If you're thinking about your broader data strategy, not just what Sisense can do, but whether everything underneath it is built right, that's a conversation we're well-positioned to have. Thinking about your data platform strategy? Let's talk . QBeeQ is data strategy consulting firm made up of former Sisense employees and customers. We are a Sisense Gold Implementation Partner and Snowflake Select Partner

      Mia Isaacson
      Mia IsaacsonPosted 1 month ago
      0
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      Every Metric Happens Somewhere: Why the “Where” Dimension Is the Missing Layer in Modern Analytics

                                               

      In our recent QBeeQ webinar, Every Metric Happens Somewhere, we explored why geospatial context is no longer a niche feature for specialized industries. It’s a core analytical dimension and one that can dramatically elevate engagement, insight discovery, and decision-making. You can view the recording , or keep scrolling for the highlights and key takeaways from the webinar. The Problem: Dashboards Without Geography Miss Patterns Traditional dashboards rely heavily on tables, bar charts, and line graphs. They show totals, trends, and rankings well. But they struggle to reveal spatial relationships. Consider common business questions: How many claims do we have? What’s our revenue by region? Which territories are underperforming? These are valuable questions, but they’re incomplete without geographic context. When you introduce the where dimension, new insights emerge: Clusters that only appear spatially Boundary effects between adjacent territories Pockets of unusually high or low performance Regional anomalies masked in aggregated totals From Niche Feature to Core Capability Maps were once considered specialized and useful for specific industries such as logistics, real estate, or field operations. That’s no longer true. Revenue, risk, compliance, performance, claims, customer distribution – these all happen somewhere. Geography cuts across industries. Approximately 80% of enterprise data already contains a spatial component. Most organizations simply aren’t leveraging it. Instead of placing a map as a static, standalone widget, leading teams are making it central to the analytical experience. Research shows interactive dashboards increase engagement and insight discovery. When you layer interactivity (zooming, filtering, panning) on top of geography, users uncover patterns faster and spend more time exploring. But friction often gets in the way. The Friction: Where Native Mapping Falls Short Many teams start with basic mapping tools that allow simple point plotting or polygon mapping. That works until analysis shifts to become more strategic. Common limitations appear quickly: Needing both points and polygons on the same map Wanting density visualizations or clustering Requiring multiple layers Enabling advanced drill behavior Supporting large-scale or time-based data When mapping tools can’t support these needs, one of three things happens: Maps sit unused on dashboards. Designers revert to traditional charts. Spatial thinking never becomes core to analysis.  Remove frictions with the QBeeQ mapping solutions SuperMap: Practical Spatial Analytics for Everyday Use The SuperMap is built for operational decision-making, understanding what’s happening right now, and acting on it. This plugin includes a range of flexible, scalable features, delivered as a zero-code solution, designed for both dashboard builders and end users. Multi-Layer Mapping (Points + Polygons) - Overlay geographic territories such as counties or states with individual location points, allowing each layer to have its own KPIs, category breakdowns, and sizing logic for richer comparative analysis. Heatmaps and Radius-Based Points - Color polygons by one performance metric while simultaneously sizing map points by another, delivering multi-dimensional insight within a single, unified view. Clustering with Drill-In Behavior - As users zoom in, clustered points automatically separate to reveal individual locations, with clusters capable of displaying proportional category breakdowns such as hospitals, police stations, and post offices. Advanced Tooltips - Enhance map interactivity with tooltips that go beyond a single value by displaying multiple KPIs, raw metrics, and calculated insights to support deeper exploration. Jump-to-Dashboard Navigation - Enable users to click on a territory to instantly filter the entire dashboard or navigate directly to a more detailed analytical view for focused investigation. Measure Switching - Allow users to toggle between different KPIs on the same map without duplicating visuals, reducing dashboard clutter while increasing analytical flexibility. Geographic Hierarchy - Support seamless geographic drill-down across states, counties, zip codes, and other levels—either directly within the map interface or through a structured dropdown selection. Deck.gl Map: High-Performance, Large-Scale Exploration While the Super Map focuses on operational clarity, Deck.gl is designed for scale and trends over time. For teams working with event streams, logistics data, or large geospatial datasets, Deck.gl provides performance without sacrificing interactivity. This plugin enables: Arc layers Hex bin density visualizations 2D and 3D polygon layers High-volume point plotting Hierarchical spatial analysis The Bigger Picture: Making “Where” a First-Class Dimension Time has long been treated as a foundational analytical dimension. Geography deserves the same status. When you: Align metrics to business geography Enable exploration instead of passive observation Remove friction from advanced spatial analysis Combine interactivity with spatial context You don’t just make dashboards prettier. You make them more useful. Every metric happens somewhere.  When you show that somewhere clearly, insights accelerate and decisions improve. At QBeeQ , we believe geography should be a first-class dimension in every analytical experience. Our mapping solutions are designed to remove friction, scale with your data, and make spatial insight accessible to every dashboard builder and decision-maker. Because when every metric happens somewhere, QBeeQ helps you see exactly where it matters most. QBeeQ is data consulting firm and also a Sisense Gold Implementation Partner. 

      Mia Isaacson
      Mia IsaacsonPosted 1 month ago
      0
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      🚀 Scale your Analytics faster: Unveiling the Sisense "Co-Pilot" Stack for Natural Language Ops (NLOps)

               

      The Agentic Shift in Sisense Environment Management For years, Sisense has excelled at helping users answer the critical "What" of their data—the insights and analytics. However, as environments scale, the "How" of management—governance, migrations, and schema optimization—has remained a technical, manual task  The Sisense Field Engineering team is excited to introduce the experimental Sisense "Co-Pilot" Stack to help you manage the mundane tasks in Sisense.  Meta-Management: The Operational Distinction It is crucial to differentiate this stack from the official Sisense AI Assistant. While the native product AI focuses on data analysis (e.g., “What was our revenue last quarter?”), the “Co-Pilot” Stack is specifically engineered for Meta-Management . It empowers users to manage their Sisense environment   with AI-driven autonomy and "as-code" precision. This agent handles the underlying infrastructure, executing tasks like:  Auditing unused fields Migrating dashboards Orchestrating complex workflows across different environments.  Shifting the focus from the data in the charts to the operational engine that powers the entire Sisense ecosystem.   🛠️ The Co-Pilot Stack: Three Modular Solutions   The "Co-Pilot" Stack is designed for synergy but is comprised of three independent components. Each module can be utilized as a standalone solution to address specific environmental challenges, depending on your technical requirements: 🐍 PySisense SDK: The "As-Code" Co-Pilot This is an independent, high-performance Python SDK. It enables developers to tackle management complexities through direct scripting, moving beyond manual REST API calls to embrace standardized, repeatable "Platform-as-Code" automation. Best for: developers and engineers automating Sisense asset management, programmatic governance, and large-scale environment orchestration via code. Read the Deep Dive: Mastering Programmable Environment Management ➡️ 🌐Sisense Meta-Management MCP Server: The Universal Bridge The Meta-Management MCP Server is a standalone component that sits in front of your Sisense environment. Under the hood, it uses the PySisense SDK to expose environment operations as “AI-ready tools,” so external AI agents like Claude Desktop can run governance, migration, and admin workflows directly—without you having to build a custom user interface. Best for: Teams that use a central AI orchestrator to coordinate Sisense operations alongside other enterprise systems and tools. Read the Deep Dive: Connecting Sisense to the Global AI Ecosystem ➡️ 3. 🤖 FES Assistant: The Agentic Sisense Co-Pilot  A full, turnkey AI application that delivers a chatbot-style experience. It brings the SDK and MCP server together into one conversational UI, so you can manage your Sisense environment—build models, migrate assets, and run admin tasks—just by chatting with your AI sidekick. Best for: Admins, Data Designers, and Dashboard Designers who want to move fast and automate workflows without writing code. Read the Deep Dive: Chatting with your Infrastructure ➡️ 👥 Empowering Every Persona The “Co-Pilot” stack is designed for everyone in the Sisense ecosystem, not just administrators: 📈 For Dashboard Designers : Locate assets instantly, validate filters and formulas, and run quick environment checks without clicking through menus. 🏗️ For Data Designers: Audit models by identifying unused fields, validating joins and M2M relationships, and catching issues early using natural language. 🛡️ For Admins:   Execute cross-tenant/environment migrations, bulk governance, and ownership/permission changes with built-in safety checks and approval loops.   🤝 Support and Contributing   This is an experimental, community-contributed project maintained by Sisense Field Engineering and provided “as-is” (not a GA Sisense feature). Support: Do not open a GSS ticket. This project is not supported through standard Sisense Customer Support. For installation help, usage questions, or issues, contact your Customer Success Manager (CSM). Your CSM will route requests and feedback to the appropriate Field Engineering contact. Community users should report bugs via GitHub Issues and include logs plus clear reproduction steps.   Contributing: Feature requests and improvements are welcome. Use GitHub Issues to propose ideas and report gaps. Submit Pull Requests (PRs) for fixes, enhancements, or documentation updates. Share feedback and learnings through the community resources linked above to help guide future iterations. Appendix: Full Disclaimer and Security Notes Community-Contributed Tool from Sisense Field Engineering This project is an experimental tool developed by Sisense Field Engineering to facilitate customer learning and exploration of Sisense capabilities. While maintained by Field Engineering, it is shared "as-is" to encourage feedback and experimentation.   Important Disclaimer: This tool is not part of the core Sisense product release lifecycle and does not undergo the same validation, support, or certification processes as generally available (GA) Sisense features. It is intended to complement, not replace, officially supported Sisense features. Technical & Security Considerations Deployment & Execution Control: Local SDK Usage (PySisense): All processing logic runs locally on your machine or server. No data is transmitted to Sisense Field Engineering. Self-hosted Components (FES Assistant / MCP Server): These components are designed for deployment within your own environment (on-prem or VPC). You maintain complete control over infrastructure, security configuration, access controls, and logs. Data & LLM Handling: LLM Feature Status: The FES Assistant summarization feature is disabled by default. Data Transmission: When the summarization feature is enabled, responses retrieved via the Sisense SDK may be sent to your chosen Large Language Model (LLM) provider for processing. Third-Party Clients: When using the MCP Server with third-party clients (e.g., IDE agents or desktop assistants like Claude Desktop), data retrieved from Sisense is passed directly to the client’s LLM. Customer Responsibility: Customers are responsible for selecting an LLM provider that meets their organization’s data privacy and security requirements. Recommended Usage Guidelines To ensure secure and effective use of this experimental tool: Environment: Use the tool primarily in sandbox or non-production environments. Access: Utilize a dedicated Sisense service account with limited privileges. Validation: Thoroughly review and validate the tool's behavior before any broader adoption within your organization.

      Amanda Hammar
      Amanda HammarPosted 3 months ago
      0
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      The New Sisense Support Portal is Now Live! 🚀

                       

      🔑 How to Contact Support To ensure your requests are handled as quickly as possible, please use the following channels: AI Chatbot (Preferred) Available directly on the portal, our new smarter AI assistant provides instant answers. If the chatbot cannot solve your issue, it will automatically convert your conversation into a support ticket, ensuring our team has the full context of your request. The Sisense Support Portal Submit and track requests via https://supportportal.sisense.com/ . Why use the portal? Our new smart forms ensure we capture all required technical data immediately, allowing our team to start working on a resolution right away. Support Mailbox You can also report issues by emailing support@sisense.com. Note: While this automatically creates a ticket, our team may follow up with additional questions to gather environment details that are usually captured in the portal forms. Portal Technical Issues? If you experience any difficulties specifically with the portal (login or navigation issues), please notify us at support@sisense.com. 🛠️ Navigating Your New Dashboard Once you log in, you’ll notice several new ways to manage your tickets. Click on "Show Filters" to customize your view: View Types: Switch between Table format (default) or Card view depending on your preference. Ticket Counts: Easily toggle between My Tickets (created by you) and All Tickets (created by your organization, according to the privileges granted for your user before). Customization: You can now Sort, Group, and Filter your tickets by Status, Priority, or Created Date. Quick Tip on Attachments : When creating a new ticket, any files you upload will appear under File Attachments. In existing tickets, your uploaded files will be embedded inline within the ticket comments for better context. Additional emails in CC Additional emails in CC is now live for new and existing tickets. Add email one by one by pressing enter after each. What happens to your old tickets? All open tickets have been successfully migrated. You can find your full ticket history and continue tracking active issues directly within the new portal. Thank you for your patience as we build a better support experience for you!  — The Sisense Support Team

      Amanda Hammar
      Amanda HammarPosted 4 months ago • Last reply 3 months ago
      3
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      Compose SDK minor version 2.17.0 released

               

      Compose SDK minor version 2.17.0 released: 2025-12-23 Added Add   widgetModelTranslator.toWidgetProps transformer to enable usage of widget models in the Widget component Extend DataPoint with entries to provide additional dataOptions context for interacted data points Add useGetDataSourceDimensions hook to load the data model at runtime Changed Split sdk-pivot-client into two separate packages: sdk-pivot-query-client and sdk-pivot-ui Move PivotTable component from beta to General Availability (GA) Fix overlap between cross-filtering and JTD in Pivot Load Fusion palette by default when using WAT (Web Access Token) authentication Fix redundant JAQL requests in Jump to Dashboard functionality Accept ISO date strings without timezone in NLQ (Natural Language Query) translator Fix issue with opening the “add filter” popup

      DRay
      DRayPosted 4 months ago
      0
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      Sisense L2025.4 SP2 is now GA for all customers (Cloud & On-prem)

               

      Release Summary: What’s new Primary filters Designers can define  primary filters  that dynamically control which values appear in other filters (e.g., Store → Product/Brand). Viewers see the same filter UI, but values are automatically scoped based on selections. Supports locking, background filters, and AND/OR logic. Admin-controlled (Feature Management toggle). Watch outs: Extra queries can impact performance and CDW cost; not compatible with Custom RLS; may not always pass in Jump-to-Dashboard flows. Left-side navigation Top navigation can now be moved to the left side of the screen. Disabled by default; enabled by Admin via Feature Management. Supports most top-nav functionality and is customizable via APIs Improvements Build: Change join types (left/right/full) without rebuilding ElastiCubes. Dashboards: New Paldi Workspace and QbeeQ Framework tabs in navigation (with activity indicators). Data modeling: Prevents concurrent imports (409 error if import is already running).  Removed 50k record limit for Live and B2D queries. Sisense Intelligence: Self-Hosted Vector DB is now GA. Improved stability for managed cloud VDBs. Expanded LLM support (OpenAI orgs, custom base URLs). Clear error messaging when semantic enrichment token limits are exceeded.  Fixes Jump to dashboard:  Republished target filters now update correctly for viewers. Build:  Publish Semantics button works with custom columns. Dashboards:  ClickHouse DESC sorting now places NULLs last (consistent behavior). Data models:  Refresh Schema works for all tables; removing related columns no longer breaks models. Data security:  New API merge modes added (skip, mergeOld, overwrite). ElastiCubes:  “Stop When Idle” no longer stops cubes during active use. CSV export: Pivot exports no longer lose data. Git:  Pulling complex models works without false duplicate OID errors. Multitenancy:  Fixed datasource sharing confusion and dashboard OID conflicts. PDF export:  Disabled filters are now respected when exporting via WAT. Perspectives:  Assistant icon displays reliably. Users:  Data Designers can edit shared models with Custom Code enabled. Web access token: Page now renders correctly with the new navigation. Link to  L2025.4 SP2 Release Notes . Installation links: Generic version link Offline RKE link Provisioner link Please let us know if you have any questions or feedback!

      DRay
      DRayPosted 4 months ago
      0
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      Compose SDK minor version 2.16.0 released:

                       

      Compose SDK minor version 2.16.0 released: [2.16.0] - 2025-12-09 Added Add StreamgraphChart component for React, Angular, and Vue Add semiCircle boolean to style options for PieChart Add cross-filtering support for PivotTable interactions Add alwaysShowResultsPerPage to PivotTable for 'Rows per page' to be visible on single-page results Add imageColumns style option to translate image cells in PivotTable Changed Fix DataSourceFieldsBrowser error when a column is named name Fix pivot sorting popup interactions triggering cell click handlers Fix pivot tooltip wrapper to avoid Angular/Vue bridge errors when showing result limit alert icons Adjust table/pivot default padding for consistent layout Fix polar and scatter rendering inconsistencies after drilldown selection, stabilize highlight handling Ensure live datasource type detection in widget translator, require address only for non-live sources Fix filter panel horizontal scroll when vertical scrollbar appears Apply JAQL sort instructions to custom formula measures during creation Improve filter editor theming with hyperlink hover color and button theme settings Enhance analytics composer translator to handle exclude filters and preserve original column names

      DRay
      DRayPosted 5 months ago
      0
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      Product Update | Asset Auditor incorporates user access, permissions, and asset sharing

                                                       

      A more user-centric Asset Auditor In this release, we’re excited to introduce a user-focused expansion of the Asset Auditor, including two new dashboards, Users and Users Validation, along with enriched underlying data. You can now easily understand: Who has access and permissions to which data assets How assets are shared across your organization Whether access could be impacting engagement Revealing how their access and permissions connect to your data assets With this release, you get a clearer, more actionable picture of how people and assets interact to empower better oversight. We’ve also made major improvements across the existing dashboards to integrate this new data, elevate insights, and provide more actionable recommendations. Assets can’t deliver value unless users can access and engage with them In Sisense, dashboards and data models are governed by separate access controls. And they don’t operate in silos. They’re shared, cloned, embedded, and repurposed across teams. When someone shares a dashboard, they may not have permission to share the underlying model. The result? Users open dashboards expecting insights, only to find missing charts or blank visuals. They’re unsure whether the data is broken, restricted, or simply unavailable, while the sharer assumes everything is fine. The Asset Auditor gives clear visibility into which users or groups have: Access to dashboards but not to the underlying data models Access to data models but no corresponding dashboard access No access to any dashboards Yet access alone doesn’t guarantee adoption, and adoption issues are often misdiagnosed as access problems. Are dashboards underused because people truly lack access? Or because they simply aren’t engaging with the content? By surfacing these mismatches, you can prevent confusion, improve collaboration, and ensure every shared dashboard delivers the full experience it’s meant to. By detecting both over-permissioning and under-permissioning, you can tighten governance without slowing productivity. Permission drift happens quietly, introducing operational risk long before it becomes visible Do users have the correct permissions? Do some users have too many permissions? Do users have permissions to data models or dashboards that they shouldn’t?  Use the Asset Auditor to see whether users have the right level of access: too little to be effective, or too much for their role. Identify misaligned configurations, such as users who maintain data model access for development or testing, but no corresponding dashboard access, which is a strong indicator that permissions no longer reflect the real workflow. By detecting both over-permissioning and under-permissioning, you can tighten governance without slowing productivity. Understand the reach of your dashboards across users and groups The Asset Auditor helps you understand  the reach of your dashboards across users and groups, revealing how far each asset spreads and where engagement actually concentrates. Detect and reduce redundancy,  find duplicates or overlapping assets shared across teams. Pair these insights with Sisense Usage Analytics to understand not just who can access assets, but who actively engages with them. By bringing these signals together, teams can zero in on whether the problem is permissions, visibility, or user behavior. The Asset Auditor provides much more data and insights beyond users and shares! Check it out and get smarter about how you manage your data assets . If you want to start getting better visibility into what your assets are doing inside your environment, reach out to us for a live demo or a free trial.

      Mia Isaacson
      Mia IsaacsonPosted 5 months ago
      0
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      L2025.4 SP2 is now Cloud Availability.

               

      Release Summary: What’s New Primary Filters: Designers can now define  primary filters  that dynamically trim values in regular filters. Great for hierarchical filtering (e.g., Store → Product/Brand). Viewers don’t see a UI distinction; they just get context-aware filter values. Supports locking, background filters, AND/OR logic, and multiple primary filters (though >1 is not recommended). Performance note:  Each primary filter triggers extra queries → potential slower dashboards + higher CDW query cost. Limitations:  Not compatible with Custom RLS; partial issues in Jump-to-Dashboard flows.  Improvements Build:  Change join types (left/right/full)  without  rebuilding an ElastiCube. Dashboards:  New navigation tabs for Paldi Workspace + QbeeQ Framework. Data Modeling:  Prevents parallel imports; now shows 409 if import is already running. Intelligence: Self-Hosted Vector DB now GA Improved stability for cloud vector DBs Better LLM integration (OpenAI org config, custom base URLs)  Fixes Build & Modeling: Publish Semantics button now appears when using custom columns. Refresh Schema for all tables works normally. Removing columns with relationships no longer breaks access. Dashboards: ClickHouse DESC sort now treats NULLS correctly (NULLS LAST). PDF export now respects disabled filters via WAT. Data Security:  New import merge modes: skip, mergeOld, overwrite. ElastiCubes:  “Stop When Idle” no longer stops ECs prematurely. Git:  Pulling complex models no longer fails on false duplicate OID errors. Multitenancy:  Main-tenant datasources can no longer be shared with subtenants. Perspectives:  Assistant icon now shows consistently. Users:  Data Designers can work with shared models even when Custom Code is enabled. Web Access Token:  Page now renders correctly with the new nav bar. Link to L2025.4 SP2 Release Notes .

      DRay
      DRayPosted 5 months ago
      0
               
    • Blog banner
      • News & UpdatesChevronRightIcon

      QBeeQ Snowflake Monitor: Understand your Snowflake costs and get more value from every credit

                                       

      That’s why we built the  Snowflake Monitor , a new Sisense plugin designed to help you bring clarity and control to your Snowflake spend directly within your Sisense environment. Sisense customers can easily connect to their existing Snowflake Account Usage and Organization Usage schemas,  no custom ETL pipelines or workarounds required. The plugin ships with a pre-built Elasticube and a curated set of interactive dashboards, so you can start analyzing your Snowflake usage and costs within minutes.   Snowflake spend is business data and shouldn’t be locked away in admin-only views With Snowflake Monitor, data is available as self-service analytics so teams can answer their own questions instead of waiting on admins or data engineers to pull reports. This democratization of cost insights gives engineering, finance, infrastructure, and leadership teams the visibility they need without exposing sensitive admin-level access. This not only reduces the reporting burden on the small group with direct Snowflake access but also accelerates decision-making across the business. Everyone gets the insights they need when they need them. And because dashboards are built in Sisense, they can be shared widely and enriched with powerful features like trend analysis and explainers. And using data directly from Snowflake’s standard Account Usage and Organization Usage schemas ensures the data is always accurate and up to date. The result is clear: visual dashboards that surface high-cost drivers, highlight optimization opportunities, and provide actionable insights for both technical teams and executives. The first step to controlling Snowflake spend is understanding the true cost drivers Too often, costs are aggregated in a single bill, making it nearly impossible to know what the spend is (in dollars) and where it comes from (in credits). Finance teams see only the final dollar amount, while engineering teams are left guessing which warehouses, workloads, or users drove the underlying credit consumption. That’s the pain: one opaque bill, two different units of cost, and no visibility into the details. The Snowflake Monitor dashboards put cost front and center and untangle the confusion between dollars vs. credits and what vs. where. Every dashboard is designed to transform costs from a black-box line item into an actionable, transparent story for everyone: Credits used across Tasks, Materialized Views, and Warehouses Highlight users with the highest credit consumption Dollarized view of spending for finance and budget tracking 6-month trend lines to show spend over time and highlight anomalies or spikes Forecasting to project upcoming costs based on usage Finance teams finally see the dollar view they need to manage budgets, and Engineering teams can trace credit consumption to specific workloads and validate provisioning decisions. Executives get a clean summary that connects usage patterns to business outcomes. Instead of one opaque number at the end of the month, teams gain a shared source of truth. Now the conversation shifts. It’s no longer “Why is our bill so high?” but “Here’s exactly which workloads and users are driving spend—and here’s what we can do about it.” Seeing costs is only half the battle The real frustration for teams can come after the bill arrives: even if you know which workloads are driving spend, it’s hard to know what to do next. Do you scale down warehouses? Rewrite queries? Kill idle resources? Without clear guidance, teams often fall into “cost whack-a-mole,” reacting to spikes without ever fixing the root issues. Snowflake Monitor dashboards are designed not just to show where money is going, but to spotlight exactly which optimizations will have the biggest impact. With Snowflake Monitor, teams can: Identify long-running queries (over 5 minutes) that could be tuned for efficiency Spot warehouses that sit idle but still rack up costs Surface the queries with the worst scan efficiency that slow down performance and waste credits Highlight the top 15 most expensive queries, so teams know where to focus first It’s not just about saving money. It’s about making sure every Snowflake credit delivers maximum value. Each of these is a direct call to action—not just a report of what’s wrong, but a pointer to where to fix it. By calling out these hotspots, Snowflake Monitor empowers technical teams to: Fine-tune their environment for better efficiency Cut unnecessary credit consumption without sacrificing performance Strategically allocate resources instead of overprovisioning Snowflake is an incredible platform—but without visibility, it’s all too easy for costs to spiral out of control and for teams to be left in the dark. Snowflake Monitor brings clarity, accountability, and action to your Snowflake spend, making every credit work harder for your business. From aligning finance and engineering with a shared view of costs, to surfacing the optimizations that drive both savings and performance, it’s the fastest way to turn an opaque bill into a clear roadmap for improvement. And here’s the simple truth: Snowflake cost data isn’t just a bill—it’s business data. If you’re running your business in Sisense, your Snowflake costs belong there too. By bringing cost insights into the same trusted analytics environment your teams already use, Snowflake Monitor unlocks clarity, accountability, and action across the organization. Your analytics platform should tell the full story of your business—and that includes Snowflake costs. Ready to take control of your Snowflake costs  and unlock more value from every credit?  The Snowflake Monitor is now available to all Sisense customers using Snowflake. 

      Mia Isaacson
      Mia IsaacsonPosted 5 months ago
      0
               
    …