Recommendations for Running 360Eyes jobs

Recommendations for Running 360Eyes jobs

Symptom


Jobs can be run on a one-shot basis (i.e. for testing) or a scheduled tasks (i.e. best for production).

As jobs are Business Objects objects, they can be easily scheduled using the Business Objects platform.

If the -replaceMode=ADD flag is added, the previous extraction (same job and same CMS) will not be replaced; a snapshot will be added.
This allows retaining previously extracted system information.

Here are some best practices for running 360Eyes jobs.

Environment

  • 360Eyes
  • SAP BusinessObjects Enterprise XI 3.1
  • SAP BusinessObjects Business Intelligence 4.0
  • SAP BusinessObjects Business Intelligence 4.1
  • SAP BusinessObjects Business Intelligence 4.2
  • SAP BusinessObjects Business Intelligence 4.3


Resolution

1. Scheduling recurring 360Eyes jobs in the CMC.

The frequency will depend on the 360Eyes data you are using, and how frequently your environment changes. 

A commonly recommended schedule is as follows:

360eyes_CMS job:
- Daily (i.e. nightly) run with flag -replaceMode=REPLACE.
By default, the loading mode of 360eyes_CMS job is always processed in FULL mode (i.e. flag -
loadingMode=FULL)
Then:
- Monthly run with flag -replaceMode=ADD.
This allows adding 1 more snapshot every month to analyze the system evolution with a 1-month granularity.
The latest snapshot always corresponds to the "previous day".
This provides data that is recent enough for in-depth analysis of latest actual systems.


360eyes_CRYSTAL, 360eyes_WEBI, 360eyes_IA, 360eyes_LOCAL, 360eyes_UNIVERSE jobs:
- Daily or weekly run with flags -loadingMode=DELTA and -replaceMode=REPLACE 
For instance, it might not be useful to retain 1-year-old snapshots of Webi documents. 
Every month, run the snapshot with flag -loadingMode=FULL, in order to keep the delta fast.


360eyes_COMPLIANCE job:
- Only when Business Objects licensing compliance analysis needs to be performed.


360eyes_REMOVE_SNAPSHOT job:
- Only when deleting snapshots from the 360Eyes database is required.


360eyes_CLEANUP job:
- Only when the DELTA_CLEANUP job has been used, in order to remove deleted snapshot objects.
Note: Use -loadingMode=DELTA_CLEANUP in combination with the CLEANUP job in order to handle deleted content


2. Suggested running modes in command line.

Below are suggested running mode and loading mode for specific schedules.
These can be set in the 360eyes.param configuration file, or passed as an argument in the GUI or the CMC.

Here is an example for the GUI. The flag -replaceMode=REPLACE goes in the 'Additional parameters' section :


Here is an example for the CMC. The flag -replaceMode=REPLACE is in 'Arguments' section:

                           

For Weekly / Daily runs:
Use -replaceMode=REPLACE
Use -loadingMode=FULL for the first run, then use -loadingMode=DELTA for subsequent runs

For Monthly runs:
Use -replaceMode=ADD
Use -loadingMode=FULL
                                                  

Notes

1) In 360eyes, snapshot generation is incremental, but all snapshots contain all data.
The delta mode is faster than the full mode, because it copies the last previous valid snapshot, and then runs deltas (i.e. changes) made to the Business Objects system since the last snapshot.

2) Suggested parameters for the 360eyes.param configuration file, which are different from the defaults provided:

- snapshot.limit = ON
- snapshot.count.max = 12

- folderType = PUBLIC, FAVORITE, INBOX, TEMP

- extractObjectUsage = ON – to provide usage information of elements in BOBJ documents. Uses Audit data. Increases extraction time.

- extractDocumentContent = ON – to provide an inventory of elements (cells, blocks, etc) in BOBJ documents. Increases extraction time.

- cms.content = FOLDER, GROUP, USER, CONNECTION, UNIVERSE, OVERLOAD, DOCUMENT, APPLICATION, USER_CONNECTION, USER_SESSION

- ia.content = <ADD the documents formats you use; i.e. Dashboards and Visualizations from XCELSIUS, LUMIRA, DESIGN STUDIO, etc.>

- parseDataProviderSQL = ON – to extract SQL from data providers. Increases extraction time.

- audit.restore.level = <set to your configuration, found in the CMC, example below would be DEFAULT>



See also

The list of parameters is available here (Support Portal account is required) 

Keywords

best practices, schedule, job

Product

Product or Product version

  • 360Eyes

Languages

  • English 

    • Related Articles

    • Identify 360eyes jobs on Windows servers

      Symptom How to find active 360Eyes jobs when they are running on a Windows platform? Environment 360Eyes SAP BusinessObjects Enterprise XI 3.1 SAP BusinessObjects Business Intelligence 4.0 SAP BusinessObjects Business Intelligence 4.1 SAP ...
    • High WIPS memory consumption during a 360eyes WEBI Jobs

      Symptoms When running 360Eyes Webi jobs, the Web Intelligence Processing Servers (WIPS) can consume a lot of memory, potentially triggering alerts in SAP BusinessObjects or making the WIPSes unresponsive. Cause When exporting metadata of Webi ...
    • How to create the 360eyes script to run the jobs

      To create the 360Eyes batch file to run the jobs, please follow the steps below: 1-First step is to create the .bat files containing the scripts for the 360eyes jobs. Each file must contain a command line enabling a 360eyes job to be run, with the ...
    • FAQ: Migrate to the new 360Eyes for SAP BusinessObjects Audit Job

      Context Version 2025.2 introduced changes to the behavior of 360Eyes Jobs. Previously, we had a list of jobs consisting of: - CMS - Webi - Crystal - Universe - IA & Other Each job had an option to extract audit information. This could sometimes lead ...
    • How to execute 360Eyes jobs for other CMS?

      Symptom 360eyes is installed either on a dedicated server or on a sandbox. You want to extract metadata from a different BOBJ CMS and Audit DB. Environment 360Eyes SAP BusinessObjects Enterprise XI 3.1 SAP BusinessObjects Business Intelligence 4.0 ...