Database Impact Report
Scans every pipeline and workflow in your project using Apache Hop's built-in RDBMS Impact transform, then writes a structured report to a PostgreSQL table — so you know exactly which pipelines read from or write to a given table before you drop it, rename it, or migrate it.
Created May 12, 2026
Hop 2.x+
This pipeline uses Apache Hop's native RDBMS Impact transform to introspect your entire project — no manual auditing, no grepping through XML files. It finds every database reference across all pipelines and workflows, filters out irrelevant rows, renames the fields for clarity, and writes a clean report to a PostgreSQL table you can query any time.
.hpl and .hwf files under ${PROJECT_HOME} and emits one row per database reference it finds — covering TableInput, TableOutput, OdooInput, and any other transform that touches a database connection.table is null or empty, keeping the report focused on actual table-level dependencies.filename becomes pipeline, schema becomes schema_name, table becomes table_name. The raw column field is dropped — too granular for a table-level impact report.${OUTPUT_TABLE} on every run so the report always reflects the current state of the project. Fields are mapped by name automatically. Create the table first using the DDL in rdbms-impact-report.sql.| Field | Description |
|---|---|
| connection | Name of the database connection defined in the Hop project metadata |
| schema_name | Database schema (e.g. public), if specified in the transform |
| table_name | The target table or view being read from or written to |
| pipeline | Full path of the .hpl or .hwf file that contains the reference |
| file_type | Whether the file is a Pipeline or a Workflow |
| item_name | Name of the specific transform or action inside the pipeline |
| item_type | Transform type — e.g. TableInput, TableOutput, OdooInput |
| sql_query | The SQL query configured in the transform, when available |
write-report transform to point to your connection.rdbms-impact-report.sql (included in the download) to create the table before the first execution.Pipeline
Files
database-impact-report.hpl
rdbms-impact-report.sql
Transforms
4
Putki version
Any (native Hop only)
Created
May 12, 2026
Database Impact Report
Scans every pipeline and workflow in your project using Apache Hop's built-in RDBMS Impact transform, then writes a structured report to a PostgreSQL table — so you know exactly which pipelines read from or write to a given table before you drop it, rename it, or migrate it.
Created May 12, 2026
Hop 2.x+
This pipeline uses Apache Hop's native RDBMS Impact transform to introspect your entire project — no manual auditing, no grepping through XML files. It finds every database reference across all pipelines and workflows, filters out irrelevant rows, renames the fields for clarity, and writes a clean report to a PostgreSQL table you can query any time.
.hpl and .hwf files under ${PROJECT_HOME} and emits one row per database reference it finds — covering TableInput, TableOutput, OdooInput, and any other transform that touches a database connection.table is null or empty, keeping the report focused on actual table-level dependencies.filename becomes pipeline, schema becomes schema_name, table becomes table_name. The raw column field is dropped — too granular for a table-level impact report.${OUTPUT_TABLE} on every run so the report always reflects the current state of the project. Fields are mapped by name automatically. Create the table first using the DDL in rdbms-impact-report.sql.| Field | Description |
|---|---|
| connection | Name of the database connection defined in the Hop project metadata |
| schema_name | Database schema (e.g. public), if specified in the transform |
| table_name | The target table or view being read from or written to |
| pipeline | Full path of the .hpl or .hwf file that contains the reference |
| file_type | Whether the file is a Pipeline or a Workflow |
| item_name | Name of the specific transform or action inside the pipeline |
| item_type | Transform type — e.g. TableInput, TableOutput, OdooInput |
| sql_query | The SQL query configured in the transform, when available |
write-report transform to point to your connection.rdbms-impact-report.sql (included in the download) to create the table before the first execution.Pipeline
Files
database-impact-report.hpl
rdbms-impact-report.sql
Transforms
4
Putki version
Any (native Hop only)
Created
May 12, 2026