
Generation of Discover artifacts for a dataset (especially big datasets) is an expensive operation and takes time; this was casing a bad user experience as user has to wait for large amount(depending on the size and complexity of the Dataset) of time to see visual recommendations and data insights. The rationale behind introducing job scheduler is to enhance the user experience in this prospect with the fact that most of time datasets will be already provisioned using jobs that are running in XSEngine as background tasks. This guide is valid for Lumira server 1.16 release.
2. Create a new user (i.e.) and assign sap.bi.discover::BI_DISCOVER_SCHEDULER_PRIV role. This user is purely for running the background tasks.
3. To SYSTEM user assign sap.hana.xs.admin.roles::JobAdministrator and sap.hana.xs.admin.roles::JobViewer Roles. These roles are required to view and configure the background jobs.
4. Launch the Hana Instance admin console UI using URL http://<instance_name>:80<Instance number>/sap/hana/xs/admin and login through SYSTEM user credentials.
5. In Application Objects navigate to sap/bi/discover/logic/vizd/backgroundjobs node, for each of the jobs named as VDSchedulerJob_1, VDSchedulerJob_2 and VDSchedulerJob_3
Once above steps are done, all three jobs will start picking datasets one by one and provision them to generate discover artifacts.
select * from "_SYS_XS"."JOB_SCHEDULES"
select * from "_SYS_XS"."JOB_LOG"
select * from "SAP_BI_DISCOVER"."sap.bi.discover.db.tables::VIZD_PROVISION_STATUS"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
15 | |
14 | |
13 | |
10 | |
9 | |
9 | |
8 | |
7 | |
7 | |
7 |