Home / Companies / Cube / Blog / August 2023

August 2023 Summaries

8 posts from Cube

Filter
Month: Year:
Post Summaries Back to Blog
Cube is a software tool that utilizes the power and scalability of Snowflake, a cloud-based data warehouse. A semantic layer is a middleware between the data warehouse and downstream applications, abstracting raw data and presenting it in a meaningful way to end-users. Cube works on top of Snowflake with direct queries, utilizing its power and scalability without requiring extracts, ensuring data remains in Snowflake. This allows for future-proofing of the data stack by leveraging software engineering best practices, enabling teams to pursue higher-value activities. The tool follows a dataset-oriented data modeling approach, allowing users to build a data model from scratch or modify existing ones, and provides a step-by-step guide on building a semantic layer with Cube and Snowflake.
Aug 28, 2023 1,092 words in the original blog post.
Cube Core releases v0.33.0 through v0.33.43 introduces two significant integrations: LangChain for building AI-based applications and DuckDB, a performant in-process SQL OLAP database management system, allowing users to easily query data stored in various formats such as Parquet, CSV, or JSON files at cloud storage servers like AWS S3, Google Cloud Storage, and Cloudflare R2. The running_total measure type is deprecated in favor of the rolling_window option, which provides more flexibility and general-purpose functionality. With these updates, Cube Core aims to provide a user-friendly and error-free access to data for builders of AI experiences.
Aug 25, 2023 422 words in the original blog post.
To integrate with LangChain, Cube's semantic layer now serves as the document loader for populating a vector database, enabling efficient querying of data using natural language models. This integration abstracts complexities of SQL and leverages LLMs to provide a user-friendly approach to data access, allowing developers to build AI-powered conversational interfaces and leverage internal knowledge with the power of LLM's reasoning. The new document loader is accompanied by a chat-based demo application that showcases its capabilities, providing a starting point for building enterprise applications with LLMs.
Aug 23, 2023 630 words in the original blog post.
Today, we're happy to announce Cube's integrations with DuckDB, an extremely potent in-process SQL OLAP database management system, and MotherDuck, a cloud service providing hybrid execution for DuckDB, allowing users to easily access semi-structured data without intermediary tools. With this integration, Cube users can now connect their semantic layer directly to DuckDB, enabling fast query performance on local files and remote storage through hybrid execution with MotherDuck. This update enables users to share insights across the organization in a single step, moving from local analysis to governed metrics in seconds. The integration is available in both Cube Core and Cube Cloud, and the company invites users to join their Slack community to share thoughts and opinions on this update.
Aug 22, 2023 625 words in the original blog post.
Data Graph in Cube Cloud has been updated to visualize views on top of cubes, allowing data consumers to interact with the whole data model. Views are useful for defining metrics, managing governance, and controlling ambiguous join paths. Data engineers can define views using a code-first approach with YAML syntax and explore their end result using Data Graph. The feature is available in Cube Cloud on all tiers and can be tried by checking version 0.32.30 or above.
Aug 21, 2023 307 words in the original blog post.
Data modeling is a crucial aspect of extracting valuable insights from data in today's digital landscape. Various techniques such as Entity-Relationship (ER) Modeling, Relational Data Modeling, Dimensional Data Modeling, Object-Oriented Data Modeling, NoSQL Data Modeling, and Graph Data Modeling cater to different data scenarios, each with its unique strengths and applications. These techniques enable businesses to represent complex systems, define logical database structures, and organize structured data into tables, rows, and columns. Additionally, the implementation of a semantic layer, often in the form of a cube, enhances data modeling capabilities by simplifying complexities, optimizing performance, ensuring consistency, and standardizing data interpretation across organizations. By choosing the right data modeling technique and leveraging the power of semantic layers, businesses can harness their data's full potential, unlocking insights that drive strategic decision-making and innovation.
Aug 16, 2023 790 words in the original blog post.
In today's data-centric world, data democratization is revolutionizing how businesses harness information by making it accessible to all organizational stakeholders, regardless of technical expertise. This approach breaks down traditional barriers where data was restricted to specialized teams, leading to bottlenecks and slower decision-making. By promoting data sharing and collaboration, companies can transform data into a strategic asset, enabling faster decision-making, enhanced productivity, and informed innovation. Real-world applications of data democratization include empowering employees with self-service analytics, fostering cross-functional collaboration, improving customer personalization, and enabling real-time decision-making. As a strategic tool, it enhances data literacy, improves resource allocation, and provides a competitive advantage across various industries and company sizes. Implementing a universal semantic layer further supports this transformation by ensuring data abstraction, governance, and consistency, ultimately enabling businesses to thrive in a data-driven environment.
Aug 03, 2023 1,492 words in the original blog post.
The integration of Cube and Explo is designed to provide fast and rich customer-facing dashboards while ensuring performance and scalability for data teams and application developers. Cube's pre-aggregations and caching capabilities work in tandem with Explo's customization options, allowing users to build beautiful and feature-rich dashboards that can be easily embedded into applications. This partnership enables developers to focus on building the best UX possible without worrying about complicated data access patterns, performance, and security concerns. The integration also provides a comprehensive suite of API endpoints and a dashboard designer that makes it easy for users to create customer-facing analytics with minimal development costs and time-to-value.
Aug 01, 2023 490 words in the original blog post.