Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

Relocating some catalog objects

Received Response
71
Views
10
Comments
Charles M
Charles M Rank 6 - Analytics Lead

Hi all,

We have several dashboards, each containing multiple pages with many individual analyses. Our business users are interested in have some content (page(s), analyses, etc.) delivered, via email - this is still in a pilot/testing phase.

I'd like to relocate some of these objects to a new folder/sub-folder in shared_folders, called 'Delivers'. This way we can work with only the objects we need, and also with individual analyses (so we can pass values to the prompts).

Question here is can we just do an archive / un-archive to the new location? We don't want to copy because we don't want any references to the original objects. Will this be a good method to accomplish it?

Thanks in advance.

Regards,

Charles

OBIEE 11.1.1.9.x (OBIA 11.1.1.10.1)

Answers

  • Christian Berg-0racle
    Christian Berg-0racle Rank 10 - Analytics Guru

    Archive is one way, yes. You can also copy and then delete the original object.

    Both approaches require some effort. There is no Ctrl+X/CVtrl+V equivalent - sadly.

  • Charles M
    Charles M Rank 6 - Analytics Lead

    Thanks Christian. We'll use the archiving then. We want to keep the originals where the are .

    So, once it is done they will be completely different objects, with different paths (as far as the catalog is concerned)?

  • Christian Berg-0racle
    Christian Berg-0racle Rank 10 - Analytics Guru

    THEIR paths will be new, yes, but if you have used saved prompts or filters in an analysis for example, those will still point to the old objects.

    Same thing for object you've used in dashboard pages.

  • Charles M
    Charles M Rank 6 - Analytics Lead

    Thanks Christian. We do have saved filters within the analyses. And, The prompts are also saved to the catalog (named prompts, I believe?).

    I was hoping to have everything separated. We don't want to impact any of the existing dashboards ...

  • Christian Berg-0racle
    Christian Berg-0racle Rank 10 - Analytics Guru

    What I usually enforce is a folder structure which splits by object type

    /shared

    /shared/Topic

    /shared/Topic/01 Analyses

    /shared/Topic/02 Prompts

    /shared/Topic/03 Filters

    /shared/Topic/04 Agents

    /shared/Topic/.....

  • Charles M
    Charles M Rank 6 - Analytics Lead

    That's very interesting. Ours were basically broken into two pieces: dashboard folders & analyses folders. Everything is either in one or the other.

  • Christian Berg-0racle
    Christian Berg-0racle Rank 10 - Analytics Guru

    I prefer the LEGO approach because keeping things inside the dashboard folders is too messy as it violates the re-usability concept. If analysis A is used in dashboard 1 and then again in dashboard 2 and then...someone deletes dashboard 1 - analysis A is gone from dashboard 2 too.

  • Charles M
    Charles M Rank 6 - Analytics Lead

    Thanks. Sounds like we are dealing with some of those limitations.

    ... this is good info. I think we can incorporate it and make some improvements to our current setup.

  • Charles M
    Charles M Rank 6 - Analytics Lead

    Circling back to "re-locating" things. If we did want to make a directory structure like that, how would we move things around? Sorry, if this isn't sinking in, I seem to be stuck on this concept

  • Christian Berg-0racle
    Christian Berg-0racle Rank 10 - Analytics Guru

    Moving around isn't the issue, but rather re-establishing the links you had (via the path references) will be the issue.

    Do you have many object which need to be retained? I.e. which exist and need to keep functioning afterwards?

    It can be QUITE the exercise to completely restructure a whole catalog. There are many things you can script though, so using Catalog Manager Reports as a basis for the work makes sense since you can then load that into Excel and produce scripts from there.