معرفی شرکت ها


astronomer-cosmos-0.6.5


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Render 3rd party workflows in Airflow
ویژگی مقدار
سیستم عامل -
نام فایل astronomer-cosmos-0.6.5
نام astronomer-cosmos
نسخه کتابخانه 0.6.5
نگهدارنده []
ایمیل نگهدارنده []
نویسنده -
ایمیل نویسنده Astronomer <humans@astronomer.io>
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/astronomer-cosmos/
مجوز -
.. |fury| image:: https://badge.fury.io/py/astronomer-cosmos.svg :target: https://badge.fury.io/py/astronomer-cosmos .. |ossrank| image:: https://img.shields.io/endpoint?url=https://ossrank.com/shield/2121 :target: https://ossrank.com/p/2121-astronomer-cosmos .. |downloads| image:: https://img.shields.io/pypi/dm/astronomer-cosmos.svg :target: https://img.shields.io/pypi/dm/astronomer-cosmos .. |pre-commit| image:: https://results.pre-commit.ci/badge/github/astronomer/astronomer-cosmos/main.svg :target: https://results.pre-commit.ci/latest/github/astronomer/astronomer-cosmos/main :alt: pre-commit.ci status .. image:: https://raw.githubusercontent.com/astronomer/astronomer-cosmos/main/docs/_static/cosmos-logo.svg =========================================================== |fury| |ossrank| |downloads| |pre-commit| Run your dbt Core projects as `Apache Airflow <https://airflow.apache.org/>`_ DAGs and Task Groups with a few lines of code. Benefits include: - Run dbt projects against Airflow connections instead of dbt profiles - Native support for installing and running dbt in a virtual environment to avoid dependency conflicts with Airflow - Run tests immediately after a model is done to catch issues early - Utilize Airflow's data-aware scheduling to run models immediately after upstream ingestion - Turn each dbt model into a task/task group complete with retries, alerting, etc. Quickstart __________ Check out the Quickstart guide on our `docs <https://astronomer.github.io/astronomer-cosmos/#quickstart>`_. Example Usage ___________________ You can render an Airflow Task Group using the ``DbtTaskGroup`` class. Here's an example with the jaffle_shop project: .. code-block:: python from pendulum import datetime from airflow import DAG from airflow.operators.empty import EmptyOperator from cosmos.providers.dbt.task_group import DbtTaskGroup with DAG( dag_id="extract_dag", start_date=datetime(2022, 11, 27), schedule="@daily", ): e1 = EmptyOperator(task_id="pre_dbt") dbt_tg = DbtTaskGroup( dbt_project_name="jaffle_shop", conn_id="airflow_db", dbt_args={ "schema": "public", }, ) e2 = EmptyOperator(task_id="post_dbt") e1 >> dbt_tg >> e2 This will generate an Airflow Task Group that looks like this: .. image:: https://raw.githubusercontent.com/astronomer/astronomer-cosmos/main/docs/jaffle_shop_task_group.png Changelog _________ We follow `Semantic Versioning <https://semver.org/>`_ for releases. Check `CHANGELOG.rst <https://github.com/astronomer/astronomer-cosmos/blob/main/CHANGELOG.rst>`_ for the latest changes. Contributing Guide __________________ All contributions, bug reports, bug fixes, documentation improvements, enhancements are welcome. A detailed overview an how to contribute can be found in the `Contributing Guide <https://astronomer.github.io/astronomer-cosmos/contributing>`_. As contributors and maintainers to this project, you are expected to abide by the `Contributor Code of Conduct <https://github.com/astronomer/astronomer-cosmos/blob/main/CODE_OF_CONDUCT.md>`_. License _______ `Apache License 2.0 <https://github.com/astronomer/astronomer-cosmos/blob/main/LICENSE>`_


نیازمندی

مقدار نام
- apache-airflow>=2.3.0
- jinja2>=3.0.0
ython_versio typing-extensions;
xtr astronomer-cosmos[dbt-all];
xtr astronomer-cosmos[dbt-openlineage];
xtr dbt-bigquery;
xtr dbt-databricks;
xtr dbt-exasol;
xtr dbt-postgres;
xtr dbt-redshift;
xtr dbt-snowflake;
xtr dbt-spark;
xtr dbt-bigquery;
xtr dbt-databricks;
xtr dbt-exasol;
xtr dbt-core;
xtr openlineage-dbt>=0.21.1;
xtr dbt-postgres;
xtr dbt-redshift;
xtr dbt-snowflake;
xtr dbt-spark;
xtr apache-airflow-providers-docker>=3.5.0;
xtr pydata-sphinx-theme;
xtr sphinx;
xtr sphinx-autoapi;
xtr sphinx-autobuild;
xtr sphinx-tabs;
xtr apache-airflow-providers-cncf-kubernetes>=5.1.1;
xtr mypy;
xtr pytest-cov;
xtr pytest-describe;
xtr pytest-dotenv;
xtr pytest-split;
xtr pytest>=6.0;
xtr requests-mock;
xtr sqlalchemy-stubs;
xtr types-requests;


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl astronomer-cosmos-0.6.5:

    pip install astronomer-cosmos-0.6.5.whl


نصب پکیج tar.gz astronomer-cosmos-0.6.5:

    pip install astronomer-cosmos-0.6.5.tar.gz