Home / Companies / Metaplane / Blog / February 2025

February 2025 Summaries

9 posts from Metaplane

Filter
Month: Year:
Post Summaries Back to Blog
Snowflake costs can be sneaky, but understanding where your costs come from and implementing strategies to optimize them is key. By managing compute resources, storage costs, and data transfer effectively, you can reduce unnecessary spending and improve cost efficiency. Key optimizations include setting up resource monitors, implementing auto-suspend and auto-resume, right-sizing warehouses, mastering query caching, leveraging data observability for cost insights, and building a cost-conscious engineering culture. With the right tools and approach, you can get the most value from your Snowflake investment without breaking the bank.
Feb 27, 2025 2,692 words in the original blog post.
Our company has revamped its warehouse management system to provide a more intuitive and user-friendly experience. With just a few clicks, users can now see their monitoring coverage percentage at a glance, spot gaps in critical tables, and add missing monitors with ease. The new interface also allows users to pin important schemas and tables for quick access, convert existing "Important Tables" into powerful dashboards, and gain real-time usage insights to optimize spend and costs. Additionally, the system now provides an at-a-glance view of incident history and open incidents for faster resolution, making it easier to manage critical data and reduce downtime.
Feb 26, 2025 265 words in the original blog post.
The data world is experiencing a theme of consolidation, with the past decade seeing a significant boom in the market followed by a current trend of tool consolidation. This can be attributed to acquisitions and the increased number of acquisitions in the data technology market. The impact of AI on day-to-day data engineering work is also growing, with AI capable of spinning up SQL queries that used to take much more time to write, but also unlikely to disrupt strategic elements such as understanding context, business logic, and strategy. Painful platform migrations are a common issue, often resulting from executive decisions made primarily on projected cost savings, sunk cost fallacy, and leadership being too far removed from the day-to-day reality of engineering. The migration of tools like Pandas is also worth considering, especially with its single-threaded architecture and memory inefficiency showing their age.
Feb 25, 2025 1,098 words in the original blog post.
Handling NULL values in SQL is context-dependent and requires a tailored approach. Five effective ways to work with NULL values are: using COALESCE for default values, ISNULL and IFNULL for simple substitutions, handling NULLs in aggregations, leveraging CASE statements for complex logic, and building NULL-aware joins and filters for data quality analysis. Each technique has its own advantages and considerations, and choosing the right one depends on the specific use case and required level of complexity.
Feb 20, 2025 1,556 words in the original blog post.
Improving data quality is crucial for organizations to make informed decisions, reduce operational costs, and increase trust in their data. It requires a multifaceted approach that involves establishing clear standards, eliminating data silos, implementing automated validation checks, conducting regular audits, establishing review processes, automating data observability, and fostering a culture of data quality awareness. By following these eight steps and best practices, teams can build more reliable data pipelines, reduce firefighting efforts, and create a competitive advantage in their industry. Additionally, understanding the causes of data quality issues, such as input errors, infrastructure failures, incorrect transformations, invalid assumptions, and ontological misalignment, is essential for implementing effective solutions like automated data observability with Metaplane.
Feb 19, 2025 2,216 words in the original blog post.
Data quality issues can have a significant impact on businesses, resulting in operational inefficiency, decision paralysis, and customer experience degradation. Common data quality issues include incomplete data, duplicate data, inaccurate data, inconsistent data, outdated data, invalid data, schema changes, and orphaned data. These issues can cause wasted resources, lost revenue, and damaged brand reputation. To address these issues, businesses need systematic approaches to detect and resolve data quality problems before they impact business outcomes. Data observability tools can help improve data quality by providing automated anomaly detection, end-to-end lineage tracking, schema change monitoring, data freshness tracking, quality metric trending, cross-system consistency checking, and more. By taking control of data quality with a comprehensive observability toolkit like Metaplane, businesses can build trust in their data and focus on driving business value instead of putting out fires.
Feb 14, 2025 2,373 words in the original blog post.
The COALESCE function in Snowflake returns the first non-NULL value from a list of expressions, helping to manage NULL values and prevent disruptions in calculations. It's like finding the first available seat on a bus, moving through a list of expressions until it finds a non-NULL value. The basic syntax for COALESCE involves checking each expression in order, stopping when it finds a non-NULL value, and returning that value if everything is NULL. Common use cases for COALESCE include replacing NULLs in queries, handling NULL values in calculations, concatenating strings without NULL issues, and providing default dates. However, it's essential to be aware of the differences between COALESCE and other NULL-handling functions like IFNULL, NVL, and NULLIF, as well as some best practices when using COALESCE, such as data type inference, date handling, and performance considerations. By understanding how to use COALESCE effectively, developers can write robust and maintainable SQL queries that handle the unexpected with ease.
Feb 13, 2025 1,581 words in the original blog post.
Apache Iceberg is an open-source, high-performance table format for massive analytic datasets. It's designed to bring database-like capabilities to data lakes, allowing for schema changes, time travel and rollback, ACID transactions at scale, and faster queries. The architecture of Iceberg consists of three layers: the catalog layer, which keeps track of all tables; the metadata layer, where the magic happens with a hierarchy of JSON files to track table structure and history; and the data layer, where actual data files live. This layered approach enables excellent query performance through multiple levels of filtering, reliable concurrent operations, easy schema evolution, point-in-time queries, and rollbacks. Iceberg effectively replaces traditional file organization methods, Hive table formats, raw file management in data lakes, custom solutions for managing partitioning and schema evolution, and complex workarounds for maintaining data consistency. Data teams are making the switch to Iceberg due to cost savings, improved query performance, seamless schema evolution, time travel capabilities, and multi-table transactions that actually work. While it may not be suitable for all teams, especially those with small data volumes or no need for advanced features, Iceberg offers compelling benefits for large-scale analytics workloads and is worth considering for teams dealing with growing data lakes and frequent schema changes.
Feb 12, 2025 1,504 words in the original blog post.
Metaplane has released several updates to its platform, including improvements to source-to-target monitoring and dashboard functionality. Custom SQL metrics are now available for complex validation scenarios, while group-by functionality allows users to slice and dice their data by groups. Automatic refresh is also a new feature, allowing dashboards to refresh themselves on a schedule. Additionally, new collections have been added to organize dbt jobs, Fivetran connectors, and Airflow DAGs, making it easier for teams to manage their workflows. Other updates include improved search functionality, sigma workbook tags, monitor bound controls, entity filter improvements, freshness weekly seasonality, and end-to-end column-level lineage visualization. These changes aim to enhance data quality and observability, and Metaplane is announcing a fundraise to support its growth.
Feb 07, 2025 345 words in the original blog post.