Home / Companies / Datafold / Blog / September 2023

September 2023 Summaries

8 posts from Datafold

Filter
Month: Year:
Post Summaries Back to Blog
Datafold is eagerly anticipating Coalesce 2023, where team members Sung, Leo, and Kira will engage with the data community in San Diego and London. Reflecting on past Coalesce events, the team recalls the shift from an online format in 2021 due to the pandemic to an in-person experience in New Orleans in 2022, where Datafold sponsored for the first time. Over the past year, Datafold has been busy launching features to enhance dbt developers' confidence and speed, including a native dbt integration and a VS Code extension for data diffing. At Coalesce 2023, Datafold plans to discuss these advancements and explore current challenges faced by data teams, with highlights including sessions on dbt Mesh, data quality, and CI/CD. The team is excited to reconnect with the community, share insights, and learn about others' experiences while offering opportunities to socialize at their booth and a rooftop after-party.
Sep 27, 2023 1,317 words in the original blog post.
In the financial industry, the significance of data lineage was underscored by incidents such as JP Morgan Chase's $2 billion loss in 2012 due to flawed data models and several subsequent fines faced by other major institutions for inadequate data management. Data lineage, which tracks the origin, evolution, and application of data, is crucial for ensuring transparency and accuracy in data analytics, helping to prevent costly errors and misinterpretations. Advanced data lineage tools offer comprehensive tracking at both table and column levels, providing detailed visualizations and integration with various data platforms to enhance the reliability of business metrics. These tools enable data professionals to anticipate and mitigate downstream impacts of data changes, ensuring data quality and consistency across complex organizational ecosystems. As data environments grow more intricate, the ability to visualize, analyze, and integrate data lineage has become essential for maintaining robust data governance and decision-making processes.
Sep 27, 2023 1,413 words in the original blog post.
Data lineage is a crucial tool for ensuring data quality by providing insights into the origins, transformations, and consumption of data within an organization. Modern data lineage tools offer comprehensive visualizations, such as directed acyclic graphs, which allow businesses to track data flow down to the column level and understand downstream impacts of changes. This capability helps organizations address data quality issues, optimize operations, and make informed decisions, as demonstrated by companies like Spotify and Capital One, which use data lineage to enhance recommendations and lending decisions. The intrinsic link between data quality and lineage underscores the importance of building a data-driven organization on a foundation of reliable data. Implementing data lineage not only prevents potential disruptions, such as breaking changes in business intelligence dashboards, but also fosters a culture of transparency and trust in data, benefiting organizations of all sizes.
Sep 25, 2023 649 words in the original blog post.
Organizations incur significant financial losses, averaging $15 million annually, due to poor data quality, prompting the adoption of post-mortem analyses to understand and prevent recurrences of such issues. Originally a medical term, the concept of post-mortems has been embraced by software engineers and major tech companies to identify the root causes of system failures and enhance reliability, as seen in Google's blameless post-mortems. By applying this practice to data quality incidents, data teams can not only pinpoint causes of errors but also improve collaboration and communication within the team, fostering a culture where mistakes are viewed as learning opportunities rather than failures. This process not only helps in improving internal processes but also in maintaining transparency and trust with stakeholders, as demonstrated by Facebook's handling of its video metric issues. However, while post-mortems are invaluable, proactive data quality management through automated tools can prevent such incidents, allowing data teams to focus on strategic initiatives rather than repetitive troubleshooting.
Sep 22, 2023 1,164 words in the original blog post.
Data replication is the process of copying data from one location to another, often used to enhance data reliability, accessibility, and speed across organizations by employing ETL tools or custom engineering solutions. This practice is essential for data teams to ensure data availability for analytics, data modeling, and reporting, especially when data needs to be disseminated across various departments or geographic regions. While batch processing is often preferred for its cost-effectiveness in non-real-time scenarios, streaming methods offer real-time data replication at a higher cost. Despite its advantages, replication poses risks of data loss or corruption, which tools like Datafold mitigate by providing cross-database data diffing capabilities. This enables teams to verify the integrity of replicated data efficiently, reducing the need for manual checks and ensuring data consistency across systems.
Sep 21, 2023 1,348 words in the original blog post.
Data migrations are often perceived as daunting tasks for data teams due to their complexity, time consumption, and potential for data loss or change. Despite these challenges, migrating to modern data stack tools provides long-term benefits such as scalability, cost efficiency, and improved governance. Common types of migrations include complete overhauls, new data warehouses, transformation workflows, and source data updates. Modern tools like Datafold help alleviate migration stress by automating code translation, validation, and cross-database data comparisons, ensuring data parity between legacy and new systems. While a migration can temporarily divert resources away from other analytics work, leveraging automated tools and professional services can help manage this strain, ultimately enabling more efficient and scalable data systems.
Sep 20, 2023 1,718 words in the original blog post.
Datafold Cloud is a comprehensive data quality testing solution designed to enhance the data journey from migration to deployment, offering a secure and compliant environment. It is built around the concept of data diffs, which provide row-by-row comparisons between tables in data warehouses, similar to a git diff. Key features include value-level diffs, continuous integration (CI) diffing, and robust impact analysis, which automate data diff processes and provide insights into potential impacts of code changes before deployment. The platform also offers advanced column-level lineage, allowing users to trace data lineage through their data ecosystem, including dbt models, BI tools, and data app assets. Datafold Cloud ensures security and compliance, being HIPAA, GDPR, and SOC2 Type 2 compliant, with options for virtual private cloud deployments for enhanced security.
Sep 05, 2023 648 words in the original blog post.
Datafold is a data quality testing platform designed to identify data quality issues before they occur by utilizing data diffing, which involves value-level comparisons of tables within a data warehouse to detect changes between development and production environments. The platform is particularly suited for organizations that have adopted or are transitioning to a modern data stack (MDS) with SQL-based transformations, dbt, and version control systems, incorporating continuous integration (CI) processes. Datafold emphasizes the importance of automated testing during development and deployment to prevent potential issues and supports column-level lineage to understand data flow and its impact on downstream assets like BI dashboards. While dbt assertion-based tests and unit testing are effective for anticipated issues, data diffing is highlighted as essential for uncovering unexpected data changes resulting from code modifications. The platform integrates with tools such as Looker, Mode, Tableau, and Hightouch, and facilitates efficient cross-database diffing for migration and replication validation, ultimately empowering data teams to make informed decisions and maintain high data quality.
Sep 01, 2023 1,271 words in the original blog post.