Home / Companies / Datafold / Blog / December 2023

December 2023 Summaries

4 posts from Datafold

Filter
Month: Year:
Post Summaries Back to Blog
In software development, an environment refers to the system where a software component is deployed and executed, particularly in data warehouses where it encompasses the grouping of databases, schemas, tables, or views. Having multiple environments is crucial to prevent disruptions caused by direct interactions between users and developers within a single system. The text illustrates the potential chaos that can arise when an analytics engineer accidentally introduces a breaking change to a critical data model, impacting end users like a CFO who rely on accurate data for decision-making. This scenario underscores the necessity of separate production and development environments, which enable engineers to test and refine changes without affecting the live system, thus maintaining data reliability and business trust.
Dec 15, 2023 269 words in the original blog post.
In the data industry, the use of buzzwords such as "data stacks" and "data ecosystems" is common to describe the complex processes of managing data, although these terms are metaphorical rather than literal. While terms like these are generally understood among data engineers, concepts such as "data quality" and "data quality management" are less consistently defined, leading to varied interpretations. This inconsistency is compounded by the overwhelming number of enterprise solutions that fail to address practical data issues effectively. There is a need for precise definitions and concrete examples to clarify these concepts and improve understanding within the field.
Dec 12, 2023 182 words in the original blog post.
Data pipelines are highly sophisticated systems that connect numerous data sources, adeptly manage complex table structures and schema changes, and consolidate data into a centralized store in real time. Some pipelines are capable of carrying out change data capture (CDC), which involves handling data deletions, updates, and other changes with minimal computational load. Despite their impressive capabilities, there is a risk of over-relying on these pipelines without verifying their trustworthiness and performance, whether they are popular pre-built connectors or custom-built solutions.
Dec 11, 2023 134 words in the original blog post.
A significant data migration at Lyft involved moving a petabyte-scale data warehouse from Redshift to a Hive/Spark/Trino-powered data lake, which faced many challenges such as selecting which data to migrate, converting extensive SQL scripts to a new dialect, and validating the migration for stakeholder approval, ultimately extending the process from one to over three years. This experience highlights the common difficulties faced in data migrations, which are often lengthy, costly, and manual, hindering teams from pursuing innovative analytics. In response to these challenges, Datafold has introduced significant updates to its product, offering a 3-in-1 experience to streamline the most tedious aspects of data migration. These updates include Cross-Database Diffing for fast data validation, Column-Level Lineage for optimal data prioritization or deprecation, and SQL Translation to automate SQL query rewrites. By using Datafold, teams can enhance data quality, increase speed and transparency, and simplify technical complexities during migrations.
Dec 04, 2023 288 words in the original blog post.