June 10, 2021
AtScale in Action: Scaling Self-Serve BI Program on Snowflake With a Semantic LayerIn an era where data is at the heart of strategic decision-making, business users need tools that simplify data access and enhance insights without overwhelming complexity. AtScale offers a powerful semantic layer designed specifically to empower business users. By bridging the gap between raw data and actionable intelligence, AtScale enables teams to analyze and interpret data easily, driving better decisions and faster results. With its unique features and capabilities, a semantic layer transforms how organizations leverage data for competitive advantage.
1) Integrated Modeling for Diverse User Personas
AtScale’s platform is designed to cater to both business analysts and data engineers through a combination of code-first and no-code data modeling options. This integrated approach is beneficial because it empowers users across different skill sets to create and manage semantic models efficiently. Business analysts can leverage no-code options for quick data modeling, while data engineers can utilize code-first capabilities for advanced customization. This flexibility ensures that all stakeholders can derive value from the data without being hindered by technical barriers.
>> Real Business Use Case
A marketing team can quickly analyze campaign performance using no-code options, enabling rapid insights without needing deep technical skills. Meanwhile, data engineers can employ code-first capabilities for advanced modeling tasks, such as developing complex calculations tailored to specific analytics needs.
2) Semantic Modeling Language (SML)
This summer, we open-sourced our Semantic Modeling Language (SML), a YAML-based, object-oriented modeling language that emphasizes reusability, abstraction, and inheritance. By utilizing Git repositories as the source of truth for semantic models, organizations can share objects (like calculations, metrics, and relationships) seamlessly within and across teams. This capability is beneficial and pivotal for supporting a data mesh architecture, enhancing collaboration among analytics teams and streamlining model governance.
>> Real Business Use Case
Different departments can reuse shared calculations for consistent reporting. This alignment is crucial for synchronizing marketing and finance strategies and minimizing discrepancies in data reporting across the organization.
3) Comprehensive Connectivity with BI Tools
One of the many benefits is that AtScale excels in providing native integration with a wide array of BI tools, including Power BI, Tableau, and Looker. Its support for various inbound protocols—such as Live DAX, Live MDX, and Live SQL—ensures a seamless user experience across platforms. Furthermore, the upcoming addition of natural language interfaces and chatbot integrations with tools like Slack and Microsoft Teams will make data access even more intuitive. This robust connectivity allows organizations to leverage their existing tools without disruption, maximizing their investment in analytics technologies.
>> Real Business Use Case
A sales team can access real-time dashboards in Power BI without needing IT intervention. This capability empowers them to make timely decisions that directly enhance sales performance and improve responsiveness to market changes.
4) OLAP-Based Engine for Superior Performance
AtScale’s OLAP-based engine mimics SQL Server Analysis Services (SSAS), providing the richest modeling experience available. It supports both multidimensional and tabular models, allowing users to create complex calculations and time-relative measures efficiently. With advanced hierarchical capabilities and multi-fact modeling, organizations can obtain deeper insights and make more informed decisions based on their data.
>> Real Business Use Case
A financial analyst can easily perform time-series analyses, which can lead to better forecasting and strategic planning. This capability empowers organizations to allocate resources more effectively based on data-driven insights.
5) Automated Performance Management
Another significant benefit of AtScale is its dual approach to performance management. It offers both automated performance management and model-based performance management through system-defined and user-defined aggregates. This means that organizations can optimize their queries and report building automatically, ensuring that performance is always aligned with user needs.
>> Real Business Use Case
A data analyst can generate insights quickly, allowing the business to respond to trends in real time. This agility is crucial in today’s fast-paced market environment, enabling proactive decision-making.
6) Cost-Effective and Scalable Pricing Model
AtScale’s unique semantic object-based pricing model allows organizations to start small, with plans as low as $2,500 per month. This flexible pricing structure, which does not impose restrictions on the number of users or data size, enables companies to scale their analytics efforts according to their needs. Additionally, the availability of a free community edition encourages experimentation and the development of semantic models without upfront costs.
>> Real Business Use Case
A startup can begin utilizing AtScale without significant upfront costs, testing its features to find the best fit for its analytics needs before making larger investments.
7) Comprehensive Data Source Connectivity
AtScale connects to a myriad of data sources, from cloud platforms like Snowflake and BigQuery to on-premise databases such as SQL Server and Hadoop. This extensive connectivity ensures that organizations can access and analyze data from disparate sources without friction. Unlike other solutions that rely on a “common denominator” approach, AtScale optimizes SQL generation and computation to the underlying data platforms, ensuring scalability and efficiency.
>> Real Business Use Case
A logistics company can integrate real-time IoT data with historical records, improving operational efficiency and enabling better supply chain management.
8) Optimized Analytics Preprocessing Techniques
AtScale employs sophisticated analytics preprocessing techniques to enhance query performance. It automatically materializes aggregates based on end-user query behavior and table statistics, allowing for rapid data retrieval. By pinning frequently used aggregates in memory, AtScale delivers queries in under 10 milliseconds, significantly improving the user experience and enabling speedier decision-making.
>> Real Business Use Case
A retail company can monitor inventory levels in real time, making quicker restocking decisions that enhance customer satisfaction and drive sales.
9) Embracing Data Virtualization
Data virtualization is central to AtScale’s semantic layer, allowing organizations to create a consolidated view of their data without moving it. By leveraging dialect-optimized SQL, AtScale ensures that all logic is pushed down to the data platforms, which enables seamless integration and scalability. This capability is especially beneficial for organizations looking to implement a comprehensive analytics strategy across multiple platforms.
>> Real Business Use Case
A healthcare provider can analyze patient data from various systems, improving patient care and operational efficiencies across departments.
10) Support for Code-First Development
AtScale’s platform supports a code-first approach to modeling, appealing to developers and data engineers alike. AtScale enhances collaboration through CI/CD processes and supports a modern software development lifecycle by allowing users to create and manage semantic models as software projects. The platform’s support for multiple programming languages, including SQL, Python, and YAML, further facilitates flexibility and innovation in model creation.
>> Real Business Use Case
Data scientists can refine their models using Python without extensive training in new tools, fostering innovation and efficiency in data analytics.
11) Robust Security and Access Controls
Security is paramount when dealing with sensitive data. AtScale integrates with existing identity management solutions and enforces role-based access control policies. This ensures that users have appropriate access to data and models based on their roles, enhancing data governance and compliance. With features such as row-level and column-level security, organizations can trust that their data remains protected.
>> Real Business Use Case
HR departments can securely access employee data while ensuring sensitive information remains protected from unauthorized access, fostering compliance and trust within the organization.
Conclusion
AtScale is more than just a semantic layer; it’s a comprehensive solution that delivers significant business value through its advanced features and capabilities. By bridging the gap between raw data and actionable insights, AtScale empowers organizations to make data-driven decisions that enhance performance and drive growth. With its unique differentiators, AtScale has been recognized and positioned as a Leader and Forward Mover in the semantic layer landscape by the 2024 GigaOm Sonar Report. We are ready to support your organization’s analytics journey today.
ANALYST REPORT