BusinessObjects Board

FAQ: Reporter

:?: Why is BusinessObjects telling me that my 'variables are not compatible?

:!: A “combined block” that contains data from more than one data provider can only have objects that meet one of the following criteria:[list]1. A dimension object that is linked
2. A detail object associated with a linked dimension object
3. Any measure object
4. Any additional dimension object (unlinked) from a single (one only) data provider[/list]You may not include:
[list]1. Unlinked dimensions from two (or more) data providers
2. Detail objects that are not associated with a valid dimension object that can be used[/list]Note that measure objects are always allowed, but may or may not provide the proper value based on the linked (or lack of of linked) dimensions.


Cindy Clayton :us: (BOB member since 2002-06-11)

:?: Why don’t my prompts come out in the order I want them to? Any workarounds?

:!: Report prompts appear alphabetically. Try beginning your prompt text with 1, 2, 3, etc. to force them into logical order. Using a period to begin a prompt is a good, virtually hidden method of forcing a particular prompt to the top of the list.


Cindy Clayton :us: (BOB member since 2002-06-11)

:?: Explain “You are not authorized to use this document”

:!: The most common reason for this is that the document was - at one point - exported to the repository. Then it was deleted. At that point, it is a “secured” document (since it was exported) and yet there is no record of who has access to it (since it’s missing from the repository). Thus you, even as the owner, do not have the authority to access the document. A General Supervisor can open the document and save it for all users to remove the security information and allow access to anyone.

Another reason why this error can occur is if you totally delete your repository. This will cause this error even if the document was never exported. If you have a document that was created while you were logged in, and then you send it to someone that does not have a repository (and therefore cannot log in), they get the same message.

More information on this message is available here.


Cindy Clayton :us: (BOB member since 2002-06-11)

:?: What does “Some obsolete objects have been removed…” mean?

:!: This message means that one or more of the objects used in your report are no longer available in the universe. A Designer may have deleted them. Deleting objects is generally a bad idea. Hiding them removes them from use in future reports but preserves them in current ones.

Another possible reason for this error is that a previously linked universe has now been ‘included’ instead. Objects from the kernel universe will report this error. Evidently the inclusion process assigns new ids to objects from the kernel universe. One way to work around this error is to provide both the original linked version and an included version of the universe in the repository simultaneously. Users can then use the … button in the Data Manager to point the report to the included universe using class and object names rather than ids.

There are a couple of ways to determine which objects are being removed from your query. Use the DataProviderSql function to display the sql BEFORE accessing the query panel. Compare this sql to what is written AFTER the message appears. Another method is to use the Data Manager to see a list of query objects.


Cindy Clayton :us: (BOB member since 2002-06-11)

:?: Saving / Exporting to MS Excel

:!: There are several ways to get Business Objects data into Excel. Which method works best probably depends on what you want to do with it once you get it there!

Copy and paste a Table from Business Objects to Excel

This will allow you to take a Business Objects Table into Excel. This keeps the data as displayed (objects, variables, filters, etc.) and will bring the data as it appears in Business Objects into Excel. It will not preserve formatting or formulas from Business Objects.

  1. From the Business Objects Edit Menu, select Copy All. This will paste your data to the clipboard. Depending on how large your Business Objects Table is, this can take a while!
  2. Open Excel.
  3. To maintain text attributes in Excel (such as keeping leading zeros) select the columns that you want to be treated as text. With the columns selected in Excel choose Format Cells Text.
  4. From the Excel Edit Menu, select Paste Special.
  5. Choose Text and click OK.

Export a Data Provider from Business Objects to Excel

This process will allow you to take the raw data from a Business Objects data provider and put it into Excel.

  1. From the Business Objects Data Menu, select View Data. This will bring up the Data Manager window where you can see the Data Providers for your report.
  2. Click on the Data Provider you want to export.
  3. Make sure the Results Tab is highlighted. There will be buttons on the bottom which include Options, Refresh, Purge, and Export.
  4. Click on Export.
  5. The Export to External Format screen will appear. Make sure Export to Local File Format is highlighted.
  6. Specify the name and path of the file where you want your data to be stored in Name. You can use the Browse button to locate the path.
  7. Specify the format of the file where you want your data to be stored in Format. On the pull down menu, choose Microsoft Excel Files (*.xls).
  8. If you choose the option Delete Spaces it will delete the spaces before and after the delimiters that separate the columns of data.

Eileen King :us: (BOB member since 2002-07-10)

:?: How can I link or “attach” report blocks so that they are positioned in relation to the each other?

:!: This process will allow you to position the report blocks relative to other report blocks.

  1. From the Business Objects Report screen, double-click on the edge of the block you want to position. This will bring up the block format window where you can set Formats for tables in your report. Click on the Appearances tab. Alternate method: click on the block, and select Format + Block (Table, Crosstab, or Chart depending on the block type selected).
  2. You will see the Position screen. Horizontal or vertical position allows you to set the table’s position relative to the margins, upper section, another table, or center across the page (called markers). The space between the marker and the table is relative to the upper left corner of the selected table.
  3. To move the table to the left and right, use the Horizontal Position Relative to option. To table up and down, use the Vertical Position Relative to option.
  4. You can enter a number (positive or negative) to set the horizontal space between the marker and the table. You can also enter a number to set the vertical position between the marker and the table.

Eileen King :us: (BOB member since 2002-07-10)

Why can’t I see all of the data returned by the cube in my report?

:?: Business Objects seems to be hiding data. I get 9 rows in the cube, but only 3 rows show up on the report. What would cause this?

:!: There are a couple of reasons why you may not be seeing all the data in your cube within your report. :shock:

One possibility is that the data is being filtered. You can check to see whether any filters are excluding rows.

  1. Click on the block so that it is highlighted.
  2. From the Business Objects Format Menu, select Filters.
  3. The Filters On dialog box displays the global and block-specific filters applied to the report.
  4. If you have no filters applied, nothing will appear in the Folders. The global folder will display any filters that have been applied to the all blocks. The block-specific folder is named based on the block name and will display any filters that have been applied to that block.
  5. The Values dialog box displays the values available for the variable. The highlighted values are those included in the filter. Any that are not highlighted will be filtered out.
  6. If you want to remove a filter, click on the filter and then click on Remove.

BusinessObjects, by default, shows only unique rows of data. If the values in your block would result in the same row being displayed more than once it will only show that row once. However, you can force the block to display duplicate rows.

  1. Click on the block so that it is highlighted.
  2. From the Business Objects Format Menu, select Format Table.
  3. The Table Format dialog box will be displayed. Click on the General tab.
  4. Under the Display box is the option “Avoid Duplicate Rows Aggregation”. If you check this box, all rows will be displayed without aggregating. (This option is not available for a crosstab).

Eileen King :us: (BOB member since 2002-07-10)

:?: How can I send a report from Business Objects to another Business Objects User?

:!:

  1. Open Business Objects.
  2. Open your report in Business Objects.
  3. While you are in Business Objects, Click on File…Send To…Users. This will bring up a Send box.
  4. Click on the To button under Send To. This will bring up a list of Business Objects users and groups. The groups are presented first and then the individual users.
  5. Click on the list.
  6. If you type a “B” that will take you down the list to the first “b” which is the Bob group.
  7. Using the scroll bar on the right side, you can move down the list of users. I am Bob.
  8. Double click on “Bob” and that will add me to the Document Recipients.
  9. Click “OK”. This will take you back to the Send box.
  10. Click “OK” on the Send box.
  11. The computer will think for a second and then a box will pop up saying “Export was successful”.
  12. Click “OK”.
  13. You’ll be back in Business Objects with your report. You can then close Business Objects.

Eileen King :us: (BOB member since 2002-07-10)

:?: I can’t create user defined objects for a particular universe. I can create them for other universes, so it’s not a permission thing. Any idea what’s happening?

:idea: Sure! BusinessObjects keeps all of the user defined objects (UDO’s) in a particular file. This file has the same name as the short name for the universe, with the file type of UDO. For example, the short name (file name) for Island Resorts Marketing is BEACH.UNV. There will be a file named BEACH.UDO that contains the UDO’s for that universe.

However, sometimes - generally when the first UDO is being created - BusinessObjects has a problem accessing that file. If you check and see if there is a zero-byte file for your UDO’s for that universe, you should delete it. Once you’ve done that, you will generally be able to go back into BusinessObjects and create User Defined Objects for that universe.

This never seems to be a problem except for the very first object. Once that first object has been created, you’ll never have a zero-byte file from that point forward.


Bob (BOB member since 2002-06-06)

:?: How can I make a table from two data providers and only show data common to both?

:!: Once they are linked, each object of linked data providers contains ALL of the values from BOTH queries. If you want to isolate the display to show only records that are in both queries, you need to filter for non-null values from some other non-linked value.

For example, assume you have measure M1 from query 1, and measure M2 from query 2. Measures work the best, but detail object can be used also. You need to create a custom filter (not a pick list) using the following steps.

  1. Click on M1
  2. Click on Format + Filters from the menu. Do NOT use the filter toolbar button.
  3. Click on Add, and select M1
  4. Click Define, and enter the following expression:

= Not (IsNull())

Repeat for measure M2. Now you will only see rows that have entries from both queries.


Cindy Clayton :us: (BOB member since 2002-06-11)

:!: The Unhandled Exception Error (C0000000005) is caused by a number of different things. It seems to be a kind of catch all for those errors that BO doesn’t have a more specific error message for. You can upgrade to higher service packs to get this message less often but it still occurs even within 5.1.5. Here are a number of causes and potential resolutions.

  1. Part of the Business Objects NT profile becoming corrupt.
    Remove the following registry key:

Go to registry key HKEY_CURRENT_SOFTWARE/Software/Business Objects/BusinessObjects/5.0/USERNAME User Prefs

Something under here becomes corrupt. This can happen in many circumstances, but in particular where a low spec machine (e.g. 64Mb - this should ring alarm bells) is trying to open a ‘large’ report - sometimes as little as a couple of Mb. When USERNAME signs on to BO again, the key is recreated with the correct values.

  1. Refreshing a report.
    In fact, the refreshing completes and you see the message ‘Disconnecting…’. This is BO, signing out from the database which it has been getting data from - normally you wouldn’t see this unless BO is going slow. The fact that you see this, then get the bug is again a PC resource problem. Try it on a faster better specified machine to prove this.

Tidy up the report, remove unused variables, formulas as well as objects from the different queries. Encourage the user to purge the report, so when they pick it up next time the PC doesn’t use much resource opening it. Sound them out on scheduling the report and getting the final result sent to them.

  1. Importing universes
    Another reason for C0000005 is a bug specific to the version of BO we have, 5.1.2. This is the problem with importing universes. Basically, each changed version of the universe has a counter which is incremented each time you save and export. Something goes wrong with this counter so BO is not happy to get the new universe. Mostly this is solved by deleting the existing universe from the C:\ drive and then forcing and import. There is a fix (which I have never got to work) which is to import and export twice. Don’t forget about Tools/Universe - you can try and force an import from here. This was supposed to be fixed in 5.1.3.

  2. An old or corrupt dll
    If you look at the information given when you get the unhandled exception error there is a bit of hex and references to a bunch of dlls. Occasionally, one of those dlls is a duff version - try tracking that down. Also, could have problems with duplicate version of dlls, same file, e.g. ociw32.dll in more than one directory.

  3. Missing default printer
    Sometimes the absence of any default print driver can lead to this error (at least up to ver 5.1.7), when Business Objects is rendering some graphics. As a remedy install a regular printer as your default printer (even if you do not have any physical printer).

  4. Miscellaneous resolutions
    Try a full reinstallation of BO. i.e. deinstall, make sure no trace of files, folders and registry entries before reinstalling. Reduce the graphics acceleration level via control panel - not a problem on this site, but worth knowing about.

Check out this thread as well.


Cindy Clayton :us: (BOB member since 2002-06-11)

:?: What are the available methods and their associated advantages/disadvantages to get BO data/tables/graphs into an Excel sheet ?

:!: 1. In BO: Edit-> CopyAll ; in Excel: Paste Special → text
Advantage: retains sections, filters, groupings, formula/variable results
Disadvantage: Colours are lost, no export of graphs
2. In Bo Data → View Data → Results tab: Export → File Format: MSExcel
Advantage: directly creates an excel file, exports whole datacube
Disadvantage: loses all formatting and calculations
3. In BO: Save As .txt ; In Excel: Open created .txt file;
Advantage: retains formatting (sections, filters, groupings) and formula/variable results.
Disadvantage: loses colours and graphs, two-step procedure, need to re-do for each report in the BO document
4. In BO: Save As HTML; In Excel: Open created HTML file;
Advantage: only mehtod that retains all formatting and calculations incl. graphs, saves all reports in the BO document in one step;
Disadvantage: two-step procedure; creates the HTML files in a sub-folder structure
5. In BO: click exactly on border of a table → Copy; in Excel: Paste;
Outcome: pastes static image file of that particular table into Excel / Powerpoint etc.
6. In BO: Edit → CopyAll; In Excel: Paste Special ->Picteue (Enhanced Metafile).
Outcome: Copies the whole report as picture into Excel / Powerpoint etc.
7. In BO: use the available BO_VBA methods DP.ConvertTo() or Report.ExportAs() - for Advanced Users
8. Use the ‘Copy to DDE’ option (Data-> View Data → results Tab → Export; in Excel: Paste Special → Paste Link)) to dynamically update the datacube results in Excel
9. Embed a BO report by calling it in Excel via Insert-> Object → Create from File (Mark Option ‘Link to file’); Disadv.: not very reliable


Cindy Clayton :us: (BOB member since 2002-06-11)

:?: How do I get rid of or change the message ‘No Data To Fetch’?

:!: The VBA code below refreshes the report and supresses all messages from the application, including ‘No Data To Fetch’…


Dim DP As DataProvider

Private Sub Document_BeforeRefresh(Cancel As Boolean)
    Set DP = ActiveDocument.DataProviders(1)
    Application.Interactive = False
    DP.Refresh
    Application.Interactive = True
End Sub

Here is a report level solution from Andreas for supressing the message…

In your reports you would have to filter out these additional rows.

Another report level solution doesn’t supress the message box but provides a user note on the report…


Cindy Clayton :us: (BOB member since 2002-06-11)

:?: How can I import data from Excel and keep the numbers numeric?

:!: Submitted by Dave Rathbun. If you work with reports that include data from Excel, there is a common problem where numeric data that should be treated as character data is imported as numeric. If it comes in with the wrong type, it may be a problem for aggregation, linking, or other variables. So I wrote the following really quick macro that can be used in any Excel sheet to convert a numeric value to a text formula.

Sub Set2Text()
    
    ActiveCell.Select
    While Not (IsEmpty(ActiveCell))
        ActiveCell.FormulaR1C1 = "=" & """" & ActiveCell.Value & """"
        ActiveCell.Offset(1, 0).Select
    Wend
        
End Sub

Simply enter this macro in your worksheet, highlight the first cell, and run the macro. It will go down the column until it reaches a blank cell replacing 1234 with =“1234”. This data will be recognized as character data when the Excel data is imported into BusinessObjects.


:!: Submitted by Brie Anne Clark :

I wrote a macro much like yours a while ago, but mine just adds an apostrophe to the beginning of the cell value to convert it to text.


Sub AddSymbol()
    Do Until ActiveCell.Formula = ""
        ActiveCell.FormulaR1C1 = "'" & ActiveCell.FormulaR1C1
        ActiveCell.Offset(1, 0).Select
    Loop
End Sub

:!: Submitted by Dwayne Hoffpauir on 3/17/04:

This is the method that I use for Excel personal data providers, and at the risk of jinxing myself, it never fails:
Instead of using a “live” Excel file to build the data provider, create a sample file. Same column headings, but use dummy data.

Put alpha characters in the columns you want to be alpha, numerics in numeric, and so forth. Maybe 20 rows, but every row the same. It’s usually columns that have ambiguous data (could be alpha, could be numeric) that confuse BusObj.

After creating the data provider, you can now put “live” data in the Excel file, and the definitions will “stick” from now on.


Anita Craig :us: (BOB member since 2002-06-17)

:?: Help, my Slice and Dice panel or my Query panel has disappeared.

:arrow_forward: Press and space. This displays the standard windows menu. Now select Maxsimize and the appropriate window should now be displayed.

If you are using Citrix you may need to edit the registry in order to alleviate the problem. The appropriate key to delete is:

HKEY_USER\Software\Business Objects\BusinessObjects\5.0"UserName"

where “UserName” is the BusinessObjects login of the user encountering the problem.


Nick Daniels :uk: (BOB member since 2002-08-15)

:?: Is it possible to make a copy of a data provider in the same or in a new document?

:arrow_forward: The current versions of BusinessObjects (up to and including version 6.0.0) do not include this functionality. However, we do have some code on this site which will allow you to achieve this. See here for details.

:?: What about 6.1.x?

:!: In 6.1a (or later) if you already have 1 data provider and want to create a similar second data provider then you can do the following: Go to Data > New Data Provider in the menu. Then on the options displayed select “Use an existing query to build a new one”. A list showing all the available data providers is displayed. You can select the one which you want and click OK and a similar new data provider is created.


Nick Daniels :uk: (BOB member since 2002-08-15)

:?: Why do I get a Syntax Error (DMB0007) when I try to Sum() Where ( > 2000)?

:!: The syntax of WHERE Clause is:
measure Where (dimension = (number or character string or date, dimension = …))

This means that the WHERE Clause in Business Objects Reporter only allows the “=” operator, and the right side of the equation has to be a constant as well (and not another report variable etc.).

For example:

Sum(<Sales>) Where (<Year> = 2000)

will work

Work around for original problem:
Create another local report variable “VAR Flag Is Year greater than 2000” defined as:

= (<Year> > 2000)

This will be a boolean variable returning 1 or 0.
Make sure that the universe object is of Data Type Number.

Now modify your original formula to use:

Sum(<Sales>) Where (<VAR Flag Is Year greater than 2000> = 1)

Cindy Clayton :us: (BOB member since 2002-06-11)

Limiting an object based on two variables being equal
variable in where condition
Where Clause
Using more than one argument in "Where" function..
CountIF
Formula for adding from from the same filed
Inlist or OR
Difference in Measure based on User Response
Litteral and variable
Syntax error DMB0007 using Where
How can display subtotals in report area
Conditional summing syntax?
Data display
Dynamic Data bucketing using formulas
Where/inlist workaround
Problem with a Variable
If/Where Condition
cut in many variable an object indicator
Using UserResponse in Where clause?
#COMPUTATION error...please help!
About Yearly report
Variable using Last Months revenue
Help me - summing question
#computation Error
#CALCUL
Count with If Else statement
Use of "Where" syntax within a report variable.
How to get an interpolated result in a report?
Use of where operator and nested functions with variables
Problem with WHERE and InList
Problem with WHERE and InList
Formula changes to specific segments of Columns
Creating a variable using not equal to?
How to get data for Prior Year Full Month
using in condition in the formula
Cells showing Summation values from tables
Using value from user response to make the report dynamic
Syntax Error in where clause using UserResponse function
Sorting in Cross tab report for top 100
Report Issue
Variable condition from user response
Variable condition from user response
RunningSum -- Don't want to display 'future"
Where operator with Measure
How to define Quarter days
Reporter Query
Query Help
Totals in Section
How to count the number of &lt;whatever&gt; between two date
Use UserResponse in Formula
why can't i use a not equal condition on a where clause?
previous month/week values for more than a YEAR.
Last four week average
To create Variables that conditions measure variables
Using Min and Max in Where statement
What's wrong with this variable??
Combining where function and detail
Syntax Error
Not in operator
Multivalue error
UserResponse in a formula
crosstab sorting issue
WHERE operator
Variable in Formula
sum is not working properly
Using Where() Function to Compare Dimensions and Variables
Trying to get count of Doc id's where recieveddate = duedate
DMB0007 error using where /Computational error using If.Then
converting a string to a number
Caluculated Period from Current Date in WEBI
Does Where operator work different in DeskI and WebXI?
VAriables not working in WEBi XIR2
Convert using values from another table
How to work with Aggregations
What's wrong with this Count statement?
YTD Calculation Variable
Or condition in variables
Section calculating
Year and Quarter
formula problem
Where
Calculate in Dynamic cross Tab
this year and last year as a variable
this year and last year as a variable
usage of the "where" clause with a variable...

:?: How can I supress the ‘No Data To Fetch’ message?

:!: There are multiple methods of supressing the ‘No Data To Fetch’ message.

Programmatically…
If you copy this code into the ThisDocument module, it should work. To implement the code, you will need to have your Report which gives you the No Data to fetch message open. Click on Alt + F11, and the Visual Basic Editor will open. On the left hand side you should see a list of all the documents you have open. Under the name of the document which gives you the message you will see a icon called ThisDocument. Double click on it and on the main window, a blank sheet should appear. It not only suppresses the “No Data to Fetch…” message, but any prompts and so forth are also suppressed. It even turns off the hourglass cursor, so it can be confusing to the user.

Private Sub Document_BeforeRefresh(Cancel As Boolean)
    Application.Interactive = False
End Sub

Private Sub Document_AfterRefresh()
    Application.Interactive = True
End Sub

Note that this code is executed only when a full refresh is performed. If you run queries individually (from the query panel or Data Manager) the above events are not triggered.

By creating a union query…
One trick used to get around this problem is to create a class of “report objects” in the universe consisting of blanks and zeroes not attached to any table. Also create at least one of these objects that references a dummy table such as SYSDUMMY1 in DB2 (v5 and higher) or DUAL in Oracle. The objects that don’t reference a table will not parse in Designer, but they work fine as long as at least one object in the query does reference a table.

You can then take a report where you don’t want to see the “No data to fetch” message and create a union query using the blanks, zeroes and the object referencing the dummy table. This will guarantee that at least one row will be returned by the query. The zeroes added to numeric columns will not influence the result. Create a report filter to hide the union row. This technique can be used for long-running reports that contain multiple data providers where processing should not stop if one of the queries does not return data.

Using a dummy table and contexts…

The way to get the No Data to Fetch message to disappear is to put a dummy table in your database with a single row with a single column with a value of 1 or use a system table such as Oracle’s dual table. In your universe, add your dummy table as a class with a single object. Put a self-join on the dummy table. In the object definition put in the where clause that the column equals 1, so that the value will always be found by the sql. Put the self join in a separate context. It should be the only join in the context. Do not include the join in any of your other contexts.

Include the dummy object in your result set in your dataprovider when you don’t want the No Data to Fetch message to appear. The dummy object in its own context will cause B/O to create two datacubes for the query because two different contexts are used. Because of the self-join always being true you will always get some result. Just hide or delete the dummy column in your report.

Displaying a friendly user message if no rows are returned…
If you simply wish to display a friendly message on the report when no rows are retrieved, check here for one method.


Cindy Clayton :us: (BOB member since 2002-06-11)

Disable Prompt Message when No data found
Bypass "no data to fetch" messages
How to supress the "No Data to Fetch" using Macro
AfterRefresh and No Data To Fetch
Displaying a report when no data is returned
Keep Prompt, Suppress No Data to Fetch
Data provider yielding no data to fetch return msg
How do I turn off warning messages?
"No Data to Fetch" problem
how to erase the default message?
how to erase the default message?
Displayalerts = False
"no data from dataprovider" message
Insert "no data to retrieve" message into a report
Multipule Data providers
"No Data to retrieve" Pop up block
How to display 0 in one row when there is no data in query
Hiding prompt window
Is there a way to not display 'No data to retrieve'
Prompt defaults and empty query results
Supress
"No data to fetch" message in WEBI
how to hide 'there is no data corresponding to this query'
Supression of error message "DataProvider empty"
How to display a custom message in the report ?
Need Yes/ No option in the prompt.
How to Suppress No Data to fetch error in Deski
No Data To Fetch
How to implement a message box for an error message
Handling Message box
No Data to Retrieve
How to hide the No data message box in WebI XI R2?
Returning a zero if no records found
Avoid "There is no data corresponding to this query&quo
Yes
in deski report how to suppress the no data to fetch message
How to generate Excel file even there is no data to fetch.
Getting Rid Of Prompt No Data To Fetch
FETCHING DATA Window
How do you prevent the pop up info boxes on full fc reports
unwanted pause on no data to fetch
Acknowledgemen on DeskI schedule results
Disable Message Upon Retrieval of Empty Record Set
no data to fetch
supress Message "NO data to Fetch"
Suppress No Data Fetch
Setting conditions on values in Prompt
How to disable pop-up window, "No data to fetch"
Returning 'NO Products Available' in one,many or ALL prompt
can we customize the error message?
Help Needed--&gt;No Data to Fetch
No Data To Fetch
Command Line Run but No Data to Fetch
Pop-up message for "No data available"
Removing 'no data to fetch' messages
Prompts Questions
How can i remove "No data to fetch" error message

:?: How do I make an object that selects the current date?

:!: Create an object in Designer that uses your databases’ method of selecting the current date. In Oracle, your object would select ‘sysdate’. The object will not be attached to any table and as a result will not parse successfully. Never fear :smiley: . It will work when combined with other valid objects attached to tables.


Cindy Clayton :us: (BOB member since 2002-06-11)

:?: What is synchronization?

:!: Synchronization happens when there are no (or not enough) common dimensions in each query. The desired result, when running queries across multiple contexts, is a join not a synchronization operation. You can find out the exact operation being performed by looking at the SQL from the query panel, you will see a number of “folders” on the left side of the SQL window, and at the top, the operation used to combine them. If you see “synchronization” then your queries don’t have enough in common.

When does BO “Synchronize”?
Rule of thumb: When the Data provider spans 2 or more contexts, and some dimensions do not exist in every context used.

Note (by Andreas, Feb 2008):
Consider using the universe parameter JOIN_BY_SQL (available since BusinessObjects XI R2), if a data provider generates multiple SQL statements, whose microcubes are “joined” to push down the merging of the microcubes from the BOE server to the database server/DBMS.


Cindy Clayton :us: (BOB member since 2002-06-11)