马奎兹与气流的结合

marquez-airflow的Python项目详细描述


马奎兹气流

CircleCI

集成airlow dag和Marquez的库,用于自动元数据收集。

状态

这个库正在The We Company进行积极的开发。

要求

安装

$ pip install marquez-airflow

要从源代码安装,请运行:

$ python setup.py install

用法

库安装到系统中后,需要通过将导入的airflow.models.DAG更改为marquez.airflow.DAG来稍微修改当前的DAG,请参见下面的示例:

frommarquez_airflowimportDAGfromairflow.operators.dummy_operatorimportDummyOperatorDAG_NAME='my_DAG_name'default_args={'marquez_location':'github://data-dags/dag_location/','marquez_input_urns':["s3://some_data","s3://more_data"],'marquez_output_urns':["s3://output_data"],'owner':...,'depends_on_past':False,'start_date':...,}dag=DAG(DAG_NAME,schedule_interval='*/10 * * * *',default_args=default_args,description="yet another DAG")run_this=DummyOperator(task_id='run_this',dag=dag)run_this_too=DummyOperator(task_id='run_this_too',dag=dag)run_this_too.set_upstream(run_this)

贡献

有关如何贡献的详细信息,请参见CONTRIBUTING.md

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在JSP中添加自定义隐式对象   java MasterMindResource泄漏?   不同的c#java结果加密   java为什么安卓 studio显示“constraintlayout中缺少约束”错误?   java Make Logback将日志打印到文件中   java如何在Google应用程序引擎中设置日期时间?   jeditorpane如何阻止java HTMLEditorKit自动关闭我的标记   返回到Activity onCreate()时,不会调用java函数   java为什么我在这个对象上得到一个NullPointerException?   在java中,如何使用包含数组的参数调用图形方法?   java如何在Play framework 2应用程序中存储Akka参与者列表?   ssh使用java将文件从一个solaris 9复制到另一个solaris 9   网络Java服务器正在等待客户端响应   java Spring mvc从formBackingObject()重定向到页面   java Spark:JavaRDD<Tuple2>到javapairdd<>   java如何动态调用基类中由字符串值指定的子类方法?