Quantcast
Channel: SCN : Document List - BI Platform
Viewing all articles
Browse latest Browse all 816

BusinessObjects Environment Cleanup using Query builder

$
0
0

As a subsequent step to BusinessObjects environment assessment BusinessObjects Environment assessment using Query builderwe need to perform the Cleanup activity in the environment. This includes identifying unused BI content (Users, Universes, reports,etc.). We are going to see more in detail about identification of unused objects using Query Builder in this document.

 

Let us see how to identify unused objects in each category listed below

 

 

1. User Community

 

       a. Users not logged in for the past 6 months

 

          SELECT TOP 5000 SI_NAME, SI_LASTLOGONTIME FROM CI_SYSTEMOBJECTS

          WHERE SI_NAME NOT IN ('ADMINISTRATOR','GUEST') AND SI_KIND='USER'

          AND SI_LASTLOGONTIME < '2013.12.25' ORDER BY SI_NAME

 

       b. Users who never logged in to system

 

           SELECT TOP 5000 SI_NAME, SI_LASTLOGONTIME FROM CI_SYSTEMOBJECTS

           WHERE SI_NAME NOT IN ('ADMINISTRATOR','GUEST') AND SI_KIND='USER'

            AND SI_LASTLOGONTIME IS NULL ORDER BY SI_NAME

 

       c. Users not in any group except Everyone group

 

           SELECT * FROM CI_SYSTEMOBJECTS WHERE SI_KIND='USER'

          AND SI_USERGROUPS.SI_TOTAL=1 ORDER BY SI_NAME

 

       d. User groups without user

 

           SELECT * FROM CI_SYSTEMOBJECTS WHERE SI_KIND='USERGROUP' AND

           SI_ENT_GROUP_MEMBERS.SI_TOTAL=0 ORDER BY SI_NAME

 

 

2. BI Content

 

       a. WebI reports without universe

 

          SELECT TOP 2000 * FROM CI_INFOOBJECTS

          WHERE SI_KIND='WEBI' AND SI_UNIVERSE.SI_TOTAL=0

 

       b. Universes without WebI reports

 

          SELECT * FROM CI_APPOBJECTS

          WHERE SI_KIND='UNIVERSE' AND SI_WEBI.SI_TOTAL=0

 

       c. Universes without connection association

 

          SELECT * FROM CI_APPOBJECTS WHERE SI_KIND='UNIVERSE'

          AND SI_DATACONNECTION.SI_TOTAL=0

 

       d. Connections without Universes(Only from BI4.x onwards)

 

          SELECT * FROM CI_APPOBJECTS

          WHERE SI_KIND= 'CCIS.DATACONNECTION'
          AND SI_CONNUNIVERSE.SI_TOTAL=0

 

       e. Categories without documents

          SELECT * FROM CI_INFOOBJECTS WHERE SI_KIND='CATEGORY'

          AND SI_DOCUMENTS.SI_TOTAL=0

 

       f. Folders without any content (Only with in public folders)

 

          SELECT * FROM CI_INFOOBJECTS WHERE SI_KIND='FOLDER'

          AND SI_CHILDREN=0 AND SI_ANCESTOR = 23

 

       g. Publications without subscriptions

 

          SELECT SI_ID, SI_NAME, SI_PUBLICATION_DOCUMENTS FROM CI_INFOOBJECTS

          WHERE SI_KIND='PUBLICATION' AND SI_PUBLICATION_DOCUMENTS.SI_TOTAL=0

 

 

3. Servers and Server groups

 

       a. Servers that are disabled

 

           SELECT * FROM CI_SYSTEMOBJECTS WHERE SI_KIND='SERVER' AND SI_DISABLED=1

 

       b. Server groups without servers

 

           SELECT * FROM CI_SYSTEMOBJECTS WHERE SI_KIND='SERVERGROUP'

          AND SI_GROUP_MEMBERS.SI_TOTAL=0

 

 

Query Builder Blog series

 

Basics

             BusinessObjects Query builder - Basics

               BusinessObjects Query builder – Best practices & Usability

Sample Queries

             BusinessObjects Query builder queries

               BusinessObjects Query builder queries - Part II

               BusinessObjects Query builder queries - Part III

               BusinessObjects Query builder queries - Part IV

               BusinessObjects Query builder – Exploring Visualization Objects

              BusinessObjects Query builder – Exploring Monitoring Objects

              BusinessObjects Query builder - Exploring Lumira & Design studio Objects


Use cases

               BusinessObjects Environment assessment using Query builder

               BusinessObjects Environment Cleanup using Query builder

               BusinessObjects Query builder – What's New in BI 4.0   


Viewing all articles
Browse latest Browse all 816

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>