display pdf byte array in browser c# : Rotate individual pages in pdf Library SDK component .net wpf web page mvc businessobjects_access_analysis3-part1306

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.
Rotate individual pages in pdf - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
how to rotate a page in pdf and save it; rotate pdf pages in reader
Rotate individual pages in pdf - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate pdf page by page; pdf rotate page
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.
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
doc.Save(outPutFilePath). How to VB.NET: Delete Consecutive Pages from PDF. doc.Save(outPutFilePath). How to VB.NET: Delete Specified Pages from PDF.
save pdf after rotating pages; rotate pdf page permanently
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Page: Insert PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Add and Insert Multiple PDF Pages to PDF Document Using VB.
pdf rotate pages and save; how to rotate one page in a pdf file
part
Accessing Data
C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
pdf rotate single page and save; how to rotate one pdf page
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
doc.Save(outPutFilePath); Demo Code: How to Delete Consecutive Pages from PDF in C#.NET. Demo Code: How to Delete Specified Pages from PDF in C#.NET.
pdf reverse page order online; rotate pages in pdf and save
C# TIFF: How to Rotate TIFF Using C# Code in .NET Imaging
Individual Products. XDoc.SDK for .NET. XImage.SDK for Page. |. Home ›› XDoc.Tiff ›› C# Tiff: Rotate Tiff Page. & pages edit, C#.NET PDF pages extract, copy
pdf expert rotate page; rotate pages in pdf expert
VB.NET PDF - WPF PDF Viewer for VB.NET Program
Individual Products. XDoc.SDK for .NET. XImage.SDK for .NET. Page: Replace PDF Pages. Page: Move Page Position. Page: Copy, Paste PDF Pages. Page: Rotate a PDF
pdf rotate pages separately; rotate pdf page
c
hapter
Introduction to Accessing Data 
with BusinessObjects
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
C#.NET PDF Library - Copy and Paste PDF Pages in C#.NET. Easy to C#.NET Sample Code: Copy and Paste PDF Pages Using C#.NET. C# programming
reverse page order pdf; rotate pages in pdf permanently
C# PDF Library SDK to view, edit, convert, process PDF file for C#
load, create, convert and edit PDF document (pages) in C# other file formats; merge, append, and split PDF files; insert, delete, move, rotate, copy and
pdf save rotated pages; permanently rotate pdf pages
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:
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