Home / Companies / Astronomer / Blog / November 2022

November 2022 Summaries

5 posts from Astronomer

Filter
Month: Year:
Post Summaries Back to Blog
The text discusses the evolution and challenges of using Airflow, an open-source workflow management system, in data organizations. Initially popular due to its promise of pipelines-as-code, Airflow's adoption was driven by its ability to tame complex networks of cron jobs. However, as the definition of the data practitioner expanded, Airflow faced new challenges, particularly with regards to authorship and productionizing pipelines for non-Airflow experts. To address these issues, the Airflow community developed the Taskflow API and Astro SDK, which have improved the interface for authoring DAGs and tasks. Despite these advancements, there are still areas that require further development, including tighter feedback loops, fewer barriers to entry, and simplified environment management.
Nov 28, 2022 1,726 words in the original blog post.
Astro, an orchestration platform powered by Airflow, provides a variety of security and authentication options to ensure secure network connectivity and data service interaction. Administrators new to Astro are advised to prioritize these issues from the start, particularly if they come from using open-source Airflow, which might have fostered less secure practices. For secure connectivity, Astro provides options such as using public or private endpoints, with private endpoints offering enhanced security and potentially lower costs, depending on the cloud provider. Manual network connections can be facilitated through VPC or VNet peering, with the option to connect to transit networks for more complex setups. Authentication and authorization are equally crucial, with Astro offering several methods to manage credentials, including storing secrets in Astro or Airflow, using an external secrets manager, or leveraging cloud-native identity and access management systems like AWS IAM roles or GCP Workload Identity. Astro continues to evolve, adding new connectivity and authorization features, and provides comprehensive documentation to guide users in setting up secure and efficient infrastructures.
Nov 17, 2022 848 words in the original blog post.
Airflow can be used to extract data lineage events from pipelines using OpenLineage, an open-source standard for collecting and analyzing lineage metadata. There are three ways to do this: (1) using pre-built operators that emit OpenLineage events, such as BigQueryOperator and PostgresOperator; (2) developing custom Airflow operators with custom OpenLineage extractors; or (3) using inlets and outlets to manually set data lineage for operators. Each method has its own advantages and requires different setup and configuration. Astro, a fully managed cloud orchestration platform powered by Apache Airflow, provides pre-built support for OpenLineage out of the box, making it easy to extract lineage metadata and visualize pipeline workflows.
Nov 11, 2022 2,118 words in the original blog post.
Astro's Data Graph, developed by Astronomer, offers data engineers comprehensive observability features to efficiently manage and troubleshoot data pipeline issues in Airflow. As data becomes crucial for business decisions, pipeline failures or delays can be disruptive, and Astro's Data Graph provides an extensive view of data pipelines, allowing engineers to visualize cross-team dependencies and monitor performance and quality over time. It aids in identifying late data or quality issues and can visualize pipeline changes, offering detailed insights into task dependencies, code, and run duration. Additional features include the ability to highlight recent failures, compare pipeline runs to identify differences, and provide dataset schema and quality information. This powerful tool helps data engineers address challenges related to data availability, timeliness, quality, and lineage, offering a more efficient approach to understanding and resolving pipeline problems.
Nov 10, 2022 600 words in the original blog post.
OpenLineage is emerging as a critical tool for data teams navigating distributed data ecosystems by providing enhanced observability of data pipelines, which is essential for quickly identifying and resolving issues. Founded by Julien Le Dem, OpenLineage originated from earlier projects like Marquez and has grown to become an industry standard with contributions from major companies like Microsoft and Snowflake. The framework facilitates a deeper understanding of data movement and dependencies, thereby enabling organizations to optimize operations, reduce costs, and comply with regulations. OpenLineage's extensibility allows it to address various data challenges, such as lineage tracking in the banking sector for regulatory compliance and privacy regulations like GDPR. As data ecosystems become more complex, OpenLineage is expected to play a significant role in automating tasks such as root cause analysis and backfills, ultimately improving the efficiency of data pipelines. Le Dem likens this collaborative effort to making "stone soup," where collective contributions enhance the tool's value for the entire data community.
Nov 03, 2022 1,474 words in the original blog post.