Accessing Data and Data Analysis
31
Upgrading from earlier versions of BusinessObjects
Upgrading from earlier versions of 
BusinessObjects
This section concerns those users who are upgrading from an earlier version of 
BusinessObjects.
Upgrading from BusinessObjects 5.1
Documents created in BusinessObjects 5.1 are fully compatible with 
BusinessObjects 6.1.
Upgrading from BusinessObjects 4.1
You need to open and save documents created in BusinessObjects 4.1 in 
BusinessObjects 5.1 before you open them in BusinessObjects 6.0.
The SBL ReportScript macro language used by BusinessObjects 4.1 was 
replaced in BusinessObjects 5.1 by Visual Basic for Applications (VBA). You can 
convert these scripts automatically to VBA. See Converting scripts to macros on 
page 516.
See the “Report Basics and Report Manager” chapter in the BusinessObjects 
User’s Guide: Report Techniques and Formatting. for information on preserving 
the look of your BusinessObjects 4.0 reports when you upgrade them.
What’s new in BusinessObjects 6.0?
XML data provider
The XML data provider allows you to access data stored in XML files. You decide 
which XML elements you want to appear in the report, then build the report using 
the new XML Query panel. BusinessObjects then builds a report using the data 
in the XML file.
WebConnect data provider
WebConnect was previously sold under a separate license. Now incorporated 
into BusinessObjects as a new data provider, it allows you to build reports that 
draw data from pages on the web. You select the parts of the web page that 
contain the data you are interested in and BusinessObjects builds a report based 
on this data.
Save as Excel
Save As Excel allows you to save a BusinessObjects report as an Excel 
spreadsheet, retaining the report’s layout and formatting.
Pdf save form data - C# PDF Field Edit Library: insert, delete, update pdf form field in C#.net, ASP.NET, MVC, Ajax, WPF
Online C# Tutorial to Insert, Delete and Update Fields in PDF Document
pdf add signature field; add fillable fields to pdf online
Pdf save form data - VB.NET PDF Field Edit library: insert, delete, update pdf form field in vb.net, ASP.NET, MVC, Ajax, WPF
How to Insert, Delete and Update Fields in PDF Document with VB.NET Demo Code
change font size in pdf form field; chrome save pdf form
32
Accessing Data and Data Analysis
Introduction to BusinessObjects
Finding objects in the Query Panel
You can now search for report objects in the Query Panel, making the navigation 
of large and complex reports simpler.
What’s new in BusinessObjects 6.1?
With BusinessObjects 6.1 you can use the output of one query as the input to 
another. You build your first query, then reference it in the second. This allows for 
the creation of more complex queries.
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Merge Microsoft Office Word, Excel and PowerPoint data to PDF form. Append one PDF file to the end of another and save to a single PDF file.
change font size in fillable pdf form; create a fillable pdf form
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Merge Microsoft Office Word, Excel and PowerPoint data to PDF form. this PDF file merge function will put the two target PDF together and save as new
add text field to pdf acrobat; chrome pdf save form data
part
Accessing Data
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
this RasterEdge XDoc.PDF SDK, you can simply delete a single page from a PDF document using VB.NET or remove any page from a PDF document and save to local
adding text field to pdf; pdf form creation
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
to extract single or multiple pages from adobe PDF file and save into a The portable document format, known as PDF document, is a widely-used form of file
add submit button to pdf form; add image field to pdf form
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Description: Convert to DOCX/TIFF with specified zoom value and save it into stream. Parameters: zoomValue, The magnification of the original PDF page size.
change tab order in pdf form; create a form in pdf
C# Create PDF from Tiff Library to convert tif images to PDF in C#
Description: Convert to PDF and save it on the disk. Parameters: Name, Description, Valid Value. Description: Convert to PDF and save it into stream. Parameters:
add attachment to pdf form; allow users to save pdf form
c
hapter
Introduction to Accessing Data 
with BusinessObjects
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
key. Quick to remove watermark and save PDF text, image, table, hyperlink and bookmark to Word without losing format. Powerful components
create a pdf form in word; adding signature to pdf form
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Description: Convert to PDF/TIFF and save it on the disk. Parameters: Description: Convert to PDF/TIFF and save it into stream. Parameters:
adding text fields to a pdf; build pdf forms
36
Accessing Data and Data Analysis
Introduction to Accessing Data with BusinessObjects
Overview
This chapter is about accessing data, or how to get data from your database to 
the reports that you create with BusinessObjects. It introduces the different data 
sources that are available, and how, using BusinessObjects, you can access 
these to get the information you need, when you need it.
What data sources are available?
BusinessObjects let you access data from a wide range of sources. You can 
access data from
• relational databases (RDBMS), such as Oracle, Microsoft SQL Server, 
Informix and IBM DB2
• multidimensional (OLAP) databases, such as Microsoft OLAP Services, 
Hyperion Essbase, and Oracle Express
• text files and spreadsheets
• packaged applications such as SAP
• almost any data source using Microsoft Visual Basic for Applications (VBA) 
procedures
• XML files
• web pages
How do you access data sources?
BusinessObjects lets you access your data through a graphical user interface. 
You need no technical knowledge of the underlying data structures to get the 
information you want. What you do need, however, is knowledge of your 
business.
To access a data source with BusinessObjects, you build a data provider. The 
types of data providers supported in BusinessObjects depend on whether you 
install BusinessObjects from the installation CD or install BusinessObjects via an 
Internet browser.
The types of data provider that BusinessObjects supports are described in the 
table below:
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Description: Convert to PDF/TIFF and save it on the disk. Parameters: Description: Convert to PDF/TIFF and save it into stream. Parameters:
create a pdf form online; create a pdf form
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Description: Convert to PDF/TIFF and save it on the disk. Parameters: Description: Convert to PDF/TIFF and save it into stream. Parameters:
adding text to a pdf form; pdf form change font size
Accessing Data and Data Analysis
37
Data 
provider
Description
CD 
Install
Browser 
Install
Queries on 
universes
A universe consists of classes and 
objects that represent the parts of a 
database that contain the data you 
need, in everyday language that is 
meaningful to you. In a query on a 
universe, you select the objects, such 
as Customer Name, Year, or Region.
This is by far the most common type of 
data provider in BusinessObjects.
Yes
Yes
Stored 
procedures
You can only use stored procedures if 
your supervisor or IS department has 
provided them, and if the RDBMS at 
your site supports them.
A stored procedure is a SQL 
(Structured Query Language) script, 
saved and executable on your 
database.
Yes
No
Free-hand 
SQL
You can use free-hand SQL if you are 
familiar with SQL, which is the 
language used to interact with 
relational databases. In free-hand 
SQL, you open or write a SQL script, 
which you then run against the 
database.
Yes
No
Personal 
data files
You can retrieve data from Excel, 
dBASE and text files.
Yes
Yes 
XML files
You can retrieve data from XML files Yes
Yes
VBA 
procedures
Procedures written in Microsoft Visual 
Basic for Applications (VBA) enable 
you to retrieve data from almost any 
data source.
Yes
Yes
38
Accessing Data and Data Analysis
Introduction to Accessing Data with BusinessObjects
NOTE
OLAP and SAP data providers are documented in dedicated guides that you 
receive when you purchase your OLAP or SAP Access Pack. The other types of 
data providers are documented in this guide.
Can all BusinessObjects users build data providers?
You can build data providers only if you have purchased the Reporter module of 
BusinessObjects.
OLAP 
servers
You can view the contents of an 
Online Analytical Processing (OLAP) 
server, and select the data you want to 
display in your report.
OLAP servers are multidimensional 
databases that store summarized 
data, ready for business analysis.
To use OLAP servers in 
BusinessObjects, you must install the 
BusinessObjects OLAP Access Pack 
for the multidimensional database at 
your site.
BusinessObjects supports the 
following OLAP servers:
Microsoft OLAP Services
Hyperion Essbase
IBM DB2 OLAP Server
Oracle Express
Yes
No
SAP
BusinessObjects interfaces with SAP 
applications, enabling you to use data 
from SAP BW and SAP BAPI.
Yes
No
WWW pages BusinessObjects allows you to 
retreieve data from pages on the 
World Wide Web (WWW).
Yes
Yes
Data 
provider
Description
CD 
Install
Browser 
Install
Accessing Data and Data Analysis
39
Furthermore, the BusinessObjects supervisor can restrict access to certain types 
of data providers, or even certain objects within a universe. As a result, you might 
be able to build queries on universes but no other type of data provider, and then 
be able to use only certain objects in the universe.
The way the supervisor sets up access to data providers and other 
BusinessObjects features depends entirely upon the query and reporting needs 
of your organization.
By default, all BusinessObjects users can refresh data providers to get the latest 
information from their database.
Who sets up database connections?
In order to access and retrieve data from a database, you need a database 
connection. For example, if your company or organization stores its corporate 
data in an Informix database, someone somewhere has to make 
BusinessObjects “talk” to this data source.
In 99% of cases, you, the BusinessObjects end user, do not have to concern 
yourself with setting up database connections. Thus, BusinessObjects lets you 
get the information you need, and you don’t need any technical knowledge of 
what’s going on behind the scenes.
This does not mean that power BusinessObjects users cannot define their own 
database connections. For example, in free-hand SQL, you can define a 
connection, write a SQL script, then run the script against the connection you 
created. 
The following table describes who sets up database connections for the various 
BusinessObjects data providers.
40
Accessing Data and Data Analysis
Introduction to Accessing Data with BusinessObjects
Restrictive connections
If you are working with a universe that is set up with a restrictive connection, you 
need to supply the database username and password to run a query. This 
username/password is not the one that you use to log onto BusinessObjects; it is 
the username/password of the underlying database (for example an Oracle or 
SQL Server database) that the universe accesses. This database normally 
remains hidden to you, but the universe designer can set up a restrictive 
Data provider
Who sets it up?
Queries on universes
The universe designer sets up the connection in the 
universe, so the connection is completely hidden 
from you when you build or edit queries.
Note: The supervisor may modify the existing 
connection or assign a new connection to the 
universe
Stored procedures
The supervisor creates the connection to access the 
stored procedure.
Free-hand SQL
In free-hand SQL, you can create your own 
connection to the database. Once you have created 
the connection, you can make it available to other 
users.
Personal data files and 
XML files
When you access data in a personal data file or XML 
file, you select the file and in doing so, you “connect” 
to it. This is not a technical task, it’s just a question 
of selecting the right file
VBA procedures
A VBA procedure runs a VBA macro that retrieves 
data for your BusinessObjects report. The person 
who creates the macro defines the connection to the 
data source in the macro code.
OLAP Servers and SAP The database administrator at your site sets up the 
servers so that you can access them from 
BusinessObjects.
World Wide Web pages You access WWW pages using the Web Connect 
data provider.
Documents you may be interested
Documents you may be interested