Expand my Community achievements bar.

Join us for the next Community Q&A Coffee Break on Tuesday April 23, 2024 with Eric Matisoff, Principal Evangelist, Analytics & Data Science, who will join us to discuss all the big news and announcements from Summit 2024!

Troubleshooting & Best Practices for Report Builder

Avatar

Level 10

Troubleshooting and Best Practices for Report Builder

Ways you can optimize report builder delivery, and a list of error messages that could occur occasionally.

Report Builder 5.0 Users and Opening 5.1 Workbooks

Adobe changed the separator between dimensions and classifications from an underscore character (_) to ||. This change has compatibility implications for a Report Builder 5.0 user who opens a Report Builder v5.1 workbook with classification requests. Each time a workbook from a version older than v5.1 is opened, all its serialized classifications requests will be converted to this format.

This introduces a forward compatibility problem: Once converted to v5.1, if a workbook is shared with a user on Report Builder v5.0, that user will not be able to recognize the classification request (indeed, it is looking for "" but v5.1 serialized "||_".

You will experience the following side effect when opening a ARB v5.1 workbook with classification request:

  • When opening the workbook, you will get the following warning: “This workbook was last saved using Report Builder v5.1. This version has introduced some features that are incompatible with the Report Builder version installed on this computer. It is highly recommended that you upgrade to the latest Report Builder version before updating this workbook.”
  • If you right-click an ARB request with classification, the Report Builder context menus (edit request, add dependent request...) will not show up.
  • If you perform a Refresh All, by clicking the third button, or by refreshing a set of requests from the Request Manager form, the classification request will execute without error. However, the classifications values will not be written out.
  • You can still edit the request by opening the Request Manager, then going from row to row, until it reaches the right request.
  • If you edit the request and leave all parameters the same and then click Finish, the response will be properly written out. Indeed, editing the request resolves the problem as the Response Layout parameters are re-serialized. So there is a workaround, although it is time consuming.

Authentication Issues in Report Builder

Report builder requires authentication to create data requests from your report suites. Sometimes there are issues logging in to report builder depending on your settings within Analytics or your network.

               
ItemDescription
Invalid Login CompanyThis error most commonly occurs when either the login company is improperly entered, or if there are network activity issues. Do the following:
  • Check the login company spelling to ensure that there is not a typo or an errant space.
  • Log in to Analytics with the same login company to ensure that it is correct. If you are not able to log in with those credentials, contact one of your organization's administrators to obtain the correct login company.
FirewallReport builder uses ports 80 and 443. Ensure that these ports are allowed through your organization's firewall. See also Adobe's Internal IP Addresses for additional firewall exclusions.

Recommendations for Optimizing Requests

The following factors can increase request complexity and result in slower processing:

                       
ItemDescription
Factors that can slow down deliveries
  • Too many bookmarks, dashboards, ExcelClient workbooks and report builder workbooks were scheduled within a few hours
  • Too many report builder workbooks were scheduled at around the same time. When this occurs, the report API queue becomes backlogged.
Factors that can slow down workbook runtime
  • Significant increase in classifications.
  • Increasing the request date range over time.

    Example: Suppose you create a trended request using the Current Year setting, broken down by Day granularity. At the end of the year, the request will return more periods than the one created at the beginning of the year.

    (January 1 - January 30 versus January 1 - December 31.)

Causes that result in workbook delivery failureComplex Excel formulas in a workbook, particularly ones that involve date and time.
Cells returning 0s (no values)An apostrophe or single quote in the Excel sheet name will cause report builder to return no values. (This is a Microsoft Excel limitation.)

Individual Request Performance

Processing speed can be affected by the following settings:

                                     
SettingFaster PerformanceSlower Performance
Breakdowns and the breakdown orderFewMany
 Example: If you break down A by Z, the number of items for A should always be less than the number of items for Z. If it is the other way around, the request time can increase significantly.
Date rangeSmall rangeWide range
FilteringSpecific filteringMost Popular filtering
GranularityAggregated
  • Hourly
  • Daily
  • Weekly
  • Monthly
  • Quarterly
  • Yearly
Number of entriesSmall data setLarge data set

Scheduling Time

Stagger scheduling over 24-hour period (see table below). Existing bookmarks , dashboards, and report builder workbooks scheduled close together may cause delays.

Schedule larger, more complex requests in the early morning to allow for manual pulls and refreshing to occur during the business day.

                 
Scheduling Time1 a.m. - 2 a.m.2 a.m. - 7 a.m.7 a.m. - 6 p.m.6 p.m. - Midnight
Report builder usageQuietVery busy

Client-side usage.

Higher volumes of users refreshing locally and requesting to "Send immediately."

Additionally, verify whether the API queue is cleared when scheduled workbooks time out.

Not busy

Timeouts

Any scheduled report times out after four hours. The system attempts scheduling three more times, potentially resulting in a failure. (Generally, the larger the data set the longer it takes to run.) These can be seen in Analytics repoirting and report builder:

  • AnalyticsFavorites > Scheduled Reports
  • Report builder: Click Management in the Add-ins tab in Excel.

Error Message Descriptions

A list of error messages that could occur occasionally while you are using report builder.

Note: This is only a selection of error messages, and not an exhaustive list. For more information about resolving errors, contact your administrator.

This feature can only be applied on an open workbook.

If no workbooks (spreadsheet documents) are open in Excel, and you click one of the icons in the report builder toolbar, this message is displayed. In addition, the toolbar becomes disabled until you open a spreadsheet. However, you can click the on-line help icon while the toolbar is still enabled without causing this error.

You first need to exit the Request Wizard before activating the Request Manager.

While the Request Manager and the Request Wizard are linked functionally, it is not possible to start working with the Request Managerbefore completing or cancelling actions taken in the Request Wizard.

There is no request associated with this range.

This error message occurs if you click on the From Sheet button in the Request Manager when a cell of the spreadsheet contains no requests.

To identify which cells in the spreadsheet contain requests, click individual requests listed in the table in the Request Manager. If a request is associated with cells, the cells will show up highlighted when the request is selected in the table.

The selected Range is not valid. Please select another Range.

If a cell of the spreadsheet is selected and already has a request mapped to it, this error occurs. Either delete the request mapped to the cells or choose another range of cells to map.

When you want to delete cells, it is important to locate cells containing requests and delete the request before deleting the cells (removing rows or columns).

Please Exit the Excel Cell with focus before using this feature.

If you are in edit mode in an Excel cell and click one of the report builder icons, this error message appears. Edit mode in an Excel cell means that the cell is selected and the cursor appears inside the cell. You are also in edit mode in an Excel cell when you type directly into theFormula bar or into the Name Box at the top of Excel.

The range selected intersects another request's range. Please change your selection.

If you have already mapped a set of cells to the spreadsheet, this error is displayed.

One way to determine which cells are mapped before adding new requests is to close the Request Wizard and open the Request Manager. Then, select items listed in the request summary table one by one. Whenever you select a request in the list, the corresponding cells containing request mappings in the spreadsheet are highlighted.

This is one reason you should consider marking cells with highlighting, row or column information, or a formatting style before mapping multiple cells to multiple areas.

1 Reply

Avatar

Level 1

Hi Tanmay, 

 

My Excel file crashed when I was creating a data request. When I opened the file again, I encountered this:

"You first need to exit the Request Wizard form before activating Run Requests for all Sheets."

 

However, I can't seem to find the Request Wizard pop-up anymore. How do I fix this?