Categories
- All Categories
- 5 Oracle Analytics Sharing Center
- 12 Oracle Analytics Lounge
- 194 Oracle Analytics News
- 41 Oracle Analytics Videos
- 15.4K Oracle Analytics Forums
- 6K Oracle Analytics Idea Labs
- Oracle Analytics User Groups
- 67 Oracle Analytics Trainings
- 14 Oracle Analytics Data Visualizations Challenge
- Find Partners
- For Partners
Subpage functionality logic

In 12c OBIEE we can create subpages for dashboard page.
I try to understand the logic of this solution: when we create a subpage, OBIEE by default is also creating additional subpage with same name as main page, where you can add content.
You can't hide it, you can't rename it because whole subpage setup will be ruined.
Any idea why OBIEE is creating this subpage and what is the purpose of it?
Answers
-
Not sure how you try to do things, but apparently you aren't doing it right ....
Subpages have independent names, by default it's named as the "top" page it comes from, but you can freely rename it as the "top page" is just a label and don't exist as page itself.
0 -
What you have done is just change display name, not rename the subpage.
All the pages exists as a dashboard page (except this automatically created). You can check in Catalog.
Anyway, thank you for the hint.
But my answer isn't replied yet. Why this subpage is created at all?
0 -
aPsikus wrote:All the pages exists as a dashboard page (except this automatically created). You can check in Catalog.
Sorry but no, it's not like that, and if you check in Catalog Manager you see that it isn't like that.
As I said the "top page" isn't a page, as soon as you have subpages it is just a label. The page which was the top page become automatically a subpage.
So there isn't anything created, just the top page move down as subpage as soon as you add a subpage.
You don't have to trust me if you don't want, but look in your catalog correctly and you will see that nothing is created....
Or look at the definition of the dashboard which just shows the same exact thing.
<?xml version="1.0" encoding="utf-8"?><sawd:dashboard fitContent="true" style="" xmlVersion="200810300" xmlns:saw="com.siebel.analytics.web/report/v1.1" xmlns:sawd="com.siebel.analytics.web/dashboard/v1.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><sawd:dashboardPageRef hidden="false" path="page 1" type="catalog"/><sawd:dashboardPageGroup id="pg_e0c70d1dc99189d0" showAddToBBLink="false"><saw:caption><saw:text>Page 2</saw:text></saw:caption><sawd:dashboardPageRef hidden="false" path="Page 2.1" type="catalog"/><sawd:dashboardPageRef hidden="false" path="Page 2.2" type="catalog"/></sawd:dashboardPageGroup></sawd:dashboard>
TL;DR : nothing is created, there isn't a single object created in the catalog (other than the new subpage you are adding) when adding a subpage. It's just a visual impression because the top page became a subpage as well.
0 -
I'm not sure what do you mean by
Gianni Ceresa wrote:So there isn't anything created, just the top page move down as subpage as soon as you add a subpage.
Each page which you will create is in Catalog as dashboard page, doesnt matter if it is top page or subpage.
Top page exists as single object, that's true. And you can't rename it. You can only change label in dashboard setup, but it will not change name in catalog for this page.
Mentioned XML contains whole structure of the dashboard pages and subpages. But you can't say nothing is created.
0 -
aPsikus wrote:Top page exists as single object, that's true. And you can't rename it. You can only change label in dashboard setup, but it will not change name in catalog for this page.
Not really right ...
Top pages exists as single objects in the catalog only when they don't have any subpage. They are just normal pages as they have always been even before the subpage was implemented.
When you create subpages, the thing which represent the top page isn't an object in the catalog, therefor nothing is created.
The "top page" is a virtual thing represented by a label and nothing else, the label is stored in the "dashboard layout" file. The XML also make it very explicit as that top page label is represented by the <saw:caption> tag, but there isn't any "path" attribute linking to an object in the catalog for it.
This thing isn't a page at all, you simply see it like a page on your screen, but it's only an XML tag called <saw:caption>.
An example:
You have a dashboard with 2 pages called page1 and page2, in the catalog this thing is 3 files: "dashboard layout", page1 and page2. Till here all good.
Now edit the dashboard and add a subpage on "page2", call it page2.2, save and run the dashboard. In the catalog now you have only a single extra file called page2.2, there isn't one representing the virtual "top page" called, by default, page2.
aPsikus wrote:But you can't say nothing is created.
Well ... it's a fact, everything prove it, so ... yes I can. There isn't an object in your catalog representing the "top level" label for something having subpages. The label is only inside "dashboard layout".
0