airflow.providers.papermill.operators.papermill¶
类¶
Jupyter notebook。 |
|
通过 papermill 执行带有参数注释的 jupyter notebook。 |
模块内容¶
- class airflow.providers.papermill.operators.papermill.NoteBook[源码]¶
Bases:
airflow.providers.common.compat.lineage.entities.File
Jupyter notebook。
- template_fields: ClassVar[collections.abc.Collection[str]][源码]¶
- class airflow.providers.papermill.operators.papermill.PapermillOperator(*, input_nb=None, output_nb=None, parameters=None, kernel_name=None, language_name=None, kernel_conn_id=None, nbconvert=False, nbconvert_args=None, **kwargs)[源码]¶
Bases:
airflow.models.BaseOperator
通过 papermill 执行带有参数注释的 jupyter notebook。
- 参数:
- template_fields: collections.abc.Sequence[str] = ('input_nb', 'output_nb', 'parameters', 'kernel_name', 'language_name', 'kernel_conn_id',...[源码]¶
- execute(context)[源码]¶
创建 operator 时派生。
Context 与渲染 jinja 模板时使用的字典相同。
有关更多 context,请参阅 get_template_context。
- property hook: airflow.providers.papermill.hooks.kernel.KernelHook | None[源码]¶
获取有效的 hook。