This API is to extract the respond time of each application on each sites. However, not all Solvay sites have this program setup. Therefore, we can see only some sites only.
The API URL https://app.kadiska.com/api/v1/query (l_VAR_kadiska_url_query)
Example of query (Body)
| Table | Incremental Load By | Incremental Flag | No. Fields | Talend Job | ODS Table | DM | DPL Table |
|---|---|---|---|---|---|---|---|
Start time | KADISKA_RUM | 83 | F070_Kadiska_rum_to_ODS | ODS_KDK_0000_F001_I_H_rum | FACT_kdk_rum | V_FACT_kdk_rum |


It is request to network team : Mohammed IDRISSI and PRISCILA SANCHES DE BRITO-ex , Kadiska team = https://kadiska.com/contact-us/
Username/Password encrypt on variable g_CNX_KDK_Password
https://app.kadiska.com/api/v1/query
JSON
columnar format
It is control by variables:
N/A
It is control by variables:
How to:
1. Stop schedule job
2. Change the start date that is required to reload on
UPDATE STG.incremental_loading
SET meta_last_process_date = '2021-12-22 00:00:00' --the date that want to reload
where meta_file_name = 'KADISKA_RUM_RELOAD' -- identify the object that want to reload but the name to change must be _RELOAD. Without _RELOAD will use for incremental load only.
3. Change context l_VAR_kadiska_q_reload to the end date with epoch format
4. Recheck the variables: limit, nloop, offset
5. Run the job to load until KADISKA_RUM_RELOAD is reach the end time that we enter on l_VAR_kadiska_q_reload. Meaning reload is complete
6. Change the context l_VAR_kadiska_q_reload to be "incremental"
7. Reschedule the job
Every hour
5 minutes
Low
1. Check the last loading
select * from STG.incremental_loading
where meta_file_name like '%KADISKA_RUM'
order by meta_file_name
2. Check the loading records / error
select job.job_name , job.meta_start_date , logs.meta_run_id , logs.meta_source_system , logs.meta_step , logs.meta_status , logs.meta_num_lines , logs.meta_error_lines from STG.log_tables logs join STG.run_jobs job on logs.meta_run_id = job.meta_run_id
where logs.meta_run_id in ( SELECT meta_run_id FROM STG.run_jobs order by meta_start_date desc limit 100 )
and job_name like '%Kadiska%'
and meta_start_date > DATE_SUB ( CURRENT_TIMESTAMP () , INTERVAL 1 DAY )
order by meta_start_date desc
3. Check duplicated data / missing data
select meta_business_date , meta_run_id , time_begin , count (*) from `ODS.ODS_KDK_0000_F001_I_H_rum`
group by meta_business_date , meta_run_id , time_begin
order by meta_business_date desc , time_begin desc
1. If the last nloop times, not cover all records by limit, it will move to next hour (happen only loading > 1 hour gap). Check on Logging script 3 if the number of records = limit, it may have more data
2. When there is no data loading and it API return on postman like picture below

The log in TMC will be
Error tExtractJSONFields_2 - Missing property in path $['data']
It is error on Kadiska about the limit of run times / day.
For non available data - Contact Solvay Network team - mohamed.idrissi@solvay.com, priscila.sanchesdebrito-ext@solvay.com , vinicius.cosendey@solvay.com
Can also contact Kadiska team directly https://kadiska.com/contact-us/ (needs account created by Vinicious) adding in the ticket as cc Network team (Mohammed, Priscila and Vinicious)
Other contacts: email at support@netskope.com, or via telephone using one of our regional support numbers:
US: 1-800-685-2098
UK: 44-8455280141
Australia: 1-800-505-486
Europe: 44-8455280141
Singapore: 80-0130-2191
India: 00080-0100-4400