A data object is a container for reportable information from a source of data. For example, a payroll report may include an Employees data object with census data such as names, addresses and hire dates as well as a Time data object with clock-in and clock-out times for each employee’s shift start and end.
When creating a new Advanced Report, data objects will be added to the report with the Add Data Objects dialog, which will appears when launched for the first time.

The Add Data Objects dialog can be recalled at any time by clicking the 
The Data Objects Dialog consists of two main parts:
The data objects tree on the left side of the dialog shows all of the available data objects that can be added to a report. A Search… field at the top of the tree allows searching for data objects by name.
There are two data objects in the Northwind folder of this data objects tree: Categories and Products
If the system administrator has enabled it, custom SQL statements may be added as a data object in lieu of selecting one of the existing objects. For more information, refer to the Custom SQL Objects section of this article.
Selecting a Data Object from the list and clicking on the View Data Object Details 
CompanyName, Phone and ShipperID are fields available in the Shippers data object
The selected data objects panel on the right side of the dialog is where the added data objects appear and is divided into three or four columns depending on system configuration.
Three data objects have been added to this report: Categories, Products and Orders
icons — click the Delete
icon on the corresponding row to remove the data object from the report.The instructions below assume that the Add Data Objects dialog is already open on screen.
Add button at the bottom of the tree
Add SQL button to add a custom SQL object to the report. There may not be any other data objects in the selected data objects panel for this button to have an effect. For more information, refer to the Custom SQL Objects section of this article.
icon in the Data Object Name column to edit it. Only Custom SQL Objects can be edited from the Add Data Objects dialog.
icon on the corresponding row to delete a data object,. This removes the data object from the report, but not from the system configuration.This is an advanced feature, and the system administrator must enable it for it to be available.
Caution
If a Custom SQL Object is added as a data object to a report, it may be the only data object on that report.
Custom SQL Objects may only be added to new report, not an existing report.
Custom SQL Object dialog in v2021.1.15+
Writing Custom SQL Objects requires underlying knowledge of the data source architecture and its relevant SQL language.
To add a Custom SQL Object to a report:
Add SQL button in the Add Data Objects dialog to open the Custom SQL Object dialog.[ ] { } . , @
Caution
ORDER BYclauses and Common Table Expressions are not supported in subqueries. To sort a report with a Custom SQL Data Object, use the Sorts dialog in the Report Designer.
Insert Parameter button.To add a new report-level parameter to the report, and the system administrator has enabled it, first click the New Parameter button to open the Report Parameters dialog (v2021.1.15+)
icon to check the SQL statement for validity.
Add button to add a unique key field to the list.
icon to remove it.To edit a Custom SQL Object:
Manage Data Objects button in the Data Objects Pane to open the Add Data Object dialog.
icon in the Data Object Name column to open the Custom SQL Object dialog.The following Custom SQL Object could be used to generate the basic report shown below with order IDs and dates of each order placed by each salesperson in the company in a certain month.
SELECTdbo.[Orders].[OrderID] AS c0,dbo.[Orders].[OrderDate] AS c1,dbo.[Employees].[FirstName] AS c2,dbo.[Employees].[LastName] AS c3,dbo.[Employees].[EmployeeID] AS c4,dbo.[Orders].[EmployeeID] AS c5FROM dbo.[Employees]INNER JOIN dbo.[Orders] ON (dbo.[Employees].[EmployeeID] = dbo.[Orders].[EmployeeID])WHEREMonth(dbo.[Orders].[OrderDate]) = 7
Output of the report