{"id":17277,"date":"2023-01-26T14:30:22","date_gmt":"2023-01-26T13:30:22","guid":{"rendered":"https:\/\/www.rapidviews.io\/blog\/uncategorized\/hana-job-scheduler"},"modified":"2025-03-14T09:40:13","modified_gmt":"2025-03-14T08:40:13","slug":"hana-job-scheduler","status":"publish","type":"post","link":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler","title":{"rendered":"HANA Job Scheduler"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"17277\" class=\"elementor elementor-17277\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-12a9a6b7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"12a9a6b7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-27ffc7b4\" data-id=\"27ffc7b4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7a6da33c elementor-widget elementor-widget-heading\" data-id=\"7a6da33c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Introduction<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1893fd4f elementor-widget elementor-widget-text-editor\" data-id=\"1893fd4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Some SAP ERP data is not always stored in the ERP&#8217;s HANA database. The ERP recalculates it every time it is queried or needed. When we want to have this information quickly, or in the world of Business Intelligence, it is not always possible to launch long or expensive calculations on the data, we must be able to directly access the data already calculated and stored.<\/p><p>In the HANA database for Business Intelligence needs, it is interesting to be able to plan jobs allowing to store data in customized tables in order to meet certain needs.<\/p><p>In the SAP HANA Studio tool, we can recurrently schedule jobs that execute SQL procedures or scripts to load results into custom tables (like a trigger). These operations can be repeated and scheduled over a time interval.<\/p><p>All the steps of creating custom tables, creating jobs and SQL scripts are done in the SAP HANA Studio tool, except for activating and monitoring the execution logs of these jobs.<br \/>For the execution part, we access the SAP HANA web component XS Job Scheduler via this URL: http:\/\/:\/sap\/hana\/xs\/admin\/job<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-706714a7 elementor-widget elementor-widget-heading\" data-id=\"706714a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Creation of a custom table and history of daily data<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6df6c796 elementor-widget elementor-widget-text-editor\" data-id=\"6df6c796\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Consider the following scenario. A customer needs a table containing the history of the stock quantities for each day, as well as the item number, the factory and the corresponding storage location. This is to be able to compare and monitor the evolution of his stocks day by day.<\/p><p>To meet this need, we need to go through the following steps :<\/p><ul><li>Prepare the initial data to be stored from our S4 HANA source system<\/li><li>Create a calculation view in the SAP HANA Studio to calculate the data<\/li><li>Create a table for the final data storage<\/li><li>Create a stored procedure in the SAP HANA Studio to run the calculation<\/li><li>Create an XS Javascript File and an XS Job Scheduler File for scheduling<\/li><li>Activate the XS Job Scheduler and view the execution log<\/li><\/ul><p><span style=\"text-decoration: underline;\"><strong>STEP 1<\/strong> :<\/span> <strong>Prepare initial data in SAP HANA Studio<\/strong><\/p><p>Here, we create a table named &#8220;PRIMARY&#8221; that reads and stores the data sought from the MARD table. We cannot apply changes to this table because it is running in &#8220;read only&#8221; mode.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6693aa39 elementor-widget elementor-widget-image\" data-id=\"6693aa39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/table-sap-hana-studio.png\" title=\"\" alt=\"Table SAP HANA Studio\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-13954cf3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"13954cf3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-139705a2\" data-id=\"139705a2\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-49e39fa7 elementor-widget-divider--view-line_text elementor-widget-divider--element-align-right elementor-widget elementor-widget-divider\" data-id=\"49e39fa7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<span class=\"elementor-divider__text elementor-divider__element\">\n\t\t\t\tStay connected !\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae9b075 elementor-widget elementor-widget-heading\" data-id=\"ae9b075\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Subscribe to the Rapid Views Newsletter !<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e38c1e elementor-widget elementor-widget-text-editor\" data-id=\"3e38c1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #ffffff;\">Stay up to date with our latest blog posts, upcoming webinars and news!<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a47cd73 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"5a47cd73\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;button_width&quot;:&quot;20&quot;,&quot;step_next_label&quot;:&quot;Suivant&quot;,&quot;step_previous_label&quot;:&quot;Pr\\u00e9c\\u00e9dent&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Inscription Newsletter (EN)\" aria-label=\"Inscription Newsletter (EN)\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"17277\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"5a47cd73\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"HANA Job Scheduler - Une fonction du SAP HANA Studio\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"17277\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-40 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tYour e-mail address\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-xs  elementor-field-textual\" placeholder=\"Your e-mail address\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-20 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Register<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-538651dd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"538651dd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-476b108b\" data-id=\"476b108b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2c0422e6 elementor-widget elementor-widget-text-editor\" data-id=\"2c0422e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><strong>STEP 2<\/strong><\/span> : <strong>Create a calculation view in the SAP HANA Studio<\/strong><\/p><p>To move this data to an editable table, we create a calculation view of type Cube &#8220;VUE_STOCK&#8221; based on the &#8220;PRIMARY&#8221; table.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-934555c elementor-widget elementor-widget-image\" data-id=\"934555c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/vue-de-calcul-sap-hana-studio.png\" title=\"\" alt=\"Vue de calcul SAP HANA Studio\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dfa9449 elementor-widget elementor-widget-text-editor\" data-id=\"5dfa9449\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><strong>STEP 3<\/strong><\/span> : <strong>Create a table for storing data in the SAP HANA Studio<\/strong><\/p><p>Here we create the table &#8220;Stock_Level&#8221; which will contain the final data desired in the customer case, as well as a timestamp for data historization.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae40fc9 elementor-widget elementor-widget-image\" data-id=\"ae40fc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/stockage-de-donnees-sap-hana-studio.png\" title=\"\" alt=\"Stockage de donn\u00e9es SAP HANA Studio\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bb5a5d3 elementor-widget elementor-widget-text-editor\" data-id=\"4bb5a5d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong><span style=\"text-decoration: underline;\">STEP 4<\/span> <\/strong>:<strong> Create a stored procedure in the SAP HANA Studio<\/strong><\/p><p>To populate the &#8220;Stock_Level&#8221; table, we need to build a &#8220;StockProcedure&#8221; that will add the new rows from the &#8220;STOCK_VIEW&#8221; to this table each time the job is run.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-626c803e elementor-widget elementor-widget-image\" data-id=\"626c803e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/procedure-stockee-sap-hana-studio.png\" title=\"\" alt=\"Proc\u00e9dure Stock\u00e9e SAP HANA Studio\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ea7c600 elementor-widget elementor-widget-text-editor\" data-id=\"2ea7c600\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong><span style=\"text-decoration: underline;\">STEP 5<\/span><\/strong> : <strong>Create an XS Javascript File and XS Job Scheduler File in SAP HANA Studio<\/strong><\/p><p>Now we will build the script &#8220;VSL_STOCKPROCED&#8221; to call this procedure and execute it, so we need a new XS Javascript File created from the SAP HANA Studio repository. You must first have a package in the SAP HANA Studio repository. In our example this is called &#8220;XSProjectTest&#8221;.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-baaef3c elementor-widget elementor-widget-image\" data-id=\"baaef3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/job-scheduler-file-sap-hana-studio.png\" title=\"\" alt=\"Job Scheduler File SAP Hana Studio\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f48f331 elementor-widget elementor-widget-text-editor\" data-id=\"2f48f331\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Then to schedule the execution of this job, we create this time a new XS Job Scheduler &#8220;VSL_STOCKPROCED_JOB&#8221; in the same &#8220;XSProjectTest&#8221; package of the SAP HANA Studio repository.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ebcf08b elementor-widget elementor-widget-image\" data-id=\"7ebcf08b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/repository-sap-hana-studio.png\" title=\"\" alt=\"Repository SAP HANA Studio\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ecd49ae elementor-widget elementor-widget-text-editor\" data-id=\"3ecd49ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong><span style=\"text-decoration: underline;\">STEP 6<\/span><\/strong> : <strong>Activating the XS Job Scheduler and viewing the logs<\/strong><\/p><p>Finally, to activate and launch the Job Schedule, we access the previously mentioned website \u00ab <a href=\"http:\/\/:\/sap\/hana\/xs\/admin\/jobs\" data-wplink-url-error=\"true\">http:\/\/:\/sap\/hana\/xs\/admin\/jobs<\/a>. \u00bb and we find our Job &#8220;VSL_STOCKPROCED&#8221; in the XS Job Dashboard:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14c5e31c elementor-widget elementor-widget-image\" data-id=\"14c5e31c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/activation-job-scheduler-consultation-logs.png\" title=\"\" alt=\"Activation Job Scheduler Consultation Logs\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19e152a2 elementor-widget elementor-widget-text-editor\" data-id=\"19e152a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The line of interest in our example is the one below :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-691adcbf elementor-widget elementor-widget-image\" data-id=\"691adcbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/xs-job-scheduler-schema.png\" title=\"\" alt=\"XS Job Scheduler Schema\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ebcbf4c elementor-widget elementor-widget-text-editor\" data-id=\"7ebcbf4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>By clicking on this Job, we find the configuration part where we have to check the &#8220;Active&#8221; box so that the Job passes in the status below and is operational :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27fd0cc7 elementor-widget elementor-widget-image\" data-id=\"27fd0cc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/configuration-job-scheduler-active.png\" title=\"\" alt=\"Configuration Job Scheduler Active\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25f40ab0 elementor-widget elementor-widget-text-editor\" data-id=\"25f40ab0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>After running the job, we have the following results in the &#8220;Stock_Level&#8221; table :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-deffdd3 elementor-widget elementor-widget-image\" data-id=\"deffdd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/stock-level-job-scheduler.png\" title=\"\" alt=\"Stock Level Job Scheduler\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20c15f3 elementor-widget elementor-widget-text-editor\" data-id=\"20c15f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Below is the monitoring log :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d81c80 elementor-widget elementor-widget-image\" data-id=\"4d81c80\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/log-de-suivi-job-details.png\" title=\"\" alt=\"Log de suivi Job Details\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a621f4 elementor-widget elementor-widget-heading\" data-id=\"5a621f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Visualisation of stored data<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7462a4f elementor-widget elementor-widget-text-editor\" data-id=\"7462a4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To be able to use the final data, in this example we connected the Power BI reporting tool to our HANA database.<\/p><p>In the SAP HANA Studio, a factual view &#8220;F_STOCK_DATA&#8221; based on the storage table &#8220;Stock_Level&#8221; was created :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c625be elementor-widget elementor-widget-image\" data-id=\"1c625be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/visualisation-donnees-stockees.png\" title=\"\" alt=\"Visualisation de donn\u00e9es stock\u00e9es\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5abddb0 elementor-widget elementor-widget-text-editor\" data-id=\"5abddb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the Power BI report we imported the contents of the &#8220;F_STOCK_DATA&#8221; view via a HANA connection :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a64f19 elementor-widget elementor-widget-image\" data-id=\"9a64f19\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/stock-quantity-evolution.png\" title=\"\" alt=\"Stock Quantity Evolution\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57b69c2c elementor-widget elementor-widget-heading\" data-id=\"57b69c2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Conclusion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4719af36 elementor-widget elementor-widget-text-editor\" data-id=\"4719af36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In this article we have shown that the HANA database is not just a storage database. Thanks to its advanced features we can calculate, historise, aggregate and store information in specific tables. These operations can be scheduled and executed automatically via jobs.<\/p><p>These jobs can also allow you to transform data (like a trigger), or perform any other operation in your SAP HANA database.<\/p><p>This transformed, stored and historical data can then be used in any retrieval tool.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Some SAP ERP data is not always stored in the ERP&#8217;s HANA database. The ERP recalculates this data each time it is queried, or when it is needed.<\/p>\n","protected":false},"author":12,"featured_media":43265,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[574],"tags":[],"class_list":["post-17277","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sap-hana"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>HANA Job Scheduler - Une fonction du SAP HANA Studio<\/title>\n<meta name=\"description\" content=\"Gr\u00e2ce aux fonctionnalit\u00e9s avanc\u00e9es de HANA Job Scheduler, d\u00e9couvrez comment calculer, historiser, agr\u00e9ger et stocker de l&#039;information.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HANA Job Scheduler\" \/>\n<meta property=\"og:description\" content=\"Gr\u00e2ce aux fonctionnalit\u00e9s avanc\u00e9es de HANA Job Scheduler, d\u00e9couvrez comment calculer, historiser, agr\u00e9ger et stocker de l&#039;information.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler\" \/>\n<meta property=\"og:site_name\" content=\"Rapid Views\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RapidViews.io\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-26T13:30:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-14T08:40:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/hana-job-scheduler.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"750\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Youssra TANANE\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rapidviews_io\" \/>\n<meta name=\"twitter:site\" content=\"@rapidviews_io\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Youssra TANANE\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler\"},\"author\":{\"name\":\"Youssra TANANE\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#\\\/schema\\\/person\\\/4c74c459d338f907e44e11af079ca754\"},\"headline\":\"HANA Job Scheduler\",\"datePublished\":\"2023-01-26T13:30:22+00:00\",\"dateModified\":\"2025-03-14T08:40:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler\"},\"wordCount\":848,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/hana-job-scheduler.png\",\"articleSection\":[\"SAP HANA\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler\",\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler\",\"name\":\"HANA Job Scheduler - Une fonction du SAP HANA Studio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/hana-job-scheduler.png\",\"datePublished\":\"2023-01-26T13:30:22+00:00\",\"dateModified\":\"2025-03-14T08:40:13+00:00\",\"description\":\"Gr\u00e2ce aux fonctionnalit\u00e9s avanc\u00e9es de HANA Job Scheduler, d\u00e9couvrez comment calculer, historiser, agr\u00e9ger et stocker de l'information.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler#primaryimage\",\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/hana-job-scheduler.png\",\"contentUrl\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/hana-job-scheduler.png\",\"width\":1200,\"height\":750,\"caption\":\"Introduction to the HANA Job Scheduler, a tool that automates and manages scheduled tasks in the SAP HANA environment, ensuring efficient system performance and data processing.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/sap-hana\\\/hana-job-scheduler#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rapidviews.io\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SAP HANA\",\"item\":\"https:\\\/\\\/www.rapidviews.io\\\/blog\\\/category\\\/sap-hana\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"HANA Job Scheduler\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/\",\"name\":\"Rapid Views\",\"description\":\"R\u00e9volutionnez les Analytics avec les solutions RapidViews\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#organization\"},\"alternateName\":\"Rapid Views\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#organization\",\"name\":\"Rapid Views\",\"alternateName\":\"RapidViews\",\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/rapidviews-image.png\",\"contentUrl\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/rapidviews-image.png\",\"width\":1200,\"height\":675,\"caption\":\"Rapid Views\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RapidViews.io\\\/\",\"https:\\\/\\\/x.com\\\/rapidviews_io\",\"https:\\\/\\\/mastodon.social\\\/@RapidViews\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCe7zv2EXmw0rMsSATm9NVCg\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/rapid-views\",\"http:\\\/\\\/instagram.com\\\/rapidviews_io\\\/\"],\"description\":\"Rapid Views est un \u00e9diteur de logiciels dans le domaine de la Business Intelligence.\",\"email\":\"contact@rapidviews.io\",\"telephone\":\"05 54 54 20 06\",\"legalName\":\"Rapid Views\",\"foundingDate\":\"2020-01-01\",\"taxID\":\"880 873 278 00019\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#\\\/schema\\\/person\\\/4c74c459d338f907e44e11af079ca754\",\"name\":\"Youssra TANANE\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a6de8fd06f56ba16d09de4e0533b8da46250189ed406b8da60cc142805b00ae7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a6de8fd06f56ba16d09de4e0533b8da46250189ed406b8da60cc142805b00ae7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a6de8fd06f56ba16d09de4e0533b8da46250189ed406b8da60cc142805b00ae7?s=96&d=mm&r=g\",\"caption\":\"Youssra TANANE\"},\"sameAs\":[\"https:\\\/\\\/www.rapidviews.io\"],\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/author\\\/youssra-tanane\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"HANA Job Scheduler - Une fonction du SAP HANA Studio","description":"Gr\u00e2ce aux fonctionnalit\u00e9s avanc\u00e9es de HANA Job Scheduler, d\u00e9couvrez comment calculer, historiser, agr\u00e9ger et stocker de l'information.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler","og_locale":"en_US","og_type":"article","og_title":"HANA Job Scheduler","og_description":"Gr\u00e2ce aux fonctionnalit\u00e9s avanc\u00e9es de HANA Job Scheduler, d\u00e9couvrez comment calculer, historiser, agr\u00e9ger et stocker de l'information.","og_url":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler","og_site_name":"Rapid Views","article_publisher":"https:\/\/www.facebook.com\/RapidViews.io\/","article_published_time":"2023-01-26T13:30:22+00:00","article_modified_time":"2025-03-14T08:40:13+00:00","og_image":[{"width":1200,"height":750,"url":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/hana-job-scheduler.png","type":"image\/png"}],"author":"Youssra TANANE","twitter_card":"summary_large_image","twitter_creator":"@rapidviews_io","twitter_site":"@rapidviews_io","twitter_misc":{"Written by":"Youssra TANANE"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler#article","isPartOf":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler"},"author":{"name":"Youssra TANANE","@id":"https:\/\/www.rapidviews.io\/en\/#\/schema\/person\/4c74c459d338f907e44e11af079ca754"},"headline":"HANA Job Scheduler","datePublished":"2023-01-26T13:30:22+00:00","dateModified":"2025-03-14T08:40:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler"},"wordCount":848,"publisher":{"@id":"https:\/\/www.rapidviews.io\/en\/#organization"},"image":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler#primaryimage"},"thumbnailUrl":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/hana-job-scheduler.png","articleSection":["SAP HANA"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler","url":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler","name":"HANA Job Scheduler - Une fonction du SAP HANA Studio","isPartOf":{"@id":"https:\/\/www.rapidviews.io\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler#primaryimage"},"image":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler#primaryimage"},"thumbnailUrl":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/hana-job-scheduler.png","datePublished":"2023-01-26T13:30:22+00:00","dateModified":"2025-03-14T08:40:13+00:00","description":"Gr\u00e2ce aux fonctionnalit\u00e9s avanc\u00e9es de HANA Job Scheduler, d\u00e9couvrez comment calculer, historiser, agr\u00e9ger et stocker de l'information.","breadcrumb":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler#primaryimage","url":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/hana-job-scheduler.png","contentUrl":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2023\/01\/hana-job-scheduler.png","width":1200,"height":750,"caption":"Introduction to the HANA Job Scheduler, a tool that automates and manages scheduled tasks in the SAP HANA environment, ensuring efficient system performance and data processing."},{"@type":"BreadcrumbList","@id":"https:\/\/www.rapidviews.io\/en\/blog\/sap-hana\/hana-job-scheduler#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rapidviews.io\/"},{"@type":"ListItem","position":2,"name":"SAP HANA","item":"https:\/\/www.rapidviews.io\/blog\/category\/sap-hana"},{"@type":"ListItem","position":3,"name":"HANA Job Scheduler"}]},{"@type":"WebSite","@id":"https:\/\/www.rapidviews.io\/en\/#website","url":"https:\/\/www.rapidviews.io\/en\/","name":"Rapid Views","description":"R\u00e9volutionnez les Analytics avec les solutions RapidViews","publisher":{"@id":"https:\/\/www.rapidviews.io\/en\/#organization"},"alternateName":"Rapid Views","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rapidviews.io\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rapidviews.io\/en\/#organization","name":"Rapid Views","alternateName":"RapidViews","url":"https:\/\/www.rapidviews.io\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rapidviews.io\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2025\/12\/rapidviews-image.png","contentUrl":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2025\/12\/rapidviews-image.png","width":1200,"height":675,"caption":"Rapid Views"},"image":{"@id":"https:\/\/www.rapidviews.io\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RapidViews.io\/","https:\/\/x.com\/rapidviews_io","https:\/\/mastodon.social\/@RapidViews","https:\/\/www.youtube.com\/channel\/UCe7zv2EXmw0rMsSATm9NVCg","https:\/\/www.linkedin.com\/company\/rapid-views","http:\/\/instagram.com\/rapidviews_io\/"],"description":"Rapid Views est un \u00e9diteur de logiciels dans le domaine de la Business Intelligence.","email":"contact@rapidviews.io","telephone":"05 54 54 20 06","legalName":"Rapid Views","foundingDate":"2020-01-01","taxID":"880 873 278 00019","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rapidviews.io\/en\/#\/schema\/person\/4c74c459d338f907e44e11af079ca754","name":"Youssra TANANE","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a6de8fd06f56ba16d09de4e0533b8da46250189ed406b8da60cc142805b00ae7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a6de8fd06f56ba16d09de4e0533b8da46250189ed406b8da60cc142805b00ae7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a6de8fd06f56ba16d09de4e0533b8da46250189ed406b8da60cc142805b00ae7?s=96&d=mm&r=g","caption":"Youssra TANANE"},"sameAs":["https:\/\/www.rapidviews.io"],"url":"https:\/\/www.rapidviews.io\/en\/blog\/author\/youssra-tanane"}]}},"_links":{"self":[{"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/posts\/17277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/comments?post=17277"}],"version-history":[{"count":39,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/posts\/17277\/revisions"}],"predecessor-version":[{"id":57744,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/posts\/17277\/revisions\/57744"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/media\/43265"}],"wp:attachment":[{"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/media?parent=17277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/categories?post=17277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/tags?post=17277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}