[AIRFLOW-XXX] Add software integration tables (#6191)

This commit is contained in:
Kamil Breguła 2019-09-28 16:47:19 +01:00 коммит произвёл Felix Uellendall
Родитель 22ef5ddbbb
Коммит 2350b2fcdc
1 изменённых файлов: 121 добавлений и 0 удалений

Просмотреть файл

@ -866,3 +866,124 @@ These integrations allow you to perform various operations within various servic
- :mod:`airflow.hooks.zendesk_hook`
-
-
.. _software:
Software integrations
---------------------
Operators and Hooks
'''''''''''''''''''
Software operators and hooks
""""""""""""""""""""""""""""
These integrations allow you to perform various operations using various software.
.. list-table::
:header-rows: 1
* - Service name
- Guide
- Hook
- Operators
- Sensors
* - `Celery <http://www.celeryproject.org/>`__
-
-
-
- :mod:`airflow.contrib.sensors.celery_queue_sensor`
* - `Docker <https://docs.docker.com/install/>`__
-
- :mod:`airflow.hooks.docker_hook`
- :mod:`airflow.operators.docker_operator`,
:mod:`airflow.contrib.operators.docker_swarm_operator`
-
* - `GNU Bash <https://www.gnu.org/software/bash/>`__
- :doc:`How to use <howto/operator/bash>`
-
- :mod:`airflow.operators.bash_operator`
- :mod:`airflow.contrib.sensors.bash_sensor`
* - `Kubernetes <https://kubernetes.io/>`__
- :doc:`How to use <howto/operator/kubernetes>`
-
- :mod:`airflow.contrib.operators.kubernetes_pod_operator`
-
* - `Microsoft SQL Server (MSSQL) <https://www.microsoft.com/pl-pl/sql-server/sql-server-downloads>`__
-
- :mod:`airflow.hooks.mssql_hook`
- :mod:`airflow.operators.mssql_operator`
-
* - `MongoDB <https://www.mongodb.com/what-is-mongodb>`__
-
- :mod:`airflow.contrib.hooks.mongo_hook`
-
- :mod:`airflow.contrib.sensors.mongo_sensor`
* - `MySQL <https://www.mysql.com/products/>`__
-
- :mod:`airflow.hooks.mysql_hook`
- :mod:`airflow.operators.mysql_operator`
-
* - `OpenFaaS <https://www.openfaas.com/>`__
-
- :mod:`airflow.contrib.hooks.openfaas_hook`
-
-
* - `Oracle <https://www.oracle.com/pl/database/>`__
-
- :mod:`airflow.hooks.oracle_hook`
- :mod:`airflow.operators.oracle_operator`
-
* - `Papermill <https://github.com/nteract/papermill>`__
- :doc:`How to use <howto/operator/papermill>`
-
- :mod:`airflow.operators.papermill_operator`
-
* - `PostgresSQL <https://www.postgresql.org/>`__
-
- :mod:`airflow.hooks.postgres_hook`
- :mod:`airflow.operators.postgres_operator`
-
* - `Presto <http://prestodb.github.io/>`__
-
- :mod:`airflow.hooks.presto_hook`
- :mod:`airflow.operators.presto_check_operator`
-
* - `Python <https://www.python.org>`__
-
-
- :mod:`airflow.operators.python_operator`
- :mod:`airflow.contrib.sensors.python_sensor`
* - `Redis <https://redis.io/>`__
-
- :mod:`airflow.contrib.hooks.redis_hook`
- :mod:`airflow.contrib.operators.redis_publish_operator`
- :mod:`airflow.contrib.sensors.redis_pub_sub_sensor`,
:mod:`airflow.contrib.sensors.redis_key_sensor`
* - `Samba <https://www.samba.org/>`__
-
- :mod:`airflow.hooks.samba_hook`
-
-
* - `SQLite <https://www.sqlite.org/index.html>`__
-
- :mod:`airflow.hooks.sqlite_hook`
- :mod:`airflow.operators.sqlite_operator`
-