<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1640416367485739605</id><updated>2024-09-04T15:43:05.327-07:00</updated><category term="Xcelsius"/><category term="Oracle"/><category term="Business Objects"/><category term="Data Modelling"/><category term="Microsoft Windows"/><category term="Web Intelligence"/><category term="Hana"/><category term="LiveOffice"/><category term="Universe Designer"/><category term="hide"/><category term="Broadcast Agent"/><category term="Device Drivers"/><category term="Google Chrome"/><category term="Infoview"/><category term="Internet Explorer"/><category term="Microsoft Excel"/><category term="Serial Numbers/Cracks"/><title type='text'>Best Business Intelligence</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-8255154443893726094</id><published>2014-07-27T13:14:00.004-07:00</published><updated>2014-07-27T13:55:57.484-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hana"/><category scheme="http://www.blogger.com/atom/ns#" term="hide"/><title type='text'>Test Hana Post2</title><content type='html'>Test Hana Post2</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/8255154443893726094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2014/07/test-hana-post2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/8255154443893726094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/8255154443893726094'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2014/07/test-hana-post2.html' title='Test Hana Post2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-3284446088181530167</id><published>2014-07-27T12:51:00.003-07:00</published><updated>2014-07-27T13:55:57.482-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hana"/><category scheme="http://www.blogger.com/atom/ns#" term="hide"/><title type='text'>Test Hana Post1</title><content type='html'>Test Hana Post1</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/3284446088181530167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2014/07/test-hana-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/3284446088181530167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/3284446088181530167'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2014/07/test-hana-post.html' title='Test Hana Post1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-1489706038504605463</id><published>2011-09-05T07:29:00.000-07:00</published><updated>2011-09-05T07:29:36.300-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web Intelligence"/><title type='text'>Sections Vs Breaks in Web Intelligence</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2&gt;
What are Web Intelligence Sections?&lt;/h2&gt;
In Business Objects XI Web Intelligence sections are easily created and often even by mistake (drag a single object to the report and you will see what I mean). They can be made more complex and wider (taller) with greater scope.&lt;b&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;Sections apply to the entire horizontal area of page over which they are defined&lt;/b&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(best viewed/managed in Structure View). In other words, you can have multiple tables, graphs, cells in a section if you want. The section is also&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;defined usually by a dimension so that each unique value of the dimension becomes an instance of the section in which all content placed in the section is repeated&lt;/b&gt;. All of the content in that instance is filtered to that unique dimension value.&lt;br /&gt;
&lt;h2&gt;
So what are Breaks then?&lt;/h2&gt;
A break is something that I rarely seem to get these days. No seriously, a Business Objects Webi report break has similar properties to those of a section. It is a sort of pivot around each distinct value of a dimension or formula. However,&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;a break occurs only in a single table/block&lt;/b&gt;.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Breaks cause the table to be broken up in instances of the break, sub-tables&lt;/b&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;usually. These are easily created, usually by highlighting the desired dimension’s column and then right-clicking or section the top-menu icon.&lt;br /&gt;
&lt;h2&gt;
A Distinction between the Two&lt;/h2&gt;
Sections can be applied and formatted to function more or less like breaks; however, breaks can never function as sections do, they are limited to the scope of the block on which they are defined. I tend to prefer sections as they allow for greater flexibility and they seem to have more options. Nevertheless, breaks can be excellent for grouping relatively small amounts of data and then aggregating the measures at the bottom of the table.</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/1489706038504605463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/09/sections-vs-breaks-in-web-intelligence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1489706038504605463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1489706038504605463'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/09/sections-vs-breaks-in-web-intelligence.html' title='Sections Vs Breaks in Web Intelligence'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-5783960362281233144</id><published>2011-08-28T17:25:00.000-07:00</published><updated>2011-09-05T07:28:31.985-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Objects"/><title type='text'>Installing SAP Business Objects XIR 3.0 on Server-Client Architecture</title><content type='html'>This post discusses the steps to install BO XIR 3.0 on a VMware server and connect to it from your laptop machine.&lt;br /&gt;
Note: I have used MS SQL Server 2008 as by back end database server for CMS and Audit databases.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;VMWare Installation&lt;/b&gt;:&lt;br /&gt;
Install VMWare and use Bridged setting rather than NAT, you should be able to ping &quot;from and to&quot; the new virtual machine individually.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;On the VMWare Server&lt;/b&gt;:&lt;br /&gt;
1- Create a user in SQL Server 2008 with read and write access to the database server.&lt;br /&gt;
2- Create CMS and AUDIT databases&lt;br /&gt;
3- Create ODBC connections for both CMS and Audit databases.&lt;br /&gt;
4- Install BO with the Web Application Server (by default Apache TomCat)&lt;br /&gt;
&lt;br /&gt;
After the installation is complete make sure BO is working fiine.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;On the Client Side (laptop machine)&lt;/b&gt;:&lt;br /&gt;
1- Install client tools for Business Objects (by default, during the setup BO will ask you to install the client tools only)&lt;br /&gt;
2- Specify the CMS name (system name of your VMware server) to the client tools and connect to the server BO instance.&lt;br /&gt;
Eg. for Infoview to access the BO server, type http://CMSname:8080/InfoViewApp.&lt;br /&gt;
To access CMC, type http://CMSname:8080/CmcApp&lt;br /&gt;
&lt;br /&gt;
3- So now for example you create a universe on the server side, and you also create are report on that and want the client machine to view the report. The server can export the report and the client will be able to see the report in Infoview. However, if the client machine wants to refresh or edit the report, there will be an error message displayed. This is becuase the client machine has no connection with the database.&lt;br /&gt;
&lt;br /&gt;
So remember on the server machine you created an ODBC connection with the databases, that same ODBC connection needs to be created on the client machine as well, the name of the ODBC should remain the same.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/5783960362281233144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/08/installing-sap-business-objects-xir-30.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/5783960362281233144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/5783960362281233144'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/08/installing-sap-business-objects-xir-30.html' title='Installing SAP Business Objects XIR 3.0 on Server-Client Architecture'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-1458157652339232989</id><published>2011-08-22T13:08:00.000-07:00</published><updated>2011-08-22T13:08:07.463-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Broadcast Agent"/><title type='text'>Broadcast Agent in Business Objects</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;Broadcast Agent Publisher Interview Questions&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;hr size=&quot;1&quot; style=&quot;background-color: #c7c7c7; color: #c7c7c7;&quot; /&gt;&lt;div&gt;&lt;div style=&quot;float: right; padding-bottom: 0pt; padding-left: 10px; padding-right: 0pt; padding-top: 0pt;&quot;&gt;&lt;ins style=&quot;border-bottom-style: none; border-bottom-width: medium; border-color: initial; border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; display: inline-table; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; min-height: 90px; padding-bottom: 0pt; padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; width: 200px;&quot;&gt;&lt;ins style=&quot;border-bottom-style: none; border-bottom-width: medium; border-color: initial; border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; display: block; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; min-height: 90px; padding-bottom: 0pt; padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; width: 200px;&quot;&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ins style=&quot;border-bottom-style: none; border-bottom-width: medium; border-color: initial; border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; display: inline-table; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; min-height: 90px; padding-bottom: 0pt; padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; width: 200px;&quot;&gt;&lt;ins style=&quot;border-bottom-style: none; border-bottom-width: medium; border-color: initial; border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; display: block; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; min-height: 90px; padding-bottom: 0pt; padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; width: 200px;&quot;&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;/div&gt;&lt;div style=&quot;min-height: 260px;&quot;&gt;Broadcast Agent Publisher 5.5&lt;br /&gt;
&lt;br /&gt;
What is Broadcast Agent (Latest version 5.5)?&lt;br /&gt;
&lt;br /&gt;
BROADCAST AGENT empowers BO and Webi users to automatically process and publish their BO documents via the repository, an intranet, or an extranet open to the World Wide Web.&lt;br /&gt;
&lt;br /&gt;
How do you send a document to BCA?&lt;br /&gt;
&lt;br /&gt;
General tab: Allows you to specify the Server, document&#39;s priority and to write a description of the document.&lt;br /&gt;
Actions tab: Allows you to specify the actions that you want Broadcast Agent to perform, e.g., refresh and print, save in .rtf, .txt or .pdf format, publish on channels, Report busting etc&lt;br /&gt;
Categories tab: Allows you to select categories for the document you are sending.&lt;br /&gt;
Scheduling tab: Allows you to specify the document processing start date, expiration date, schedule and File Watcher.&lt;br /&gt;
Distribution tab: Allows you to specify who will receive the document and the method of distribution: via the file system, a web server, or the BusinessObjects repository.&lt;br /&gt;
&lt;br /&gt;
What is File Watcher?&lt;br /&gt;
&lt;br /&gt;
File Watcher is the Broadcast Agent feature that permits the processing of tasks when and only when a specified file is present in its specified location.&lt;br /&gt;
&lt;br /&gt;
The File Watcher gives you control over when Broadcast Agent processes the document.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
What kind of file can you use?&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
You can use - text, rtf, Business Objects files&lt;br /&gt;
Where can the file be located?&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
The file can be located wherever you want--on a server, on the client or on a file system--as long as the Broadcast Agent machine can access the file where it has been defined.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
What happens if Broadcast Agent can&#39;t find the file?&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
If the Broadcast Agent can&#39;t locate the file at task execution time, it simply doesn&#39;t run the task.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
What is Report bursting?&lt;br /&gt;
&lt;br /&gt;
Report bursting means refreshing the document with the user profile of each recipient.&lt;br /&gt;
&lt;br /&gt;
What is Broadcast Agent Publisher?&lt;br /&gt;
&lt;br /&gt;
Broadcast Agent Publisher is a server-based product that allows you to broadcast information by email and to manage the delivery of the emails.&lt;br /&gt;
&lt;br /&gt;
BROADCAST AGENT PUBLISHER adds functionality to BROADCAST AGENT, a product that allows BUSINESS OBJECTS and WEB INTELLIGENCE users to process and publish their business intelligence documents automatically via a repository, an intranet, an extranet and the Internet.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; Business ObjectsBroadcast Agent Publisher provides fast, personalized, and intelligent information delivery allowing you to easily and quickly deliver subscription based information with the minimal amount of IT resources, to many thousands of information consumers, via email based distribution mechanisms.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Why is Broadcast Agent Publisher Needed?&lt;br /&gt;
&lt;br /&gt;
BCA provides BO customers with several ways to update and share reports through:&lt;br /&gt;
1) The BUSINESS OBJECTS repository (2) A web site (3) A file server&lt;br /&gt;
&lt;br /&gt;
What are the features of Broadcast Agent Publisher?&lt;br /&gt;
&lt;br /&gt;
•	Email-based broadcasting&lt;br /&gt;
The distributions of key information, or notification of its availability, by email Publications.&lt;br /&gt;
Ex: You can send a sales report to every member of the marketing department every Monday.&lt;br /&gt;
•	Subscription-based publications&lt;br /&gt;
Recipients can subscribe to the publications that are the most useful to them, and can choose how often they want to receive them.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
Ex: Your customers can receive personalized information by email every Monday morning.&lt;br /&gt;
•	Mass mailing&lt;br /&gt;
Ex: With an extranet deployment, you can send a promotional message to every customer who spent more than $100 last month.&lt;br /&gt;
•	Recipient groups&lt;br /&gt;
Grouping recipients makes it easier to manage the broadcasting of publications to a lot of email addresses.&lt;br /&gt;
Ex: If you decide to change the report that the sales department receives each week, you need only select a single group that contains all the email addresses&lt;br /&gt;
•	Report scheduling&lt;br /&gt;
You can specify when you want publications to be sent, and allow the recipients to choose when they want to receive them.&lt;br /&gt;
•	Single pass report bursting&lt;br /&gt;
The source document is refreshed against the database once, and then filtered for each recipient.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
•	Report personalization&lt;br /&gt;
From a single source document, you can tailor the publications you send so that each recipient receives only the data that is of specific relevance to him or her.&lt;br /&gt;
&lt;br /&gt;
What is Publication?&lt;br /&gt;
&lt;br /&gt;
Publication is an email that is distributed to a range of recipients.&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent; border-bottom-style: none; border-bottom-width: medium; border-color: initial; border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; color: black; overflow-x: hidden; overflow-y: hidden; text-align: left; text-decoration: none;&quot;&gt;&lt;br /&gt;
Read more:&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.placementpapers.us/business_objects/316-broadcast_agent_publisher_interview_questions.html#ixzz1TSULCBjR&quot; style=&quot;color: #003399;&quot; target=&quot;_blank&quot;&gt;http://www.placementpapers.us/&lt;wbr&gt;&lt;/wbr&gt;business_objects/316-&lt;wbr&gt;&lt;/wbr&gt;broadcast_agent_publisher_&lt;wbr&gt;&lt;/wbr&gt;interview_questions.html#&lt;wbr&gt;&lt;/wbr&gt;ixzz1TSULCBjR&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
Under Creative Commons License:&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by/3.0&quot; style=&quot;color: #003399;&quot; target=&quot;_blank&quot;&gt;Attribution&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/1458157652339232989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/08/broadcast-agent-in-business-objects.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1458157652339232989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1458157652339232989'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/08/broadcast-agent-in-business-objects.html' title='Broadcast Agent in Business Objects'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-419961823284580217</id><published>2011-08-22T13:06:00.001-07:00</published><updated>2011-08-22T13:06:18.532-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Universe Designer"/><title type='text'>Universe Designer Interview Questions</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;Universe Related Questions&lt;/h3&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http:///&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q1&quot; style=&quot;color: #0000cc;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;1) What is a Universe?&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;;&quot;&gt;&lt;span style=&quot;font-size: 17px;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;Universe is a semantic layer that isolates you from the complexities of the database. A universe maps to data in the database in everyday terms that describe your business situation. Universes are made up of classes and objects. For example, the objects in a human resources universe would be Names, Addresses, Salaries. Classes are logical groupings of objects. Each class has a meaningful name, such as Vacation (for objects pertaining to employee vacations). Each object maps to data in the database and enables you to retrieve data for your reports.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #000099; font-family: &#39;Times New Roman&#39;;&quot;&gt;&lt;/span&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;;&quot;&gt;&lt;span style=&quot;font-size: 17px;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;2) How do u export universe to repository?&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;You make a universe available to Web Intelligence users and other designers by exporting a universe to the repository. When you export a universe the universe is: Moved to the selected universe folder on the repository file system and Created in the Central Management System (CMS). Each time the universe is exported to the repository, the universe version in the CMS is updated. Exporting a universe to the repository involves following steps:&lt;br /&gt;
1. Select File &amp;gt; Export. The Export Universe dialog box appears.&lt;br /&gt;
2. Select a universe folder from the folder drop down list box. (or) Click the Browse button and select a universe folder in the folder browser.&lt;br /&gt;
3. If you want to lock the universe, double-click the universe name.&lt;br /&gt;
4. Click a group in the Groups list box. This is the user group that uses the exported universe.&lt;br /&gt;
5. Click a universe in the Universes list box. The Universes list box shows the names of the active universes.&lt;br /&gt;
6. If you want to export other universes that are not open, click the Add Universe button, and then use the browser to select the other universes.&lt;br /&gt;
7. Click&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q3&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;u&gt;&lt;b&gt;3) What is Strategies?&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;A strategy is a script that automatically extracts structural information from a database or flat file. Strategies have two principle roles:&lt;br /&gt;
• Automatic join and cardinality detection (Join strategies)&lt;br /&gt;
• Automatic class, object, and join creation (Objects and Joins strategies)&lt;br /&gt;
Strategies can be useful if you want to automate the detection and creation of structures in your universe based on the SQL structures in the database. There exits two types of strategies:&lt;br /&gt;
-Built in strategy is the Default strategy shipped with Designer. Built in strategies cannot be customized.&lt;br /&gt;
-External strategy: User defined script that contains the same type of information as a Built in strategy, but customized to optimize information retrieval from a database.&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q4&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;4) What is a derived table?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
Derived tables are tables that you define in the universe schema. You create objects on them as you do with any other table. A derived table is defined by an SQL query at the universe level that can be used as a logical table in Designer. Derived tables have the following advantages:&lt;br /&gt;
• Reduced amount of data returned to the document for analysis.&lt;br /&gt;
• Reduced maintenance of database summary tables. Derived tables can, in some cases, replace statistical tables that hold results for complex calculations that are incorporated into the universe using aggregate awareness.&lt;br /&gt;
Derived tables are similar to database views, with the advantage that the SQL for a derived table can include prompts.&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q5&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;5) What is Join Path Problems?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
A join path is a series of joins that a query can use to access data in the tables linked by the joins. Join path problems can arise from the limited way that lookup and fact tables are related in a relational database. The three major join path problems that you encounter when designing a schema are the following:&lt;br /&gt;
• Loops: Returns too few rows. Joins form multiple paths between lookup tables.&lt;br /&gt;
• Chasm traps: Returns too many rows. Many to one joins from two fact tables converge on a single lookup table. This type of join convergence can lead to a join path problem called a chasm trap.&lt;br /&gt;
• Fan traps: Returns too many rows. A one to many join links a table which is in turn linked by a one to many join. This type of fanning out of one to many joins can lead to a join path problem called a fan trap.&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q6&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;6) What is a Lookup Table?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;A lookup (or dimension) table contains information associated with a particular entity or subject. For example, a lookup table can hold geographical information on customers such as their names, telephone numbers as well as the cities and countries in which they reside. In Designer, dimension and detail objects are typically derived from lookup tables.&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q7&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;7) What is a Fact Table?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;A fact table contains statistical information about transactions. For example, it may contain figures such as Sales Revenue or Profit. In a universe, most but not all, measures are defined from fact tables.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q8&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;8) What are Contexts?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
Contexts are a collection of joins which provide a valid query path for Web Intelligence to generate SQL. Contexts are used in:&lt;br /&gt;
• Solving loops:&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;• Solving chasm traps.&lt;br /&gt;
• Assisting in some solutions for fan traps.&lt;br /&gt;
• Assisting in detecting incompatibility for objects using aggregate awareness.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;9) How can we detect chasm trap?&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Detect Contexts examines the many to one joins in the schema. It picks up the table that receives converging many to one joins and proposes contexts to separate the queries run on the table. This is the most effective way to ensure that your schema does not have a chasm trap.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;10) How Do You Detect a Fan Trap?&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;You cannot automatically detect fan traps. You need to visually examine the direction of the cardinalities displayed in the table schema. If you have two tables that are referenced by measure objects and are joined in a series of many to one joins, then you may have a potential fan trap.&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;/span&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;11) How does a context resolve a loop?&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;A context resolves a loop by defining a set of joins that specify one specific path through tables in a loop. It ensures that joins are not included from different paths within the same SQL query.&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;12) How Do You Resolve a chasm Trap?&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
To resolve a chasm trap you need to make two separate queries and then combine the results. Depending on the type of objects defined for the fact tables, and the type of end user environment, you can use the following methods to resolve a chasm trap:&lt;br /&gt;
• Create a context for each fact table. This solution works in all cases.&lt;br /&gt;
• Modify the SQL parameters for the universe so you can generate separate SQL queries for each measure. This solution only works for measure objects. It does not generate separate queries for dimension or detail objects.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;13) How Do You Resolve a Fan Trap?&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
There are two ways to solve a fan trap problem.&lt;br /&gt;
• Create an alias for the table containing the initial aggregation, then use Detect Contexts (Tools &amp;gt; Detect Contexts) to detect and propose a context for the alias table and a context for the original table. This is the most effective way to solve the fan trap problem.&lt;br /&gt;
• Altering the SQL parameters for the universe. This only works for measure objects.&lt;/span&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;14&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q9&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;) What is a microcube?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
When you create a measure you must specify the way the aggregate function will be projected onto a report. Returned values for a measure object are aggregated at two levels of the query process:&lt;br /&gt;
• Query level. Data is aggregated using the inferred Select statement.&lt;br /&gt;
•Microcube Level: A microcube is a conceptual way to present the data returned by a query before it is projected onto a report. It represents the returned values held in memory by a Business Objects reporting product. The block level is the 2 dimensional report that a user creates with the returned data. A user can choose to use all, or only some of the data held in the microcube to create a report. A user can also do aggregate functions on the returned values in the microcube (local aggregation) to create new values on a report.&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q10&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;15) What are @Functions?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
@Functions are special functions that provide more flexible methods for specifying the SQL for an object. @Functions are available in the Functions pane of the Edit Select box for an object. @Functions are very flexible. Depending on what you want to achieve, you can use any @function in either a Select statement, or a Where clause.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;@Aggregate_Aware:&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/u&gt;The @Aggregate_Aware function allows an object to take advantage of tables containing summary data in the database. If your database contains summary tables and you are running queries that return aggregate data, it is quicker to run a Select statement on the columns that contain summary data rather than on the columns that contain fact or event data.&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;color: #000099; font-family: &#39;Times New Roman&#39;; font-size: 17px;&quot;&gt;@Aggregate_Aware(sum(agg_&lt;wbr&gt;&lt;/wbr&gt;table_1), ... sum(agg_table_n))&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #000099; font-family: &#39;Times New Roman&#39;; font-size: 17px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;
&lt;u&gt;@Prompt:&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/u&gt;You can use the @Prompt function to create an interactive object. You use a @Prompt function in the Where clause for an object. It forces a user to enter a value for a restriction when that object is used in a query. When the user runs the query, a prompt box appears asking for a value to be entered. @Prompts are useful when you want to force a restriction in the inferred SQL but do not want to preset the value of the condition.&lt;br /&gt;
&lt;br /&gt;
@Prompt(‘message’,‘type’,[lov]&lt;wbr&gt;&lt;/wbr&gt;,[MONOMULTI],[FREECONSTRAINED]&lt;wbr&gt;&lt;/wbr&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;@Select:&lt;/u&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;You can use the @Select function to re-use the Select statement of another object. When the @Select function is used in the Select statement of an object, it specifies the path of another object in the universe as a parameter of the @Select function, in the form Class_Name\Object_Name. This then acts as a pointer to the Select statement of the referenced object.&lt;br /&gt;
&lt;br /&gt;
@Select(Classname\Objectname)&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
When you use @Select and @Where functions, one object now depends on another in the universe. You have created a new object dependency. When one object is deleted, the other object using the @Select or @Where function needs to be manually updated.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;@Where:&lt;/u&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;You can use the @Where function to re-use the Where clause of another object. When the @Where function is used in the Where clause of an object, it specifies the path of another object in the universe as a parameter of the @Where function, in the form Class_Name\Object_Name. This then acts as a pointer to the Where clause of the referenced object. Using the Where clause creates a dynamic link between two objects. When the Where clause of the original object is modified, the Where clause of the referencing object is automatically updated.&lt;br /&gt;
&lt;/div&gt;&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q11&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;16) What is multidimensional analysis?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
Multidimensional analysis is the analysis of dimension objects organized in meaningful hierarchies. Multidimensional analysis allows users to observe data from various viewpoints. This enables them to spot trends or exceptions in the data. A hierarchy is an ordered series of related dimensions. An example of a hierarchy is Geography, which may group dimensions such as Country, Region, and City.&lt;br /&gt;
In Web Intelligence you can use drill up or down to perform multi dimensional analysis.&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;b&gt;&lt;u&gt;17)&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q12&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;What are external strategies?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
An external strategy is an SQL script stored externally to the .UNV file, and structured so that it can be used by Designer to automate object or join creation, and table detection tasks in a universe. External strategies are stored in an external strategy file with the extension STG. External strategy files are in XML format. There is one for each supported RDBMS.&lt;/span&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;/span&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;18)&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q13&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;What is Aggregate Awareness?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;Aggregate awareness is a term that describes the ability of a universe to make use of aggregate tables in a database. These are tables that contain pre-calculated data. You can use a function called @Aggregate_Aware in the Select statement for an object that directs a query to be run against aggregate tables rather than a table containing non aggregated data. Using aggregate tables speeds up the execution of queries, improving the performance of SQL transactions.&lt;br /&gt;
&lt;br /&gt;
The reliability and usefulness of aggregate awareness in a universe depends on the accuracy of the aggregate tables. They must be refreshed at the same time as all fact tables. A universe that has one or more objects with alternative definitions based on aggregate tables is said to be “aggregate aware”. These definitions correspond to levels of aggregation. For example, an object called Profit can be aggregated by month, by quarter, or by year. These objects are called aggregate objects. Queries built from a universe using aggregate objects return information aggregated to the appropriate level at optimal speed.&lt;br /&gt;
&lt;br /&gt;
@Aggregate_Aware(sum(agg_&lt;wbr&gt;&lt;/wbr&gt;table_1), ... sum(agg_table_n))&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q14&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;19) What are incompatible objects?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
You must now specify the incompatible objects for each aggregate table in the universe. The set of incompatible objects you specify determines which aggregate tables are disregarded during the generation of SQL. With respect to an aggregate table, an object is either compatible or incompatible. The rules for compatibility are as follows:&lt;br /&gt;
• When an object is at the same or higher level of aggregation as the table, it is compatible with the table.&lt;br /&gt;
• When an object is at a lower level of aggregation than the table (or if it is not at all related to the table), it is incompatible with the table.&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;20&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q15&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;) What is a restriction set?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
A restriction set is a named group of restrictions that apply to a universe. You can apply a restriction set to a selected group or user account for a universe. When users connect to a universe, the objects, rows, query types, and connection that they use in the universe are determined by their applied restriction set. You can create, edit, and delete a restriction set at any time once the universe has been exported to the CMS. You can create multiple restriction sets depending on the query needs of a target user group.&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;21&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q16&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;) What are linked universes?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
Linked universes are universes that share common components such as parameters, classes, objects, or joins. When you link two universes, one universe has the role of a core universe, the other a derived universe. When changes are made in the core universe, they are automatically propagated to the derived universes.&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;22&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_Q17&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;) What is a core universe?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
The core universe is a universe to which other universes are linked. It contains components that are common to the other universes linking to it. These universes are called derived universes. The core universe represents a re-usable library of components. A core universe can be a kernel or master universe depending on the way the core universe components are used in the derived universes.&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;23&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_WQ18&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;) What are derived universes?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
A derived universe is a universe that contains a link to a core universe. The link allows the derived universe to share common components of the core universe:&lt;br /&gt;
• If the linked core universe is a kernel universe, then components can be added to the derived universe.&lt;br /&gt;
• If the linked core universe is a master universe, then the derived universe contains all the core universe components. Classes and objects are not added to the derived universe. They can be hidden in the derived universe depending on the user needs of the target audience.&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;24&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_HQ19&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;) How are universes optimized?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
Query time can often be shortened by optimizing a universe. There are several ways you can optimize a universe:&lt;br /&gt;
• Optimizing the Array Fetch parameter in the Universe Parameters.&lt;br /&gt;
• Allocating a weight to each table.&lt;br /&gt;
• Using shortcut joins.&lt;br /&gt;
• Creating and using aggregate tables in your database.&lt;br /&gt;
&lt;br /&gt;
Table weight is a measure of how many rows there are in a table. Lighter tables have less rows than heavier tables. By default BusinessObjects sorts the tables from the lighter to the heavier tables. The order in which tables are sorted at the database level depends on your database. For example, Sybase uses the same order as BusinessObjects, but Oracle uses the opposite order. The SQL will be optimized for most databases, but not for Oracle where the smallest table is put first in the sort order. So, if you are using an Oracle database, you can optimize the SQL by reversing the order that BusinessObjects sorts the tables. To do this you must change a parameter in the relevant PRM file of the database.&lt;/span&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_DQ20&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;25) Different ways to link universes?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
The following approaches when linking universes:&lt;br /&gt;
• Kernel approach&lt;br /&gt;
• Master approach&lt;br /&gt;
• Component approach&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Kernel approach:&lt;/u&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;With the kernel approach, one universe contains the core components. These are the components common in all universes. The derived universes that you create from this kernel universe contain these core components as well as their own specific components.&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;u&gt;Master approach:&lt;/u&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;The master approach is another way of organizing the common components of linked universes. The master universe holds all possible components. In the universes derived from the master, certain components are hidden depending on their relevance to the target users of the derived universe. The components visible in the derived universes are always a subset of the master universe. There are no new components added specific to the derived universe.&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;u&gt;Component approach:&lt;/u&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;The component approach involves merging two or more universes into one universe. The Sales universe below was created by merging two universes: Part 1 and Part&lt;/span&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_EQ22&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;26) Explain about detail objects?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
Dimensions are focus of analysis in a query. A dimension maps to one or more columns, functions in the database that are key to a query. Detail Objects provides descriptive data about a dimension. A detail is always attached to a dimension. It maps to one or more columns or functions in the database that provide detailed information related to a dimension. One cannot drill on details nor link on details when linking multiple data providers. While Customer ID would be a dimension, customer name, address, phone and soon should be details.&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_WQ23&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;27) What is business objects repository?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
Business Objects Repository:&lt;br /&gt;
Ø It is a semantic layer which stores the BO Users and their privileges.&lt;br /&gt;
Ø Repository means set of database tables, Business object store security information e.g user, group, access permission, user type etc. , universe information e.g. objects, classes, table name, column name, relationship etc and document information.&lt;br /&gt;
Ø Repository contains data accounts with three domains in each one type. You can create the repository anywhere. The security domain has the user security info and other domains address.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_WQ24&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;28) What are domains?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Domain is nothing but logical grouping of system tables. There are three domains usually in a basic setup they are Secure, Universe, Document. In 6.5 Universe are situated in one domain, Reports in one domain and Supervisor.&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;&quot; name=&quot;131ee2cea0aeb8ed_13148dd61b9f08cf_WQ25&quot; style=&quot;color: #0000cc;&quot;&gt;&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;29) When is the Repository created?&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: #000099; font-family: &#39;times new roman&#39;; font-size: 17px;&quot;&gt;In 5i/6i versions repository is created after installing the software, whereas in XI version a repository is created at the time of installation.&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/419961823284580217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/08/universe-designer-interview-questions.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/419961823284580217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/419961823284580217'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/08/universe-designer-interview-questions.html' title='Universe Designer Interview Questions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-563978898463057666</id><published>2011-08-22T13:03:00.003-07:00</published><updated>2011-08-22T13:03:42.655-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web Intelligence"/><title type='text'>Sections Vs Breaks in Web Intelligence</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2&gt;What are Web Intelligence Sections?&lt;/h2&gt;In Business Objects XI Web Intelligence sections are easily created and often even by mistake (drag a single object to the report and you will see what I mean). They can be made more complex and wider (taller) with greater scope.&lt;b&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;Sections apply to the entire horizontal area of page over which they are defined&lt;/b&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(best viewed/managed in Structure View). In other words, you can have multiple tables, graphs, cells in a section if you want. The section is also&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;defined usually by a dimension so that each unique value of the dimension becomes an instance of the section in which all content placed in the section is repeated&lt;/b&gt;. All of the content in that instance is filtered to that unique dimension value.&lt;br /&gt;
&lt;h2&gt;So what are Breaks then?&lt;/h2&gt;A break is something that I rarely seem to get these days. No seriously, a Business Objects Webi report break has similar properties to those of a section. It is a sort of pivot around each distinct value of a dimension or formula. However,&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;a break occurs only in a single table/block&lt;/b&gt;.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Breaks cause the table to be broken up in instances of the break, sub-tables&lt;/b&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;usually. These are easily created, usually by highlighting the desired dimension’s column and then right-clicking or section the top-menu icon.&lt;br /&gt;
&lt;h2&gt;A Distinction between the Two&lt;/h2&gt;Sections can be applied and formatted to function more or less like breaks; however, breaks can never function as sections do, they are limited to the scope of the block on which they are defined. I tend to prefer sections as they allow for greater flexibility and they seem to have more options. Nevertheless, breaks can be excellent for grouping relatively small amounts of data and then aggregating the measures at the bottom of the table.&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/563978898463057666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/08/sections-vs-breaks-in-web-intelligence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/563978898463057666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/563978898463057666'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/08/sections-vs-breaks-in-web-intelligence.html' title='Sections Vs Breaks in Web Intelligence'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-4257054634633234965</id><published>2011-08-22T12:57:00.000-07:00</published><updated>2011-08-22T12:57:42.359-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web Intelligence"/><title type='text'>Merged Dimensions in Web Intelligence</title><content type='html'>Merged Dimensions is a feature introduced in Business Objects in XI R2 release. How does it help us?</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/4257054634633234965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/08/merged-dimensions-in-web-intelligence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/4257054634633234965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/4257054634633234965'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/08/merged-dimensions-in-web-intelligence.html' title='Merged Dimensions in Web Intelligence'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-3821076293743491384</id><published>2011-08-22T12:51:00.000-07:00</published><updated>2011-09-05T07:30:55.963-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Objects"/><title type='text'>Linking Universe in SAP Business Objects XI 3.1</title><content type='html'>Business Objects can only link universes that are connected to a single repository or in other words BO can only like universes that are connected to a single database server machine. No two universe can be linked if the databases are different. Please see the error message prompted by BO when linking 2 universes from different physical databases.&lt;br /&gt;
&lt;br /&gt;
In order to merge all the datasources , Data Federator can be used which merges all the datasource together and a universe can be created on the target virtual table. OR data can be merged at the WEBI, DESKI, Crystal reports, level.&lt;br /&gt;
&lt;br /&gt;
In BO 4.0 Universe designer is embedded with Data Federator merging capabilities hence in BO 4 a Universe can be connected to multiple databases. Universe Designer in BO 4 is called &#39;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;mailto:Faisalbobj@gmail.com&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Tw Cen MT&#39;, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt;Information Design tool&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&#39;.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/jpeg;base64,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&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/3821076293743491384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/08/linking-universe-in-sap-business.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/3821076293743491384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/3821076293743491384'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/08/linking-universe-in-sap-business.html' title='Linking Universe in SAP Business Objects XI 3.1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-3274940334410920643</id><published>2011-08-21T13:01:00.001-07:00</published><updated>2011-08-21T13:01:42.175-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><title type='text'>ORA-28009: connection as SYS should be as SYSDBA or SYSOPER</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #f6f6f6; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Symtompts of the Problem:&lt;br /&gt;
---------------------------&lt;/span&gt;&lt;br /&gt;
Whenever you try to conenct to database by providing SYS user name and password it retuens error.&lt;br /&gt;
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Cause of The Problem:&lt;br /&gt;
--------------------&lt;/span&gt;&lt;br /&gt;
This is because of the parameter O7_DICTIONARY_ACCESSIBILITY settings to FALSE.&lt;br /&gt;
&lt;br /&gt;
Access to dictionary objects is restricted to the users with the system privileges SYSDBA and SYSOPER. Connecting as SYSDBA gives a user unrestricted privileges to perform any operation on a database or the objects within a database. Data dictionary objects is under SYS schema and is protected by O7_DICTIONARY_ACCESSIBILITY to FALSE settings.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Workaround Example:&lt;br /&gt;
---------------------&lt;/span&gt;&lt;br /&gt;
1)Try to connect by user sys without sysdba privilege.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;SQL&amp;gt; conn sys/a&lt;br /&gt;
ERROR:&lt;br /&gt;
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER&lt;/span&gt;&lt;br /&gt;
Warning: You are no longer connected to ORACLE.&lt;br /&gt;
&lt;br /&gt;
2)Connect as sysdba and change O7_DICTIONARY_ACCESSIBILITY&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;SQL&amp;gt; conn / as sysdba&lt;br /&gt;
Connected.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;SQL&amp;gt; SHOW PARAMETER O7_DICTIONARY_ACCESSIBILITY&lt;br /&gt;
NAME TYPE VALUE&lt;br /&gt;
------------------------------------ ----------- ------------------------------&lt;br /&gt;
O7_DICTIONARY_ACCESSIBILITY boolean FALSE&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; ALTER SYSTEM SET O7_DICTIONARY_ACCESSIBILITY=TRUE scope=spfile;&lt;br /&gt;
System altered.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
3)Since O7_DICTIONARY_ACCESSIBILITY is static parameter restart is necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;SQL&amp;gt; shutdown immediate;&lt;/span&gt;&lt;br /&gt;
Database closed.&lt;br /&gt;
Database dismounted.&lt;br /&gt;
ORACLE instance shut down.&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;
SQL&amp;gt; startup&lt;/span&gt;&lt;br /&gt;
ORACLE instance started.&lt;br /&gt;
Total System Global Area 167772160 bytes&lt;br /&gt;
Fixed Size 2019288 bytes&lt;br /&gt;
Variable Size 109051944 bytes&lt;br /&gt;
Database Buffers 50331648 bytes&lt;br /&gt;
Redo Buffers 6369280 bytes&lt;br /&gt;
Database mounted.&lt;br /&gt;
Database opened.&lt;br /&gt;
&lt;br /&gt;
4)Now connect as sys with only password.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;SQL&amp;gt; conn sys/a&lt;br /&gt;
Connected.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; show parameter O7_DICTIONARY_ACCESSIBILITY&lt;br /&gt;
NAME TYPE VALUE&lt;br /&gt;
------------------------------------ ----------- ------------------------------&lt;br /&gt;
O7_DICTIONARY_ACCESSIBILITY boolean TRUE&lt;/span&gt;&lt;br /&gt;
5)Though you are SYS user but you have not currently have SYSDBA privilege. So, you can&#39;t do SYSDBA privilege tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;SQL&amp;gt; shutdown immediate;&lt;br /&gt;
ORA-01031: insufficient privileges&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; show user&lt;br /&gt;
USER is &quot;SYS&quot;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #f6f6f6; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #f6f6f6; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Reference:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://arjudba.blogspot.com/2008/05/ora-28009-connection-as-sys-should-be.html&quot;&gt;http://arjudba.blogspot.com/2008/05/ora-28009-connection-as-sys-should-be.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/3274940334410920643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/08/ora-28009-connection-as-sys-should-be.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/3274940334410920643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/3274940334410920643'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/08/ora-28009-connection-as-sys-should-be.html' title='ORA-28009: connection as SYS should be as SYSDBA or SYSOPER'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-1446046357897630786</id><published>2011-08-07T15:22:00.000-07:00</published><updated>2011-08-07T15:22:02.125-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Excel"/><title type='text'>Password Protecting MS Excel 2007 Document</title><content type='html'>In order to password protect MS Excel 2007 Document, follow the steps below:&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: tahoma, geneva, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;ol&gt;&lt;li style=&quot;list-style-type: decimal; text-align: left;&quot;&gt;Create your&amp;nbsp;&lt;a class=&quot;kLink&quot; href=&quot;http://www.avirtualexit.com/2007/08/how-to-password-protect-your-excel-2007-spreadsheet/#&quot; id=&quot;KonaLink1&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; border-bottom-color: transparent !important; border-bottom-style: none !important; border-bottom-width: 0px !important; border-left-color: transparent !important; border-left-style: none !important; border-left-width: 0px !important; border-right-color: transparent !important; border-right-style: none !important; border-right-width: 0px !important; border-top-color: transparent !important; border-top-style: none !important; border-top-width: 0px !important; bottom: 0px; color: rgb(255, 72, 151) !important; cursor: pointer; display: inline !important; font-family: inherit !important; font-size: inherit !important; font-variant: normal; left: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static; right: 0px; text-decoration: underline !important; text-transform: none !important; top: 0px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 72, 151) !important; font-family: inherit !important; font-size: inherit !important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: initial !important; border-left-style: none !important; border-left-width: 0px !important; border-right-color: initial !important; border-right-style: none !important; border-right-width: 0px !important; border-top-color: initial !important; border-top-style: none !important; border-top-width: 0px !important; color: rgb(255, 72, 151) !important; display: inline !important; float: none !important; font-family: inherit !important; font-size: inherit !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static; width: auto !important;&quot;&gt;Excel&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: initial !important; border-left-style: none !important; border-left-width: 0px !important; border-right-color: initial !important; border-right-style: none !important; border-right-width: 0px !important; border-top-color: initial !important; border-top-style: none !important; border-top-width: 0px !important; color: rgb(255, 72, 151) !important; display: inline !important; float: none !important; font-family: inherit !important; font-size: inherit !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static; width: auto !important;&quot;&gt;2007&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;spreadsheet.&lt;/li&gt;
&lt;li style=&quot;list-style-type: decimal; text-align: left;&quot;&gt;Click the Microsoft Office Icon.&lt;/li&gt;
&lt;li style=&quot;list-style-type: decimal; text-align: left;&quot;&gt;Click&amp;nbsp;&lt;strong&gt;Save As&lt;/strong&gt;&amp;nbsp;and pick&amp;nbsp;&lt;strong&gt;&lt;a class=&quot;kLink&quot; href=&quot;http://www.avirtualexit.com/2007/08/how-to-password-protect-your-excel-2007-spreadsheet/#&quot; id=&quot;KonaLink2&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; border-bottom-color: transparent !important; border-bottom-style: none !important; border-bottom-width: 0px !important; border-left-color: transparent !important; border-left-style: none !important; border-left-width: 0px !important; border-right-color: transparent !important; border-right-style: none !important; border-right-width: 0px !important; border-top-color: transparent !important; border-top-style: none !important; border-top-width: 0px !important; bottom: 0px; color: rgb(255, 72, 151) !important; cursor: pointer; display: inline !important; font-family: inherit !important; font-size: inherit !important; font-variant: normal; left: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static; right: 0px; text-decoration: underline !important; text-transform: none !important; top: 0px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 72, 151) !important; font-family: inherit !important; font-size: inherit !important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: initial !important; border-left-style: none !important; border-left-width: 0px !important; border-right-color: initial !important; border-right-style: none !important; border-right-width: 0px !important; border-top-color: initial !important; border-top-style: none !important; border-top-width: 0px !important; color: rgb(255, 72, 151) !important; display: inline !important; float: none !important; font-family: inherit !important; font-size: inherit !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static; width: auto !important;&quot;&gt;Excel&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;Workbook&lt;/strong&gt;.&lt;/li&gt;
&lt;li style=&quot;list-style-type: decimal; text-align: left;&quot;&gt;Click the&amp;nbsp;&lt;strong&gt;Tools&lt;/strong&gt;&amp;nbsp;button (in the lower left side of the Save as prompt).&lt;/li&gt;
&lt;li style=&quot;list-style-type: decimal; text-align: left;&quot;&gt;Click&amp;nbsp;&lt;strong&gt;General&amp;nbsp;&lt;/strong&gt;Options.&lt;/li&gt;
&lt;li style=&quot;list-style-type: decimal; text-align: left;&quot;&gt;Set a password to open and modify your spreadsheet.&lt;/li&gt;
&lt;li style=&quot;list-style-type: decimal; text-align: left;&quot;&gt;Click&amp;nbsp;&lt;strong&gt;OK&lt;/strong&gt;&amp;nbsp;and reenter your password.&lt;/li&gt;
&lt;/ol&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Always keep a back up of you excel sheet as it is not delete protected, only password protected :)&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/1446046357897630786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/08/password-protecting-ms-excel-2007.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1446046357897630786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1446046357897630786'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/08/password-protecting-ms-excel-2007.html' title='Password Protecting MS Excel 2007 Document'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-811009848101962558</id><published>2011-06-14T13:05:00.000-07:00</published><updated>2011-06-14T13:09:17.786-07:00</updated><title type='text'>Download all Gmail account emails to Outlook</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; &gt;To download all emails from Gmail account, goto the Gmail account settings, Forwarding and POP/IMAP, check &lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial, sans-serif; &quot;&gt;Enable POP for &lt;span class=&quot;rQ&quot;&gt;all mail&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial, sans-serif; &quot;&gt;(even mail that&#39;s already been downloaded).&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;Now goto Outlook and you will be able to download all the emails from your Gmail Account.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/811009848101962558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/06/download-all-gmail-account-emails-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/811009848101962558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/811009848101962558'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/06/download-all-gmail-account-emails-to.html' title='Download all Gmail account emails to Outlook'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-2364505360146663770</id><published>2011-05-30T17:58:00.000-07:00</published><updated>2011-05-30T18:00:12.443-07:00</updated><title type='text'>Creating a user in Oracle 10g</title><content type='html'>Create user Username Identified by Password Default Tablespace Tablespacename temporary tablespacename account unlock;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Grant connect, resource username;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Commit;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/2364505360146663770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/creating-user-in-oracle-10g.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/2364505360146663770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/2364505360146663770'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/creating-user-in-oracle-10g.html' title='Creating a user in Oracle 10g'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-3229438749337228352</id><published>2011-05-20T09:10:00.000-07:00</published><updated>2011-05-20T09:26:43.827-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google Chrome"/><title type='text'>How To Block Ads in Google Chrome</title><content type='html'>Download ADBLOCK from &lt;a href=&quot;https://chrome.google.com/webstore/detail/gighmmpiobklfepjocnamgkkbiglidom#&quot;&gt;https://chrome.google.com/webstore/detail/gighmmpiobklfepjocnamgkkbiglidom#&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/3229438749337228352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/how-to-block-ads-in-google-chrome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/3229438749337228352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/3229438749337228352'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/how-to-block-ads-in-google-chrome.html' title='How To Block Ads in Google Chrome'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-356530679325602803</id><published>2011-05-19T13:40:00.001-07:00</published><updated>2011-09-05T07:34:52.061-07:00</updated><title type='text'>CELogonToken In Xcelsius</title><content type='html'>&lt;div&gt;
CELogonToken is a variable that stores the session token generated by BOE (Business Objects enterprise) generates when a user successfully logs in. Xcelsius consumes this session token using CELogonToken. When ever an Xcelsius dashboard is invoked from BOE(Infoview) the session token is passed to the dashboard from BOE by default.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Why is CELogonToken required?&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Both QaaWS and LiveOffice require the presence of a session token in the dashboard to be fired.  Meaning, if a user opens a dashboard from within Infoview, the session token is automatically passed to the dashboard, the queries in the dashboard require this session token to fetch data into the dashboard.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
However, if the dashboard is opened outside the BOE then in that case the queries inside the dashboard will require the session token but will not find it, in that case a login dialog box will appear which will ask for logging into BOE, once logged in a session token will be passed to the dashboard and queries will get fired to fetch data into the dashboard.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;How is CELogonToken passed to Xcelsius:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
CELogonToken is passed to Xcelsius dashboard using Flash Variables.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Below is an OpenDocument URL that contains the CELogonToken:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;This has been taken from excel sheet of Xcelsius:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
=&quot;&lt;a href=&quot;http://samique-pc:8080/OpenDocument/opendoc/openDocument.jsp?iDocID=AUGXrzBjiQBPifI5QCjLYtc&amp;amp;sIDType=CUID&amp;amp;sType=swf&amp;amp;sKind=Flash&amp;amp;lsSYear=2004&amp;amp;lsSState=DC&amp;amp;lsSTestVar=test&amp;amp;lsSCELogonToken=&quot;&gt;http://sam-pc:8080/OpenDocument/opendoc/openDocument.jsp?&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
iDocID=AUGXrzBjiQBPifI5QCjLYtc&amp;amp;sIDType=CUID&amp;amp;sType=swf&amp;amp;sKind=Flash&lt;/div&gt;
&lt;div&gt;
&amp;amp;lsSTestVar=testvar&amp;amp;lsSYear=&quot;&amp;amp;Sheet1!K1&amp;amp;&quot;&amp;amp;lsSState=&quot;&amp;amp;Sheet1!K2&amp;amp;&quot;&lt;span class=&quot;Apple-style-span&quot;&gt;&amp;amp;lsSCELogonToken&lt;/span&gt;=&quot;&amp;amp;Sheet1!A1&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In this sample OpenDocument URL,  CELogonToken is highlighted in color, its value is present in cell Sheet1!A1. Firstly a Flash Variable is created, CELogonToken is the name of the range created which is mapped to cell Sheet1!A1. When ever the dashboard is invoked from outside of BOE using the OpenDocument URL, the session token which would be generated from the login dialog box will be placed in cell Sheet1!A1. &lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
CELogonToken is required in scenarios where a Web Intelligence, Crystal reports are to be opened from a dashboard or when a child dashboard is to be opened from within the parent dashboard.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Another good article:&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://ryangoodman.net/blog/index.php/2008/01/21/xcelsius_single_sign_on_with_celogontoke&quot;&gt;http://ryangoodman.net/blog/index.php/2008/01/21/xcelsius_single_sign_on_with_celogontoke&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
CELoogonToken can also be generated using Java or .NET:&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://davidlai101.com/blog/2010/11/18/xcelisius-dashboards-outside-of-infoview-with-the-help-of-celogontoken/&quot;&gt;http://davidlai101.com/blog/2010/11/18/xcelisius-dashboards-outside-of-infoview-with-the-help-of-celogontoken/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://infosolblog.com/tag/celogontoken/&quot;&gt;http://infosolblog.com/tag/celogontoken/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/356530679325602803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/celogon-token-in-xcelsius.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/356530679325602803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/356530679325602803'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/celogon-token-in-xcelsius.html' title='CELogonToken In Xcelsius'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-4429071075354989421</id><published>2011-05-19T12:16:00.000-07:00</published><updated>2011-05-19T13:54:50.138-07:00</updated><title type='text'>Slide Show Component In Xcelsius</title><content type='html'>&lt;div&gt;&lt;a href=&quot;http://ryangoodman.net/blog/index.php/2006/12/15/passing_data_from_a_parent_to_child_swf&quot;&gt;http://ryangoodman.net/blog/index.php/2006/12/15/passing_data_from_a_parent_to_child_swf&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href=&quot;http://ryangoodman.net/blog/index.php/2008/02/14/adding_a_pre_loader_in_xcelsius_dashboar&quot;&gt;http://ryangoodman.net/blog/index.php/2008/02/14/adding_a_pre_loader_in_xcelsius_dashboar&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/4429071075354989421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/slide-show-component-in-xcelsius.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/4429071075354989421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/4429071075354989421'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/slide-show-component-in-xcelsius.html' title='Slide Show Component In Xcelsius'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-2160519904849291747</id><published>2011-05-19T08:33:00.000-07:00</published><updated>2011-05-19T10:12:47.586-07:00</updated><title type='text'>Flash Variables In Xcelsius</title><content type='html'>&lt;a href=&quot;http://ryangoodman.net/blog/index.php/2007/09/26/flash_variables_in_xcelsius&quot;&gt;http://ryangoodman.net/blog/index.php/2007/09/26/flash_variables_in_xcelsius&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://myxcelsius.com/2010/10/26/passing-data-from-a-parent-to-child-swf-flash-variables/&quot;&gt;http://myxcelsius.com/2010/10/26/passing-data-from-a-parent-to-child-swf-flash-variables/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://inovista.com/samples/imtSlider/DataShare.html&quot;&gt;http://inovista.com/samples/imtSlider/DataShare.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.whitworth.org/2009/01/31/xcelsius-june-newsletter-advanced-topic-using-flash-vars-with-crystal-xcelsius/&quot;&gt;http://www.whitworth.org/2009/01/31/xcelsius-june-newsletter-advanced-topic-using-flash-vars-with-crystal-xcelsius/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/2160519904849291747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/flash-variables-in-xcelsius.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/2160519904849291747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/2160519904849291747'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/flash-variables-in-xcelsius.html' title='Flash Variables In Xcelsius'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-5048397090153218849</id><published>2011-05-19T07:25:00.000-07:00</published><updated>2011-09-05T07:36:56.460-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Xcelsius"/><title type='text'>Improving Performance of Xcelsius Dashboard</title><content type='html'>In this article I will explain the different methods of improving the performance of Xcelsius 2008 dashboard. Performance here means loading time. My manager emailed me a dashboard and told me to have a look at it as I will be updating it. I was more than happy to do what was being asked, however he also mentioned that the dashboard was taking 40 - 45 seconds to load.... I had to cut down that time as well. Before actually getting my hands wet, I decided to do some research which I will jot down in this article. Oh! not to mention the dashboard was using LiveOffice connections no QaaWS connections.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I&#39;m using Xcelsius 2008 Service Pack 3 Fix Pack 3.5&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Steps to improve loading time of the dashboard:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1- Avoid using &#39;Refresh on Load&#39; option for all the Live Office Connections. Make other LO connections dependent on user&#39;s actions. Place a selector component Eg. Combo Box that lets user choose a value and then trigger the other LO connection based on that trigger.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
2- Limit the size of your dashboard to less than 1 MB.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
3- Usage of Parent - Child approach. If you dashboard is huge (close to 1 MB). Use SWF Loader component for this approach. Note: In order to access a dashboard that is in Infoview use the OpenDocument syntax otherwise use DocumentDownload syntax, if your dashboard swf file resides somewhere else.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4- Avoid calculations on Excel sheet - you must utilize the calculation power of WEBI so use Live office for that.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
5- Avoid certain components - List Builder, Panel component.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
6- Play around with themes - some themes also tend to slow down the performance of the dashbaord (strange but true)&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/5048397090153218849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/improving-performance-of-xcelsius.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/5048397090153218849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/5048397090153218849'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/improving-performance-of-xcelsius.html' title='Improving Performance of Xcelsius Dashboard'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-1264430075724146947</id><published>2011-05-18T15:24:00.000-07:00</published><updated>2011-05-18T15:25:56.664-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Infoview"/><title type='text'>Change Login Banner or LOGO  in Business Objects Infoview</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(85, 85, 85); font-family: Verdana, &#39;BitStream vera Sans&#39;, Helvetica, sans-serif; font-size: 12px; line-height: 17px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;We can change the login picture or logo, in the infoview and central management console.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Here i will show, how to change that logo,&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Goto your Business objects installation directory&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;like this is my directory,go to exact path which i have mentioned below&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;\Program Files\Business Objects\Tomcat55\webapps\InfoViewApp&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Then you will find two folders,&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;1. res&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;2. WEB – INF&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Under &lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;res &lt;/strong&gt;folder there is another folder named &lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;schema.blue &lt;/strong&gt;, this is where we are going to paste our own GIF pictures which you wanted to change. so paste your favorite picture in this directory&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;\Program Files\Business Objects\Tomcat55\webapps\InfoViewApp\res\schema.blue\&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;the second folder, &lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;WEB – INF&lt;/strong&gt; you will find a web.xml file where the location of the picture in defined.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;\Program Files\Business Objects\Tomcat55\webapps\InfoViewApp\WEB-INF\&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;EDIT that web.xml and add the name of your picture in the following area.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;under&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&amp;lt;——-File resources—–&amp;gt;&lt;/p&gt;&lt;blockquote style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 36px; background-image: url(http://s2.wp.com/wp-content/themes/pub/inove/img/blockquote.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(244, 245, 247); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-position: 3px 3px; background-repeat: no-repeat no-repeat; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;context-param&gt;&lt;br /&gt;&lt;param-name&gt;img.banner.logo&lt;/param-name&gt;&lt;br /&gt;&lt;param-value&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;*login_banner_SAPBOBJ_logo.gif&lt;/strong&gt;&lt;/param-value&gt;&lt;br /&gt;&lt;/context-param&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;After the name of the picture to your picture. like below (Sasuke vs Itachi.gif)&lt;/p&gt;&lt;blockquote style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 36px; background-image: url(http://s2.wp.com/wp-content/themes/pub/inove/img/blockquote.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(244, 245, 247); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-position: 3px 3px; background-repeat: no-repeat no-repeat; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;context-param&gt;&lt;br /&gt;&lt;param-name&gt;img.banner.logo&lt;/param-name&gt;&lt;br /&gt;&lt;param-value&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;*Sasuke vs Itachi.gif&lt;/strong&gt;&lt;/param-value&gt;&lt;br /&gt;&lt;/context-param&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Most important thing is, dont forget to take a copy of that web.xml file because in case any mistake happens we can replace the same with this file. Then the changes can be reverted as the old one.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;After Editing save the file and RESTART the SIA and Tomcat Services in CCM. Then open Infoview&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;it will look like this,&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt; &lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;a href=&quot;http://rdineshkumar.files.wordpress.com/2011/03/dfdfds.jpg&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(41, 112, 166); text-decoration: none; &quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-51&quot; title=&quot;dfdfds&quot; src=&quot;http://rdineshkumar.files.wordpress.com/2011/03/dfdfds.jpg?w=630&amp;amp;h=455&quot; alt=&quot;&quot; width=&quot;630&quot; height=&quot;455&quot; style=&quot;margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: block; max-width: 600px; &quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Similarly every pictures that you see in infoview and in CMC can be changed. Enjoy working and share your knowlege&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Reference: &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, serif; font-size: 16px; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a href=&quot;http://rdineshkumar.wordpress.com/&quot;&gt;http://rdineshkumar.wordpress.com/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/1264430075724146947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/change-login-banner-or-logo-in-business.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1264430075724146947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1264430075724146947'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/change-login-banner-or-logo-in-business.html' title='Change Login Banner or LOGO  in Business Objects Infoview'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-5259027186428778934</id><published>2011-05-18T13:31:00.000-07:00</published><updated>2011-05-18T15:00:15.544-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Objects"/><title type='text'>How To Use Business Objects XI OpenDocument URL Command</title><content type='html'>&lt;div&gt;&lt;a href=&quot;http://www.businessobjectstips.com/tips/infoview/opendocument-an-introduction-to-a-powerful-tool/&quot;&gt;http://www.businessobjectstips.com/tips/infoview/opendocument-an-introduction-to-a-powerful-tool/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href=&quot;http://resources.businessobjects.com/support/communitycs/TechnicalPapers/boe_xi_opendocument.pdf&quot;&gt;http://resources.businessobjects.com/support/communitycs/TechnicalPapers/boe_xi_opendocument.pdf&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/5259027186428778934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/how-to-use-business-objects-xi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/5259027186428778934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/5259027186428778934'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/how-to-use-business-objects-xi.html' title='How To Use Business Objects XI OpenDocument URL Command'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-6586678482404196972</id><published>2011-05-17T11:00:00.000-07:00</published><updated>2011-05-17T11:11:04.464-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LiveOffice"/><category scheme="http://www.blogger.com/atom/ns#" term="Xcelsius"/><title type='text'>Common LiveOffice Xcelsius Error</title><content type='html'>&lt;div&gt;The most common error received by all new Xcelsius developers when using LiveOffice to retrieve data is:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifLN06ct5pdmmTiyvAwc4ob0iVV_Q44asDbiMJgabBYmyUhyphenhyphenIohvPU-G0B1abcLY6MUq-KBQEnqc96Ofbfkk1L9B6YNFAF3ld9bmdyvl8zXL1Y73Lz0zn6nfbzn386-CVHuEByxSFCeC4/s1600/LiveOffice+Error1.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 242px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifLN06ct5pdmmTiyvAwc4ob0iVV_Q44asDbiMJgabBYmyUhyphenhyphenIohvPU-G0B1abcLY6MUq-KBQEnqc96Ofbfkk1L9B6YNFAF3ld9bmdyvl8zXL1Y73Lz0zn6nfbzn386-CVHuEByxSFCeC4/s320/LiveOffice+Error1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5607747407028216210&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To solve this easy problem, Go to Data -&amp;gt; Connections&lt;/div&gt;&lt;div&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivRhJNOSJo9mBMEaTB9X2XlKXv7MWva2HH6m4nZKA-0UXp8QHYIqj0hHIiljVXxOU8rV5GvOF3VcyQbX867opZUj1ul6iyYQ7YVhLlANgyPVJS9lPZgwLA8J-1lkHk6Ebb4BPccCcevY8/s400/Data+Connections1.jpg&quot; style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 292px;&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5607749016900538098&quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Delete the &lt;webserver&gt; and type in your Business Objects server name and leave the port number same as before. This will work.&lt;/webserver&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/6586678482404196972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/common-liveoffice-xcelsius-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/6586678482404196972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/6586678482404196972'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/common-liveoffice-xcelsius-error.html' title='Common LiveOffice Xcelsius Error'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifLN06ct5pdmmTiyvAwc4ob0iVV_Q44asDbiMJgabBYmyUhyphenhyphenIohvPU-G0B1abcLY6MUq-KBQEnqc96Ofbfkk1L9B6YNFAF3ld9bmdyvl8zXL1Y73Lz0zn6nfbzn386-CVHuEByxSFCeC4/s72-c/LiveOffice+Error1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-940918452723681699</id><published>2011-05-17T10:12:00.001-07:00</published><updated>2011-05-17T10:12:22.732-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LiveOffice"/><category scheme="http://www.blogger.com/atom/ns#" term="Xcelsius"/><title type='text'>Xcelsius Liveoffice Tutorial</title><content type='html'>&lt;a href=&quot;http://myxcelsius.com/2008/12/23/part-i-live-dashboards-using-bo-liveoffice-introduction/&quot;&gt;http://myxcelsius.com/2008/12/23/part-i-live-dashboards-using-bo-liveoffice-introduction/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/940918452723681699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/xcelsius-liveoffice-tutorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/940918452723681699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/940918452723681699'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/xcelsius-liveoffice-tutorial.html' title='Xcelsius Liveoffice Tutorial'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-1008926349233460126</id><published>2011-05-17T10:00:00.000-07:00</published><updated>2011-05-17T10:10:44.187-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Xcelsius"/><title type='text'>Xcelsius Tutorial Videos</title><content type='html'>&lt;a href=&quot;http://www.datapigtechnologies.com/XcelsiusMain.htm&quot;&gt;http://www.datapigtechnologies.com/XcelsiusMain.htm&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.forumtopics.com/busobj/viewtopic.php?t=81978&quot;&gt;http://www.forumtopics.com/busobj/viewtopic.php?t=81978&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/1008926349233460126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/xcelsius-tutorial-videos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1008926349233460126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1008926349233460126'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/xcelsius-tutorial-videos.html' title='Xcelsius Tutorial Videos'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-203335128661488606</id><published>2011-05-17T08:56:00.000-07:00</published><updated>2011-05-17T09:11:44.946-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Xcelsius"/><title type='text'>Xcelsius 2008 FixPack 3.5 Now Available</title><content type='html'>Xcelsius 2008 FixPacks downloads are available at:&lt;div&gt;&lt;a href=&quot;https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm&quot;&gt;https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another good xcelsius website:&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.hackingsap.com/blog/5-xcelsius-scdd-sap-crystal-dashboard-design-tips-to-start-2011-right&quot;&gt;http://www.hackingsap.com/blog/5-xcelsius-scdd-sap-crystal-dashboard-design-tips-to-start-2011-right&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/203335128661488606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/05/xcelsius-2008-fixpack-35-now-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/203335128661488606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/203335128661488606'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/05/xcelsius-2008-fixpack-35-now-available.html' title='Xcelsius 2008 FixPack 3.5 Now Available'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1640416367485739605.post-1071672487455479415</id><published>2011-04-12T18:44:00.000-07:00</published><updated>2011-05-17T09:19:49.348-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Universe Designer"/><title type='text'>What is a Measure Objects in Business Objects Universe?</title><content type='html'>A measure object is any object that conforms to the contexts in a report. It is defined with an aggregate function. There are two types of functions present in a measure objects:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Aggregate function - added to the Select clause of the SQL generated for the object. This calculation/aggregation is done at DB level.&lt;/li&gt;&lt;li&gt;Projection funciton - used for the report level contexting.  Applied at report level.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bestbi.blogspot.com/feeds/1071672487455479415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bestbi.blogspot.com/2011/04/what-is-measure-objects-in-business.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1071672487455479415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1640416367485739605/posts/default/1071672487455479415'/><link rel='alternate' type='text/html' href='http://bestbi.blogspot.com/2011/04/what-is-measure-objects-in-business.html' title='What is a Measure Objects in Business Objects Universe?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>