BI Publisher Reporting: What It Is and How to Assess the Skill

BI publisher reporting is the practice of building formatted, print ready business documents (invoices, payslips, purchase orders, statements, regulatory filings) with Oracle BI Publisher, the reporting engine inside the Oracle business intelligence stack. It separates the data from the layout: a data model pulls the records, a template controls how they look, and a delivery layer sends the finished output to the right people on a schedule.

If you are hiring for this skill, the definition is the easy part. The hard part is telling a developer who has built and maintained production reports from someone who has edited a template once.

Quick answer:

  • What it is: Oracle BI Publisher (formerly Oracle XML Publisher) produces highly formatted reports, often called pixel perfect reports, from enterprise data.
  • Where it runs: Oracle Fusion Cloud Applications, Oracle E Business Suite, PeopleSoft, JD Edwards, and Oracle Analytics Server, among others.
  • Who uses it: Oracle technical consultants, BI developers, reporting analysts, and ERP or HCM functional leads who own document output.
  • What to check in a candidate: SQL depth, data model design, template building, bursting, and scheduling.

Note on search terms: some people search “bi for publishers” when they mean business intelligence tools for publishing companies. This page covers Oracle BI Publisher, the reporting product, and the skills behind it.

What Oracle BI Publisher does

Oracle BI Publisher started life as Oracle XML Publisher, shipping with Oracle E Business Suite in 2003, and was later renamed when it joined the Oracle business intelligence suite. Its job has stayed the same: take structured data and turn it into documents that look exactly the way a finance team, an auditor, or a customer expects them to look.

That precision is the point. A dashboard can tolerate a chart that resizes. A tax form or a bank file cannot.

Common outputs include:

  • Customer invoices and account statements
  • Payslips and HR letters from Oracle HCM
  • Purchase orders and supplier remittances
  • Electronic funds transfer and EDI files (eText output)
  • Operational and compliance reports in PDF, Excel, RTF, HTML, or PowerPoint

How BI publisher reporting works

Every BI Publisher report has three parts. Understanding them is the fastest way to judge whether a candidate has real experience.

1. The data model

The data model defines where the data comes from and how it is shaped. Sources include SQL queries against Oracle and other databases, web services, LDAP, MDX queries, Excel and CSV files, and Oracle business intelligence analyses. Developers group data sets, link them through parent and child relationships, add parameters and lists of values, and produce XML that the template consumes. Most performance problems in BI publisher reporting start here, in slow or poorly joined SQL.

2. The layout template

The template controls presentation. Developers build templates in Microsoft Word through the Template Builder add in (RTF templates), in Excel, as PDF forms, with the web based layout editor, or directly in XSL. Behind the scenes, BI Publisher converts templates to XSL FO to render the output. RTF templates are the most common, and the skill shows in how cleanly a developer handles repeating groups, conditional formatting, subtotals, and page level headers.

3. Scheduling, bursting, and delivery

Reports can run on demand or on a schedule. Bursting splits one report run into many documents by a key, such as one statement per customer or one payslip per employee, and sends each to its own recipient. Delivery channels include email, printers, fax, FTP and SFTP, WebDAV, and content servers. In Oracle Fusion Cloud Applications, a large share of custom reporting work happens through BI Publisher, which is why the skill shows up so often in Oracle Cloud ERP and HCM job descriptions.

BI Publisher vs dashboards and analytics

BI Publisher and analytics tools solve different problems, and the difference matters when you write the job description.

  • BI Publisher is built for operational, highly formatted documents that get printed, emailed, or filed.
  • Oracle Analytics and other dashboard tools are built for interactive exploration, trends, and self service analysis.
  • Many Oracle shops need both. A candidate strong in dashboards may still struggle with bursting logic or RTF template quirks, and the reverse is also true.

If the role is mostly invoices, payroll documents, and bank files, screen for BI publisher reporting depth first.

Skills a strong BI Publisher developer has

Strong candidates tend to show the same pattern: solid SQL, comfort with XML, and patience for formatting detail. Look for:

  • SQL fluency: joins, aggregations, analytic functions, and tuning queries that feed large reports.
  • Data model design: multiple data sets, parent and child links, parameters, and event triggers.
  • RTF template skill: form fields, repeating groups, conditional regions, sorting, and subtotals.
  • XML and XSL basics: reading the generated XML and debugging why a field renders blank.
  • Bursting and scheduling: configuring burst keys, delivery channels, and error handling for failed runs.
  • Application context: how Oracle Fusion Cloud Applications, Oracle E Business Suite, or PeopleSoft expose data to BI Publisher, including security and roles.
  • Troubleshooting: tracing a wrong total back to the data model instead of patching the template.

The last item is the clearest signal. A developer who has supported production reports can explain how they found the cause of a bad number.

A screening checklist for recruiters

Use this before a candidate reaches a technical interviewer. It filters out resume keyword matches without deep Oracle knowledge.

BI Publisher screening checklist:

  • Which Oracle applications have you built BI Publisher reports for (Fusion Cloud, EBS, PeopleSoft, JD Edwards, Oracle Analytics Server)?
  • How many reports have you built from scratch, not just modified?
  • Have you set up bursting? What was the burst key, and how was output delivered?
  • What template types have you used: RTF, Excel, eText, PDF, or XSL?
  • Tell me about a slow report you fixed. What was the cause?
  • Have you scheduled reports and handled failed runs?
  • Can you share a sanitized sample of a template or data model you built?

Clear, specific answers to four or more of these usually mean the candidate is worth a technical round. Vague answers on bursting and troubleshooting are the most common gap.

Sample interview questions for BI Publisher roles

Questions that reveal hands on experience:

  1. Walk me through the data model for a report you built. How many data sets, and how were they linked?
  2. A customer statement shows the wrong balance. Where do you look first, and why?
  3. How do you build a repeating group with subtotals in an RTF template?
  4. Explain bursting in Oracle BI Publisher. How would you send one payslip per employee to their personal email?
  5. What is the difference between a data model parameter and a template level variable?
  6. A scheduled report fails overnight. How do you find out why?
  7. When would you choose an Excel template over an RTF template?

For broader analyst and BI roles, pair these with our Business Analyst Interview Questions and the definitions in the Skills Glossary.

How to assess BI publisher reporting skills at scale

Oracle reporting roles attract large applicant pools with similar resumes. A short, task based assessment moves evaluation earlier, so hiring managers only meet candidates who can do the work.

With Glider, you can build an assessment from a question bank covering 250+ technologies, including SQL environments where candidates write and run real queries, and score open ended answers against a rubric. A Business Intelligence Skill Test or a broader technical skill test covers the SQL and data modeling foundation that BI publisher reporting depends on. Proctoring and identity checks confirm the person taking the test is the person you will interview.

For the next stage, AI interview software runs structured interviews with fixed questions and rubric based evaluation, so every candidate is judged on the same criteria. See how it fits together in Glider’s skill assessment software, or browse more Oracle and ERP roles in Enterprise Software: Top Jobs and Skills.

FAQ

What is BI publisher reporting?

BI publisher reporting is the creation of formatted, print ready documents and reports with Oracle BI Publisher. A data model retrieves the data, a layout template formats it, and scheduling and bursting deliver the output to recipients by email, printer, FTP, or other channels.

Is Oracle BI Publisher part of Oracle business intelligence?

Yes. Oracle BI Publisher began as Oracle XML Publisher and was brought into the Oracle business intelligence suite. It is also embedded in Oracle Fusion Cloud Applications, Oracle E Business Suite, and Oracle Analytics Server, where it handles highly formatted reports.

What is bursting in BI Publisher?

Bursting splits a single report run into separate documents based on a key, such as customer or employee ID, and delivers each document to its own recipient. It is how one scheduled job can send thousands of individual statements or payslips.

What skills does a BI Publisher developer need?

The core skills are SQL, data model design, RTF and Excel template building, XML and XSL basics, bursting, scheduling, and knowledge of the Oracle application the reports run against. Troubleshooting ability separates experienced developers from beginners.

Is BI Publisher still used in Oracle Cloud?

Yes. BI Publisher is the main tool for custom reports in Oracle Fusion Cloud Applications, including ERP and HCM, and it is available in Oracle Analytics Server and Oracle Analytics Cloud as pixel perfect reporting.

How do you test BI Publisher skills before an interview?

Use a short, task based assessment that checks SQL and data modeling, then ask scenario questions about bursting, template logic, and troubleshooting. Rubric scoring keeps evaluation consistent across candidates.

Find the BI Publisher developers who can do the work

Resumes list “BI Publisher” whether the candidate has built many reports or opened one template. A short skills assessment shows the difference before your Oracle leads spend an hour on an interview. Explore Glider to see how skills based screening works for technical roles like BI publisher reporting.

chevron-down