Publish / report · All operations
Make a report
Render a report, document, dashboard, chart or map.
Status
- In arcform
A feature, not a step
It lives in Brightfield's view. crates/brightfield-report/src/lib.rs in brightfield at 0a8362e
- Shape of the result
- the table sent out, with nothing new to look at
- Level
- not a step
Variants
- Render a chart to a file
Draw the rows as a bar, line or other chart and save it as an image or report part.
- Fill a report template designed elsewhere
Run rows through a report definition made in a separate report designer and render the output.
Run a ready-made analysis report
Produce a pre-formatted report from a vendor dataset or a stored analysis.
Build a report from parts and render it
Assemble text, tables, images and layout pieces into a report and write it out as HTML, PDF or an office file.
Render a map
Draw spatial rows as a layered or thematic map with a legend and scale.
Style a table for display
Format the rows as a styled display table, or write them through a text template.
What other tools call it
Meridian's classification; an independent blind rating agreed on 86.2% of 312 rows (exact class, version 2).
Alteryx Designer (17)
Allocate Reportread 2026-09-27Run a pre-formatted or custom Allocate demographic report
Imageread 2026-09-27Add a static or run-time image as a report snippet
Interactive Chartread 2026-09-27Build interactive multi-layer bar, line, scatter and pie charts as report snippets
Layoutread 2026-09-27Arrange two or more report snippets horizontally or vertically with sizes and borders
Map Legend Builderread 2026-09-27Rebuild a map legend table from the parts produced by Map Legend Splitter
Map Legend Splitterread 2026-09-27Split a Report Map legend into its component parts for customising
Overlayread 2026-09-27Place report snippets such as maps, text and images on top of one another
Profile Comparison Reportread 2026-09-27Generate a report comparing two behaviour profiles
Profile Detail Reportread 2026-09-27Generate a report of the cluster types present in a behaviour profile
Profile Rank Reportread 2026-09-27Generate a rank report from a geography profile and a product profile
Renderread 2026-09-27Turn report snippets into a finished report file: PDF, HTML, Office formats and others
Report Footerread 2026-09-27Add a footer to a report
Report Headerread 2026-09-27Add a header to a report
Report Mapread 2026-09-27Render a layered or thematic map image from spatial inputs, with legend and scale
Report Textread 2026-09-27Create a styled text snippet for a report, optionally filled from incoming data
Tableread 2026-09-27Create a data table or pivot table snippet for a report
Visual Layoutread 2026-09-27Arrange non-grouped report elements on a page for Render
KNIME Analytics Platform (11)
Image Viewread 2026-09-27Display an image in a view or data app
KNIME HTML/PDF Writer (legacy) (extension)read 2026-09-27Extension outside the base install: 2 current nodes: Table to HTML (legacy); Table to PDF (legacy)
KNIME Reporting Runtime (BIRT) (extension)read 2026-09-27Extension outside the base install: 2 current nodes: Data to Report (BIRT); Image to Report (BIRT)
Report Concatenateread 2026-09-27Join several report fragments into one report
Report Concatenate (Table)read 2026-09-27Join the report fragments held in a table column into one report
Report HTML Writerread 2026-09-27Write a report to an HTML file
Report Loop Endread 2026-09-27Close a loop by concatenating the reports produced in each iteration
Report PDF Writerread 2026-09-27Write a report to a PDF file
Report Page Breakread 2026-09-27Insert a page break at the end of the incoming report
Report Template Creatorread 2026-09-27Define page size, orientation and layout for a report that components then fill
Text Viewread 2026-09-27Display formatted text in a view or data app
OpenRefine (1)
Templating exporterread 2026-09-27Write text from a row template with embedded expressions, a prefix, suffix and separator; JSON by default
Pentaho Data Integration (1)
Pentaho Reporting Outputread 2026-09-27Run an existing Pentaho report definition (.prpt) and render its output
Polars (1)
DataFrame.styleread 2026-09-27Turn the frame into a styled display table through the Great Tables package
Talend (5)
tBarChartread 2026-09-27Render the input rows as a bar chart in a PNG image file
tDqReportRunread 2026-09-27Run the analyses listed in a data quality report and save the results to the data quality data mart
tJasperOutputread 2026-09-27Render input rows as a report from a Jaspersoft iReport .jrxml template
tJasperOutputExecread 2026-09-27Read a source file and render it as a report from a Jaspersoft iReport .jrxml template
tLineChartread 2026-09-27Render the input rows as a line chart in a PNG image file
VisiData (1)
svg (saver)read 2026-09-23Save as a graph canvas as SVG
Background
A report generator takes data from a source such as a database, XML stream or spreadsheet and uses it to produce a document for a particular human readership.[1] Standalone report generators may work with multiple data sources and export reports to different document formats.[1]
When to use it
Information systems theory specifies that information delivered to a human reader must be timely, accurate and relevant.[1] Report generation software targets relevance, by presenting information in the way the target reader most readily understands.[1] Reach for a report when the reader is a person and the question is settled; while the question is still open, explore the table instead. (Meridian's view)
In KNIME, the Report HTML Writer node writes a self-contained HTML file that can be shared on its own but is no longer interactive.[2] In Alteryx Designer, the Render tool's PDF output is limited to 8,191 pages, and Alteryx recommends a limit of 500 records per PDF output.[3] The Alteryx Render tool can group data into separate reports, creating a separate report for each group of a chosen column.[3] When each reader needs their own slice of the same report, split the report by a column in one run rather than filtering and rendering it once per reader. (Meridian's view)
OpenRefine's Templating exporter treats anything inside doubled curly braces as an expression and writes anything outside them as straight text.[4] When the user clicks Export, OpenRefine's Templating exporter outputs a simple .txt file and discards the template.[4] Keep a copy of a template's fields before exporting if the report is to be made again. (Meridian's view)
The method
An early report writer was part of NOMAD, developed in the 1970s.[1] Dedicated reporting software such as Crystal Reports and BusinessObjects gained prominence in the 1990s, amid growing demand for business intelligence.[1]
In Alteryx Designer, the Render tool transforms report snippets into presentation-quality reports, in formats including PDF, HTML, Word, Excel and PowerPoint.[3] In Alteryx Designer, most reports require a Render tool to publish them, though the Allocate Report tool can publish content without one.[3] In KNIME, the Report Template Creator node defines a report's basic layout, such as page size and orientation, and a component downstream then fills the report.[5] KNIME's Report PDF Writer keeps each part's page configuration when a report was concatenated from reports with different page sizes or orientations.[6]
Great Tables, a Python package developed by Richard Iannone and supported by Posit Software, PBC, builds tables through a chainable application programming interface that starts with GT().[7] In Great Tables, a table can be given a header, formatted values and styles, and exported to HTML, LaTeX or image files.[7] Polars does not implement table styling itself: its DataFrame.style property defers to the Great Tables package.[8]
Compared with the alternatives
Great Tables distinguishes display tables, such as those in a web page, a journal article or a magazine, from data tables such as DataFrames.[7] In Great Tables, display tables are thought of as output only, tables that would not be used as input again.[7] Writing a data file is the choice when a program reads the result next; making a report is the choice when a person does. (Meridian's view)
Sources
- [1]Report generator - Wikipediasecondary source
- [2]Report HTML Writerdocumentation
- [3]Render Tooldocumentation
- [4]Exporting your work | OpenRefinedocumentation
- [5]Report Template Creatordocumentation
- [6]Report PDF Writerdocumentation
- [7]Great Tablesdocumentation
- [8]polars.DataFrame.style — Polars documentationdocumentation