This is page 4 of 6. Use http://codebase.md/hithereiamaliff/mcp-datagovmy?lines=true&page={x} to view the full context.
# Directory Structure
```
├── .eslintrc.json
├── .github
│ └── workflows
│ └── deploy-vps.yml
├── .gitignore
├── .npmignore
├── .prettierrc
├── .smithery
│ └── index.cjs
├── deploy
│ ├── DEPLOYMENT.md
│ └── nginx-mcp.conf
├── docker-compose.yml
├── Dockerfile
├── index.js
├── LICENSE
├── malaysia_open_data_mcp_plan.md
├── mcp-server.js
├── package-lock.json
├── package.json
├── PROMPT.md
├── README.md
├── response.txt
├── scripts
│ ├── build.js
│ ├── catalogue-index.d.ts
│ ├── catalogue-index.js
│ ├── catalogue-index.ts
│ ├── dashboards-index.d.ts
│ ├── dashboards-index.js
│ ├── deploy.js
│ ├── extract-dataset-ids.js
│ ├── extracted-datasets.js
│ ├── index-catalogue-files.cjs
│ ├── index-dashboards.cjs
│ └── update-tool-names.ts
├── smithery.yaml
├── src
│ ├── api
│ │ ├── catalogue.js
│ │ ├── client.js
│ │ ├── dosm.js
│ │ ├── transport.js
│ │ └── weather.js
│ ├── catalogue.tools.ts
│ ├── dashboards.tools.ts
│ ├── datacatalogue.tools.ts
│ ├── dosm.tools.ts
│ ├── firebase-analytics.ts
│ ├── flood.tools.ts
│ ├── gtfs.tools.ts
│ ├── http-server.ts
│ ├── index.cjs
│ ├── index.js
│ ├── index.ts
│ ├── parquet.tools.ts
│ ├── tools
│ │ ├── catalogue.js
│ │ ├── dosm.js
│ │ ├── test.js
│ │ ├── transport.js
│ │ └── weather.js
│ ├── transport.tools.ts
│ ├── types.d.ts
│ ├── unified-search.tools.ts
│ ├── utils
│ │ ├── query-builder.js
│ │ └── tool-naming.ts
│ └── weather.tools.ts
├── TOOLS.md
└── tsconfig.json
```
# Files
--------------------------------------------------------------------------------
/scripts/dashboards-index.js:
--------------------------------------------------------------------------------
```javascript
1 | // Generated from local dashboard files
2 | // Timestamp: 2025-07-27T04:37:56.417Z
3 | // Total dashboards: 71
4 |
5 | export const DASHBOARDS_INDEX = [
6 | {
7 | "dashboard_name": "bed_util",
8 | "data_last_updated": "2024-09-07 01:00",
9 | "data_next_update": "2024-09-08 01:00",
10 | "route": "/dashboard/hospital-bed-utilisation,/ms-MY/dashboard/hospital-bed-utilisation",
11 | "sites": [
12 | "kkmnow"
13 | ],
14 | "manual_trigger": "2023-11-22 06:53:16.74966",
15 | "required_params": [],
16 | "optional_params": [],
17 | "charts": {
18 | "choropleth_malaysia": {
19 | "name": "choropleth_malaysia",
20 | "chart_type": "choropleth_chart",
21 | "chart_source": "https://storage.data.gov.my/dashboards/bedutil_choropleth_state.parquet",
22 | "data_as_of": "2024-09-06 23:59",
23 | "api_type": "static",
24 | "api_params": [],
25 | "variables": {
26 | "x": "state",
27 | "y": [
28 | "beds_nonicu",
29 | "util_nonicu",
30 | "beds_icu",
31 | "util_icu",
32 | "vent",
33 | "util_vent"
34 | ]
35 | }
36 | },
37 | "table_facility": {
38 | "name": "table_facility",
39 | "chart_type": "snapshot_chart",
40 | "chart_source": "https://storage.data.gov.my/dashboards/bedutil_table_facility.parquet",
41 | "data_as_of": "2024-09-06 23:59",
42 | "api_type": "static",
43 | "api_params": [],
44 | "variables": {
45 | "main_key": "state",
46 | "replace_word": "",
47 | "data": {
48 | "data": [
49 | "hospital",
50 | "beds_nonicu",
51 | "util_nonicu",
52 | "beds_icu",
53 | "util_icu",
54 | "vent",
55 | "util_vent"
56 | ]
57 | }
58 | }
59 | },
60 | "timeseries_dropdown": {
61 | "name": "timeseries_dropdown",
62 | "chart_type": "query_values",
63 | "chart_source": "https://storage.data.gov.my/dashboards/bedutil_timeseries_facility.parquet",
64 | "data_as_of": "2024-09-06 23:59",
65 | "api_type": "dynamic",
66 | "api_params": [],
67 | "variables": {
68 | "columns": [
69 | "hospital"
70 | ]
71 | }
72 | },
73 | "timeseries_facility": {
74 | "name": "timeseries_facility",
75 | "chart_type": "timeseries_chart",
76 | "chart_source": "https://storage.data.gov.my/dashboards/bedutil_timeseries_facility.parquet",
77 | "data_as_of": "2024-09-06 23:59",
78 | "api_type": "dynamic",
79 | "api_params": [
80 | "hospital"
81 | ],
82 | "variables": {
83 | "keys": [
84 | "hospital"
85 | ],
86 | "rename_cols": {
87 | "date": "x"
88 | },
89 | "value_columns": [
90 | "x",
91 | "beds_nonicu",
92 | "util_nonicu",
93 | "beds_icu",
94 | "util_icu",
95 | "vent",
96 | "util_vent"
97 | ]
98 | }
99 | }
100 | }
101 | },
102 | {
103 | "dashboard_name": "birthday_popularity",
104 | "data_last_updated": "2023-06-01 23:59",
105 | "route": "/dashboard/birthday-explorer,/ms-MY/dashboard/birthday-explorer",
106 | "sites": [
107 | "datagovmy"
108 | ],
109 | "manual_trigger": "",
110 | "required_params": [
111 | "state"
112 | ],
113 | "optional_params": [],
114 | "charts": {
115 | "timeseries": {
116 | "name": "timeseries",
117 | "chart_type": "timeseries_chart",
118 | "chart_source": "https://storage.data.gov.my/dashboards/birthday_timeseries.parquet",
119 | "data_as_of": "2022-12-31 23:59",
120 | "api_type": "dynamic",
121 | "api_params": [
122 | "state"
123 | ],
124 | "variables": {
125 | "keys": [
126 | "state"
127 | ],
128 | "rename_cols": {
129 | "date": "x"
130 | },
131 | "value_columns": [
132 | "x",
133 | "births",
134 | "rank"
135 | ]
136 | }
137 | },
138 | "rank_table": {
139 | "name": "rank_table",
140 | "chart_type": "custom_chart",
141 | "chart_source": "https://storage.data.gov.my/dashboards/birthday_rank.parquet",
142 | "data_as_of": "2022-12-31 13:59",
143 | "api_type": "static",
144 | "api_params": [],
145 | "variables": {
146 | "keys": [
147 | "state",
148 | "year"
149 | ],
150 | "value_columns": [
151 | "year_popular",
152 | "year_rare"
153 | ]
154 | }
155 | }
156 | }
157 | },
158 | {
159 | "dashboard_name": "blood_donation",
160 | "data_last_updated": "2025-07-27 05:00",
161 | "data_next_update": "2025-07-28 05:00",
162 | "route": "/dashboard/blood-donation,/ms-MY/dashboard/blood-donation",
163 | "sites": [
164 | "kkmnow"
165 | ],
166 | "manual_trigger": "2023-11-22 06:53:16.74125",
167 | "required_params": [
168 | "state"
169 | ],
170 | "optional_params": [],
171 | "charts": {
172 | "bar_chart_age": {
173 | "name": "bar_chart_age",
174 | "chart_type": "bar_chart",
175 | "chart_source": "https://storage.data.gov.my/dashboards/blood_barchart_age.parquet",
176 | "data_as_of": "2025-07-26 23:59",
177 | "api_type": "dynamic",
178 | "api_params": [
179 | "state"
180 | ],
181 | "variables": {
182 | "keys": [
183 | "state",
184 | "period"
185 | ],
186 | "rename_cols": {
187 | "age_group": "x",
188 | "new_donors": "y"
189 | },
190 | "x": "x",
191 | "y": [
192 | "y"
193 | ]
194 | }
195 | },
196 | "bar_chart_time": {
197 | "name": "bar_chart_time",
198 | "chart_type": "bar_chart",
199 | "chart_source": "https://storage.data.gov.my/dashboards/blood_barchart_time.parquet",
200 | "data_as_of": "2025-07-26 23:59",
201 | "api_type": "dynamic",
202 | "api_params": [
203 | "state"
204 | ],
205 | "variables": {
206 | "keys": [
207 | "state",
208 | "type"
209 | ],
210 | "rename_cols": {
211 | "period": "x",
212 | "new_donors": "y"
213 | },
214 | "x": "x",
215 | "y": [
216 | "y"
217 | ]
218 | }
219 | },
220 | "timeseries_all": {
221 | "name": "timeseries_all",
222 | "chart_type": "timeseries_chart",
223 | "chart_source": "https://storage.data.gov.my/dashboards/blood_timeseries.parquet",
224 | "data_as_of": "2025-07-26 23:59",
225 | "api_type": "dynamic",
226 | "api_params": [
227 | "state"
228 | ],
229 | "variables": {
230 | "keys": [
231 | "state",
232 | "frequency"
233 | ],
234 | "rename_cols": {
235 | "date": "x",
236 | "daily": "y"
237 | },
238 | "value_columns": [
239 | "x",
240 | "y"
241 | ]
242 | }
243 | },
244 | "barchart_key_variables": {
245 | "name": "barchart_key_variables",
246 | "chart_type": "bar_meter",
247 | "chart_source": "https://storage.data.gov.my/dashboards/blood_barcharts.parquet",
248 | "data_as_of": "2025-07-26 23:59",
249 | "api_type": "dynamic",
250 | "api_params": [
251 | "state"
252 | ],
253 | "variables": {
254 | "axis_values": [
255 | {
256 | "variable": "value"
257 | }
258 | ],
259 | "keys": [
260 | "state",
261 | "period",
262 | "chart"
263 | ]
264 | }
265 | },
266 | "choropleth_malaysia": {
267 | "name": "choropleth_malaysia",
268 | "chart_type": "choropleth_chart",
269 | "chart_source": "https://storage.data.gov.my/dashboards/blood_choropleth_msia.parquet",
270 | "data_as_of": "2025-07-26 23:59",
271 | "api_type": "static",
272 | "api_params": [],
273 | "variables": {
274 | "x": "state",
275 | "y": [
276 | "perc"
277 | ]
278 | }
279 | }
280 | }
281 | },
282 | {
283 | "dashboard_name": "bomba",
284 | "data_last_updated": "2023-06-01 23:59",
285 | "route": "/dashboard/fire-and-rescue,/ms-MY/dashboard/fire-and-rescue",
286 | "sites": [
287 | "datagovmy"
288 | ],
289 | "manual_trigger": "2",
290 | "required_params": [
291 | "state"
292 | ],
293 | "optional_params": [],
294 | "charts": {
295 | "timeseries": {
296 | "name": "timeseries",
297 | "chart_type": "timeseries_chart",
298 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/bomba_timeseries.parquet",
299 | "data_as_of": "2023-06-05 23:59",
300 | "api_type": "dynamic",
301 | "api_params": [
302 | "state"
303 | ],
304 | "variables": {
305 | "keys": [
306 | "state",
307 | "frequency"
308 | ],
309 | "rename_cols": {
310 | "date": "x"
311 | },
312 | "value_columns": [
313 | "x",
314 | "fire",
315 | "rescue",
316 | "others",
317 | "overall"
318 | ]
319 | }
320 | },
321 | "timeseries_callout": {
322 | "name": "timeseries_callout",
323 | "chart_type": "custom_chart",
324 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/bomba_timeseries_callout.parquet",
325 | "data_as_of": "2023-06-05 23:59",
326 | "api_type": "dynamic",
327 | "api_params": [],
328 | "variables": {
329 | "keys": [
330 | "state",
331 | "chart",
332 | "variable"
333 | ],
334 | "value_columns": [
335 | "value"
336 | ]
337 | }
338 | },
339 | "choropleth": {
340 | "name": "choropleth",
341 | "chart_type": "choropleth_chart",
342 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/bomba_choropleth_state.parquet ",
343 | "data_as_of": "2023-05-16 23:59",
344 | "api_type": "static",
345 | "api_params": [],
346 | "variables": {
347 | "x": "state",
348 | "y": [
349 | "value"
350 | ],
351 | "keys": [
352 | "variable"
353 | ]
354 | }
355 | }
356 | }
357 | },
358 | {
359 | "dashboard_name": "bop",
360 | "data_last_updated": "2025-05-16 12:00",
361 | "data_next_update": "2025-08-15 12:00",
362 | "route": "/dashboard/balance-of-payments,/ms-MY/dashboard/balance-of-payments",
363 | "sites": [
364 | "opendosm"
365 | ],
366 | "manual_trigger": "2025-05-16 11:58:52.838710",
367 | "required_params": [],
368 | "optional_params": [],
369 | "charts": {
370 | "bop_snapshot": {
371 | "name": "bop_snapshot",
372 | "chart_type": "snapshot_chart",
373 | "chart_source": "https://storage.dosm.gov.my/dashboards/bop_snapshot.parquet",
374 | "data_as_of": "2025-Q1",
375 | "api_type": "static",
376 | "api_params": [],
377 | "variables": {
378 | "keys": [
379 | "date"
380 | ],
381 | "main_key": "variable",
382 | "replace_word": "",
383 | "data": {
384 | "data": [
385 | "net",
386 | "credit",
387 | "debit"
388 | ]
389 | }
390 | }
391 | },
392 | "timeseries": {
393 | "name": "timeseries",
394 | "chart_type": "timeseries_chart",
395 | "chart_source": "https://storage.dosm.gov.my/dashboards/bop_timeseries.parquet",
396 | "data_as_of": "2025-Q1",
397 | "api_type": "static",
398 | "api_params": [],
399 | "variables": {
400 | "keys": [
401 | "chart_type"
402 | ],
403 | "rename_cols": {
404 | "date": "x"
405 | },
406 | "value_columns": [
407 | "x",
408 | "bop",
409 | "ca",
410 | "ca_goods",
411 | "ca_services",
412 | "ca_primary",
413 | "ca_secondary",
414 | "ka",
415 | "fa",
416 | "fa_dia",
417 | "fa_pi",
418 | "fa_derivatives",
419 | "fa_other",
420 | "neo",
421 | "recession"
422 | ]
423 | }
424 | },
425 | "timeseries_callout": {
426 | "name": "timeseries_callout",
427 | "chart_type": "custom_chart",
428 | "chart_source": "https://storage.dosm.gov.my/dashboards/bop_timeseries_callout.parquet",
429 | "data_as_of": "2025-Q1",
430 | "api_type": "static",
431 | "api_params": [],
432 | "variables": {
433 | "keys": [
434 | "chart_type",
435 | "chart"
436 | ],
437 | "value_columns": [
438 | "latest",
439 | "change"
440 | ]
441 | }
442 | }
443 | }
444 | },
445 | {
446 | "dashboard_name": "business_creation",
447 | "data_last_updated": "2023-08-21 23:59",
448 | "route": "/dashboard/business-creation-destruction,/ms-MY/dashboard/business-creation-destruction",
449 | "sites": [
450 | "datagovmy"
451 | ],
452 | "manual_trigger": "",
453 | "required_params": [
454 | "state"
455 | ],
456 | "optional_params": [],
457 | "charts": {
458 | "timeseries": {
459 | "name": "timeseries",
460 | "chart_type": "timeseries_chart",
461 | "chart_source": "https://storage.data.gov.my/dashboards/ssm_timeseries.parquet",
462 | "data_as_of": "2023-08-21 23:59",
463 | "api_type": "dynamic",
464 | "api_params": [
465 | "state"
466 | ],
467 | "variables": {
468 | "keys": [
469 | "state",
470 | "frequency"
471 | ],
472 | "rename_cols": {
473 | "date": "x"
474 | },
475 | "value_columns": [
476 | "x",
477 | "reg_llp",
478 | "reg_roc",
479 | "reg_rob",
480 | "death_llp",
481 | "death_roc",
482 | "death_rob"
483 | ]
484 | }
485 | },
486 | "timeseries_callout": {
487 | "name": "timeseries_callout",
488 | "chart_type": "custom_chart",
489 | "chart_source": "https://storage.data.gov.my/dashboards/ssm_timeseries_callout.parquet",
490 | "data_as_of": "2023-08-21 23:59",
491 | "api_type": "dynamic",
492 | "api_params": [
493 | "state"
494 | ],
495 | "variables": {
496 | "keys": [
497 | "state",
498 | "chart"
499 | ],
500 | "value_columns": [
501 | "this_year"
502 | ]
503 | }
504 | }
505 | }
506 | },
507 | {
508 | "dashboard_name": "car_popularity",
509 | "data_last_updated": "2025-07-11 16:13",
510 | "data_next_update": "2025-08-11 16:00",
511 | "route": "/dashboard/car-popularity,/ms-MY/dashboard/car-popularity",
512 | "sites": [
513 | "datagovmy"
514 | ],
515 | "manual_trigger": "2025-07-11 16:04:21.886496",
516 | "required_params": [],
517 | "optional_params": [
518 | "maker",
519 | "model"
520 | ],
521 | "charts": {
522 | "vehicle_timeseries": {
523 | "name": "timeseries",
524 | "chart_type": "timeseries_chart",
525 | "chart_source": "https://storage.data.gov.my/dashboards/vehicles_timeseries.parquet",
526 | "data_as_of": "2025-06-30 23:59",
527 | "api_type": "static",
528 | "api_params": [],
529 | "variables": {
530 | "keys": [
531 | "frequency"
532 | ],
533 | "rename_cols": {
534 | "date": "x"
535 | },
536 | "value_columns": [
537 | "x",
538 | "bus",
539 | "car",
540 | "lorry",
541 | "motorcycle",
542 | "other",
543 | "van"
544 | ]
545 | }
546 | },
547 | "vehicle_timeseries_callout": {
548 | "name": "timeseries_callout",
549 | "chart_type": "custom_chart",
550 | "chart_source": "https://storage.data.gov.my/dashboards/vehicles_timeseries_callout.parquet",
551 | "data_as_of": "2025-06-30 23:59",
552 | "api_type": "static",
553 | "api_params": [],
554 | "variables": {
555 | "keys": [
556 | "chart_type"
557 | ],
558 | "value_columns": [
559 | "latest",
560 | "alltime"
561 | ]
562 | }
563 | },
564 | "top_makers": {
565 | "name": "top_makers",
566 | "chart_type": "metrics_table",
567 | "chart_source": "https://storage.data.gov.my/dashboards/car_popularity_makers.parquet",
568 | "data_as_of": "2025-06-30 23:59",
569 | "api_type": "static",
570 | "api_params": [],
571 | "variables": {
572 | "keys": [
573 | "date"
574 | ],
575 | "value_columns": [
576 | "maker",
577 | "vehicles"
578 | ]
579 | }
580 | },
581 | "top_models": {
582 | "name": "top_models",
583 | "chart_type": "metrics_table",
584 | "chart_source": "https://storage.data.gov.my/dashboards/car_popularity_models.parquet",
585 | "data_as_of": "2025-06-30 23:59",
586 | "api_type": "static",
587 | "api_params": [],
588 | "variables": {
589 | "keys": [
590 | "date"
591 | ],
592 | "value_columns": [
593 | "maker",
594 | "model",
595 | "vehicles"
596 | ]
597 | }
598 | },
599 | "timeseries": {
600 | "name": "timeseries",
601 | "chart_type": "timeseries_chart",
602 | "chart_source": "https://storage.data.gov.my/dashboards/car_popularity_timeseries.parquet",
603 | "data_as_of": "2025-06-30 23:59",
604 | "api_type": "individual_chart",
605 | "api_params": [
606 | "maker",
607 | "model"
608 | ],
609 | "variables": {
610 | "keys": [
611 | "maker",
612 | "model"
613 | ],
614 | "rename_cols": {
615 | "date": "x"
616 | },
617 | "constants": [
618 | "x"
619 | ],
620 | "value_columns": [
621 | "cars"
622 | ]
623 | }
624 | },
625 | "query_values": {
626 | "name": "query_values",
627 | "chart_type": "query_values",
628 | "chart_source": "https://storage.data.gov.my/dashboards/car_popularity_timeseries.parquet",
629 | "data_as_of": "2025-06-30 23:59",
630 | "api_type": "dynamic",
631 | "api_params": [],
632 | "variables": {
633 | "columns": [
634 | "maker",
635 | "model"
636 | ]
637 | }
638 | }
639 | }
640 | },
641 | {
642 | "dashboard_name": "composite_indices",
643 | "manual_trigger": "2025-07-25 12:08:46.655602",
644 | "data_last_updated": "2025-07-25 12:00",
645 | "data_next_update": "2025-08-25 12:00",
646 | "route": "/dashboard/composite-indices,/ms-MY/dashboard/composite-indices",
647 | "sites": [
648 | "opendosm"
649 | ],
650 | "required_params": [],
651 | "optional_params": [],
652 | "charts": {
653 | "timeseries": {
654 | "name": "timeseries",
655 | "chart_type": "timeseries_chart",
656 | "chart_source": "https://storage.dosm.gov.my/dashboards/mei_timeseries.parquet",
657 | "data_as_of": "2025-05",
658 | "api_type": "static",
659 | "api_params": [],
660 | "variables": {
661 | "keys": [
662 | "chart_type"
663 | ],
664 | "rename_cols": {
665 | "date": "x"
666 | },
667 | "value_columns": [
668 | "x",
669 | "leading",
670 | "coincident",
671 | "lagging",
672 | "leading_diffusion",
673 | "coincident_diffusion",
674 | "flag_recession_business",
675 | "flag_recession_growth"
676 | ]
677 | }
678 | },
679 | "statistics": {
680 | "name": "statistics",
681 | "chart_type": "custom_chart",
682 | "chart_source": "https://storage.dosm.gov.my/dashboards/mei_timeseries_callout.parquet",
683 | "data_as_of": "2025-05",
684 | "api_type": "static",
685 | "api_params": [],
686 | "variables": {
687 | "keys": [
688 | "chart_type"
689 | ],
690 | "value_columns": [
691 | "callout1",
692 | "callout2",
693 | "callout3"
694 | ]
695 | }
696 | }
697 | }
698 | },
699 | {
700 | "dashboard_name": "construction",
701 | "data_last_updated": "2025-05-09 12:00",
702 | "data_next_update": "2025-08-11 12:00",
703 | "route": "/dashboard/construction-statistics,/ms-MY/dashboard/construction-statistics",
704 | "sites": [
705 | "opendosm"
706 | ],
707 | "manual_trigger": "2025-05-17 06:44:15.548170",
708 | "required_params": [],
709 | "optional_params": [],
710 | "charts": {
711 | "timeseries": {
712 | "name": "timeseries",
713 | "chart_type": "timeseries_chart",
714 | "chart_source": "http://storage.dosm.gov.my/dashboards/construction_timeseries.parquet",
715 | "data_as_of": "2025-Q1",
716 | "api_type": "static",
717 | "api_params": [],
718 | "variables": {
719 | "keys": [
720 | "chart_type"
721 | ],
722 | "rename_cols": {
723 | "date": "x"
724 | },
725 | "value_columns": [
726 | "x",
727 | "projects",
728 | "value",
729 | "recession"
730 | ]
731 | }
732 | },
733 | "timeseries_callout": {
734 | "name": "timeseries_callout",
735 | "chart_type": "custom_chart",
736 | "chart_source": "http://storage.dosm.gov.my/dashboards/construction_timeseries_callout.parquet",
737 | "data_as_of": "2025-Q1",
738 | "api_type": "static",
739 | "api_params": [],
740 | "variables": {
741 | "keys": [
742 | "chart_type",
743 | "chart"
744 | ],
745 | "value_columns": [
746 | "latest"
747 | ]
748 | }
749 | },
750 | "timeseries_projowner": {
751 | "name": "timeseries_projowner",
752 | "chart_type": "timeseries_chart",
753 | "chart_source": "https://storage.dosm.gov.my/dashboards/construction_projowner_timeseries.parquet",
754 | "data_as_of": "2025-Q1",
755 | "api_type": "static",
756 | "api_params": [],
757 | "variables": {
758 | "keys": [
759 | "project_owner",
760 | "chart_type"
761 | ],
762 | "rename_cols": {
763 | "date": "x"
764 | },
765 | "value_columns": [
766 | "x",
767 | "total",
768 | "residential",
769 | "non_residential",
770 | "civileng",
771 | "special",
772 | "recession"
773 | ]
774 | }
775 | },
776 | "timeseries_projowner_callout": {
777 | "name": "timeseries_projowner_callout",
778 | "chart_type": "custom_chart",
779 | "chart_source": "https://storage.dosm.gov.my/dashboards/construction_projowner_timeseries_callout.parquet",
780 | "data_as_of": "2025-Q1",
781 | "api_type": "static",
782 | "api_params": [],
783 | "variables": {
784 | "keys": [
785 | "project_owner",
786 | "chart_type",
787 | "chart"
788 | ],
789 | "value_columns": [
790 | "latest"
791 | ]
792 | }
793 | }
794 | }
795 | },
796 | {
797 | "dashboard_name": "consumer_price_index",
798 | "data_last_updated": "2025-07-22 12:00",
799 | "data_next_update": "2025-08-22 12:00",
800 | "route": "/dashboard/consumer-prices,/ms-MY/dashboard/consumer-prices",
801 | "sites": [
802 | "opendosm"
803 | ],
804 | "manual_trigger": "2025-02-11 10:45:08.473969",
805 | "required_params": [],
806 | "optional_params": [],
807 | "charts": {
808 | "bar_chart": {
809 | "name": "bar_chart",
810 | "chart_type": "bar_chart",
811 | "chart_source": "https://storage.dosm.gov.my/dashboards/cpi_main_barchart.parquet",
812 | "data_as_of": "2025-06",
813 | "api_type": "static",
814 | "api_params": [],
815 | "variables": {
816 | "keys": [
817 | "period",
818 | "state"
819 | ],
820 | "rename_cols": {
821 | "variable": "x",
822 | "value": "y"
823 | },
824 | "x": "x",
825 | "y": [
826 | "y"
827 | ]
828 | }
829 | },
830 | "timeseries": {
831 | "name": "timeseries",
832 | "chart_type": "timeseries_chart",
833 | "chart_source": "https://storage.dosm.gov.my/dashboards/cpi_main_timeseries.parquet",
834 | "data_as_of": "2025-06",
835 | "api_type": "static",
836 | "api_params": [],
837 | "variables": {
838 | "keys": [
839 | "series_type",
840 | "chart_type"
841 | ],
842 | "rename_cols": {
843 | "date": "x"
844 | },
845 | "value_columns": [
846 | "x",
847 | "00",
848 | "01",
849 | "02",
850 | "03",
851 | "04",
852 | "05",
853 | "06",
854 | "07",
855 | "08",
856 | "09",
857 | "10",
858 | "11",
859 | "12",
860 | "13",
861 | "recession"
862 | ]
863 | }
864 | },
865 | "statistics": {
866 | "name": "statistics",
867 | "chart_type": "custom_chart",
868 | "chart_source": "https://storage.dosm.gov.my/dashboards/cpi_main_timeseries_callout.parquet",
869 | "data_as_of": "2025-06",
870 | "api_type": "static",
871 | "api_params": [],
872 | "variables": {
873 | "keys": [
874 | "series_type",
875 | "chart_type",
876 | "chart"
877 | ],
878 | "value_columns": [
879 | "callout"
880 | ]
881 | }
882 | },
883 | "timeseries_6d": {
884 | "name": "timeseries_6d",
885 | "chart_type": "timeseries_chart",
886 | "chart_source": "https://storage.dosm.gov.my/dashboards/cpi_query_timeseries_4d.parquet",
887 | "data_as_of": "2025-06",
888 | "api_type": "individual_chart",
889 | "api_params": [
890 | "lang",
891 | "level"
892 | ],
893 | "variables": {
894 | "keys": [
895 | "lang",
896 | "level",
897 | "name"
898 | ],
899 | "rename_cols": {
900 | "date": "x",
901 | "value": "y"
902 | },
903 | "constants": [
904 | "x"
905 | ],
906 | "value_columns": [
907 | "y"
908 | ]
909 | }
910 | },
911 | "snapshot_4d": {
912 | "name": "snapshot_4d",
913 | "chart_type": "timeseries_chart",
914 | "chart_source": "https://storage.dosm.gov.my/dashboards/cpi_query_snapshot_4d.parquet?ignoreCache=0",
915 | "data_as_of": "2025-06",
916 | "api_type": "individual_chart",
917 | "api_params": [
918 | "lang",
919 | "level"
920 | ],
921 | "variables": {
922 | "keys": [
923 | "lang",
924 | "level",
925 | "name"
926 | ],
927 | "rename_cols": {
928 | "date": "x",
929 | "weight": "y1",
930 | "yoy_latest": "y2",
931 | "yoy_avg": "y3",
932 | "mom_latest": "y4",
933 | "mom_avg": "y5"
934 | },
935 | "constants": [
936 | "x"
937 | ],
938 | "value_columns": [
939 | "y1",
940 | "y2",
941 | "y3",
942 | "y4",
943 | "y5"
944 | ]
945 | }
946 | },
947 | "choropleth_district": {
948 | "name": "choropleth_district",
949 | "chart_type": "choropleth_chart",
950 | "chart_source": "https://storage.dosm.gov.my/dashboards/cpi_district.parquet",
951 | "data_as_of": "2025-06",
952 | "api_type": "static",
953 | "api_params": [],
954 | "variables": {
955 | "y": [
956 | "coicop_017101",
957 | "coicop_017120",
958 | "coicop_017118",
959 | "coicop_0171302",
960 | "coicop_0171221",
961 | "coicop_0171222",
962 | "coicop_017139",
963 | "coicop_017126",
964 | "coicop_0171091",
965 | "coicop_0171342",
966 | "coicop_0171041",
967 | "coicop_017125",
968 | "coicop_017119",
969 | "coicop_017123",
970 | "coicop_0161263",
971 | "coicop_016118",
972 | "coicop_016119",
973 | "coicop_0161013",
974 | "coicop_016301",
975 | "coicop_016304",
976 | "coicop_0144013",
977 | "coicop_013103",
978 | "coicop_013101",
979 | "coicop_0121041",
980 | "coicop_012101",
981 | "coicop_0132032",
982 | "coicop_013205",
983 | "coicop_013202",
984 | "coicop_0011222",
985 | "coicop_001128",
986 | "coicop_1111021"
987 | ],
988 | "x": "district"
989 | }
990 | }
991 | }
992 | },
993 | {
994 | "dashboard_name": "covid_epid",
995 | "manual_trigger": "",
996 | "data_last_updated": "2025-06-01 12:00",
997 | "data_next_update": "2025-06-08 12:00",
998 | "route": "/dashboard/covid-19,/ms-MY/dashboard/covid-19",
999 | "sites": [
1000 | "kkmnow"
1001 | ],
1002 | "required_params": [
1003 | "state"
1004 | ],
1005 | "optional_params": [],
1006 | "charts": {
1007 | "bar_chart": {
1008 | "name": "bar_chart",
1009 | "chart_type": "bar_chart",
1010 | "chart_source": "https://storage.data.gov.my/dashboards/covidepid_bar.parquet",
1011 | "data_as_of": "2025-05-31 23:59",
1012 | "api_type": "static",
1013 | "api_params": [],
1014 | "variables": {
1015 | "keys": [
1016 | "variable",
1017 | "metric"
1018 | ],
1019 | "rename_cols": {
1020 | "age": "x"
1021 | },
1022 | "x": "x",
1023 | "y": [
1024 | "unvax",
1025 | "partialvax",
1026 | "fullyvax",
1027 | "boosted"
1028 | ]
1029 | }
1030 | },
1031 | "snapshot_bar": {
1032 | "name": "snapshot_bar",
1033 | "chart_type": "bar_meter",
1034 | "chart_source": "https://storage.data.gov.my/dashboards/covidepid_snapshot_bar.parquet",
1035 | "data_as_of": "2025-05-31 23:59",
1036 | "api_type": "static",
1037 | "api_params": [],
1038 | "variables": {
1039 | "axis_values": [
1040 | {
1041 | "state": "deaths"
1042 | },
1043 | {
1044 | "state": "cases"
1045 | },
1046 | {
1047 | "state": "util_hosp"
1048 | },
1049 | {
1050 | "state": "util_icu"
1051 | },
1052 | {
1053 | "state": "util_vent"
1054 | }
1055 | ],
1056 | "sub_keys": true
1057 | }
1058 | },
1059 | "snapshot_graphic": {
1060 | "name": "snapshot_graphic",
1061 | "chart_type": "custom_chart",
1062 | "chart_source": "https://storage.data.gov.my/dashboards/covidepid_snapshot_graphic.parquet",
1063 | "data_as_of": "2025-05-31 23:59",
1064 | "api_type": "dynamic",
1065 | "api_params": [
1066 | "state"
1067 | ],
1068 | "variables": {
1069 | "value_columns": [
1070 | "cases_active",
1071 | "cases_active_annot",
1072 | "pkrc",
1073 | "pkrc_annot",
1074 | "hosp",
1075 | "hosp_annot",
1076 | "icu",
1077 | "icu_annot",
1078 | "vent",
1079 | "vent_annot",
1080 | "home",
1081 | "home_annot",
1082 | "cases_local",
1083 | "cases_local_annot",
1084 | "cases_import",
1085 | "cases_import_annot",
1086 | "cases_recovered",
1087 | "cases_recovered_annot",
1088 | "deaths",
1089 | "deaths_annot",
1090 | "deaths_bid",
1091 | "deaths_bid_annot"
1092 | ],
1093 | "keys": [
1094 | "state"
1095 | ]
1096 | }
1097 | },
1098 | "snapshot_table": {
1099 | "name": "snapshot_table",
1100 | "chart_type": "snapshot_chart",
1101 | "chart_source": "https://storage.data.gov.my/dashboards/covidepid_snapshot_table.parquet",
1102 | "data_as_of": "2025-05-31 23:59",
1103 | "api_type": "static",
1104 | "api_params": [],
1105 | "variables": {
1106 | "main_key": "state",
1107 | "replace_word": "",
1108 | "data": {
1109 | "deaths": [
1110 | "deaths",
1111 | "deaths_100k",
1112 | "deaths_trend"
1113 | ],
1114 | "cases": [
1115 | "cases",
1116 | "cases_100k",
1117 | "cases_posrate",
1118 | "cases_trend"
1119 | ],
1120 | "admitted": [
1121 | "admitted",
1122 | "util_hosp",
1123 | "admitted_trend"
1124 | ]
1125 | }
1126 | }
1127 | },
1128 | "timeseries": {
1129 | "name": "timeseries",
1130 | "chart_type": "timeseries_chart",
1131 | "chart_source": "https://storage.data.gov.my/dashboards/covidepid_timeseries.parquet",
1132 | "data_as_of": "2025-05-31 23:59",
1133 | "api_type": "dynamic",
1134 | "api_params": [
1135 | "state"
1136 | ],
1137 | "variables": {
1138 | "keys": [
1139 | "state",
1140 | "frequency"
1141 | ],
1142 | "rename_cols": {
1143 | "date": "x",
1144 | "deaths_inp_dod": "deaths_inpatient",
1145 | "deaths_bid_dod": "deaths_brought_in",
1146 | "deaths_dod": "deaths_tooltip",
1147 | "tests_posrate": "tests_tooltip"
1148 | },
1149 | "value_columns": [
1150 | "x",
1151 | "admitted",
1152 | "cases",
1153 | "deaths_inpatient",
1154 | "deaths_brought_in",
1155 | "deaths_tooltip",
1156 | "icu",
1157 | "tests_pcr",
1158 | "tests_rtk",
1159 | "tests_tooltip",
1160 | "vent"
1161 | ]
1162 | }
1163 | },
1164 | "statistics": {
1165 | "name": "statistics",
1166 | "chart_type": "custom_chart",
1167 | "chart_source": "https://storage.data.gov.my/dashboards/covidepid_timeseries_keystats.parquet",
1168 | "data_as_of": "2025-05-31 23:59",
1169 | "api_type": "dynamic",
1170 | "api_params": [
1171 | "state"
1172 | ],
1173 | "variables": {
1174 | "keys": [
1175 | "state",
1176 | "chart_type"
1177 | ],
1178 | "value_columns": [
1179 | "annot1",
1180 | "annot2"
1181 | ]
1182 | }
1183 | }
1184 | }
1185 | },
1186 | {
1187 | "dashboard_name": "covid_vax",
1188 | "data_last_updated": "2025-02-23 01:00",
1189 | "data_next_update": "2025-02-24 01:00",
1190 | "route": "/dashboard/covid-vaccination,/ms-MY/dashboard/covid-vaccination",
1191 | "sites": [
1192 | "kkmnow"
1193 | ],
1194 | "manual_trigger": "2023-11-22 06:53:16.73531",
1195 | "required_params": [
1196 | "state"
1197 | ],
1198 | "optional_params": [],
1199 | "charts": {
1200 | "bar_chart": {
1201 | "name": "bar_chart",
1202 | "chart_type": "bar_meter",
1203 | "chart_source": "https://storage.data.gov.my/dashboards/covidvax_waffle.parquet",
1204 | "data_as_of": "2025-02-22 23:59",
1205 | "api_type": "dynamic",
1206 | "api_params": [
1207 | "state"
1208 | ],
1209 | "variables": {
1210 | "axis_values": [
1211 | {
1212 | "age_group": "value"
1213 | }
1214 | ],
1215 | "keys": [
1216 | "state",
1217 | "dose"
1218 | ],
1219 | "filter": {
1220 | "age_group": [
1221 | "0-4",
1222 | "5-11",
1223 | "12-17",
1224 | "18-29",
1225 | "30-39",
1226 | "40-49",
1227 | "50-59",
1228 | "60-69",
1229 | "70-79",
1230 | "80+"
1231 | ],
1232 | "metric": [
1233 | "perc"
1234 | ]
1235 | }
1236 | }
1237 | },
1238 | "snapshot": {
1239 | "name": "snapshot",
1240 | "chart_type": "snapshot_chart",
1241 | "chart_source": "https://storage.data.gov.my/dashboards/covidvax_snapshot.parquet",
1242 | "data_as_of": "2025-02-22 23:59",
1243 | "api_type": "static",
1244 | "api_params": [],
1245 | "variables": {
1246 | "main_key": "state",
1247 | "replace_word": "perc",
1248 | "data": {
1249 | "total": [
1250 | "total_booster1",
1251 | "total_booster2",
1252 | "total_dose1",
1253 | "total_dose2"
1254 | ],
1255 | "adol": [
1256 | "adol_booster1",
1257 | "adol_booster2",
1258 | "adol_dose1",
1259 | "adol_dose2"
1260 | ],
1261 | "child": [
1262 | "child_booster1",
1263 | "child_booster2",
1264 | "child_dose1",
1265 | "child_dose2"
1266 | ],
1267 | "adult": [
1268 | "adult_booster1",
1269 | "adult_booster2",
1270 | "adult_dose1",
1271 | "adult_dose2"
1272 | ]
1273 | }
1274 | }
1275 | },
1276 | "statistics": {
1277 | "name": "statistics",
1278 | "chart_type": "custom_chart",
1279 | "chart_source": "https://storage.data.gov.my/dashboards/covidvax_timeseries_keystats.parquet",
1280 | "data_as_of": "2025-02-22 23:59",
1281 | "api_type": "dynamic",
1282 | "api_params": [
1283 | "state"
1284 | ],
1285 | "variables": {
1286 | "keys": [
1287 | "state",
1288 | "chart_type"
1289 | ],
1290 | "value_columns": [
1291 | "latest",
1292 | "total"
1293 | ]
1294 | }
1295 | },
1296 | "timeseries": {
1297 | "name": "timeseries",
1298 | "chart_type": "timeseries_chart",
1299 | "chart_source": "https://storage.data.gov.my/dashboards/covidvax_timeseries.parquet",
1300 | "data_as_of": "2025-02-22 23:59",
1301 | "api_type": "dynamic",
1302 | "api_params": [
1303 | "state"
1304 | ],
1305 | "variables": {
1306 | "keys": [
1307 | "state",
1308 | "frequency"
1309 | ],
1310 | "rename_cols": {
1311 | "date": "x",
1312 | "daily": "y",
1313 | "daily_primary": "primary",
1314 | "daily_booster": "booster",
1315 | "daily_booster2": "booster2",
1316 | "daily_adult": "adult",
1317 | "daily_adol": "adol",
1318 | "daily_child": "child"
1319 | },
1320 | "value_columns": [
1321 | "x",
1322 | "y",
1323 | "primary",
1324 | "booster",
1325 | "booster2",
1326 | "adult",
1327 | "adol",
1328 | "child"
1329 | ]
1330 | }
1331 | },
1332 | "waffle": {
1333 | "name": "waffle",
1334 | "chart_type": "waffle_chart",
1335 | "chart_source": "https://storage.data.gov.my/dashboards/covidvax_waffle.parquet",
1336 | "data_as_of": "2025-02-22 23:59",
1337 | "api_type": "dynamic",
1338 | "api_params": [
1339 | "state"
1340 | ],
1341 | "variables": {
1342 | "filter": {
1343 | "age_group": [
1344 | "adult",
1345 | "child",
1346 | "elderly",
1347 | "adolescent",
1348 | "total"
1349 | ]
1350 | },
1351 | "keys": [
1352 | "state",
1353 | "age_group",
1354 | "dose"
1355 | ],
1356 | "dict_keys": [
1357 | "metric",
1358 | "value"
1359 | ],
1360 | "data_arr": {
1361 | "id": "dose",
1362 | "label": "dose",
1363 | "value": {
1364 | "metric": "perc"
1365 | }
1366 | }
1367 | }
1368 | }
1369 | }
1370 | },
1371 | {
1372 | "dashboard_name": "currency",
1373 | "data_last_updated": "2025-05-31 15:00",
1374 | "data_next_update": "2025-06-30 15:00",
1375 | "manual_trigger": "",
1376 | "route": "/dashboard/currency-in-circulation,/ms-MY/dashboard/currency-in-circulation",
1377 | "sites": [
1378 | "datagovmy"
1379 | ],
1380 | "required_params": [],
1381 | "optional_params": [],
1382 | "charts": {
1383 | "timeseries": {
1384 | "name": "timeseries",
1385 | "chart_type": "timeseries_chart",
1386 | "chart_source": "https://storage.data.gov.my/dashboards/currency_timeseries.parquet",
1387 | "data_as_of": "2025-04",
1388 | "api_type": "static",
1389 | "api_params": [],
1390 | "variables": {
1391 | "keys": [
1392 | "chart_type"
1393 | ],
1394 | "rename_cols": {
1395 | "date": "x"
1396 | },
1397 | "value_columns": [
1398 | "x",
1399 | "total",
1400 | "note_1",
1401 | "note_2",
1402 | "note_5",
1403 | "note_10",
1404 | "note_20",
1405 | "note_50",
1406 | "note_100",
1407 | "note_500",
1408 | "note_1000",
1409 | "note_others",
1410 | "coin_1",
1411 | "coin_5",
1412 | "coin_10",
1413 | "coin_20",
1414 | "coin_50",
1415 | "coin_rm1",
1416 | "coin_rm5",
1417 | "coin_others",
1418 | "recession",
1419 | "cny",
1420 | "eid"
1421 | ]
1422 | }
1423 | },
1424 | "bar_chart": {
1425 | "name": "bar_chart",
1426 | "chart_type": "bar_meter",
1427 | "chart_source": "https://storage.data.gov.my/dashboards/currency_barmeter.parquet",
1428 | "data_as_of": "2025-04",
1429 | "api_type": "static",
1430 | "api_params": [],
1431 | "variables": {
1432 | "axis_values": [
1433 | {
1434 | "variable": "value"
1435 | }
1436 | ],
1437 | "keys": [
1438 | "chart"
1439 | ]
1440 | }
1441 | },
1442 | "statistics": {
1443 | "name": "statistics",
1444 | "chart_type": "custom_chart",
1445 | "chart_source": "https://storage.data.gov.my/dashboards/currency_timeseries_callout.parquet",
1446 | "data_as_of": "2025-04",
1447 | "api_type": "static",
1448 | "api_params": [],
1449 | "variables": {
1450 | "keys": [
1451 | "chart_type",
1452 | "chart"
1453 | ],
1454 | "value_columns": [
1455 | "callout"
1456 | ]
1457 | }
1458 | }
1459 | }
1460 | },
1461 | {
1462 | "dashboard_name": "dashboards",
1463 | "data_last_updated": "2025-07-27 00:01",
1464 | "route": "",
1465 | "sites": [
1466 | "datagovmy"
1467 | ],
1468 | "manual_trigger": "2025-07-27 00:16:12.808716",
1469 | "required_params": [],
1470 | "optional_params": [],
1471 | "charts": {
1472 | "query_values": {
1473 | "name": "agency_dropdown",
1474 | "chart_type": "query_values",
1475 | "chart_source": "https://storage.data.gov.my/dashboards/dashboards_all.parquet",
1476 | "data_as_of": "2025-07-26 23:59",
1477 | "api_type": "dynamic",
1478 | "api_params": [],
1479 | "variables": {
1480 | "columns": [
1481 | "agency"
1482 | ],
1483 | "sort_values": {
1484 | "by": [
1485 | "agency"
1486 | ],
1487 | "ascending": [
1488 | true
1489 | ]
1490 | }
1491 | }
1492 | },
1493 | "dashboards_top": {
1494 | "name": "dashboards_top",
1495 | "chart_type": "metrics_table",
1496 | "chart_source": "https://storage.data.gov.my/dashboards/dashboards_top.parquet",
1497 | "data_as_of": "2025-07-26 23:59",
1498 | "api_type": "static",
1499 | "api_params": [],
1500 | "variables": {
1501 | "keys": [
1502 | "time_period"
1503 | ],
1504 | "value_columns": [
1505 | "name",
1506 | "agency",
1507 | "views"
1508 | ]
1509 | }
1510 | },
1511 | "dashboards_all": {
1512 | "name": "dashboards_all",
1513 | "chart_type": "metrics_table",
1514 | "chart_source": "https://storage.data.gov.my/dashboards/dashboards_all.parquet",
1515 | "data_as_of": "2025-07-26 23:59",
1516 | "api_type": "static",
1517 | "api_params": [],
1518 | "variables": {
1519 | "keys": [
1520 | "category"
1521 | ],
1522 | "value_columns": [
1523 | "name",
1524 | "agency",
1525 | "views"
1526 | ]
1527 | }
1528 | },
1529 | "dashboards_route": {
1530 | "name": "dashboards_route",
1531 | "chart_type": "custom_chart",
1532 | "chart_source": "https://storage.data.gov.my/dashboards/dashboards_all.parquet",
1533 | "data_as_of": "2025-07-26 23:59",
1534 | "api_type": "static",
1535 | "api_params": [],
1536 | "variables": {
1537 | "keys": [
1538 | "name"
1539 | ],
1540 | "value_columns": [
1541 | "route"
1542 | ]
1543 | }
1544 | }
1545 | }
1546 | },
1547 | {
1548 | "dashboard_name": "dashboards2",
1549 | "data_last_updated": "2025-06-10 20:00",
1550 | "route": "/dashboard,/ms-MY/dashboard",
1551 | "sites": [
1552 | "datagovmy",
1553 | "opendosm"
1554 | ],
1555 | "manual_trigger": "2025-06-10 20:14:52.321243",
1556 | "required_params": [],
1557 | "optional_params": [],
1558 | "charts": {
1559 | "query_values": {
1560 | "name": "agency_dropdown",
1561 | "chart_type": "query_values",
1562 | "chart_source": "https://storage.data.gov.my/dashboards/dashboards_all_new.parquet",
1563 | "data_as_of": "2025-06-10 20:00",
1564 | "api_type": "dynamic",
1565 | "api_params": [],
1566 | "variables": {
1567 | "columns": [
1568 | "agency"
1569 | ],
1570 | "sort_values": {
1571 | "by": [
1572 | "agency"
1573 | ],
1574 | "ascending": [
1575 | true
1576 | ]
1577 | }
1578 | }
1579 | },
1580 | "dashboards": {
1581 | "name": "dashboards",
1582 | "chart_type": "metrics_table",
1583 | "chart_source": "https://storage.data.gov.my/dashboards/dashboards_all_new.parquet",
1584 | "data_as_of": "2025-06-10 20:00",
1585 | "api_type": "dynamic",
1586 | "api_params": [
1587 | "site"
1588 | ],
1589 | "variables": {
1590 | "keys": [
1591 | "site"
1592 | ],
1593 | "value_columns": [
1594 | "last_updated",
1595 | "agency",
1596 | "name",
1597 | "route"
1598 | ]
1599 | }
1600 | }
1601 | }
1602 | },
1603 | {
1604 | "dashboard_name": "databnm_homepage",
1605 | "data_last_updated": "2024-04-22 00:01",
1606 | "route": "/,/ms-MY/",
1607 | "sites": [
1608 | "databnm"
1609 | ],
1610 | "manual_trigger": "2024-04-22 00:16:20.442287",
1611 | "required_params": [],
1612 | "optional_params": [],
1613 | "charts": {
1614 | "timeseries_opr": {
1615 | "name": "timeseries_opr",
1616 | "chart_type": "timeseries_chart",
1617 | "chart_source": "https://storage.data.gov.my/dashboards/databnm_home_opr.parquet",
1618 | "data_as_of": "2024-04-22 23:59",
1619 | "api_type": "static",
1620 | "api_params": [],
1621 | "variables": {
1622 | "keys": [],
1623 | "rename_cols": {
1624 | "date": "x"
1625 | },
1626 | "value_columns": [
1627 | "x",
1628 | "opr"
1629 | ]
1630 | }
1631 | },
1632 | "timeseries_reserves_usd": {
1633 | "name": "timeseries_reserves_usd",
1634 | "chart_type": "timeseries_chart",
1635 | "chart_source": "https://storage.data.gov.my/dashboards/databnm_home_reserves_usd.parquet",
1636 | "data_as_of": "2024-04-22 23:59",
1637 | "api_type": "static",
1638 | "api_params": [],
1639 | "variables": {
1640 | "keys": [],
1641 | "rename_cols": {
1642 | "date": "x"
1643 | },
1644 | "value_columns": [
1645 | "x",
1646 | "reserves_usd"
1647 | ]
1648 | }
1649 | },
1650 | "timeseries_myr_usd": {
1651 | "name": "timeseries_myr_usd",
1652 | "chart_type": "timeseries_chart",
1653 | "chart_source": "https://storage.data.gov.my/dashboards/databnm_home_myr_usd.parquet",
1654 | "data_as_of": "2024-04-22 23:59",
1655 | "api_type": "static",
1656 | "api_params": [],
1657 | "variables": {
1658 | "keys": [],
1659 | "rename_cols": {
1660 | "date": "x"
1661 | },
1662 | "value_columns": [
1663 | "x",
1664 | "myr_usd"
1665 | ]
1666 | }
1667 | },
1668 | "timeseries_gdp_growth": {
1669 | "name": "timeseries_gdp_growth",
1670 | "chart_type": "timeseries_chart",
1671 | "chart_source": "https://storage.data.gov.my/dashboards/databnm_home_gdp_growth.parquet",
1672 | "data_as_of": "2024-04-22 23:59",
1673 | "api_type": "static",
1674 | "api_params": [],
1675 | "variables": {
1676 | "keys": [],
1677 | "rename_cols": {
1678 | "date": "x"
1679 | },
1680 | "value_columns": [
1681 | "x",
1682 | "gdp_growth"
1683 | ]
1684 | }
1685 | },
1686 | "timeseries_inflation": {
1687 | "name": "timeseries_inflation",
1688 | "chart_type": "timeseries_chart",
1689 | "chart_source": "https://storage.data.gov.my/dashboards/databnm_home_inflation.parquet",
1690 | "data_as_of": "2024-04-22 23:59",
1691 | "api_type": "static",
1692 | "api_params": [],
1693 | "variables": {
1694 | "keys": [],
1695 | "rename_cols": {
1696 | "date": "x"
1697 | },
1698 | "value_columns": [
1699 | "x",
1700 | "inflation"
1701 | ]
1702 | }
1703 | },
1704 | "timeseries_unemployment": {
1705 | "name": "timeseries_unemployment",
1706 | "chart_type": "timeseries_chart",
1707 | "chart_source": "https://storage.data.gov.my/dashboards/databnm_home_unemployment.parquet",
1708 | "data_as_of": "2024-04-22 23:59",
1709 | "api_type": "static",
1710 | "api_params": [],
1711 | "variables": {
1712 | "keys": [],
1713 | "rename_cols": {
1714 | "date": "x"
1715 | },
1716 | "value_columns": [
1717 | "x",
1718 | "unemployment"
1719 | ]
1720 | }
1721 | },
1722 | "timeseries_callout": {
1723 | "name": "timeseries_callout",
1724 | "chart_type": "custom_chart",
1725 | "chart_source": "https://storage.data.gov.my/dashboards/databnm_home_callout.parquet",
1726 | "data_as_of": "2024-04-22 23:59",
1727 | "api_type": "static",
1728 | "api_params": [],
1729 | "variables": {
1730 | "keys": [
1731 | "chart"
1732 | ],
1733 | "value_columns": [
1734 | "callout1",
1735 | "callout2"
1736 | ]
1737 | }
1738 | }
1739 | }
1740 | },
1741 | {
1742 | "dashboard_name": "digital_business",
1743 | "data_last_updated": "2024-04-22 00:01",
1744 | "route": "/,/ms-MY/",
1745 | "sites": [
1746 | "opendosm"
1747 | ],
1748 | "manual_trigger": "2024-04-22 00:16:20.442287",
1749 | "required_params": [],
1750 | "optional_params": [],
1751 | "charts": {
1752 | "timeseries": {
1753 | "name": "timeseries",
1754 | "chart_type": "timeseries_chart",
1755 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_biz_timeseries.parquet",
1756 | "data_as_of": "2021",
1757 | "api_type": "static",
1758 | "api_params": [],
1759 | "variables": {
1760 | "keys": [
1761 | "sector"
1762 | ],
1763 | "rename_cols": {
1764 | "date": "x"
1765 | },
1766 | "value_columns": [
1767 | "x",
1768 | "computer",
1769 | "internet",
1770 | "web_presence"
1771 | ]
1772 | }
1773 | },
1774 | "choropleth_state": {
1775 | "name": "choropleth_state",
1776 | "chart_type": "choropleth_chart",
1777 | "chart_source": "http://storage.dosm.gov.my/dashboards/digital_biz_state.parquet",
1778 | "data_as_of": "2024-01-01 23:59",
1779 | "api_type": "static",
1780 | "api_params": [],
1781 | "variables": {
1782 | "x": "state",
1783 | "y": [
1784 | "computer",
1785 | "internet",
1786 | "web_presence"
1787 | ]
1788 | }
1789 | }
1790 | }
1791 | },
1792 | {
1793 | "dashboard_name": "digital_ecommerce",
1794 | "data_last_updated": "2024-04-22 00:01",
1795 | "route": "/,/ms-MY/",
1796 | "sites": [
1797 | "opendosm"
1798 | ],
1799 | "manual_trigger": "2024-04-22 00:16:20.442287",
1800 | "required_params": [],
1801 | "optional_params": [],
1802 | "charts": {
1803 | "choropleth_state": {
1804 | "name": "choropleth_state",
1805 | "chart_type": "choropleth_chart",
1806 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_ecommerce_state.parquet",
1807 | "data_as_of": "2024-01-01 23:59",
1808 | "api_type": "static",
1809 | "api_params": [],
1810 | "variables": {
1811 | "x": "state",
1812 | "y": [
1813 | "income",
1814 | "expenditure",
1815 | "income_capita",
1816 | "expenditure_capita",
1817 | "population"
1818 | ]
1819 | }
1820 | },
1821 | "timeseries": {
1822 | "name": "timeseries",
1823 | "chart_type": "timeseries_chart",
1824 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_ecommerce_timeseries.parquet",
1825 | "data_as_of": "2021",
1826 | "api_type": "static",
1827 | "api_params": [],
1828 | "variables": {
1829 | "keys": [
1830 | "type",
1831 | "sector"
1832 | ],
1833 | "rename_cols": {
1834 | "date": "x"
1835 | },
1836 | "value_columns": [
1837 | "x",
1838 | "total",
1839 | "domestic",
1840 | "international",
1841 | "b2b",
1842 | "b2c",
1843 | "b2g"
1844 | ]
1845 | }
1846 | },
1847 | "timeseries_callout": {
1848 | "name": "timeseries_callout",
1849 | "chart_type": "custom_chart",
1850 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_ecommerce_timeseries_callout.parquet",
1851 | "data_as_of": "2021",
1852 | "api_type": "static",
1853 | "api_params": [],
1854 | "variables": {
1855 | "keys": [
1856 | "type",
1857 | "sector",
1858 | "chart"
1859 | ],
1860 | "value_columns": [
1861 | "latest",
1862 | "cagr"
1863 | ]
1864 | }
1865 | }
1866 | }
1867 | },
1868 | {
1869 | "dashboard_name": "digital_economy",
1870 | "data_last_updated": "2024-04-22 00:01",
1871 | "route": "/dashboard/digital-economy,/ms-MY/dashboard/digital-economy",
1872 | "sites": [
1873 | "opendosm"
1874 | ],
1875 | "manual_trigger": "2024-04-22 00:16:20.442287",
1876 | "required_params": [],
1877 | "optional_params": [],
1878 | "charts": {
1879 | "business_timeseries": {
1880 | "name": "timeseries",
1881 | "chart_type": "timeseries_chart",
1882 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_biz_timeseries.parquet",
1883 | "data_as_of": "2021",
1884 | "api_type": "static",
1885 | "api_params": [],
1886 | "variables": {
1887 | "keys": [
1888 | "sector"
1889 | ],
1890 | "rename_cols": {
1891 | "date": "x"
1892 | },
1893 | "value_columns": [
1894 | "x",
1895 | "computer",
1896 | "internet",
1897 | "web_presence"
1898 | ]
1899 | }
1900 | },
1901 | "business_choropleth_state": {
1902 | "name": "choropleth_state",
1903 | "chart_type": "choropleth_chart",
1904 | "chart_source": "http://storage.dosm.gov.my/dashboards/digital_biz_state.parquet",
1905 | "data_as_of": "2024-01-01 23:59",
1906 | "api_type": "static",
1907 | "api_params": [],
1908 | "variables": {
1909 | "x": "state",
1910 | "y": [
1911 | "computer",
1912 | "internet",
1913 | "web_presence"
1914 | ]
1915 | }
1916 | },
1917 | "ecommerce_choropleth_state": {
1918 | "name": "choropleth_state",
1919 | "chart_type": "choropleth_chart",
1920 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_ecommerce_state.parquet",
1921 | "data_as_of": "2024-01-01 23:59",
1922 | "api_type": "static",
1923 | "api_params": [],
1924 | "variables": {
1925 | "x": "state",
1926 | "y": [
1927 | "income",
1928 | "expenditure",
1929 | "income_capita",
1930 | "expenditure_capita",
1931 | "population"
1932 | ]
1933 | }
1934 | },
1935 | "ecommerce_timeseries": {
1936 | "name": "timeseries",
1937 | "chart_type": "timeseries_chart",
1938 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_ecommerce_timeseries.parquet",
1939 | "data_as_of": "2021",
1940 | "api_type": "static",
1941 | "api_params": [],
1942 | "variables": {
1943 | "keys": [
1944 | "type",
1945 | "sector"
1946 | ],
1947 | "rename_cols": {
1948 | "date": "x"
1949 | },
1950 | "value_columns": [
1951 | "x",
1952 | "total",
1953 | "domestic",
1954 | "international",
1955 | "b2b",
1956 | "b2c",
1957 | "b2g"
1958 | ]
1959 | }
1960 | },
1961 | "ecommerce_timeseries_callout": {
1962 | "name": "timeseries_callout",
1963 | "chart_type": "custom_chart",
1964 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_ecommerce_timeseries_callout.parquet",
1965 | "data_as_of": "2021",
1966 | "api_type": "static",
1967 | "api_params": [],
1968 | "variables": {
1969 | "keys": [
1970 | "type",
1971 | "sector",
1972 | "chart"
1973 | ],
1974 | "value_columns": [
1975 | "latest",
1976 | "cagr"
1977 | ]
1978 | }
1979 | },
1980 | "household_timeseries": {
1981 | "name": "timeseries",
1982 | "chart_type": "timeseries_chart",
1983 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_hh_timeseries.parquet",
1984 | "data_as_of": "2023",
1985 | "api_type": "static",
1986 | "api_params": [],
1987 | "variables": {
1988 | "keys": [
1989 | "state"
1990 | ],
1991 | "rename_cols": {
1992 | "date": "x"
1993 | },
1994 | "value_columns": [
1995 | "x",
1996 | "mobile_phone",
1997 | "computer",
1998 | "internet"
1999 | ]
2000 | }
2001 | },
2002 | "household_timeseries_callout": {
2003 | "name": "timeseries_callout",
2004 | "chart_type": "custom_chart",
2005 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_hh_timeseries_callout.parquet",
2006 | "data_as_of": "2023",
2007 | "api_type": "static",
2008 | "api_params": [],
2009 | "variables": {
2010 | "keys": [
2011 | "state",
2012 | "chart"
2013 | ],
2014 | "value_columns": [
2015 | "latest"
2016 | ]
2017 | }
2018 | },
2019 | "household_choropleth_state": {
2020 | "name": "choropleth_state",
2021 | "chart_type": "choropleth_chart",
2022 | "chart_source": "http://storage.dosm.gov.my/dashboards/digital_hh_state.parquet",
2023 | "data_as_of": "2024-01-01 23:59",
2024 | "api_type": "static",
2025 | "api_params": [],
2026 | "variables": {
2027 | "x": "state",
2028 | "y": [
2029 | "mobile_phone",
2030 | "computer",
2031 | "internet"
2032 | ]
2033 | }
2034 | }
2035 | }
2036 | },
2037 | {
2038 | "dashboard_name": "digital_society",
2039 | "data_last_updated": "2024-04-22 00:01",
2040 | "route": "/,/ms-MY/",
2041 | "sites": [
2042 | "opendosm"
2043 | ],
2044 | "manual_trigger": "2024-04-22 00:16:20.442287",
2045 | "required_params": [],
2046 | "optional_params": [],
2047 | "charts": {
2048 | "timeseries": {
2049 | "name": "timeseries",
2050 | "chart_type": "timeseries_chart",
2051 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_hh_timeseries.parquet",
2052 | "data_as_of": "2021",
2053 | "api_type": "static",
2054 | "api_params": [],
2055 | "variables": {
2056 | "keys": [
2057 | "state"
2058 | ],
2059 | "rename_cols": {
2060 | "date": "x"
2061 | },
2062 | "value_columns": [
2063 | "x",
2064 | "mobile_phone",
2065 | "computer",
2066 | "internet"
2067 | ]
2068 | }
2069 | },
2070 | "timeseries_callout": {
2071 | "name": "timeseries_callout",
2072 | "chart_type": "custom_chart",
2073 | "chart_source": "https://storage.dosm.gov.my/dashboards/digital_hh_timeseries_callout.parquet",
2074 | "data_as_of": "2021",
2075 | "api_type": "static",
2076 | "api_params": [],
2077 | "variables": {
2078 | "keys": [
2079 | "state",
2080 | "chart"
2081 | ],
2082 | "value_columns": [
2083 | "latest"
2084 | ]
2085 | }
2086 | },
2087 | "choropleth_state": {
2088 | "name": "choropleth_state",
2089 | "chart_type": "choropleth_chart",
2090 | "chart_source": "http://storage.dosm.gov.my/dashboards/digital_hh_state.parquet",
2091 | "data_as_of": "2024-01-01 23:59",
2092 | "api_type": "static",
2093 | "api_params": [],
2094 | "variables": {
2095 | "x": "state",
2096 | "y": [
2097 | "mobile_phone",
2098 | "computer",
2099 | "internet"
2100 | ]
2101 | }
2102 | }
2103 | }
2104 | },
2105 | {
2106 | "dashboard_name": "drug_addiction",
2107 | "data_last_updated": "2024-10-16 12:00",
2108 | "data_next_update": "2025-10-16 12:00",
2109 | "route": "/dashboard/drug-addiction,/ms-MY/dashboard/drug-addiction",
2110 | "sites": [
2111 | "datagovmy"
2112 | ],
2113 | "manual_trigger": "",
2114 | "required_params": [],
2115 | "optional_params": [],
2116 | "charts": {
2117 | "timeseries": {
2118 | "name": "timeseries",
2119 | "chart_type": "timeseries_chart",
2120 | "chart_source": "https://storage.data.gov.my/dashboards/drugaddiction_timeseries.parquet",
2121 | "data_as_of": "2023",
2122 | "api_type": "static",
2123 | "api_params": [],
2124 | "variables": {
2125 | "keys": [
2126 | "state"
2127 | ],
2128 | "rename_cols": {
2129 | "date": "x"
2130 | },
2131 | "value_columns": [
2132 | "x",
2133 | "total",
2134 | "male",
2135 | "female"
2136 | ]
2137 | }
2138 | },
2139 | "barmeter": {
2140 | "name": "barmeter",
2141 | "chart_type": "bar_meter",
2142 | "chart_source": "https://storage.data.gov.my/dashboards/drugaddiction_barmeter.parquet",
2143 | "data_as_of": "2023",
2144 | "api_type": "static",
2145 | "api_params": [],
2146 | "variables": {
2147 | "axis_values": [
2148 | {
2149 | "variable": "value"
2150 | }
2151 | ],
2152 | "keys": [
2153 | "state",
2154 | "chart"
2155 | ]
2156 | }
2157 | }
2158 | }
2159 | },
2160 | {
2161 | "dashboard_name": "election_trivia",
2162 | "data_last_updated": "2023-06-14 23:59",
2163 | "route": "/election/trivia,/ms-MY/election/trivia",
2164 | "sites": [
2165 | "datagovmy"
2166 | ],
2167 | "manual_trigger": "1",
2168 | "required_params": [],
2169 | "optional_params": [
2170 | "state"
2171 | ],
2172 | "charts": {
2173 | "table_top": {
2174 | "name": "table_top",
2175 | "chart_type": "metrics_table",
2176 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/elections_slim_big.parquet",
2177 | "data_as_of": "2023-06-14 23:59",
2178 | "api_type": "dynamic",
2179 | "api_params": [
2180 | "state"
2181 | ],
2182 | "variables": {
2183 | "keys": [
2184 | "state",
2185 | "type",
2186 | "metric"
2187 | ],
2188 | "value_columns": [
2189 | "election_name",
2190 | "date",
2191 | "seat",
2192 | "party",
2193 | "name",
2194 | "majority"
2195 | ]
2196 | }
2197 | },
2198 | "parlimen_bar": {
2199 | "name": "parlimen_bar",
2200 | "chart_type": "bar_meter",
2201 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/elections_veteran_parlimen.parquet",
2202 | "data_as_of": "2023-06-14 23:59",
2203 | "api_type": "dynamic",
2204 | "api_params": [
2205 | "state"
2206 | ],
2207 | "variables": {
2208 | "axis_values": [
2209 | {
2210 | "name": "competed"
2211 | },
2212 | {
2213 | "name": "won"
2214 | }
2215 | ],
2216 | "keys": [
2217 | "state"
2218 | ],
2219 | "sub_keys": true
2220 | }
2221 | },
2222 | "dun_bar": {
2223 | "name": "dun_bar",
2224 | "chart_type": "bar_meter",
2225 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/elections_veteran_dun.parquet",
2226 | "data_as_of": "2023-06-14 23:59",
2227 | "api_type": "dynamic",
2228 | "api_params": [
2229 | "state"
2230 | ],
2231 | "variables": {
2232 | "axis_values": [
2233 | {
2234 | "name": "competed"
2235 | },
2236 | {
2237 | "name": "won"
2238 | }
2239 | ],
2240 | "keys": [
2241 | "state"
2242 | ],
2243 | "sub_keys": true
2244 | }
2245 | }
2246 | }
2247 | },
2248 | {
2249 | "dashboard_name": "epayment",
2250 | "data_last_updated": "2024-09-06 15:00",
2251 | "data_next_update": "2024-10-06 15:00",
2252 | "route": "/dashboard/electronic-payments,/ms-MY/dashboard/electronic-payments",
2253 | "sites": [
2254 | "datagovmy"
2255 | ],
2256 | "manual_trigger": "2025-05-31 10:26:19.310196",
2257 | "required_params": [],
2258 | "optional_params": [],
2259 | "charts": {
2260 | "epayment_instruments_timeseries": {
2261 | "name": "epayment_instruments_timeseries",
2262 | "chart_type": "timeseries_chart",
2263 | "chart_source": "https://storage.data.gov.my/dashboards/epayment_instruments_timeseries.parquet",
2264 | "data_as_of": "2024-07",
2265 | "api_type": "static",
2266 | "api_params": [],
2267 | "variables": {
2268 | "keys": [
2269 | "variable"
2270 | ],
2271 | "rename_cols": {
2272 | "date": "x"
2273 | },
2274 | "value_columns": [
2275 | "x",
2276 | "charge_f2f",
2277 | "charge_online",
2278 | "cheque",
2279 | "credit_f2f",
2280 | "credit_online",
2281 | "debit_f2f",
2282 | "debit_online",
2283 | "emoney",
2284 | "recession"
2285 | ]
2286 | }
2287 | },
2288 | "epayment_instruments_timeseries_callout": {
2289 | "name": "epayment_instruments_timeseries_callout",
2290 | "chart_type": "custom_chart",
2291 | "chart_source": "https://storage.data.gov.my/dashboards/epayment_instruments_timeseries_callout.parquet",
2292 | "data_as_of": "2024-07",
2293 | "api_type": "static",
2294 | "api_params": [],
2295 | "variables": {
2296 | "keys": [
2297 | "variable",
2298 | "chart"
2299 | ],
2300 | "value_columns": [
2301 | "latest"
2302 | ]
2303 | }
2304 | },
2305 | "epayment_systems_timeseries": {
2306 | "name": "epayment_systems_timeseries",
2307 | "chart_type": "timeseries_chart",
2308 | "chart_source": "https://storage.data.gov.my/dashboards/epayment_systems_timeseries.parquet",
2309 | "data_as_of": "2024-07",
2310 | "api_type": "static",
2311 | "api_params": [],
2312 | "variables": {
2313 | "keys": [
2314 | "variable"
2315 | ],
2316 | "rename_cols": {
2317 | "date": "x"
2318 | },
2319 | "value_columns": [
2320 | "x",
2321 | "dd",
2322 | "fpx",
2323 | "ibg",
2324 | "jompay",
2325 | "rentas",
2326 | "rpp",
2327 | "recession"
2328 | ]
2329 | }
2330 | },
2331 | "epayment_systems_timeseries_callout": {
2332 | "name": "epayment_systems_timeseries_callout",
2333 | "chart_type": "custom_chart",
2334 | "chart_source": "https://storage.data.gov.my/dashboards/epayment_systems_timeseries_callout.parquet",
2335 | "data_as_of": "2024-07",
2336 | "api_type": "static",
2337 | "api_params": [],
2338 | "variables": {
2339 | "keys": [
2340 | "variable",
2341 | "chart"
2342 | ],
2343 | "value_columns": [
2344 | "latest"
2345 | ]
2346 | }
2347 | },
2348 | "epayment_channels_timeseries": {
2349 | "name": "epayment_channels_timeseries",
2350 | "chart_type": "timeseries_chart",
2351 | "chart_source": "https://storage.data.gov.my/dashboards/epayment_channels_timeseries.parquet",
2352 | "data_as_of": "2024-07",
2353 | "api_type": "static",
2354 | "api_params": [],
2355 | "variables": {
2356 | "keys": [
2357 | "variable"
2358 | ],
2359 | "rename_cols": {
2360 | "date": "x"
2361 | },
2362 | "value_columns": [
2363 | "x",
2364 | "atm_cwd",
2365 | "atm_fin",
2366 | "internet_corp",
2367 | "internet_indiv",
2368 | "mobile",
2369 | "recession"
2370 | ]
2371 | }
2372 | },
2373 | "epayment_channels_timeseries_callout": {
2374 | "name": "epayment_channels_timeseries_callout",
2375 | "chart_type": "custom_chart",
2376 | "chart_source": "https://storage.data.gov.my/dashboards/epayment_channels_timeseries_callout.parquet",
2377 | "data_as_of": "2024-07",
2378 | "api_type": "static",
2379 | "api_params": [],
2380 | "variables": {
2381 | "keys": [
2382 | "variable",
2383 | "chart"
2384 | ],
2385 | "value_columns": [
2386 | "latest"
2387 | ]
2388 | }
2389 | }
2390 | }
2391 | },
2392 | {
2393 | "dashboard_name": "exchange_rates",
2394 | "data_last_updated": "2025-07-27 04:00",
2395 | "data_next_update": "2025-07-28 04:00",
2396 | "route": "/dashboard/exchange-rates,/ms-MY/dashboard/exchange-rates",
2397 | "sites": [
2398 | "opendosm"
2399 | ],
2400 | "manual_trigger": "2025-07-27 00:14:50.986953",
2401 | "required_params": [],
2402 | "optional_params": [],
2403 | "charts": {
2404 | "timeseries": {
2405 | "name": "timeseries",
2406 | "chart_type": "timeseries_chart",
2407 | "chart_source": "https://storage.dosm.gov.my/dashboards/er_timeseries.parquet",
2408 | "data_as_of": "2025-07-26 23:59",
2409 | "api_type": "static",
2410 | "api_params": [],
2411 | "variables": {
2412 | "keys": [
2413 | "chart"
2414 | ],
2415 | "rename_cols": {
2416 | "date": "x"
2417 | },
2418 | "value_columns": [
2419 | "x",
2420 | "currency0",
2421 | "currency1",
2422 | "currency2",
2423 | "currency3",
2424 | "currency4",
2425 | "currency5",
2426 | "currency6",
2427 | "currency7",
2428 | "currency8",
2429 | "currency9",
2430 | "currency10",
2431 | "currency11",
2432 | "currency12",
2433 | "currency13",
2434 | "currency14",
2435 | "currency15",
2436 | "currency16",
2437 | "currency17",
2438 | "currency18",
2439 | "currency19",
2440 | "currency20",
2441 | "currency21",
2442 | "currency22",
2443 | "currency23",
2444 | "currency24"
2445 | ]
2446 | }
2447 | },
2448 | "statistics": {
2449 | "name": "statistics",
2450 | "chart_type": "custom_chart",
2451 | "chart_source": "https://storage.dosm.gov.my/dashboards/er_timeseries_callout.parquet",
2452 | "data_as_of": "2025-07-26 23:59",
2453 | "api_type": "static",
2454 | "api_params": [],
2455 | "variables": {
2456 | "keys": [
2457 | "chart"
2458 | ],
2459 | "value_columns": [
2460 | "callout",
2461 | "country_en",
2462 | "country_bm",
2463 | "tooltip_unit",
2464 | "chart_flag"
2465 | ]
2466 | }
2467 | },
2468 | "bar_chart": {
2469 | "name": "bar_chart",
2470 | "chart_type": "bar_chart",
2471 | "chart_source": "https://storage.dosm.gov.my/dashboards/er_barchart.parquet",
2472 | "data_as_of": "2025-07-26 23:59",
2473 | "api_type": "static",
2474 | "api_params": [],
2475 | "variables": {
2476 | "keys": [
2477 | "period"
2478 | ],
2479 | "rename_cols": {
2480 | "country": "x",
2481 | "pct_change": "y"
2482 | },
2483 | "x": "x",
2484 | "y": [
2485 | "y"
2486 | ]
2487 | }
2488 | }
2489 | }
2490 | },
2491 | {
2492 | "dashboard_name": "formal_wages",
2493 | "data_last_updated": "2025-04-29 12:00",
2494 | "data_next_update": "2025-07-28 12:00",
2495 | "route": "/dashboard/formal-sector-wages,/ms-MY/dashboard/formal-sector-wages",
2496 | "sites": [
2497 | "opendosm"
2498 | ],
2499 | "manual_trigger": "",
2500 | "required_params": [],
2501 | "optional_params": [],
2502 | "charts": {
2503 | "bar_bracket": {
2504 | "name": "bar_bracket",
2505 | "chart_type": "bar_chart",
2506 | "chart_source": "http://storage.dosm.gov.my/dashboards/labour_formalwages_snapshot_bracket.parquet",
2507 | "data_as_of": "2024-Q4",
2508 | "api_type": "static",
2509 | "api_params": [],
2510 | "variables": {
2511 | "keys": [
2512 | "date"
2513 | ],
2514 | "rename_cols": {
2515 | "bracket": "x",
2516 | "n_people": "y"
2517 | },
2518 | "x": "x",
2519 | "y": [
2520 | "y"
2521 | ]
2522 | }
2523 | },
2524 | "bar_percentile": {
2525 | "name": "bar_percentile",
2526 | "chart_type": "bar_chart",
2527 | "chart_source": "http://storage.dosm.gov.my/dashboards/labour_formalwages_snapshot_percentile.parquet",
2528 | "data_as_of": "2024-Q4",
2529 | "api_type": "static",
2530 | "api_params": [],
2531 | "variables": {
2532 | "keys": [
2533 | "date"
2534 | ],
2535 | "rename_cols": {
2536 | "percentile": "x",
2537 | "salary": "y"
2538 | },
2539 | "x": "x",
2540 | "y": [
2541 | "y"
2542 | ]
2543 | }
2544 | },
2545 | "timeseries": {
2546 | "name": "timeseries",
2547 | "chart_type": "timeseries_chart",
2548 | "chart_source": "http://storage.dosm.gov.my/dashboards/labour_formalwages_timeseries_state.parquet",
2549 | "data_as_of": "2024-Q4",
2550 | "api_type": "static",
2551 | "api_params": [],
2552 | "variables": {
2553 | "keys": [
2554 | "state"
2555 | ],
2556 | "rename_cols": {
2557 | "date": "x"
2558 | },
2559 | "value_columns": [
2560 | "x",
2561 | "salary"
2562 | ]
2563 | }
2564 | },
2565 | "timeseries_callout": {
2566 | "name": "timeseries_callout",
2567 | "chart_type": "custom_chart",
2568 | "chart_source": "http://storage.dosm.gov.my/dashboards/labour_formalwages_timeseries_state_callout.parquet",
2569 | "data_as_of": "2024-Q4",
2570 | "api_type": "static",
2571 | "api_params": [],
2572 | "variables": {
2573 | "keys": [
2574 | "state"
2575 | ],
2576 | "value_columns": [
2577 | "salary"
2578 | ]
2579 | }
2580 | }
2581 | }
2582 | },
2583 | {
2584 | "dashboard_name": "gdp",
2585 | "data_last_updated": "2025-05-16 12:00",
2586 | "data_next_update": "2025-08-15 12:00",
2587 | "route": "/dashboard/gdp,/ms-MY/dashboard/gdp",
2588 | "sites": [
2589 | "opendosm"
2590 | ],
2591 | "manual_trigger": "2025-05-16 12:05:20.416016",
2592 | "required_params": [],
2593 | "optional_params": [],
2594 | "charts": {
2595 | "timeseries": {
2596 | "name": "timeseries",
2597 | "chart_type": "timeseries_chart",
2598 | "chart_source": "https://storage.dosm.gov.my/dashboards/gdp_timeseries.parquet",
2599 | "data_as_of": "2025-Q1",
2600 | "api_type": "static",
2601 | "api_params": [],
2602 | "variables": {
2603 | "keys": [
2604 | "chart_type"
2605 | ],
2606 | "rename_cols": {
2607 | "date": "x"
2608 | },
2609 | "value_columns": [
2610 | "x",
2611 | "overall",
2612 | "supply_agri",
2613 | "supply_mining",
2614 | "supply_manufacturing",
2615 | "supply_construction",
2616 | "supply_services",
2617 | "supply_import_duties",
2618 | "demand_c",
2619 | "demand_g",
2620 | "demand_i",
2621 | "demand_x",
2622 | "demand_m",
2623 | "demand_nx",
2624 | "demand_inventory",
2625 | "recession"
2626 | ]
2627 | }
2628 | },
2629 | "statistics": {
2630 | "name": "statistics",
2631 | "chart_type": "custom_chart",
2632 | "chart_source": "https://storage.dosm.gov.my/dashboards/gdp_timeseries_callout.parquet",
2633 | "data_as_of": "2025-Q1",
2634 | "api_type": "static",
2635 | "api_params": [],
2636 | "variables": {
2637 | "keys": [
2638 | "chart_type",
2639 | "chart"
2640 | ],
2641 | "value_columns": [
2642 | "callout"
2643 | ]
2644 | }
2645 | }
2646 | }
2647 | },
2648 | {
2649 | "dashboard_name": "hies",
2650 | "data_last_updated": "2023-07-28 12:00",
2651 | "data_next_update": "2025-08-29 12:00",
2652 | "route": "/dashboard/household-income-expenditure,/ms-MY/dashboard/household-income-expenditure",
2653 | "sites": [
2654 | "opendosm"
2655 | ],
2656 | "manual_trigger": "",
2657 | "required_params": [],
2658 | "optional_params": [
2659 | "state"
2660 | ],
2661 | "charts": {
2662 | "timeseries": {
2663 | "name": "timeseries",
2664 | "chart_type": "timeseries_chart",
2665 | "chart_source": "http://storage.dosm.gov.my/dashboards/hies_timeseries.parquet",
2666 | "data_as_of": "2022-12-31 23:59",
2667 | "api_type": "dynamic",
2668 | "api_params": [
2669 | "state"
2670 | ],
2671 | "variables": {
2672 | "keys": [
2673 | "state"
2674 | ],
2675 | "rename_cols": {
2676 | "date": "x"
2677 | },
2678 | "value_columns": [
2679 | "x",
2680 | "median",
2681 | "mean",
2682 | "gini"
2683 | ]
2684 | }
2685 | },
2686 | "timeseries_callout": {
2687 | "name": "timeseries_callout",
2688 | "chart_type": "custom_chart",
2689 | "chart_source": "http://storage.dosm.gov.my/dashboards/hies_timeseries_callout.parquet",
2690 | "data_as_of": "2022-12-31 23:59",
2691 | "api_type": "dynamic",
2692 | "api_params": [
2693 | "state"
2694 | ],
2695 | "variables": {
2696 | "keys": [
2697 | "state",
2698 | "variable"
2699 | ],
2700 | "value_columns": [
2701 | "latest",
2702 | "cagr"
2703 | ]
2704 | }
2705 | },
2706 | "choropleth_state": {
2707 | "name": "choropleth_state",
2708 | "chart_type": "choropleth_chart",
2709 | "chart_source": "http://storage.dosm.gov.my/dashboards/hies_choropleth_state.parquet",
2710 | "data_as_of": "2022-12-31 23:59",
2711 | "api_type": "static",
2712 | "api_params": [],
2713 | "variables": {
2714 | "x": "state",
2715 | "y": [
2716 | "income_mean",
2717 | "income_median",
2718 | "expenditure_mean",
2719 | "gini",
2720 | "poverty",
2721 | "poverty_relative",
2722 | "access_water",
2723 | "access_electricity"
2724 | ]
2725 | }
2726 | },
2727 | "choropleth_district": {
2728 | "name": "choropleth_district",
2729 | "chart_type": "choropleth_chart",
2730 | "chart_source": "http://storage.dosm.gov.my/dashboards/hies_choropleth_district.parquet",
2731 | "data_as_of": "2022-12-31 23:59",
2732 | "api_type": "static",
2733 | "api_params": [],
2734 | "variables": {
2735 | "x": "district",
2736 | "y": [
2737 | "income_mean",
2738 | "income_median",
2739 | "expenditure_mean",
2740 | "gini",
2741 | "poverty",
2742 | "poverty_relative",
2743 | "access_water",
2744 | "access_electricity"
2745 | ]
2746 | }
2747 | }
2748 | }
2749 | },
2750 | {
2751 | "dashboard_name": "homepage",
2752 | "data_last_updated": "2025-07-27 00:01",
2753 | "route": "/,/ms-MY/",
2754 | "sites": [
2755 | "datagovmy"
2756 | ],
2757 | "manual_trigger": "2025-07-27 00:16:12.807453",
2758 | "required_params": [],
2759 | "optional_params": [],
2760 | "charts": {
2761 | "timeseries": {
2762 | "name": "timeseries",
2763 | "chart_type": "timeseries_chart",
2764 | "chart_source": "https://storage.data.gov.my/dashboards/homepage_timeseries.parquet",
2765 | "data_as_of": "2025-07-26 23:59",
2766 | "api_type": "static",
2767 | "api_params": [],
2768 | "variables": {
2769 | "keys": [],
2770 | "rename_cols": {
2771 | "date": "x",
2772 | "views_7dma": "line_views",
2773 | "downloads_7dma": "line_downloads",
2774 | "users_7dma": "line_users"
2775 | },
2776 | "value_columns": [
2777 | "x",
2778 | "views",
2779 | "line_views",
2780 | "downloads",
2781 | "line_downloads",
2782 | "users",
2783 | "line_users"
2784 | ]
2785 | }
2786 | },
2787 | "statistics": {
2788 | "name": "statistics",
2789 | "chart_type": "custom_chart",
2790 | "chart_source": "https://storage.data.gov.my/dashboards/homepage_timeseries_callout.parquet",
2791 | "data_as_of": "2025-07-26 23:59",
2792 | "api_type": "static",
2793 | "api_params": [],
2794 | "variables": {
2795 | "keys": [
2796 | "chart"
2797 | ],
2798 | "value_columns": [
2799 | "callout1",
2800 | "callout2"
2801 | ]
2802 | }
2803 | },
2804 | "table_summary": {
2805 | "name": "table_summary",
2806 | "chart_type": "metrics_table",
2807 | "chart_source": "https://storage.data.gov.my/dashboards/homepage_top.parquet",
2808 | "data_as_of": "2025-07-26 23:59",
2809 | "api_type": "static",
2810 | "api_params": [],
2811 | "variables": {
2812 | "keys": [
2813 | "time_period",
2814 | "chart_type"
2815 | ],
2816 | "rename_cols": {
2817 | "agency": "agency_abbr"
2818 | },
2819 | "value_columns": [
2820 | "id",
2821 | "name_en",
2822 | "name_bm",
2823 | "agency_abbr",
2824 | "count"
2825 | ]
2826 | }
2827 | }
2828 | }
2829 | },
2830 | {
2831 | "dashboard_name": "household_debt",
2832 | "data_last_updated": "2025-05-31 15:00",
2833 | "data_next_update": "2025-06-30 15:00",
2834 | "route": "/dashboard/household-debt,/ms-MY/dashboard/household-debt",
2835 | "sites": [
2836 | "datagovmy"
2837 | ],
2838 | "manual_trigger": "2025-05-31 08:40:44.228650",
2839 | "required_params": [],
2840 | "optional_params": [],
2841 | "charts": {
2842 | "timeseries": {
2843 | "name": "timeseries",
2844 | "chart_type": "timeseries_chart",
2845 | "chart_source": "http://storage.data.gov.my/dashboards/hhdebt_timeseries.parquet",
2846 | "data_as_of": "2025-04",
2847 | "api_type": "static",
2848 | "api_params": [],
2849 | "variables": {
2850 | "keys": [
2851 | "transaction",
2852 | "chart_type"
2853 | ],
2854 | "rename_cols": {
2855 | "date": "x"
2856 | },
2857 | "value_columns": [
2858 | "x",
2859 | "credit_card",
2860 | "vehicles_passenger",
2861 | "property_residental",
2862 | "personal_total",
2863 | "securities",
2864 | "recession"
2865 | ]
2866 | }
2867 | },
2868 | "timeseries_callout": {
2869 | "name": "timeseries_callout",
2870 | "chart_type": "custom_chart",
2871 | "chart_source": "http://storage.data.gov.my/dashboards/hhdebt_timeseries_callout.parquet",
2872 | "data_as_of": "2025-04",
2873 | "api_type": "static",
2874 | "api_params": [],
2875 | "variables": {
2876 | "keys": [
2877 | "transaction",
2878 | "chart_type",
2879 | "chart"
2880 | ],
2881 | "value_columns": [
2882 | "latest"
2883 | ]
2884 | }
2885 | }
2886 | }
2887 | },
2888 | {
2889 | "dashboard_name": "house_prices",
2890 | "data_last_updated": "2024-04-30 12:00",
2891 | "data_next_update": "2024-07-30 12:00",
2892 | "route": "/dashboard/house-prices,/ms-MY/dashboard/house-prices",
2893 | "sites": [
2894 | "datagovmy"
2895 | ],
2896 | "manual_trigger": "",
2897 | "required_params": [
2898 | "state"
2899 | ],
2900 | "optional_params": [],
2901 | "charts": {
2902 | "houseprice_timeseries": {
2903 | "name": "houseprice_timeseries",
2904 | "chart_type": "timeseries_chart",
2905 | "chart_source": "https://storage.data.gov.my/dashboards/houseprice_timeseries.parquet",
2906 | "data_as_of": "2024-Q1",
2907 | "api_type": "dynamic",
2908 | "api_params": [
2909 | "state"
2910 | ],
2911 | "variables": {
2912 | "keys": [
2913 | "state",
2914 | "chart_type"
2915 | ],
2916 | "rename_cols": {
2917 | "date": "x"
2918 | },
2919 | "value_columns": [
2920 | "x",
2921 | "all",
2922 | "terrace",
2923 | "high_rise",
2924 | "detached",
2925 | "semi_detached"
2926 | ]
2927 | }
2928 | },
2929 | "houseprice_timeseries_callout": {
2930 | "name": "houseprice_timeseries_callout",
2931 | "chart_type": "custom_chart",
2932 | "chart_source": "https://storage.data.gov.my/dashboards/houseprice_timeseries_callout.parquet",
2933 | "data_as_of": "2024-Q1",
2934 | "api_type": "dynamic",
2935 | "api_params": [
2936 | "state"
2937 | ],
2938 | "variables": {
2939 | "keys": [
2940 | "state",
2941 | "chart_type",
2942 | "chart"
2943 | ],
2944 | "value_columns": [
2945 | "latest"
2946 | ]
2947 | }
2948 | },
2949 | "houseprice_choropleth_state": {
2950 | "name": "houseprice_choropleth_state",
2951 | "chart_type": "choropleth_chart",
2952 | "chart_source": "http://storage.data.gov.my/dashboards/houseprice_choropleth.parquet",
2953 | "data_as_of": "2024-Q1",
2954 | "api_type": "static",
2955 | "api_params": [],
2956 | "variables": {
2957 | "x": "state",
2958 | "y": [
2959 | "all",
2960 | "terrace",
2961 | "high_rise",
2962 | "detached",
2963 | "semi_detached"
2964 | ]
2965 | }
2966 | }
2967 | }
2968 | },
2969 | {
2970 | "dashboard_name": "iip",
2971 | "data_last_updated": "2025-05-16 12:00",
2972 | "data_next_update": "2025-08-15 12:00",
2973 | "route": "/dashboard/international-investment-position,/ms-MY/dashboard/international-investment-position",
2974 | "sites": [
2975 | "opendosm"
2976 | ],
2977 | "manual_trigger": "2025-05-16 11:58:23.104319",
2978 | "required_params": [],
2979 | "optional_params": [],
2980 | "charts": {
2981 | "timeseries": {
2982 | "name": "timeseries",
2983 | "chart_type": "timeseries_chart",
2984 | "chart_source": "https://storage.dosm.gov.my/dashboards/iip_timeseries.parquet",
2985 | "data_as_of": "2025-Q1",
2986 | "api_type": "static",
2987 | "api_params": [],
2988 | "variables": {
2989 | "keys": [
2990 | "chart_type"
2991 | ],
2992 | "rename_cols": {
2993 | "date": "x"
2994 | },
2995 | "value_columns": [
2996 | "x",
2997 | "direct_equity",
2998 | "direct_debt",
2999 | "direct_total",
3000 | "porfolio_equity",
3001 | "portfolio_debt",
3002 | "portfolio_total",
3003 | "derivatives",
3004 | "other",
3005 | "reserve",
3006 | "total",
3007 | "recession"
3008 | ]
3009 | }
3010 | },
3011 | "timeseries_callout": {
3012 | "name": "timeseries_callout",
3013 | "chart_type": "custom_chart",
3014 | "chart_source": "https://storage.dosm.gov.my/dashboards/iip_timeseries_callout.parquet",
3015 | "data_as_of": "2025-Q1",
3016 | "api_type": "static",
3017 | "api_params": [],
3018 | "variables": {
3019 | "keys": [
3020 | "chart_type",
3021 | "chart"
3022 | ],
3023 | "value_columns": [
3024 | "latest",
3025 | "change"
3026 | ]
3027 | }
3028 | }
3029 | }
3030 | },
3031 | {
3032 | "dashboard_name": "immigration",
3033 | "data_last_updated": "2023-06-01 23:59",
3034 | "route": "/dashboard/passport-and-passes,/ms-MY/dashboard/passport-and-passes",
3035 | "sites": [
3036 | "datagovmy"
3037 | ],
3038 | "manual_trigger": "0",
3039 | "required_params": [],
3040 | "optional_params": [],
3041 | "charts": {
3042 | "choropleth": {
3043 | "name": "choropleth",
3044 | "chart_type": "choropleth_chart",
3045 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/immigration_choropleth_state.parquet",
3046 | "data_as_of": "2023-05-23 23:59",
3047 | "api_type": "static",
3048 | "api_params": [],
3049 | "variables": {
3050 | "x": "state",
3051 | "y": [
3052 | "value"
3053 | ],
3054 | "keys": [
3055 | "variable"
3056 | ]
3057 | }
3058 | },
3059 | "timeseries": {
3060 | "name": "timeseries",
3061 | "chart_type": "timeseries_chart",
3062 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/immigration_timeseries.parquet",
3063 | "data_as_of": "2023-05-23 23:59",
3064 | "api_type": "static",
3065 | "api_params": [],
3066 | "variables": {
3067 | "keys": [
3068 | "period"
3069 | ],
3070 | "rename_cols": {
3071 | "date": "x"
3072 | },
3073 | "value_columns": [
3074 | "x",
3075 | "passport",
3076 | "expatriate",
3077 | "visit",
3078 | "entry"
3079 | ]
3080 | }
3081 | },
3082 | "timeseries_callout": {
3083 | "name": "timeseries_callout",
3084 | "chart_type": "custom_chart",
3085 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/immigration_timeseries_callout.parquet",
3086 | "data_as_of": "2023-05-23 23:59",
3087 | "api_type": "static",
3088 | "api_params": [],
3089 | "variables": {
3090 | "keys": [
3091 | "chart",
3092 | "variable"
3093 | ],
3094 | "value_columns": [
3095 | "value"
3096 | ]
3097 | }
3098 | }
3099 | }
3100 | },
3101 | {
3102 | "dashboard_name": "immigration_country",
3103 | "data_last_updated": "2023-08-01 23:59",
3104 | "route": "/dashboard/immigration-not,/ms-MY/dashboard/immigration-not",
3105 | "sites": [
3106 | "datagovmy"
3107 | ],
3108 | "manual_trigger": "",
3109 | "required_params": [
3110 | "country"
3111 | ],
3112 | "optional_params": [],
3113 | "charts": {
3114 | "query_values": {
3115 | "name": "query_values",
3116 | "chart_type": "query_values",
3117 | "chart_source": "https://storage.data.gov.my/dashboards/immigration_timeseries.parquet",
3118 | "data_as_of": "2023-07-31 23:59",
3119 | "api_type": "dynamic",
3120 | "api_params": [],
3121 | "variables": {
3122 | "flat": true,
3123 | "columns": [
3124 | "country"
3125 | ],
3126 | "sort_values": {
3127 | "by": [
3128 | "country"
3129 | ],
3130 | "ascending": [
3131 | true
3132 | ]
3133 | }
3134 | }
3135 | },
3136 | "timeseries_country": {
3137 | "name": "timeseries_country",
3138 | "chart_type": "timeseries_chart",
3139 | "chart_source": "https://storage.data.gov.my/dashboards/immigration_timeseries.parquet",
3140 | "data_as_of": "2023-07-31 23:59",
3141 | "api_type": "dynamic",
3142 | "api_params": [
3143 | "country"
3144 | ],
3145 | "variables": {
3146 | "keys": [
3147 | "country",
3148 | "frequency"
3149 | ],
3150 | "rename_cols": {
3151 | "date": "x"
3152 | },
3153 | "value_columns": [
3154 | "x",
3155 | "in",
3156 | "out",
3157 | "net"
3158 | ]
3159 | }
3160 | },
3161 | "timeseries_country_callout": {
3162 | "name": "timeseries_country_callout",
3163 | "chart_type": "custom_chart",
3164 | "chart_source": "https://storage.data.gov.my/dashboards/immigration_timeseries_callout.parquet",
3165 | "data_as_of": "2023-07-31 23:59",
3166 | "api_type": "dynamic",
3167 | "api_params": [
3168 | "country"
3169 | ],
3170 | "variables": {
3171 | "keys": [
3172 | "country"
3173 | ],
3174 | "value_columns": [
3175 | "in",
3176 | "out",
3177 | "net"
3178 | ]
3179 | }
3180 | },
3181 | "timeseries_demography": {
3182 | "name": "timeseries_demography",
3183 | "chart_type": "timeseries_chart",
3184 | "chart_source": "https://storage.data.gov.my/dashboards/immigration_demog_timeseries.parquet",
3185 | "data_as_of": "2023-07-31 23:59",
3186 | "api_type": "static",
3187 | "api_params": [],
3188 | "variables": {
3189 | "keys": [
3190 | "frequency"
3191 | ],
3192 | "rename_cols": {
3193 | "date": "x"
3194 | },
3195 | "value_columns": [
3196 | "x",
3197 | "female",
3198 | "male",
3199 | "baby",
3200 | "child",
3201 | "teenager",
3202 | "adult_young",
3203 | "adult",
3204 | "elderly"
3205 | ]
3206 | }
3207 | },
3208 | "timeseries_demography_callout": {
3209 | "name": "timeseries_demography_callout",
3210 | "chart_type": "custom_chart",
3211 | "chart_source": "https://storage.data.gov.my/dashboards/immigration_demog_timeseries_callout.parquet",
3212 | "data_as_of": "2023-07-31 23:59",
3213 | "api_type": "static",
3214 | "api_params": [],
3215 | "variables": {
3216 | "keys": [
3217 | "chart"
3218 | ],
3219 | "value_columns": [
3220 | "daily",
3221 | "yearly"
3222 | ]
3223 | }
3224 | }
3225 | }
3226 | },
3227 | {
3228 | "dashboard_name": "immigration_temp",
3229 | "data_last_updated": "2024-11-25 16:00",
3230 | "data_next_update": "2024-12-25 16:00",
3231 | "route": "/dashboard/immigration,/ms-MY/dashboard/immigration",
3232 | "sites": [
3233 | "datagovmy"
3234 | ],
3235 | "manual_trigger": "",
3236 | "required_params": [],
3237 | "optional_params": [],
3238 | "charts": {
3239 | "query_values": {
3240 | "name": "query_values",
3241 | "chart_type": "query_values",
3242 | "chart_source": "https://storage.data.gov.my/dashboards/immigration_timeseries_new.parquet",
3243 | "data_as_of": "2024-10-31 23:59",
3244 | "api_type": "dynamic",
3245 | "api_params": [],
3246 | "variables": {
3247 | "flat": true,
3248 | "columns": [
3249 | "country"
3250 | ],
3251 | "sort_values": {
3252 | "by": [
3253 | "country"
3254 | ],
3255 | "ascending": [
3256 | true
3257 | ]
3258 | }
3259 | }
3260 | },
3261 | "timeseries_country": {
3262 | "name": "timeseries_country",
3263 | "chart_type": "timeseries_chart",
3264 | "chart_source": "https://storage.data.gov.my/dashboards/immigration_timeseries_new.parquet",
3265 | "data_as_of": "2024-10-31 23:59",
3266 | "api_type": "dynamic",
3267 | "api_params": [
3268 | "country"
3269 | ],
3270 | "variables": {
3271 | "keys": [
3272 | "country",
3273 | "frequency"
3274 | ],
3275 | "rename_cols": {
3276 | "date": "x"
3277 | },
3278 | "value_columns": [
3279 | "x",
3280 | "in"
3281 | ]
3282 | }
3283 | },
3284 | "timeseries_country_callout": {
3285 | "name": "timeseries_country_callout",
3286 | "chart_type": "custom_chart",
3287 | "chart_source": "https://storage.data.gov.my/dashboards/immigration_timeseries_new_callout.parquet",
3288 | "data_as_of": "2024-10-31 23:59",
3289 | "api_type": "dynamic",
3290 | "api_params": [
3291 | "country"
3292 | ],
3293 | "variables": {
3294 | "keys": [
3295 | "country"
3296 | ],
3297 | "value_columns": [
3298 | "in"
3299 | ]
3300 | }
3301 | }
3302 | }
3303 | },
3304 | {
3305 | "dashboard_name": "income_tax",
3306 | "data_last_updated": "2023-08-01 16:00",
3307 | "data_next_update": "2024-08-01 16:00",
3308 | "route": "/dashboard/income-taxation,/ms-MY/dashboard/income-taxation",
3309 | "sites": [
3310 | "datagovmy"
3311 | ],
3312 | "manual_trigger": "",
3313 | "required_params": [],
3314 | "optional_params": [],
3315 | "charts": {
3316 | "stacked_bar": {
3317 | "name": "stacked_bar",
3318 | "chart_type": "bar_chart",
3319 | "chart_source": "https://storage.data.gov.my/dashboards/incometax_stackedbar.parquet",
3320 | "data_as_of": "2022-12-31 23:59",
3321 | "api_type": "static",
3322 | "api_params": [],
3323 | "variables": {
3324 | "keys": [
3325 | "type"
3326 | ],
3327 | "rename_cols": {
3328 | "date": "x"
3329 | },
3330 | "x": "x",
3331 | "y": [
3332 | "direct_iita",
3333 | "direct_pita",
3334 | "direct_cita",
3335 | "direct_subtotal"
3336 | ]
3337 | }
3338 | },
3339 | "query_values": {
3340 | "name": "query_values",
3341 | "chart_type": "query_values",
3342 | "chart_source": "https://storage.data.gov.my/dashboards/incometax_interactive.parquet",
3343 | "data_as_of": "2023-07-31 23:59",
3344 | "api_type": "dynamic",
3345 | "api_params": [],
3346 | "variables": {
3347 | "columns": [
3348 | "variable",
3349 | "state",
3350 | "type",
3351 | "age"
3352 | ]
3353 | }
3354 | },
3355 | "tax_percentile": {
3356 | "name": "tax_percentile",
3357 | "chart_type": "metrics_table",
3358 | "chart_source": "https://storage.data.gov.my/dashboards/incometax_interactive.parquet",
3359 | "data_as_of": "2023-07-31 23:59",
3360 | "api_type": "dynamic",
3361 | "api_params": [
3362 | "variable",
3363 | "state",
3364 | "type",
3365 | "age"
3366 | ],
3367 | "variables": {
3368 | "keys": [
3369 | "variable",
3370 | "state",
3371 | "type",
3372 | "age"
3373 | ],
3374 | "value_columns": [
3375 | "value",
3376 | "percentile",
3377 | "n_group",
3378 | "n_more_than"
3379 | ]
3380 | }
3381 | },
3382 | "timeseries": {
3383 | "name": "timeseries",
3384 | "chart_type": "timeseries_chart",
3385 | "chart_source": "https://storage.data.gov.my/dashboards/incometax_timeseries.parquet",
3386 | "data_as_of": "2023-07-31 23:59",
3387 | "api_type": "static",
3388 | "api_params": [],
3389 | "variables": {
3390 | "rename_cols": {
3391 | "date": "x"
3392 | },
3393 | "value_columns": [
3394 | "x",
3395 | "total",
3396 | "solo",
3397 | "joint",
3398 | "zero"
3399 | ]
3400 | }
3401 | },
3402 | "timeseries_callout": {
3403 | "name": "timeseries_callout",
3404 | "chart_type": "custom_chart",
3405 | "chart_source": "https://storage.data.gov.my/dashboards/incometax_timeseries_callout.parquet",
3406 | "data_as_of": "2023-07-31 23:59",
3407 | "api_type": "static",
3408 | "api_params": [],
3409 | "variables": {
3410 | "keys": [
3411 | "chart"
3412 | ],
3413 | "value_columns": [
3414 | "latest"
3415 | ]
3416 | }
3417 | }
3418 | }
3419 | },
3420 | {
3421 | "dashboard_name": "industrial_production",
3422 | "data_last_updated": "2025-07-11 12:00",
3423 | "data_next_update": "2025-08-07 12:00",
3424 | "route": "/dashboard/industrial-production,/ms-MY/dashboard/industrial-production",
3425 | "sites": [
3426 | "opendosm"
3427 | ],
3428 | "manual_trigger": "",
3429 | "required_params": [],
3430 | "optional_params": [],
3431 | "charts": {
3432 | "timeseries": {
3433 | "name": "timeseries",
3434 | "chart_type": "timeseries_chart",
3435 | "chart_source": "https://storage.dosm.gov.my/dashboards/ipi_timeseries.parquet",
3436 | "data_as_of": "2025-05",
3437 | "api_type": "static",
3438 | "api_params": [],
3439 | "variables": {
3440 | "keys": [
3441 | "chart_type"
3442 | ],
3443 | "rename_cols": {
3444 | "date": "x"
3445 | },
3446 | "value_columns": [
3447 | "x",
3448 | "overall",
3449 | "mining",
3450 | "mfg",
3451 | "electric",
3452 | "mfg_food",
3453 | "mfg_textiles",
3454 | "mfg_wood",
3455 | "mfg_petroleum",
3456 | "mfg_metal",
3457 | "mfg_electric",
3458 | "mfg_transport",
3459 | "recession"
3460 | ]
3461 | }
3462 | },
3463 | "statistics": {
3464 | "name": "statistics",
3465 | "chart_type": "custom_chart",
3466 | "chart_source": "https://storage.dosm.gov.my/dashboards/ipi_timeseries_callout.parquet",
3467 | "data_as_of": "2025-05",
3468 | "api_type": "static",
3469 | "api_params": [],
3470 | "variables": {
3471 | "keys": [
3472 | "chart_type",
3473 | "chart"
3474 | ],
3475 | "value_columns": [
3476 | "callout"
3477 | ]
3478 | }
3479 | }
3480 | }
3481 | },
3482 | {
3483 | "dashboard_name": "interest_rates",
3484 | "data_last_updated": "2025-05-31 15:00",
3485 | "data_next_update": "2025-06-30 15:00",
3486 | "manual_trigger": "",
3487 | "route": "/dashboard/interest-rates,/ms-MY/dashboard/interest-rates",
3488 | "sites": [
3489 | "datagovmy"
3490 | ],
3491 | "required_params": [],
3492 | "optional_params": [],
3493 | "charts": {
3494 | "timeseries": {
3495 | "name": "timeseries",
3496 | "chart_type": "timeseries_chart",
3497 | "chart_source": "https://storage.data.gov.my/dashboards/interestrates_timeseries.parquet",
3498 | "data_as_of": "2025-04",
3499 | "api_type": "static",
3500 | "api_params": [],
3501 | "variables": {
3502 | "keys": [],
3503 | "rename_cols": {
3504 | "date": "x"
3505 | },
3506 | "value_columns": [
3507 | "x",
3508 | "deposit_fixed_12mo",
3509 | "deposit_saving",
3510 | "base",
3511 | "walr",
3512 | "recession"
3513 | ]
3514 | }
3515 | },
3516 | "timeseries_opr": {
3517 | "name": "timeseries_opr",
3518 | "chart_type": "timeseries_chart",
3519 | "chart_source": "https://storage.data.gov.my/dashboards/interestrates_timeseries_opr.parquet",
3520 | "data_as_of": "2025-04",
3521 | "api_type": "static",
3522 | "api_params": [],
3523 | "variables": {
3524 | "keys": [],
3525 | "rename_cols": {
3526 | "date": "x"
3527 | },
3528 | "value_columns": [
3529 | "x",
3530 | "opr"
3531 | ]
3532 | }
3533 | },
3534 | "statistics": {
3535 | "name": "statistics",
3536 | "chart_type": "custom_chart",
3537 | "chart_source": "https://storage.data.gov.my/dashboards/interestrates_timeseries_callout.parquet",
3538 | "data_as_of": "2025-04",
3539 | "api_type": "static",
3540 | "api_params": [],
3541 | "variables": {
3542 | "keys": [
3543 | "chart"
3544 | ],
3545 | "value_columns": [
3546 | "callout"
3547 | ]
3548 | }
3549 | }
3550 | }
3551 | },
3552 | {
3553 | "dashboard_name": "international_reserves",
3554 | "data_last_updated": "2025-03-24 15:00",
3555 | "data_next_update": "2025-04-15 15:00",
3556 | "route": "/dashboard/international-reserves,/ms-MY/dashboard/international-reserves",
3557 | "sites": [
3558 | "datagovmy"
3559 | ],
3560 | "manual_trigger": "2025-04-08 10:02:01.091102",
3561 | "required_params": [],
3562 | "optional_params": [],
3563 | "charts": {
3564 | "timeseries": {
3565 | "name": "timeseries",
3566 | "chart_type": "timeseries_chart",
3567 | "chart_source": "https://storage.data.gov.my/dashboards/intlreserves_timeseries.parquet",
3568 | "data_as_of": "2025-03-15 23:59",
3569 | "api_type": "static",
3570 | "api_params": [],
3571 | "variables": {
3572 | "keys": [],
3573 | "rename_cols": {
3574 | "date": "x"
3575 | },
3576 | "value_columns": [
3577 | "x",
3578 | "reserves_usd",
3579 | "import_months",
3580 | "ed_scale",
3581 | "recession"
3582 | ]
3583 | }
3584 | },
3585 | "statistics": {
3586 | "name": "statistics",
3587 | "chart_type": "custom_chart",
3588 | "chart_source": "https://storage.data.gov.my/dashboards/intlreserves_timeseries_callout.parquet",
3589 | "data_as_of": "2025-03-15 23:59",
3590 | "api_type": "static",
3591 | "api_params": [],
3592 | "variables": {
3593 | "keys": [
3594 | "chart"
3595 | ],
3596 | "value_columns": [
3597 | "callout"
3598 | ]
3599 | }
3600 | }
3601 | }
3602 | },
3603 | {
3604 | "dashboard_name": "internet_penetration",
3605 | "data_last_updated": "2023-09-06 23:59",
3606 | "route": "/dashboard/internet-penetration,/ms-MY/dashboard/internet-penetration",
3607 | "sites": [
3608 | "datagovmy"
3609 | ],
3610 | "manual_trigger": "0",
3611 | "required_params": [],
3612 | "optional_params": [],
3613 | "charts": {
3614 | "traffic_timeseries": {
3615 | "name": "traffic_timeseries",
3616 | "chart_type": "timeseries_chart",
3617 | "chart_source": "http://storage.data.gov.my/dashboards/internet_traffic_timeseries.parquet",
3618 | "data_as_of": "2023-09-06 23:59",
3619 | "api_type": "static",
3620 | "api_params": [],
3621 | "variables": {
3622 | "rename_cols": {
3623 | "date": "x"
3624 | },
3625 | "value_columns": [
3626 | "x",
3627 | "traffic_fbb",
3628 | "traffic_mbb"
3629 | ]
3630 | }
3631 | },
3632 | "traffic_timeseries_callout": {
3633 | "name": "traffic_timeseries_callout",
3634 | "chart_type": "custom_chart",
3635 | "chart_source": "https://storage.data.gov.my/dashboards/internet_traffic_timeseries_callout.parquet",
3636 | "data_as_of": "2023-09-06 23:59",
3637 | "api_type": "static",
3638 | "api_params": [],
3639 | "variables": {
3640 | "keys": [
3641 | "chart"
3642 | ],
3643 | "value_columns": [
3644 | "latest"
3645 | ]
3646 | }
3647 | },
3648 | "penetration_timeseries": {
3649 | "name": "penetration_timeseries",
3650 | "chart_type": "timeseries_chart",
3651 | "chart_source": "http://storage.data.gov.my/dashboards/internet_penetration_timeseries.parquet",
3652 | "data_as_of": "2023-09-06 23:59",
3653 | "api_type": "static",
3654 | "api_params": [],
3655 | "variables": {
3656 | "keys": [
3657 | "chart_type"
3658 | ],
3659 | "rename_cols": {
3660 | "date": "x"
3661 | },
3662 | "value_columns": [
3663 | "x",
3664 | "fbb",
3665 | "mbb",
3666 | "mc",
3667 | "ptv"
3668 | ]
3669 | }
3670 | },
3671 | "penetration_timeseries_callout": {
3672 | "name": "penetration_timeseries_callout",
3673 | "chart_type": "custom_chart",
3674 | "chart_source": "https://storage.data.gov.my/dashboards/internet_penetration_timeseries_callout.parquet",
3675 | "data_as_of": "2023-09-06 23:59",
3676 | "api_type": "static",
3677 | "api_params": [],
3678 | "variables": {
3679 | "keys": [
3680 | "chart"
3681 | ],
3682 | "value_columns": [
3683 | "latest",
3684 | "rate"
3685 | ]
3686 | }
3687 | }
3688 | }
3689 | },
3690 | {
3691 | "dashboard_name": "ipr",
3692 | "data_last_updated": "2023-06-01 23:59",
3693 | "route": "/dashboard/ipr,/ms-MY/dashboard/ipr",
3694 | "sites": [
3695 | "datagovmy"
3696 | ],
3697 | "manual_trigger": "2",
3698 | "required_params": [
3699 | "state"
3700 | ],
3701 | "optional_params": [],
3702 | "charts": {
3703 | "timeseries": {
3704 | "name": "timeseries",
3705 | "chart_type": "timeseries_chart",
3706 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/ipr_timeseries.parquet",
3707 | "data_as_of": "2023-05-16 23:59",
3708 | "api_type": "dynamic",
3709 | "api_params": [
3710 | "state"
3711 | ],
3712 | "variables": {
3713 | "keys": [
3714 | "state",
3715 | "frequency"
3716 | ],
3717 | "rename_cols": {
3718 | "date": "x"
3719 | },
3720 | "value_columns": [
3721 | "x",
3722 | "ikhsan",
3723 | "insan",
3724 | "intan",
3725 | "overall"
3726 | ]
3727 | }
3728 | },
3729 | "timeseries_callout": {
3730 | "name": "timeseries_callout",
3731 | "chart_type": "custom_chart",
3732 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/ipr_timeseries_callout.parquet",
3733 | "data_as_of": "2023-05-16 23:59",
3734 | "api_type": "dynamic",
3735 | "api_params": [
3736 | "state"
3737 | ],
3738 | "variables": {
3739 | "keys": [
3740 | "state",
3741 | "chart",
3742 | "variable"
3743 | ],
3744 | "value_columns": [
3745 | "value"
3746 | ]
3747 | }
3748 | },
3749 | "choropleth": {
3750 | "name": "choropleth",
3751 | "chart_type": "choropleth_chart",
3752 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/ipr_choropleth_state.parquet",
3753 | "data_as_of": "2023-05-16 23:59",
3754 | "api_type": "static",
3755 | "api_params": [],
3756 | "variables": {
3757 | "x": "state",
3758 | "y": [
3759 | "value"
3760 | ],
3761 | "keys": [
3762 | "variable"
3763 | ]
3764 | }
3765 | }
3766 | }
3767 | },
3768 | {
3769 | "dashboard_name": "kawasanku_admin",
3770 | "data_last_updated": "2023-08-30 12:00",
3771 | "route": "/dashboard/kawasanku,/ms-MY/dashboard/kawasanku",
3772 | "sites": [
3773 | "datagovmy"
3774 | ],
3775 | "manual_trigger": "1",
3776 | "required_params": [],
3777 | "optional_params": [
3778 | "area",
3779 | "area_type"
3780 | ],
3781 | "charts": {
3782 | "jitter_chart": {
3783 | "name": "jitter_chart",
3784 | "chart_type": "jitter_chart",
3785 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_admin_jitter.parquet",
3786 | "data_as_of": "2022-11-25 23:59",
3787 | "api_type": "dynamic",
3788 | "api_params": [
3789 | "area_type"
3790 | ],
3791 | "variables": {
3792 | "keys": "area_type",
3793 | "id": "area",
3794 | "columns": {
3795 | "geography": [
3796 | "total_area",
3797 | "max_elevation",
3798 | "ruggedness",
3799 | "watercover",
3800 | "treecover",
3801 | "treeloss",
3802 | "nightlights"
3803 | ],
3804 | "population": [
3805 | "population_density",
3806 | "female_male",
3807 | "household_size",
3808 | "birth_rate",
3809 | "death_rate",
3810 | "dep_young",
3811 | "dep_old"
3812 | ],
3813 | "economy": [
3814 | "income_mean",
3815 | "expenditure_mean",
3816 | "gini",
3817 | "poverty",
3818 | "labour_urate",
3819 | "labour_prate",
3820 | "agegroup_working"
3821 | ],
3822 | "public_services": [
3823 | "electricity",
3824 | "water",
3825 | "hospital",
3826 | "clinic",
3827 | "school",
3828 | "police_fire",
3829 | "grocery"
3830 | ]
3831 | },
3832 | "tooltip": true
3833 | }
3834 | },
3835 | "pyramid_data": {
3836 | "name": "pyramid_data",
3837 | "chart_type": "pyramid_chart",
3838 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_admin_pyramid.parquet",
3839 | "data_as_of": "2023-06-26 23:59",
3840 | "api_type": "dynamic",
3841 | "api_params": [
3842 | "area_type",
3843 | "area"
3844 | ],
3845 | "variables": {
3846 | "keys": [
3847 | "area_type",
3848 | "area"
3849 | ]
3850 | }
3851 | },
3852 | "bar_chart": {
3853 | "name": "bar_chart",
3854 | "chart_type": "bar_meter",
3855 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_admin_barmeter.parquet",
3856 | "data_as_of": "2022-11-25 23:59",
3857 | "api_type": "dynamic",
3858 | "api_params": [
3859 | "area_type",
3860 | "area"
3861 | ],
3862 | "variables": {
3863 | "axis_values": [
3864 | {
3865 | "variable": "value"
3866 | }
3867 | ],
3868 | "keys": [
3869 | "area_type",
3870 | "area",
3871 | "chart"
3872 | ]
3873 | }
3874 | },
3875 | "bar_chart_callout": {
3876 | "name": "bar_chart_callout",
3877 | "chart_type": "bar_meter",
3878 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_admin_barmeter_callout.parquet",
3879 | "data_as_of": "2022-11-25 23:59",
3880 | "api_type": "dynamic",
3881 | "api_params": [
3882 | "area_type",
3883 | "area"
3884 | ],
3885 | "variables": {
3886 | "axis_values": [
3887 | {
3888 | "variable": "value"
3889 | }
3890 | ],
3891 | "keys": [
3892 | "area_type",
3893 | "area",
3894 | "chart"
3895 | ]
3896 | }
3897 | },
3898 | "query_values": {
3899 | "name": "query_values",
3900 | "data_as_of": "2022-11-25 23:59",
3901 | "chart_type": "query_values",
3902 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_admin_barmeter_callout.parquet",
3903 | "api_type": "dynamic",
3904 | "api_params": [],
3905 | "variables": {
3906 | "flat": true,
3907 | "columns": [
3908 | "area_type",
3909 | "area"
3910 | ],
3911 | "sort_values": {
3912 | "by": [
3913 | "area_type",
3914 | "area"
3915 | ],
3916 | "ascending": [
3917 | true,
3918 | true
3919 | ]
3920 | }
3921 | }
3922 | },
3923 | "choropleth_parlimen": {
3924 | "name": "choropleth_parlimen",
3925 | "chart_type": "choropleth_chart",
3926 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_electoral_choropleth_parlimen.parquet",
3927 | "data_as_of": "2020-01-01 00:00",
3928 | "api_type": "static",
3929 | "api_params": [],
3930 | "variables": {
3931 | "y": [
3932 | "poverty",
3933 | "electricity",
3934 | "water",
3935 | "income_mean",
3936 | "expenditure_mean",
3937 | "gini",
3938 | "population_density",
3939 | "max_elevation",
3940 | "treecover",
3941 | "nightlights"
3942 | ],
3943 | "x": "parlimen"
3944 | }
3945 | },
3946 | "choropleth_dun": {
3947 | "name": "choropleth_dun",
3948 | "chart_type": "choropleth_chart",
3949 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_electoral_choropleth_dun.parquet",
3950 | "data_as_of": "2020-01-01 00:00",
3951 | "api_type": "static",
3952 | "api_params": [],
3953 | "variables": {
3954 | "y": [
3955 | "poverty",
3956 | "electricity",
3957 | "water",
3958 | "income_mean",
3959 | "expenditure_mean",
3960 | "gini",
3961 | "population_density",
3962 | "max_elevation",
3963 | "treecover",
3964 | "nightlights"
3965 | ],
3966 | "x": "dun"
3967 | }
3968 | }
3969 | }
3970 | },
3971 | {
3972 | "dashboard_name": "kawasanku_electoral",
3973 | "data_last_updated": "2023-08-30 12:00",
3974 | "route": "/dashboard/kawasanku,/ms-MY/dashboard/kawasanku",
3975 | "sites": [
3976 | "datagovmy"
3977 | ],
3978 | "manual_trigger": "1",
3979 | "required_params": [],
3980 | "optional_params": [
3981 | "area",
3982 | "area_type"
3983 | ],
3984 | "charts": {
3985 | "jitter_chart": {
3986 | "name": "jitter_chart",
3987 | "chart_type": "jitter_chart",
3988 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_electoral_jitter.parquet",
3989 | "data_as_of": "2022-11-25 23:59",
3990 | "api_type": "dynamic",
3991 | "api_params": [
3992 | "area_type"
3993 | ],
3994 | "variables": {
3995 | "keys": "area_type",
3996 | "id": "area",
3997 | "columns": {
3998 | "geography": [
3999 | "total_area",
4000 | "max_elevation",
4001 | "ruggedness",
4002 | "watercover",
4003 | "treecover",
4004 | "treeloss",
4005 | "nightlights"
4006 | ],
4007 | "population": [
4008 | "population_density",
4009 | "female_male",
4010 | "household_size",
4011 | "birth_rate",
4012 | "death_rate",
4013 | "dep_young",
4014 | "dep_old"
4015 | ],
4016 | "economy": [
4017 | "income_mean",
4018 | "expenditure_mean",
4019 | "gini",
4020 | "poverty",
4021 | "labour_urate",
4022 | "labour_prate",
4023 | "agegroup_working"
4024 | ],
4025 | "public_services": [
4026 | "electricity",
4027 | "water",
4028 | "hospital",
4029 | "clinic",
4030 | "school",
4031 | "police_fire",
4032 | "grocery"
4033 | ]
4034 | },
4035 | "tooltip": true
4036 | }
4037 | },
4038 | "pyramid_data": {
4039 | "name": "pyramid_data",
4040 | "chart_type": "pyramid_chart",
4041 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_electoral_pyramid.parquet",
4042 | "data_as_of": "2023-06-26 23:59",
4043 | "api_type": "dynamic",
4044 | "api_params": [
4045 | "area_type",
4046 | "area"
4047 | ],
4048 | "variables": {
4049 | "keys": [
4050 | "area_type",
4051 | "area"
4052 | ]
4053 | }
4054 | },
4055 | "bar_chart": {
4056 | "name": "bar_chart",
4057 | "chart_type": "bar_meter",
4058 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_electoral_barmeter.parquet?ignoreCache=1",
4059 | "data_as_of": "2022-11-25 23:59",
4060 | "api_type": "dynamic",
4061 | "api_params": [
4062 | "area"
4063 | ],
4064 | "variables": {
4065 | "axis_values": [
4066 | {
4067 | "variable": "value"
4068 | }
4069 | ],
4070 | "keys": [
4071 | "area",
4072 | "chart"
4073 | ]
4074 | }
4075 | },
4076 | "bar_chart_callout": {
4077 | "name": "bar_chart_callout",
4078 | "chart_type": "bar_meter",
4079 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_electoral_barmeter_callout.parquet?ignoreCache=1",
4080 | "data_as_of": "2022-11-25 23:59",
4081 | "api_type": "dynamic",
4082 | "api_params": [
4083 | "area"
4084 | ],
4085 | "variables": {
4086 | "axis_values": [
4087 | {
4088 | "variable": "value"
4089 | }
4090 | ],
4091 | "keys": [
4092 | "area",
4093 | "chart"
4094 | ]
4095 | }
4096 | },
4097 | "query_values": {
4098 | "name": "query_values",
4099 | "data_as_of": "2022-11-25 23:59",
4100 | "chart_type": "query_values",
4101 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_electoral_barmeter_callout.parquet?ignoreCache=1",
4102 | "api_type": "dynamic",
4103 | "api_params": [],
4104 | "variables": {
4105 | "flat": true,
4106 | "columns": [
4107 | "area_type",
4108 | "area"
4109 | ],
4110 | "sort_values": {
4111 | "by": [
4112 | "area_type",
4113 | "area"
4114 | ],
4115 | "ascending": [
4116 | true,
4117 | true
4118 | ]
4119 | }
4120 | }
4121 | },
4122 | "choropleth_parlimen": {
4123 | "name": "choropleth_parlimen",
4124 | "chart_type": "choropleth_chart",
4125 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_electoral_choropleth_parlimen.parquet",
4126 | "data_as_of": "2020-01-01 00:00",
4127 | "api_type": "static",
4128 | "api_params": [],
4129 | "variables": {
4130 | "y": [
4131 | "poverty",
4132 | "electricity",
4133 | "water",
4134 | "income_mean",
4135 | "expenditure_mean",
4136 | "gini",
4137 | "population_density",
4138 | "max_elevation",
4139 | "treecover",
4140 | "nightlights"
4141 | ],
4142 | "x": "parlimen"
4143 | }
4144 | },
4145 | "choropleth_dun": {
4146 | "name": "choropleth_dun",
4147 | "chart_type": "choropleth_chart",
4148 | "chart_source": "http://storage.dosm.gov.my.s3.ap-southeast-1.amazonaws.com/dashboards/kawasanku_electoral_choropleth_dun.parquet",
4149 | "data_as_of": "2020-01-01 00:00",
4150 | "api_type": "static",
4151 | "api_params": [],
4152 | "variables": {
4153 | "y": [
4154 | "poverty",
4155 | "electricity",
4156 | "water",
4157 | "income_mean",
4158 | "expenditure_mean",
4159 | "gini",
4160 | "population_density",
4161 | "max_elevation",
4162 | "treecover",
4163 | "nightlights"
4164 | ],
4165 | "x": "dun"
4166 | }
4167 | }
4168 | }
4169 | },
4170 | {
4171 | "dashboard_name": "kkmnow_homepage",
4172 | "data_last_updated": "2025-07-27 00:01",
4173 | "route": "/,/ms-MY/",
4174 | "sites": [
4175 | "kkmnow"
4176 | ],
4177 | "manual_trigger": "2025-07-27 10:57:38.338678",
4178 | "required_params": [],
4179 | "optional_params": [],
4180 | "charts": {
4181 | "keystats": {
4182 | "name": "keystats",
4183 | "chart_type": "custom_chart",
4184 | "chart_source": "https://storage.data.gov.my/dashboards/kkmnow_homepage_keystats.parquet",
4185 | "data_as_of": "2025-07-26 23:59",
4186 | "api_type": "static",
4187 | "api_params": [],
4188 | "variables": {
4189 | "keys": [
4190 | "chart"
4191 | ],
4192 | "value_columns": [
4193 | "callout",
4194 | "data_as_of"
4195 | ]
4196 | }
4197 | },
4198 | "timeseries": {
4199 | "name": "timeseries",
4200 | "chart_type": "timeseries_chart",
4201 | "chart_source": "https://storage.data.gov.my/dashboards/kkmnow_homepage_timeseries.parquet",
4202 | "data_as_of": "2025-07-26 23:59",
4203 | "api_type": "static",
4204 | "api_params": [],
4205 | "variables": {
4206 | "keys": [],
4207 | "rename_cols": {
4208 | "date": "x",
4209 | "views_7dma": "line_views",
4210 | "downloads_7dma": "line_downloads"
4211 | },
4212 | "value_columns": [
4213 | "x",
4214 | "views",
4215 | "line_views",
4216 | "downloads",
4217 | "line_downloads"
4218 | ]
4219 | }
4220 | },
4221 | "timeseries_callout": {
4222 | "name": "timeseries_callout",
4223 | "chart_type": "custom_chart",
4224 | "chart_source": "https://storage.data.gov.my/dashboards/kkmnow_homepage_timeseries_callout.parquet",
4225 | "data_as_of": "2025-07-26 23:59",
4226 | "api_type": "static",
4227 | "api_params": [],
4228 | "variables": {
4229 | "keys": [
4230 | "chart"
4231 | ],
4232 | "value_columns": [
4233 | "callout1",
4234 | "callout2"
4235 | ]
4236 | }
4237 | }
4238 | }
4239 | },
4240 | {
4241 | "dashboard_name": "ktmb",
4242 | "data_last_updated": "2023-05-31 23:59",
4243 | "route": "/dashboard/ktmb,/ms-MY/dashboard/ktmb",
4244 | "sites": [
4245 | "datagovmy"
4246 | ],
4247 | "manual_trigger": "1",
4248 | "required_params": [],
4249 | "optional_params": [],
4250 | "charts": {
4251 | "timeseries": {
4252 | "name": "timeseries",
4253 | "chart_type": "timeseries_chart",
4254 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/ktmb_timeseries.parquet",
4255 | "data_as_of": "2023-05-31 23:59",
4256 | "api_type": "dynamic",
4257 | "api_params": [
4258 | "service",
4259 | "origin",
4260 | "destination"
4261 | ],
4262 | "variables": {
4263 | "keys": [
4264 | "service",
4265 | "origin",
4266 | "destination",
4267 | "frequency"
4268 | ],
4269 | "rename_cols": {
4270 | "date": "x",
4271 | "passengers": "y"
4272 | },
4273 | "value_columns": [
4274 | "x",
4275 | "y"
4276 | ]
4277 | }
4278 | },
4279 | "timeseries_callout": {
4280 | "name": "timeseries_callout",
4281 | "chart_type": "custom_chart",
4282 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/ktmb_timeseries_callout.parquet",
4283 | "data_as_of": "2023-05-31 23:59",
4284 | "api_type": "dynamic",
4285 | "api_params": [
4286 | "service",
4287 | "origin",
4288 | "destination"
4289 | ],
4290 | "variables": {
4291 | "keys": [
4292 | "service",
4293 | "origin",
4294 | "destination",
4295 | "frequency"
4296 | ],
4297 | "value_columns": [
4298 | "passengers"
4299 | ]
4300 | }
4301 | },
4302 | "query_values": {
4303 | "name": "query_values",
4304 | "chart_type": "query_values",
4305 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/ktmb_timeseries.parquet",
4306 | "data_as_of": "2023-05-31 23:59",
4307 | "api_type": "dynamic",
4308 | "api_params": [],
4309 | "variables": {
4310 | "columns": [
4311 | "service",
4312 | "origin",
4313 | "destination"
4314 | ],
4315 | "sort_values": {
4316 | "by": [
4317 | "service",
4318 | "origin",
4319 | "destination"
4320 | ],
4321 | "ascending": [
4322 | true,
4323 | true,
4324 | true
4325 | ]
4326 | }
4327 | }
4328 | }
4329 | }
4330 | },
4331 | {
4332 | "dashboard_name": "labour",
4333 | "manual_trigger": "2024-02-09 12:48:39.645687",
4334 | "data_last_updated": "2025-07-10 12:00",
4335 | "data_next_update": "2025-08-11 12:00",
4336 | "route": "/dashboard/labour-market,/ms-MY/dashboard/labour-market",
4337 | "sites": [
4338 | "opendosm"
4339 | ],
4340 | "required_params": [],
4341 | "optional_params": [],
4342 | "charts": {
4343 | "timeseries": {
4344 | "name": "timeseries",
4345 | "chart_type": "timeseries_chart",
4346 | "chart_source": "https://storage.dosm.gov.my/dashboards/labour_timeseries.parquet",
4347 | "data_as_of": "2025-05",
4348 | "api_type": "static",
4349 | "api_params": [],
4350 | "variables": {
4351 | "keys": [],
4352 | "rename_cols": {
4353 | "date": "x",
4354 | "u_rate": "unemployment_rate",
4355 | "p_rate": "labour_force_participation",
4356 | "under_rate": "under_employment_rate",
4357 | "ep_ratio": "employment_population_ratio",
4358 | "unemployed": "unemployed_persons",
4359 | "own_account": "own_account_workers",
4360 | "outside": "outside_labour_force"
4361 | },
4362 | "value_columns": [
4363 | "x",
4364 | "unemployment_rate",
4365 | "labour_force_participation",
4366 | "under_employment_rate",
4367 | "employment_population_ratio",
4368 | "unemployed_persons",
4369 | "own_account_workers",
4370 | "outside_labour_force"
4371 | ]
4372 | }
4373 | },
4374 | "bar_chart": {
4375 | "name": "bar_chart",
4376 | "chart_type": "bar_meter",
4377 | "chart_source": "https://storage.dosm.gov.my/dashboards/labour_barmeter.parquet",
4378 | "data_as_of": "2025-05",
4379 | "api_type": "static",
4380 | "api_params": [],
4381 | "variables": {
4382 | "axis_values": [
4383 | {
4384 | "variable": "value"
4385 | }
4386 | ],
4387 | "keys": [
4388 | "chart"
4389 | ],
4390 | "sub_keys": true
4391 | }
4392 | },
4393 | "choropleth_malaysia": {
4394 | "name": "choropleth_malaysia",
4395 | "chart_type": "choropleth_chart",
4396 | "chart_source": "https://storage.dosm.gov.my/dashboards/labour_choropleth.parquet",
4397 | "data_as_of": "2025-05",
4398 | "api_type": "static",
4399 | "api_params": [],
4400 | "variables": {
4401 | "x": "state",
4402 | "y": [
4403 | "income_mean",
4404 | "labour_urate",
4405 | "labour_prate",
4406 | "agegroup_working"
4407 | ]
4408 | }
4409 | },
4410 | "statistics": {
4411 | "name": "statistics",
4412 | "chart_type": "custom_chart",
4413 | "chart_source": "https://storage.dosm.gov.my/dashboards/labour_timeseries_callout.parquet",
4414 | "data_as_of": "2025-05",
4415 | "api_type": "static",
4416 | "api_params": [],
4417 | "variables": {
4418 | "keys": [
4419 | "chart"
4420 | ],
4421 | "value_columns": [
4422 | "callout1"
4423 | ]
4424 | }
4425 | }
4426 | }
4427 | },
4428 | {
4429 | "dashboard_name": "labour_productivity",
4430 | "manual_trigger": "2025-02-23 00:49:34.633346",
4431 | "data_last_updated": "2025-05-22 12:00",
4432 | "data_next_update": "2025-08-21 12:00",
4433 | "route": "/dashboard/labour-productivity,/ms-MY/dashboard/labour-productivity",
4434 | "sites": [
4435 | "opendosm"
4436 | ],
4437 | "required_params": [],
4438 | "optional_params": [],
4439 | "charts": {
4440 | "timeseries": {
4441 | "name": "timeseries",
4442 | "chart_type": "timeseries_chart",
4443 | "chart_source": "https://storage.dosm.gov.my/dashboards/productivity_timeseries.parquet",
4444 | "data_as_of": "2025-Q1",
4445 | "api_type": "static",
4446 | "api_params": [],
4447 | "variables": {
4448 | "keys": [
4449 | "chart_type"
4450 | ],
4451 | "rename_cols": {
4452 | "date": "x"
4453 | },
4454 | "value_columns": [
4455 | "x",
4456 | "overall",
4457 | "agriculture",
4458 | "mining",
4459 | "mfg",
4460 | "construction",
4461 | "sevices",
4462 | "recession"
4463 | ]
4464 | }
4465 | },
4466 | "timeseries_callout": {
4467 | "name": "timeseries_callout",
4468 | "chart_type": "custom_chart",
4469 | "chart_source": "https://storage.dosm.gov.my/dashboards/productivity_timeseries_callout.parquet",
4470 | "data_as_of": "2025-Q1",
4471 | "api_type": "static",
4472 | "api_params": [],
4473 | "variables": {
4474 | "keys": [
4475 | "chart_type",
4476 | "chart"
4477 | ],
4478 | "value_columns": [
4479 | "latest"
4480 | ]
4481 | }
4482 | }
4483 | }
4484 | },
4485 | {
4486 | "dashboard_name": "lifetables",
4487 | "data_last_updated": "2024-09-30 12:00",
4488 | "data_next_update": "2025-09-30 12:00",
4489 | "route": "/dashboard/life-expectancy,/ms-MY/dashboard/life-expectancy",
4490 | "sites": [
4491 | "opendosm"
4492 | ],
4493 | "manual_trigger": "2024-09-30 13:30:29.493354",
4494 | "required_params": [],
4495 | "optional_params": [],
4496 | "charts": {
4497 | "timeseries": {
4498 | "name": "timeseries",
4499 | "chart_type": "timeseries_chart",
4500 | "chart_source": "https://storage.dosm.gov.my/dashboards/lifetables_timeseries.parquet",
4501 | "data_as_of": "2024",
4502 | "api_type": "static",
4503 | "api_params": [],
4504 | "variables": {
4505 | "keys": [
4506 | "sex"
4507 | ],
4508 | "rename_cols": {
4509 | "date": "x"
4510 | },
4511 | "value_columns": [
4512 | "x",
4513 | "overall",
4514 | "bumi",
4515 | "bumi_malay",
4516 | "bumi_other",
4517 | "chinese",
4518 | "indian",
4519 | "noncitizen"
4520 | ]
4521 | }
4522 | },
4523 | "timeseries_callout": {
4524 | "name": "timeseries_callout",
4525 | "chart_type": "custom_chart",
4526 | "chart_source": "https://storage.dosm.gov.my/dashboards/lifetables_timeseries_callout.parquet",
4527 | "data_as_of": "2024",
4528 | "api_type": "static",
4529 | "api_params": [],
4530 | "variables": {
4531 | "keys": [
4532 | "chart"
4533 | ],
4534 | "value_columns": [
4535 | "overall",
4536 | "male",
4537 | "female"
4538 | ]
4539 | }
4540 | },
4541 | "heatmap": {
4542 | "name": "heatmap",
4543 | "chart_type": "heatmap_chart",
4544 | "chart_source": "https://storage.dosm.gov.my/dashboards/lifetables_heattable.parquet",
4545 | "data_as_of": "2024",
4546 | "api_type": "static",
4547 | "api_params": [],
4548 | "variables": {
4549 | "keys": [],
4550 | "x": "group",
4551 | "y": "year",
4552 | "z": "value"
4553 | }
4554 | },
4555 | "choropleth_state": {
4556 | "name": "choropleth_state",
4557 | "chart_type": "choropleth_chart",
4558 | "chart_source": "https://storage.dosm.gov.my/dashboards/lifetables_state.parquet",
4559 | "data_as_of": "2024",
4560 | "api_type": "static",
4561 | "api_params": [],
4562 | "variables": {
4563 | "x": "state",
4564 | "y": [
4565 | "overall",
4566 | "male",
4567 | "female",
4568 | "gap_sex"
4569 | ]
4570 | }
4571 | },
4572 | "choropleth_district": {
4573 | "name": "choropleth_district",
4574 | "chart_type": "choropleth_chart",
4575 | "chart_source": "https://storage.dosm.gov.my/dashboards/lifetables_district.parquet",
4576 | "data_as_of": "2024",
4577 | "api_type": "static",
4578 | "api_params": [],
4579 | "variables": {
4580 | "x": "district",
4581 | "y": [
4582 | "overall",
4583 | "male",
4584 | "female",
4585 | "gap_sex"
4586 | ]
4587 | }
4588 | }
4589 | }
4590 | },
4591 | {
4592 | "dashboard_name": "manufacturing_statistics",
4593 | "data_last_updated": "2025-07-11 12:00",
4594 | "data_next_update": "2025-08-07 12:00",
4595 | "route": "/dashboard/manufacturing-statistics,/ms-MY/dashboard/manufacturing-statistics",
4596 | "sites": [
4597 | "opendosm"
4598 | ],
4599 | "manual_trigger": "",
4600 | "required_params": [],
4601 | "optional_params": [],
4602 | "charts": {
4603 | "timeseries": {
4604 | "name": "timeseries",
4605 | "chart_type": "timeseries_chart",
4606 | "chart_source": "https://s3.ap-southeast-1.amazonaws.com/storage.dosm.gov.my/dashboards/mfg_timeseries.parquet",
4607 | "data_as_of": "2025-05",
4608 | "api_type": "static",
4609 | "api_params": [],
4610 | "variables": {
4611 | "keys": [
4612 | "chart_type"
4613 | ],
4614 | "rename_cols": {
4615 | "date": "x"
4616 | },
4617 | "value_columns": [
4618 | "x",
4619 | "sales",
4620 | "employees",
4621 | "wages",
4622 | "recession"
4623 | ]
4624 | }
4625 | },
4626 | "timeseries_callout": {
4627 | "name": "timeseries_callout",
4628 | "chart_type": "custom_chart",
4629 | "chart_source": "https://s3.ap-southeast-1.amazonaws.com/storage.dosm.gov.my/dashboards/mfg_timeseries_callout.parquet",
4630 | "data_as_of": "2025-05",
4631 | "api_type": "static",
4632 | "api_params": [],
4633 | "variables": {
4634 | "keys": [
4635 | "chart_type",
4636 | "chart"
4637 | ],
4638 | "value_columns": [
4639 | "latest"
4640 | ]
4641 | }
4642 | }
4643 | }
4644 | },
4645 | {
4646 | "dashboard_name": "money_measures",
4647 | "data_last_updated": "2025-05-31 15:00",
4648 | "data_next_update": "2025-06-30 15:00",
4649 | "route": "/dashboard/money-supply,/ms-MY/dashboard/money-supply",
4650 | "sites": [
4651 | "datagovmy"
4652 | ],
4653 | "manual_trigger": "2024-03-02 12:32:47.176033",
4654 | "required_params": [],
4655 | "optional_params": [],
4656 | "charts": {
4657 | "timeseries": {
4658 | "name": "timeseries",
4659 | "chart_type": "timeseries_chart",
4660 | "chart_source": "https://storage.data.gov.my/dashboards/moneymeasures_timeseries.parquet",
4661 | "data_as_of": "2025-04",
4662 | "api_type": "static",
4663 | "api_params": [],
4664 | "variables": {
4665 | "keys": [
4666 | "chart_type"
4667 | ],
4668 | "rename_cols": {
4669 | "date": "x"
4670 | },
4671 | "value_columns": [
4672 | "x",
4673 | "m1_total",
4674 | "m2_total",
4675 | "m3_total",
4676 | "m1_currency",
4677 | "m1_deposit_demand",
4678 | "m2_deposit_saving",
4679 | "m2_deposit_fixed",
4680 | "m2_nid",
4681 | "m2_repo",
4682 | "m2_deposit_fx",
4683 | "m2_deposit_other",
4684 | "m3_deposit_other",
4685 | "recession"
4686 | ]
4687 | }
4688 | },
4689 | "statistics": {
4690 | "name": "statistics",
4691 | "chart_type": "custom_chart",
4692 | "chart_source": "https://storage.data.gov.my/dashboards/moneymeasures_timeseries_callout.parquet",
4693 | "data_as_of": "2025-04",
4694 | "api_type": "static",
4695 | "api_params": [],
4696 | "variables": {
4697 | "keys": [
4698 | "chart_type",
4699 | "chart"
4700 | ],
4701 | "value_columns": [
4702 | "callout"
4703 | ]
4704 | }
4705 | },
4706 | "table_summary": {
4707 | "name": "table_summary",
4708 | "chart_type": "snapshot_chart",
4709 | "chart_source": "https://storage.data.gov.my/dashboards/moneymeasures_table_summary.parquet",
4710 | "data_as_of": "2025-04",
4711 | "api_type": "static",
4712 | "api_params": [],
4713 | "variables": {
4714 | "main_key": "type",
4715 | "replace_word": "",
4716 | "data": {
4717 | "data": [
4718 | "m1",
4719 | "m2",
4720 | "m3"
4721 | ]
4722 | }
4723 | }
4724 | }
4725 | }
4726 | },
4727 | {
4728 | "dashboard_name": "name_popularity",
4729 | "data_last_updated": "2023-07-26 23:59",
4730 | "route": "/dashboard/name-popularity,/ms-MY/dashboard/name-popularity",
4731 | "sites": [
4732 | "datagovmy"
4733 | ],
4734 | "manual_trigger": "",
4735 | "required_params": [],
4736 | "optional_params": [],
4737 | "charts": {
4738 | "top_names": {
4739 | "name": "top_names",
4740 | "chart_type": "metrics_table",
4741 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/name_popularity_top.parquet",
4742 | "data_as_of": "2023-07-26 23:59",
4743 | "api_type": "static",
4744 | "api_params": [],
4745 | "variables": {
4746 | "keys": [
4747 | "decade",
4748 | "ethnicity"
4749 | ],
4750 | "value_columns": [
4751 | "name_first",
4752 | "sex",
4753 | "count"
4754 | ]
4755 | }
4756 | },
4757 | "year_dropdown": {
4758 | "name": "year_dropdown",
4759 | "chart_type": "query_values",
4760 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/name_popularity_top.parquet",
4761 | "data_as_of": "2023-07-26 23:59",
4762 | "api_type": "dynamic",
4763 | "api_params": [],
4764 | "variables": {
4765 | "columns": [
4766 | "decade"
4767 | ]
4768 | }
4769 | },
4770 | "ethnicity_dropdown": {
4771 | "name": "ethnicity_dropdown",
4772 | "chart_type": "query_values",
4773 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/name_popularity_top.parquet",
4774 | "data_as_of": "2023-07-26 23:59",
4775 | "api_type": "dynamic",
4776 | "api_params": [],
4777 | "variables": {
4778 | "columns": [
4779 | "ethnicity"
4780 | ]
4781 | }
4782 | }
4783 | }
4784 | },
4785 | {
4786 | "dashboard_name": "odin",
4787 | "data_last_updated": "2024-09-28 05:28",
4788 | "route": "/odin-self-assessment",
4789 | "sites": [
4790 | "opendosm"
4791 | ],
4792 | "manual_trigger": "",
4793 | "required_params": [],
4794 | "optional_params": [
4795 | "lang"
4796 | ],
4797 | "charts": {
4798 | "bar_chart": {
4799 | "name": "bar_chart",
4800 | "chart_type": "bar_chart",
4801 | "chart_source": "https://storage.dosm.gov.my/benchmarking/odin_2024_bar.parquet",
4802 | "data_as_of": "2024-09-28 05:28",
4803 | "api_type": "static",
4804 | "api_params": [],
4805 | "variables": {
4806 | "keys": [
4807 | "category",
4808 | "subcategory",
4809 | "indicator",
4810 | "element"
4811 | ],
4812 | "x": "subelement",
4813 | "y": [
4814 | "overall",
4815 | "maximum"
4816 | ]
4817 | }
4818 | },
4819 | "keystats": {
4820 | "name": "keystats",
4821 | "chart_type": "custom_chart",
4822 | "chart_source": "https://storage.dosm.gov.my/benchmarking/odin_2024_bar.parquet",
4823 | "data_as_of": "2024-09-28 05:28",
4824 | "api_type": "static",
4825 | "api_params": [],
4826 | "variables": {
4827 | "keys": [
4828 | "category",
4829 | "subcategory",
4830 | "indicator",
4831 | "element"
4832 | ],
4833 | "value_columns": [
4834 | "overall",
4835 | "maximum"
4836 | ]
4837 | }
4838 | },
4839 | "table": {
4840 | "name": "table",
4841 | "chart_type": "metrics_table",
4842 | "chart_source": "https://storage.dosm.gov.my/benchmarking/odin_2024_table.parquet",
4843 | "data_as_of": "2024-09-28 05:28",
4844 | "api_type": "dynamic",
4845 | "api_params": [
4846 | "lang"
4847 | ],
4848 | "variables": {
4849 | "keys": [
4850 | "lang",
4851 | "category",
4852 | "subcategory",
4853 | "indicator",
4854 | "element"
4855 | ],
4856 | "value_columns": [
4857 | "subelement",
4858 | "score",
4859 | "justification"
4860 | ]
4861 | }
4862 | },
4863 | "links": {
4864 | "name": "links",
4865 | "chart_type": "metrics_table",
4866 | "chart_source": "https://storage.dosm.gov.my/benchmarking/odin_2024_links.parquet",
4867 | "data_as_of": "2024-09-28 05:28",
4868 | "api_type": "dynamic",
4869 | "api_params": [
4870 | "lang"
4871 | ],
4872 | "variables": {
4873 | "keys": [
4874 | "lang",
4875 | "category",
4876 | "subcategory",
4877 | "indicator"
4878 | ],
4879 | "value_columns": [
4880 | "link_order",
4881 | "link_title",
4882 | "url"
4883 | ]
4884 | }
4885 | }
4886 | }
4887 | },
4888 | {
4889 | "dashboard_name": "opendosm_homepage",
4890 | "data_last_updated": "2025-07-27 00:01",
4891 | "route": "/,/ms-MY/",
4892 | "sites": [
4893 | "opendosm"
4894 | ],
4895 | "manual_trigger": "2025-07-27 00:16:12.809450",
4896 | "required_params": [],
4897 | "optional_params": [],
4898 | "charts": {
4899 | "keystats": {
4900 | "name": "keystats",
4901 | "chart_type": "custom_chart",
4902 | "chart_source": "https://storage.dosm.gov.my/dashboards/homepage_keystats.parquet",
4903 | "data_as_of": "2025-07-26 23:59",
4904 | "api_type": "static",
4905 | "api_params": [],
4906 | "variables": {
4907 | "keys": [
4908 | "chart"
4909 | ],
4910 | "value_columns": [
4911 | "callout",
4912 | "data_as_of"
4913 | ]
4914 | }
4915 | },
4916 | "table_summary": {
4917 | "name": "table_summary",
4918 | "chart_type": "metrics_table",
4919 | "chart_source": "https://storage.dosm.gov.my/dashboards/homepage_top.parquet",
4920 | "data_as_of": "2025-07-26 23:59",
4921 | "api_type": "static",
4922 | "api_params": [],
4923 | "variables": {
4924 | "keys": [
4925 | "chart_type",
4926 | "time_period"
4927 | ],
4928 | "rename_cols": {
4929 | "agency": "agency_abbr"
4930 | },
4931 | "value_columns": [
4932 | "id",
4933 | "name_en",
4934 | "name_bm",
4935 | "agency_abbr",
4936 | "count"
4937 | ]
4938 | }
4939 | },
4940 | "timeseries": {
4941 | "name": "timeseries",
4942 | "chart_type": "timeseries_chart",
4943 | "chart_source": "https://storage.dosm.gov.my/dashboards/homepage_timeseries.parquet",
4944 | "data_as_of": "2025-07-26 23:59",
4945 | "api_type": "static",
4946 | "api_params": [],
4947 | "variables": {
4948 | "keys": [],
4949 | "rename_cols": {
4950 | "date": "x",
4951 | "views_7dma": "line_views",
4952 | "downloads_7dma": "line_downloads",
4953 | "users_7dma": "line_users"
4954 | },
4955 | "value_columns": [
4956 | "x",
4957 | "views",
4958 | "line_views",
4959 | "downloads",
4960 | "line_downloads",
4961 | "users",
4962 | "line_users"
4963 | ]
4964 | }
4965 | },
4966 | "timeseries_callout": {
4967 | "name": "timeseries_callout",
4968 | "chart_type": "custom_chart",
4969 | "chart_source": "https://storage.dosm.gov.my/dashboards/homepage_timeseries_callout.parquet",
4970 | "data_as_of": "2025-07-26 23:59",
4971 | "api_type": "static",
4972 | "api_params": [],
4973 | "variables": {
4974 | "keys": [
4975 | "chart"
4976 | ],
4977 | "value_columns": [
4978 | "callout1",
4979 | "callout2"
4980 | ]
4981 | }
4982 | }
4983 | }
4984 | },
4985 | {
4986 | "dashboard_name": "orang_asli",
4987 | "data_last_updated": "2023-06-24 23:59",
4988 | "route": "/dashboard/orang-asli,/ms-MY/dashboard/orang-asli",
4989 | "sites": [
4990 | "datagovmy"
4991 | ],
4992 | "manual_trigger": "2",
4993 | "required_params": [],
4994 | "optional_params": [],
4995 | "charts": {
4996 | "choropleth_state": {
4997 | "name": "choropleth_state",
4998 | "chart_type": "choropleth_chart",
4999 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/orang_asli_state.parquet",
5000 | "data_as_of": "2023-06-24 23:59",
5001 | "api_type": "static",
5002 | "api_params": [],
5003 | "variables": {
5004 | "x": "state",
5005 | "y": [
5006 | "population",
5007 | "population_prop"
5008 | ]
5009 | }
5010 | },
5011 | "choropleth_district": {
5012 | "name": "choropleth_district",
5013 | "chart_type": "choropleth_chart",
5014 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/orang_asli_district.parquet",
5015 | "data_as_of": "2023-06-24 23:59",
5016 | "api_type": "static",
5017 | "api_params": [],
5018 | "variables": {
5019 | "x": "district",
5020 | "y": [
5021 | "population",
5022 | "population_prop"
5023 | ]
5024 | }
5025 | },
5026 | "query_values": {
5027 | "name": "query_values",
5028 | "chart_type": "query_values",
5029 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/orang_asli_village.parquet",
5030 | "data_as_of": "2023-06-24 23:59",
5031 | "api_type": "dynamic",
5032 | "api_params": [],
5033 | "variables": {
5034 | "flat": true,
5035 | "columns": [
5036 | "village",
5037 | "district",
5038 | "state",
5039 | "slug"
5040 | ]
5041 | }
5042 | },
5043 | "village_data": {
5044 | "name": "village_data",
5045 | "chart_type": "metrics_table",
5046 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/orang_asli_village.parquet",
5047 | "data_as_of": "2023-06-24 23:59",
5048 | "api_type": "dynamic",
5049 | "api_params": [
5050 | "slug"
5051 | ],
5052 | "variables": {
5053 | "keys": [
5054 | "slug"
5055 | ],
5056 | "value_columns": [
5057 | "village",
5058 | "state",
5059 | "district",
5060 | "population",
5061 | "lat",
5062 | "lon"
5063 | ]
5064 | }
5065 | },
5066 | "village_barmeter": {
5067 | "name": "village_barmeter",
5068 | "data_as_of": "2023-06-26 23:59",
5069 | "chart_type": "bar_meter",
5070 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/orang_asli_village_barmeter.parquet",
5071 | "api_type": "dynamic",
5072 | "api_params": [
5073 | "slug"
5074 | ],
5075 | "variables": {
5076 | "axis_values": [
5077 | {
5078 | "variable": "value"
5079 | }
5080 | ],
5081 | "keys": [
5082 | "slug",
5083 | "chart"
5084 | ]
5085 | }
5086 | },
5087 | "pyramid_data": {
5088 | "name": "pyramid_data",
5089 | "chart_type": "pyramid_chart",
5090 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/orang_asli_village_pyramid.parquet",
5091 | "data_as_of": "2023-06-26 23:59",
5092 | "api_type": "dynamic",
5093 | "api_params": [
5094 | "slug"
5095 | ],
5096 | "variables": {
5097 | "keys": [
5098 | "slug"
5099 | ]
5100 | }
5101 | }
5102 | }
5103 | },
5104 | {
5105 | "dashboard_name": "organ_donation",
5106 | "data_last_updated": "2025-07-27 09:00",
5107 | "data_next_update": "2025-07-28 09:00",
5108 | "route": "/dashboard/organ-donation,/ms-MY/dashboard/organ-donation",
5109 | "sites": [
5110 | "kkmnow"
5111 | ],
5112 | "manual_trigger": "2023-11-22 06:53:16.73864",
5113 | "required_params": [
5114 | "state"
5115 | ],
5116 | "optional_params": [],
5117 | "charts": {
5118 | "barchart_age": {
5119 | "name": "barchart_age",
5120 | "chart_type": "bar_chart",
5121 | "chart_source": "https://storage.data.gov.my/dashboards/organ_barchart_age.parquet",
5122 | "data_as_of": "2025-07-26 23:59",
5123 | "api_type": "dynamic",
5124 | "api_params": [
5125 | "state"
5126 | ],
5127 | "variables": {
5128 | "keys": [
5129 | "state",
5130 | "period"
5131 | ],
5132 | "rename_cols": {
5133 | "age_group": "x",
5134 | "new_donors": "y"
5135 | },
5136 | "x": "x",
5137 | "y": [
5138 | "y"
5139 | ]
5140 | }
5141 | },
5142 | "barchart_time": {
5143 | "name": "barchart_time",
5144 | "chart_type": "bar_chart",
5145 | "chart_source": "https://storage.data.gov.my/dashboards/organ_barchart_time.parquet",
5146 | "data_as_of": "2025-07-26 23:59",
5147 | "api_type": "dynamic",
5148 | "api_params": [
5149 | "state"
5150 | ],
5151 | "variables": {
5152 | "keys": [
5153 | "state",
5154 | "type"
5155 | ],
5156 | "rename_cols": {
5157 | "period": "x",
5158 | "new_donors": "y"
5159 | },
5160 | "x": "x",
5161 | "y": [
5162 | "y"
5163 | ]
5164 | }
5165 | },
5166 | "timeseries": {
5167 | "name": "timeseries",
5168 | "chart_type": "timeseries_chart",
5169 | "chart_source": "https://storage.data.gov.my/dashboards/organ_timeseries.parquet",
5170 | "data_as_of": "2025-07-26 23:59",
5171 | "api_type": "dynamic",
5172 | "api_params": [
5173 | "state"
5174 | ],
5175 | "variables": {
5176 | "keys": [
5177 | "state",
5178 | "frequency"
5179 | ],
5180 | "rename_cols": {
5181 | "date": "x",
5182 | "daily": "y"
5183 | },
5184 | "value_columns": [
5185 | "x",
5186 | "y"
5187 | ]
5188 | }
5189 | },
5190 | "choropleth_malaysia": {
5191 | "name": "choropleth_malaysia",
5192 | "chart_type": "choropleth_chart",
5193 | "chart_source": "https://storage.data.gov.my/dashboards/organ_choropleth_msia.parquet",
5194 | "data_as_of": "2025-07-26 23:59",
5195 | "api_type": "static",
5196 | "api_params": [],
5197 | "variables": {
5198 | "x": "state",
5199 | "y": [
5200 | "perc"
5201 | ]
5202 | }
5203 | }
5204 | }
5205 | },
5206 | {
5207 | "dashboard_name": "padu_tracker",
5208 | "data_last_updated": "2024-01-01 23:59",
5209 | "route": "/dashboard/padu-tracker,/ms-MY/dashboard/padu-tracker",
5210 | "sites": [
5211 | "opendosm"
5212 | ],
5213 | "manual_trigger": "1",
5214 | "required_params": [
5215 | "state"
5216 | ],
5217 | "optional_params": [],
5218 | "charts": {
5219 | "timeseries": {
5220 | "name": "timeseries",
5221 | "chart_type": "timeseries_chart",
5222 | "chart_source": "https://storage.dosm.gov.my/dashboards/padu_timeseries.parquet",
5223 | "data_as_of": "2024-01-01 23:59",
5224 | "api_type": "dynamic",
5225 | "api_params": [
5226 | "state"
5227 | ],
5228 | "variables": {
5229 | "keys": [
5230 | "state"
5231 | ],
5232 | "rename_cols": {
5233 | "date": "x"
5234 | },
5235 | "value_columns": [
5236 | "x",
5237 | "activations",
5238 | "submissions"
5239 | ]
5240 | }
5241 | },
5242 | "timeseries_callout": {
5243 | "name": "timeseries_callout",
5244 | "chart_type": "custom_chart",
5245 | "chart_source": "https://storage.dosm.gov.my/dashboards/padu_timeseries_callout.parquet",
5246 | "data_as_of": "2024-01-01 23:59",
5247 | "api_type": "dynamic",
5248 | "api_params": [
5249 | "state"
5250 | ],
5251 | "variables": {
5252 | "keys": [
5253 | "state",
5254 | "chart"
5255 | ],
5256 | "value_columns": [
5257 | "cumul",
5258 | "daily",
5259 | "rate"
5260 | ]
5261 | }
5262 | },
5263 | "choropleth_state": {
5264 | "name": "choropleth_state",
5265 | "chart_type": "choropleth_chart",
5266 | "chart_source": "https://storage.dosm.gov.my/dashboards/padu_choropleth_state.parquet",
5267 | "data_as_of": "2024-01-01 23:59",
5268 | "api_type": "static",
5269 | "api_params": [],
5270 | "variables": {
5271 | "x": "state",
5272 | "y": [
5273 | "activations",
5274 | "submissions"
5275 | ]
5276 | }
5277 | },
5278 | "heatmap": {
5279 | "name": "heatmap",
5280 | "chart_type": "heatmap_chart",
5281 | "chart_source": "https://storage.dosm.gov.my/dashboards/padu_heattable.parquet",
5282 | "data_as_of": "2024-01-01 23:59",
5283 | "api_type": "dynamic",
5284 | "api_params": [
5285 | "state"
5286 | ],
5287 | "variables": {
5288 | "keys": [
5289 | "state",
5290 | "variable"
5291 | ],
5292 | "x": "group",
5293 | "y": "age",
5294 | "z": "value"
5295 | }
5296 | }
5297 | }
5298 | },
5299 | {
5300 | "dashboard_name": "peka_b40",
5301 | "data_last_updated": "2025-07-27 09:00",
5302 | "data_next_update": "2025-07-28 09:00",
5303 | "route": "/dashboard/peka-b40,/ms-MY/dashboard/peka-b40",
5304 | "sites": [
5305 | "kkmnow"
5306 | ],
5307 | "required_params": [
5308 | "state"
5309 | ],
5310 | "optional_params": [],
5311 | "manual_trigger": "2023-11-22 06:53:16.74445",
5312 | "charts": {
5313 | "timeseries": {
5314 | "name": "timeseries",
5315 | "chart_type": "timeseries_chart",
5316 | "chart_source": "https://storage.data.gov.my/dashboards/pekab40_timeseries.parquet",
5317 | "data_as_of": "2025-07-26 23:59",
5318 | "api_type": "dynamic",
5319 | "api_params": [
5320 | "state"
5321 | ],
5322 | "variables": {
5323 | "keys": [
5324 | "state",
5325 | "frequency"
5326 | ],
5327 | "rename_cols": {
5328 | "date": "x",
5329 | "daily": "y"
5330 | },
5331 | "value_columns": [
5332 | "x",
5333 | "y"
5334 | ]
5335 | }
5336 | },
5337 | "choropleth_malaysia": {
5338 | "name": "choropleth_malaysia",
5339 | "chart_type": "choropleth_chart",
5340 | "chart_source": "https://storage.data.gov.my/dashboards/pekab40_choropleth_msia.parquet",
5341 | "data_as_of": "2025-07-26 23:59",
5342 | "api_type": "static",
5343 | "api_params": [],
5344 | "variables": {
5345 | "x": "state",
5346 | "y": [
5347 | "perc"
5348 | ]
5349 | }
5350 | }
5351 | }
5352 | },
5353 | {
5354 | "dashboard_name": "perkeso",
5355 | "data_last_updated": "2023-09-10 09:00",
5356 | "route": "/dashboard/jobless-claims,/ms-MY/dashboard/jobless-claims",
5357 | "sites": [
5358 | "datagovmy"
5359 | ],
5360 | "manual_trigger": "2",
5361 | "required_params": [
5362 | "state"
5363 | ],
5364 | "optional_params": [],
5365 | "charts": {
5366 | "timeseries": {
5367 | "name": "timeseries",
5368 | "chart_type": "timeseries_chart",
5369 | "chart_source": "https://storage.data.gov.my/dashboards/joblessclaims_timeseries.parquet",
5370 | "data_as_of": "2023-09-09 23:59",
5371 | "api_type": "dynamic",
5372 | "api_params": [
5373 | "state"
5374 | ],
5375 | "variables": {
5376 | "keys": [
5377 | "state",
5378 | "frequency"
5379 | ],
5380 | "rename_cols": {
5381 | "date": "x"
5382 | },
5383 | "value_columns": [
5384 | "x",
5385 | "losses"
5386 | ]
5387 | }
5388 | },
5389 | "timeseries_callout": {
5390 | "name": "timeseries_callout",
5391 | "chart_type": "custom_chart",
5392 | "chart_source": "https://storage.data.gov.my/dashboards/joblessclaims_timeseries_callout.parquet",
5393 | "data_as_of": "2023-09-09 23:59",
5394 | "api_type": "dynamic",
5395 | "api_params": [
5396 | "state"
5397 | ],
5398 | "variables": {
5399 | "keys": [
5400 | "state"
5401 | ],
5402 | "value_columns": [
5403 | "growth_mom",
5404 | "growth_yoy"
5405 | ]
5406 | }
5407 | },
5408 | "pyramid_data": {
5409 | "name": "pyramid_data",
5410 | "chart_type": "pyramid_chart",
5411 | "chart_source": "https://storage.data.gov.my/dashboards/joblessclaims_pyramid.parquet",
5412 | "data_as_of": "2023-09-09 23:59",
5413 | "api_type": "dynamic",
5414 | "api_params": [
5415 | "state"
5416 | ],
5417 | "variables": {
5418 | "keys": [
5419 | "state"
5420 | ]
5421 | }
5422 | },
5423 | "barmeter": {
5424 | "name": "barmeter",
5425 | "chart_type": "bar_meter",
5426 | "chart_source": "https://storage.data.gov.my/dashboards/joblessclaims_barmeter.parquet",
5427 | "data_as_of": "2023-09-09 23:59",
5428 | "api_type": "dynamic",
5429 | "api_params": [
5430 | "state"
5431 | ],
5432 | "variables": {
5433 | "axis_values": [
5434 | {
5435 | "variable": "losses"
5436 | }
5437 | ],
5438 | "keys": [
5439 | "state",
5440 | "chart"
5441 | ]
5442 | }
5443 | }
5444 | }
5445 | },
5446 | {
5447 | "dashboard_name": "population",
5448 | "data_last_updated": "2024-10-17 12:00",
5449 | "data_next_update": "2025-12-31 12:00",
5450 | "route": "/dashboard/population,/ms-MY/dashboard/population",
5451 | "sites": [
5452 | "opendosm"
5453 | ],
5454 | "manual_trigger": "1",
5455 | "required_params": [
5456 | "state"
5457 | ],
5458 | "optional_params": [],
5459 | "charts": {
5460 | "population_timeseries": {
5461 | "name": "population_timeseries",
5462 | "chart_type": "timeseries_chart",
5463 | "chart_source": "https://storage.dosm.gov.my/dashboards/population_timeseries.parquet",
5464 | "data_as_of": "2024",
5465 | "api_type": "dynamic",
5466 | "api_params": [
5467 | "state"
5468 | ],
5469 | "variables": {
5470 | "keys": [
5471 | "state",
5472 | "chart_type"
5473 | ],
5474 | "rename_cols": {
5475 | "date": "x"
5476 | },
5477 | "value_columns": [
5478 | "x",
5479 | "population"
5480 | ]
5481 | }
5482 | },
5483 | "population_timeseries_callout": {
5484 | "name": "population_timeseries_callout",
5485 | "chart_type": "custom_chart",
5486 | "chart_source": "https://storage.dosm.gov.my/dashboards/population_timeseries_callout.parquet",
5487 | "data_as_of": "2024",
5488 | "api_type": "dynamic",
5489 | "api_params": [
5490 | "state"
5491 | ],
5492 | "variables": {
5493 | "keys": [
5494 | "state",
5495 | "chart_type"
5496 | ],
5497 | "value_columns": [
5498 | "population"
5499 | ]
5500 | }
5501 | },
5502 | "vitalstats_timeseries": {
5503 | "name": "vitalstats_timeseries",
5504 | "chart_type": "timeseries_chart",
5505 | "chart_source": "https://storage.dosm.gov.my/dashboards/population_vitalstats_timeseries.parquet",
5506 | "data_as_of": "2023",
5507 | "api_type": "dynamic",
5508 | "api_params": [
5509 | "state"
5510 | ],
5511 | "variables": {
5512 | "keys": [
5513 | "state",
5514 | "chart_type"
5515 | ],
5516 | "rename_cols": {
5517 | "date": "x"
5518 | },
5519 | "value_columns": [
5520 | "x",
5521 | "births_live",
5522 | "births_still",
5523 | "deaths",
5524 | "deaths_infant",
5525 | "deaths_maternal",
5526 | "deaths_neonatal",
5527 | "deaths_perinatal",
5528 | "deaths_toddler",
5529 | "deaths_under_five",
5530 | "fertility",
5531 | "natural_increase"
5532 | ]
5533 | }
5534 | },
5535 | "vitalstats_timeseries_callout": {
5536 | "name": "vitalstats_timeseries_callout",
5537 | "chart_type": "custom_chart",
5538 | "chart_source": "https://storage.dosm.gov.my/dashboards/population_vitalstats_timeseries_callout.parquet",
5539 | "data_as_of": "2023",
5540 | "api_type": "dynamic",
5541 | "api_params": [
5542 | "state"
5543 | ],
5544 | "variables": {
5545 | "keys": [
5546 | "state",
5547 | "chart_type",
5548 | "chart"
5549 | ],
5550 | "value_columns": [
5551 | "latest"
5552 | ]
5553 | }
5554 | }
5555 | }
5556 | },
5557 | {
5558 | "dashboard_name": "poverty",
5559 | "data_last_updated": "2023-07-27 23:59",
5560 | "route": "/dashboard/poverty,/ms-MY/dashboard/poverty",
5561 | "sites": [
5562 | "datagovmy"
5563 | ],
5564 | "manual_trigger": "1",
5565 | "required_params": [],
5566 | "optional_params": [],
5567 | "charts": {
5568 | "timeseries": {
5569 | "name": "timeseries",
5570 | "chart_type": "timeseries_chart",
5571 | "chart_source": "https://storage.data.gov.my/dashboards/poverty_timeseries.parquet",
5572 | "data_as_of": "2023-07-27 23:59",
5573 | "api_type": "static",
5574 | "api_params": [],
5575 | "variables": {
5576 | "keys": [],
5577 | "rename_cols": {
5578 | "date": "x"
5579 | },
5580 | "value_columns": [
5581 | "x",
5582 | "poor",
5583 | "hardcore_poor"
5584 | ]
5585 | }
5586 | },
5587 | "timeseries_callout": {
5588 | "name": "timeseries_callout",
5589 | "chart_type": "custom_chart",
5590 | "chart_source": "https://storage.data.gov.my/dashboards/poverty_timeseries_callout.parquet",
5591 | "data_as_of": "2023-07-27 23:59",
5592 | "api_type": "static",
5593 | "api_params": [],
5594 | "variables": {
5595 | "keys": [
5596 | "chart",
5597 | "variable"
5598 | ],
5599 | "value_columns": [
5600 | "value"
5601 | ]
5602 | }
5603 | },
5604 | "choropleth_state": {
5605 | "name": "choropleth_state",
5606 | "chart_type": "choropleth_chart",
5607 | "chart_source": "https://storage.data.gov.my/dashboards/poverty_state.parquet",
5608 | "data_as_of": "2023-07-27 23:59",
5609 | "api_type": "static",
5610 | "api_params": [],
5611 | "variables": {
5612 | "x": "state",
5613 | "y": [
5614 | "poor",
5615 | "hardcore_poor",
5616 | "poor_capita",
5617 | "hardcore_poor_capita"
5618 | ]
5619 | }
5620 | },
5621 | "choropleth_district": {
5622 | "name": "choropleth_district",
5623 | "chart_type": "choropleth_chart",
5624 | "chart_source": "https://storage.data.gov.my/dashboards/poverty_district.parquet",
5625 | "data_as_of": "2023-07-27 23:59",
5626 | "api_type": "static",
5627 | "api_params": [],
5628 | "variables": {
5629 | "x": "district",
5630 | "y": [
5631 | "poor",
5632 | "hardcore_poor",
5633 | "poor_capita",
5634 | "hardcore_poor_capita"
5635 | ]
5636 | }
5637 | },
5638 | "heatmap": {
5639 | "name": "heatmap",
5640 | "chart_type": "heatmap_chart",
5641 | "chart_source": "https://storage.data.gov.my/dashboards/poverty_heattable.parquet",
5642 | "data_as_of": "2023-07-27 23:59",
5643 | "api_type": "static",
5644 | "api_params": [],
5645 | "variables": {
5646 | "keys": [
5647 | "metric"
5648 | ],
5649 | "x": "ethnicity",
5650 | "y": "state",
5651 | "z": "value"
5652 | }
5653 | }
5654 | }
5655 | },
5656 | {
5657 | "dashboard_name": "producer_price_index",
5658 | "data_last_updated": "2025-06-26 12:00",
5659 | "data_next_update": "2025-07-28 12:00",
5660 | "route": "/dashboard/producer-prices,/ms-MY/dashboard/producer-prices",
5661 | "sites": [
5662 | "opendosm"
5663 | ],
5664 | "manual_trigger": "2025-02-27 21:12:50.270416",
5665 | "required_params": [],
5666 | "optional_params": [],
5667 | "charts": {
5668 | "timeseries": {
5669 | "name": "timeseries",
5670 | "chart_type": "timeseries_chart",
5671 | "chart_source": "https://storage.dosm.gov.my/dashboards/ppi_main_timeseries.parquet",
5672 | "data_as_of": "2025-05",
5673 | "api_type": "static",
5674 | "api_params": [],
5675 | "variables": {
5676 | "keys": [
5677 | "chart_type"
5678 | ],
5679 | "rename_cols": {
5680 | "date": "x"
5681 | },
5682 | "value_columns": [
5683 | "x",
5684 | "overall",
5685 | "agriculture",
5686 | "mining",
5687 | "manufacturing",
5688 | "electricity",
5689 | "water",
5690 | "recession"
5691 | ]
5692 | }
5693 | },
5694 | "statistics": {
5695 | "name": "statistics",
5696 | "chart_type": "custom_chart",
5697 | "chart_source": "https://storage.dosm.gov.my/dashboards/ppi_main_timeseries_callout.parquet",
5698 | "data_as_of": "2025-05",
5699 | "api_type": "static",
5700 | "api_params": [],
5701 | "variables": {
5702 | "keys": [
5703 | "chart_type",
5704 | "chart"
5705 | ],
5706 | "value_columns": [
5707 | "callout"
5708 | ]
5709 | }
5710 | }
5711 | }
5712 | },
5713 | {
5714 | "dashboard_name": "public_transport",
5715 | "data_last_updated": "2025-07-12 12:00",
5716 | "data_next_update": "2025-08-12 12:00",
5717 | "route": "/dashboard/public-transportation,/ms-MY/dashboard/public-transportation",
5718 | "sites": [
5719 | "datagovmy"
5720 | ],
5721 | "manual_trigger": "2025-07-15 08:28:53.488414",
5722 | "required_params": [],
5723 | "optional_params": [],
5724 | "charts": {
5725 | "timeseries": {
5726 | "name": "timeseries",
5727 | "chart_type": "timeseries_chart",
5728 | "chart_source": "https://storage.data.gov.my/dashboards/public_transport_timeseries.parquet",
5729 | "data_as_of": "2025-06-30 23:59",
5730 | "api_type": "static",
5731 | "api_params": [],
5732 | "variables": {
5733 | "keys": [
5734 | "frequency"
5735 | ],
5736 | "rename_cols": {
5737 | "date": "x"
5738 | },
5739 | "value_columns": [
5740 | "x",
5741 | "bus_rkl",
5742 | "bus_rkn",
5743 | "bus_rpn",
5744 | "lrt_ampang",
5745 | "mrt_kajang",
5746 | "lrt_kj",
5747 | "monorail",
5748 | "mrt_pjy",
5749 | "ets",
5750 | "intercity",
5751 | "komuter_utara",
5752 | "komuter",
5753 | "bus",
5754 | "rail",
5755 | "tebrau",
5756 | "overall"
5757 | ]
5758 | }
5759 | },
5760 | "timeseries_callout": {
5761 | "name": "timeseries_callout",
5762 | "chart_type": "custom_chart",
5763 | "chart_source": "https://storage.data.gov.my/dashboards/public_transport_timeseries_callout.parquet",
5764 | "data_as_of": "2025-06-30 23:59",
5765 | "api_type": "static",
5766 | "api_params": [],
5767 | "variables": {
5768 | "keys": [
5769 | "chart",
5770 | "variable"
5771 | ],
5772 | "value_columns": [
5773 | "value"
5774 | ]
5775 | }
5776 | }
5777 | }
5778 | },
5779 | {
5780 | "dashboard_name": "reserves",
5781 | "data_last_updated": "2025-05-31 15:00",
5782 | "data_next_update": "2025-06-30 15:00",
5783 | "route": "/dashboard/reserve-money,/ms-MY/dashboard/reserve-money",
5784 | "sites": [
5785 | "datagovmy"
5786 | ],
5787 | "manual_trigger": "2025-05-31 08:40:21.400022",
5788 | "required_params": [],
5789 | "optional_params": [],
5790 | "charts": {
5791 | "timeseries": {
5792 | "name": "timeseries",
5793 | "chart_type": "timeseries_chart",
5794 | "chart_source": "https://storage.data.gov.my/dashboards/reserves_timeseries.parquet",
5795 | "data_as_of": "2025-04",
5796 | "api_type": "static",
5797 | "api_params": [],
5798 | "variables": {
5799 | "keys": [
5800 | "chart_type"
5801 | ],
5802 | "rename_cols": {
5803 | "date": "x"
5804 | },
5805 | "value_columns": [
5806 | "x",
5807 | "total",
5808 | "currency",
5809 | "reserves_required",
5810 | "reserves_excess",
5811 | "net_claims_gov",
5812 | "claims_gov",
5813 | "deposits_gov",
5814 | "claims_private",
5815 | "external",
5816 | "others",
5817 | "recession"
5818 | ]
5819 | }
5820 | },
5821 | "statistics": {
5822 | "name": "statistics",
5823 | "chart_type": "custom_chart",
5824 | "chart_source": "https://storage.data.gov.my/dashboards/reserves_timeseries_callout.parquet",
5825 | "data_as_of": "2025-04",
5826 | "api_type": "static",
5827 | "api_params": [],
5828 | "variables": {
5829 | "keys": [
5830 | "chart_type",
5831 | "chart"
5832 | ],
5833 | "value_columns": [
5834 | "callout"
5835 | ]
5836 | }
5837 | }
5838 | }
5839 | },
5840 | {
5841 | "dashboard_name": "sekolahku",
5842 | "data_last_updated": "2023-06-01 23:59",
5843 | "route": "/dashboard/sekolahku,/ms-MY/dashboard/sekolahku",
5844 | "sites": [
5845 | "datagovmy"
5846 | ],
5847 | "manual_trigger": "2",
5848 | "required_params": [],
5849 | "optional_params": [],
5850 | "charts": {
5851 | "query_values": {
5852 | "name": "query_values",
5853 | "data_as_of": "2023-06-01 23:59",
5854 | "chart_type": "query_values",
5855 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/sekolahku_school_info.parquet",
5856 | "api_type": "dynamic",
5857 | "api_params": [],
5858 | "variables": {
5859 | "flat": true,
5860 | "columns": [
5861 | "code",
5862 | "school",
5863 | "postcode",
5864 | "state"
5865 | ],
5866 | "sort_values": {
5867 | "by": [
5868 | "code"
5869 | ],
5870 | "ascending": [
5871 | true
5872 | ]
5873 | }
5874 | }
5875 | },
5876 | "sekolahku_info": {
5877 | "name": "sekolahku_info",
5878 | "data_as_of": "2023-06-01 23:59",
5879 | "chart_type": "custom_chart",
5880 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/sekolahku_school_info.parquet",
5881 | "api_type": "dynamic",
5882 | "api_params": [
5883 | "code"
5884 | ],
5885 | "variables": {
5886 | "keys": [
5887 | "code"
5888 | ],
5889 | "value_columns": [
5890 | "code",
5891 | "school",
5892 | "state",
5893 | "ppd",
5894 | "city",
5895 | "postcode",
5896 | "lat",
5897 | "lon",
5898 | "strata",
5899 | "type",
5900 | "level",
5901 | "funding_status",
5902 | "students",
5903 | "teachers"
5904 | ]
5905 | }
5906 | },
5907 | "sekolahku_barmeter": {
5908 | "name": "sekolahku_barmeter",
5909 | "data_as_of": "2023-06-01 23:59",
5910 | "chart_type": "bar_meter",
5911 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/sekolahku_barmeter.parquet",
5912 | "api_type": "dynamic",
5913 | "api_params": [
5914 | "code"
5915 | ],
5916 | "variables": {
5917 | "axis_values": [
5918 | {
5919 | "variable": "value"
5920 | }
5921 | ],
5922 | "keys": [
5923 | "code",
5924 | "use_as",
5925 | "chart"
5926 | ]
5927 | }
5928 | },
5929 | "bellcurve_linechart": {
5930 | "name": "bellcurve_linechart",
5931 | "data_as_of": "2023-06-01 23:59",
5932 | "chart_type": "line_chart",
5933 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/sekolahku_bellcurve_curve.parquet",
5934 | "api_type": "dynamic",
5935 | "api_params": [],
5936 | "variables": {
5937 | "keys": [
5938 | "state",
5939 | "level",
5940 | "chart"
5941 | ],
5942 | "x": "x",
5943 | "y": [
5944 | "y"
5945 | ]
5946 | }
5947 | },
5948 | "bellcurve_callout": {
5949 | "name": "bellcurve_callout",
5950 | "data_as_of": "2023-06-01 23:59",
5951 | "chart_type": "custom_chart",
5952 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/sekolahku_bellcurve_callout.parquet",
5953 | "api_type": "dynamic",
5954 | "api_params": [],
5955 | "variables": {
5956 | "keys": [
5957 | "state",
5958 | "level",
5959 | "chart"
5960 | ],
5961 | "value_columns": [
5962 | "callout"
5963 | ]
5964 | }
5965 | },
5966 | "bellcurve_school": {
5967 | "name": "bellcurve_school",
5968 | "data_as_of": "2023-06-01 23:59",
5969 | "chart_type": "custom_chart",
5970 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/sekolahku_bellcurve_school.parquet",
5971 | "api_type": "dynamic",
5972 | "api_params": [
5973 | "code"
5974 | ],
5975 | "variables": {
5976 | "keys": [
5977 | "code"
5978 | ],
5979 | "value_columns": [
5980 | "students",
5981 | "st_ratio",
5982 | "max_ethnic",
5983 | "closest_school_dist",
5984 | "household_income",
5985 | "gpa"
5986 | ]
5987 | }
5988 | }
5989 | }
5990 | },
5991 | {
5992 | "dashboard_name": "services_ppi",
5993 | "data_last_updated": "2025-05-08 12:00",
5994 | "data_next_update": "2025-08-06 12:00",
5995 | "route": "/dashboard/services-producer-prices,/ms-MY/dashboard/services-producer-prices",
5996 | "sites": [
5997 | "opendosm"
5998 | ],
5999 | "manual_trigger": "2025-05-12 16:18:40.263018",
6000 | "required_params": [],
6001 | "optional_params": [],
6002 | "charts": {
6003 | "timeseries": {
6004 | "name": "timeseries",
6005 | "chart_type": "timeseries_chart",
6006 | "chart_source": "http://storage.dosm.gov.my/dashboards/sppi_timeseries.parquet",
6007 | "data_as_of": "2025-Q1",
6008 | "api_type": "static",
6009 | "api_params": [],
6010 | "variables": {
6011 | "keys": [
6012 | "chart_type"
6013 | ],
6014 | "rename_cols": {
6015 | "date": "x"
6016 | },
6017 | "value_columns": [
6018 | "x",
6019 | "total",
6020 | "infocomm",
6021 | "transport",
6022 | "accom",
6023 | "arts",
6024 | "professional",
6025 | "health",
6026 | "education",
6027 | "realestate",
6028 | "recession"
6029 | ]
6030 | }
6031 | },
6032 | "timeseries_callout": {
6033 | "name": "timeseries_callout",
6034 | "chart_type": "custom_chart",
6035 | "chart_source": "http://storage.dosm.gov.my/dashboards/sppi_timeseries_callout.parquet",
6036 | "data_as_of": "2025-Q1",
6037 | "api_type": "static",
6038 | "api_params": [],
6039 | "variables": {
6040 | "keys": [
6041 | "chart_type",
6042 | "chart"
6043 | ],
6044 | "value_columns": [
6045 | "latest"
6046 | ]
6047 | }
6048 | }
6049 | }
6050 | },
6051 | {
6052 | "dashboard_name": "service_statistics",
6053 | "data_last_updated": "2024-11-07 12:00",
6054 | "data_next_update": "2025-02-12 12:00",
6055 | "route": "/dashboard/services-statistics,/ms-MY/dashboard/services-statistics",
6056 | "sites": [
6057 | "opendosm"
6058 | ],
6059 | "manual_trigger": "",
6060 | "required_params": [],
6061 | "optional_params": [],
6062 | "charts": {
6063 | "timeseries": {
6064 | "name": "timeseries",
6065 | "chart_type": "timeseries_chart",
6066 | "chart_source": "https://storage.dosm.gov.my/dashboards/services_timeseries.parquet",
6067 | "data_as_of": "2024-Q3",
6068 | "api_type": "static",
6069 | "api_params": [],
6070 | "variables": {
6071 | "keys": [
6072 | "sector",
6073 | "chart_type"
6074 | ],
6075 | "rename_cols": {
6076 | "date": "x"
6077 | },
6078 | "value_columns": [
6079 | "x",
6080 | "revenue",
6081 | "employees",
6082 | "wages",
6083 | "recession"
6084 | ]
6085 | }
6086 | },
6087 | "timeseries_callout": {
6088 | "name": "timeseries_callout",
6089 | "chart_type": "custom_chart",
6090 | "chart_source": "https://storage.dosm.gov.my/dashboards/services_timeseries_callout.parquet",
6091 | "data_as_of": "2024-Q3",
6092 | "api_type": "static",
6093 | "api_params": [],
6094 | "variables": {
6095 | "keys": [
6096 | "sector",
6097 | "chart_type",
6098 | "chart"
6099 | ],
6100 | "value_columns": [
6101 | "latest"
6102 | ]
6103 | }
6104 | }
6105 | }
6106 | },
6107 | {
6108 | "dashboard_name": "trade",
6109 | "manual_trigger": "",
6110 | "data_last_updated": "2025-04-28 12:00",
6111 | "data_next_update": "2025-05-28 12:00",
6112 | "route": "/dashboard/external-trade,/ms-MY/dashboard/external-trade",
6113 | "sites": [
6114 | "opendosm"
6115 | ],
6116 | "required_params": [],
6117 | "optional_params": [],
6118 | "charts": {
6119 | "timeseries": {
6120 | "name": "timeseries",
6121 | "chart_type": "timeseries_chart",
6122 | "chart_source": "http://storage.dosm.gov.my/dashboards/trade_timeseries.parquet",
6123 | "data_as_of": "2025-04",
6124 | "api_type": "static",
6125 | "api_params": [],
6126 | "variables": {
6127 | "keys": [
6128 | "chart_type"
6129 | ],
6130 | "rename_cols": {
6131 | "date": "x"
6132 | },
6133 | "value_columns": [
6134 | "x",
6135 | "balance",
6136 | "exports",
6137 | "imports",
6138 | "total",
6139 | "recession"
6140 | ]
6141 | }
6142 | },
6143 | "timeseries_callout": {
6144 | "name": "timeseries_callout",
6145 | "chart_type": "custom_chart",
6146 | "chart_source": "http://storage.dosm.gov.my/dashboards/trade_timeseries_callout.parquet",
6147 | "data_as_of": "2025-03",
6148 | "api_type": "static",
6149 | "api_params": [],
6150 | "variables": {
6151 | "keys": [
6152 | "chart_type",
6153 | "chart"
6154 | ],
6155 | "value_columns": [
6156 | "latest"
6157 | ]
6158 | }
6159 | },
6160 | "indices_timeseries": {
6161 | "name": "indices_timeseries",
6162 | "chart_type": "timeseries_chart",
6163 | "chart_source": "http://storage.dosm.gov.my/dashboards/trade_indices_timeseries.parquet",
6164 | "data_as_of": "2025-03",
6165 | "api_type": "static",
6166 | "api_params": [],
6167 | "variables": {
6168 | "keys": [
6169 | "variable",
6170 | "chart_type"
6171 | ],
6172 | "rename_cols": {
6173 | "date": "x"
6174 | },
6175 | "value_columns": [
6176 | "x",
6177 | "overall",
6178 | "food",
6179 | "beverage_tobacco",
6180 | "crude",
6181 | "fuels",
6182 | "oils",
6183 | "chemicals",
6184 | "mfg",
6185 | "machinery",
6186 | "misc_mfg",
6187 | "misc_trnsc",
6188 | "recession"
6189 | ]
6190 | }
6191 | },
6192 | "indices_timeseries_callout": {
6193 | "name": "indices_timeseries_callout",
6194 | "chart_type": "custom_chart",
6195 | "chart_source": "http://storage.dosm.gov.my/dashboards/trade_indices_timeseries_callout.parquet",
6196 | "data_as_of": "2025-03",
6197 | "api_type": "static",
6198 | "api_params": [],
6199 | "variables": {
6200 | "keys": [
6201 | "variable",
6202 | "chart"
6203 | ],
6204 | "value_columns": [
6205 | "growth_yoy",
6206 | "index"
6207 | ]
6208 | }
6209 | }
6210 | }
6211 | },
6212 | {
6213 | "dashboard_name": "unhcr",
6214 | "data_last_updated": "2023-06-01 23:59",
6215 | "route": "/dashboard/refugee-situation,/ms-MY/dashboard/refugee-situation",
6216 | "sites": [
6217 | "datagovmy"
6218 | ],
6219 | "manual_trigger": "2",
6220 | "required_params": [],
6221 | "optional_params": [],
6222 | "charts": {
6223 | "timeseries": {
6224 | "name": "timeseries",
6225 | "chart_type": "timeseries_chart",
6226 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/unhcr_timeseries.parquet",
6227 | "data_as_of": "2023-05-23 23:59",
6228 | "api_type": "static",
6229 | "api_params": [],
6230 | "variables": {
6231 | "keys": [],
6232 | "rename_cols": {
6233 | "date": "x"
6234 | },
6235 | "value_columns": [
6236 | "x",
6237 | "overall",
6238 | "arrivals",
6239 | "registrations",
6240 | "resettlements"
6241 | ]
6242 | }
6243 | },
6244 | "timeseries_callout": {
6245 | "name": "timeseries_callout",
6246 | "chart_type": "custom_chart",
6247 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/unhcr_timeseries_callout.parquet",
6248 | "data_as_of": "2023-05-23 23:59",
6249 | "api_type": "static",
6250 | "api_params": [],
6251 | "variables": {
6252 | "keys": [
6253 | "chart",
6254 | "variable"
6255 | ],
6256 | "value_columns": [
6257 | "value"
6258 | ]
6259 | }
6260 | },
6261 | "choropleth": {
6262 | "name": "choropleth",
6263 | "chart_type": "choropleth_chart",
6264 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/unhcr_choropleth_state.parquet",
6265 | "data_as_of": "2023-05-23 23:59",
6266 | "api_type": "static",
6267 | "api_params": [],
6268 | "variables": {
6269 | "x": "state",
6270 | "y": [
6271 | "value"
6272 | ],
6273 | "keys": [
6274 | "variable"
6275 | ]
6276 | }
6277 | },
6278 | "barmeter": {
6279 | "name": "barmeter",
6280 | "chart_type": "bar_meter",
6281 | "chart_source": "https://dgmy-public-dashboards.s3.ap-southeast-1.amazonaws.com/unhcr_barmeter.parquet",
6282 | "data_as_of": "2023-06-24 23:59",
6283 | "api_type": "static",
6284 | "api_params": [],
6285 | "variables": {
6286 | "axis_values": [
6287 | {
6288 | "variable": "value"
6289 | }
6290 | ],
6291 | "keys": [
6292 | "use_as",
6293 | "chart"
6294 | ]
6295 | }
6296 | }
6297 | }
6298 | },
6299 | {
6300 | "dashboard_name": "vehicle_registrations",
6301 | "data_last_updated": "2025-07-11 16:13",
6302 | "data_next_update": "2025-08-11 16:00",
6303 | "route": "/dashboard/vehicle-registrations,/ms-MY/dashboard/vehicle-registrations",
6304 | "sites": [
6305 | "datagovmy"
6306 | ],
6307 | "manual_trigger": "2025-07-11 16:04:21.889053",
6308 | "required_params": [],
6309 | "optional_params": [],
6310 | "charts": {
6311 | "query_values": {
6312 | "name": "query_values",
6313 | "chart_type": "query_values",
6314 | "chart_source": "https://storage.data.gov.my/dashboards/vehicles_timeseries_fuel.parquet",
6315 | "data_as_of": "2025-06-30 23:59",
6316 | "api_type": "dynamic",
6317 | "api_params": [],
6318 | "variables": {
6319 | "columns": [
6320 | "type"
6321 | ]
6322 | }
6323 | },
6324 | "vehicles_timeseries_fuel": {
6325 | "name": "vehicles_timeseries_fuel",
6326 | "chart_type": "timeseries_chart",
6327 | "chart_source": "https://storage.data.gov.my/dashboards/vehicles_timeseries_fuel.parquet",
6328 | "data_as_of": "2025-06-30 23:59",
6329 | "api_type": "dynamic",
6330 | "api_params": [
6331 | "type"
6332 | ],
6333 | "variables": {
6334 | "keys": [
6335 | "type",
6336 | "frequency"
6337 | ],
6338 | "rename_cols": {
6339 | "date": "x"
6340 | },
6341 | "value_columns": [
6342 | "x",
6343 | "diesel",
6344 | "electric",
6345 | "greendiesel",
6346 | "hybrid",
6347 | "other",
6348 | "petrol"
6349 | ]
6350 | }
6351 | },
6352 | "vehicles_timeseries_fuel_callout": {
6353 | "name": "vehicles_timeseries_fuel_callout",
6354 | "chart_type": "custom_chart",
6355 | "chart_source": "https://storage.data.gov.my/dashboards/vehicles_timeseries_fuel_callout.parquet",
6356 | "data_as_of": "2025-06-30 23:59",
6357 | "api_type": "dynamic",
6358 | "api_params": [
6359 | "type"
6360 | ],
6361 | "variables": {
6362 | "keys": [
6363 | "type",
6364 | "fuel"
6365 | ],
6366 | "value_columns": [
6367 | "latest",
6368 | "alltime"
6369 | ]
6370 | }
6371 | },
6372 | "vehicles_timeseries_type": {
6373 | "name": "vehicles_timeseries_type",
6374 | "chart_type": "timeseries_chart",
6375 | "chart_source": "https://storage.data.gov.my/dashboards/vehicles_timeseries_type.parquet",
6376 | "data_as_of": "2025-06-30 23:59",
6377 | "api_type": "static",
6378 | "api_params": [],
6379 | "variables": {
6380 | "keys": [
6381 | "frequency"
6382 | ],
6383 | "rename_cols": {
6384 | "date": "x"
6385 | },
6386 | "value_columns": [
6387 | "x",
6388 | "bus",
6389 | "car",
6390 | "lorry",
6391 | "motorcycle",
6392 | "other",
6393 | "van"
6394 | ]
6395 | }
6396 | },
6397 | "vehicles_timeseries_type_callout": {
6398 | "name": "vehicles_timeseries_type_callout",
6399 | "chart_type": "custom_chart",
6400 | "chart_source": "https://storage.data.gov.my/dashboards/vehicles_timeseries_type_callout.parquet",
6401 | "data_as_of": "2025-06-30 23:59",
6402 | "api_type": "static",
6403 | "api_params": [],
6404 | "variables": {
6405 | "keys": [
6406 | "chart_type"
6407 | ],
6408 | "value_columns": [
6409 | "latest",
6410 | "alltime"
6411 | ]
6412 | }
6413 | }
6414 | }
6415 | },
6416 | {
6417 | "dashboard_name": "weather_and_climate",
6418 | "data_last_updated": "2023-06-30 12:00",
6419 | "route": "/dashboard/weather-and-climate,/ms-MY/dashboard/weather-and-climate",
6420 | "sites": [
6421 | "datagovmy"
6422 | ],
6423 | "manual_trigger": "",
6424 | "required_params": [
6425 | "station"
6426 | ],
6427 | "optional_params": [],
6428 | "charts": {
6429 | "query_values": {
6430 | "name": "query_values",
6431 | "data_as_of": "2022-12-31 23:59",
6432 | "chart_type": "query_values",
6433 | "chart_source": "https://storage.data.gov.my/dashboards/weather_station.parquet",
6434 | "api_type": "dynamic",
6435 | "api_params": [],
6436 | "variables": {
6437 | "flat": true,
6438 | "columns": [
6439 | "station",
6440 | "lat",
6441 | "lon",
6442 | "slug"
6443 | ]
6444 | }
6445 | },
6446 | "timeseries": {
6447 | "name": "timeseries",
6448 | "data_as_of": "2022-12-31 23:59",
6449 | "chart_type": "timeseries_chart",
6450 | "chart_source": "https://storage.data.gov.my/dashboards/weather_station_timeseries.parquet",
6451 | "api_type": "dynamic",
6452 | "api_params": [
6453 | "station"
6454 | ],
6455 | "variables": {
6456 | "keys": [
6457 | "station",
6458 | "frequency"
6459 | ],
6460 | "rename_cols": {
6461 | "date": "x"
6462 | },
6463 | "value_columns": [
6464 | "x",
6465 | "rainfall",
6466 | "temperature"
6467 | ]
6468 | }
6469 | },
6470 | "timeseries_callout": {
6471 | "name": "timeseries_callout",
6472 | "data_as_of": "2022-12-31 23:59",
6473 | "chart_type": "custom_chart",
6474 | "chart_source": "https://storage.data.gov.my/dashboards/weather_station_timeseries_callout.parquet",
6475 | "api_type": "dynamic",
6476 | "api_params": [
6477 | "station"
6478 | ],
6479 | "variables": {
6480 | "keys": [
6481 | "station"
6482 | ],
6483 | "value_columns": [
6484 | "rainfall",
6485 | "temperature"
6486 | ]
6487 | }
6488 | }
6489 | }
6490 | },
6491 | {
6492 | "dashboard_name": "wellbeing",
6493 | "data_last_updated": "2023-12-01 12:00",
6494 | "data_next_update": "2024-12-05 12:00",
6495 | "route": "/dashboard/wellbeing,/ms-MY/dashboard/wellbeing",
6496 | "sites": [
6497 | "opendosm"
6498 | ],
6499 | "manual_trigger": "",
6500 | "required_params": [
6501 | "state"
6502 | ],
6503 | "optional_params": [],
6504 | "charts": {
6505 | "timeseries": {
6506 | "name": "timeseries",
6507 | "chart_type": "timeseries_chart",
6508 | "chart_source": "https://storage.dosm.gov.my/dashboards/wellbeing_state_timeseries.parquet",
6509 | "data_as_of": "2022",
6510 | "api_type": "dynamic",
6511 | "api_params": [
6512 | "state"
6513 | ],
6514 | "variables": {
6515 | "keys": [
6516 | "state",
6517 | "chart_type"
6518 | ],
6519 | "rename_cols": {
6520 | "date": "x"
6521 | },
6522 | "value_columns": [
6523 | "x",
6524 | "overall",
6525 | "economy",
6526 | "economy_transport",
6527 | "economy_comms",
6528 | "economy_educ",
6529 | "economy_income",
6530 | "economy_work",
6531 | "social",
6532 | "social_housing",
6533 | "social_entertainment",
6534 | "social_safety",
6535 | "social_participation",
6536 | "social_governance",
6537 | "social_culture",
6538 | "social_health",
6539 | "social_environment",
6540 | "social_family"
6541 | ]
6542 | }
6543 | },
6544 | "timeseries_callout": {
6545 | "name": "timeseries_callout",
6546 | "chart_type": "custom_chart",
6547 | "chart_source": "https://storage.dosm.gov.my/dashboards/wellbeing_state_timeseries_callout.parquet",
6548 | "data_as_of": "2022",
6549 | "api_type": "dynamic",
6550 | "api_params": [
6551 | "state"
6552 | ],
6553 | "variables": {
6554 | "keys": [
6555 | "state",
6556 | "chart"
6557 | ],
6558 | "value_columns": [
6559 | "index",
6560 | "growth_yoy"
6561 | ]
6562 | }
6563 | },
6564 | "choropleth_state": {
6565 | "name": "choropleth_state",
6566 | "chart_type": "choropleth_chart",
6567 | "chart_source": "https://storage.dosm.gov.my/dashboards/wellbeing_state_choropleth.parquet",
6568 | "data_as_of": "2022",
6569 | "api_type": "static",
6570 | "api_params": [],
6571 | "variables": {
6572 | "x": "state",
6573 | "y": [
6574 | "overall",
6575 | "economy",
6576 | "economy_transport",
6577 | "economy_comms",
6578 | "economy_educ",
6579 | "economy_income",
6580 | "economy_work",
6581 | "social",
6582 | "social_housing",
6583 | "social_entertainment",
6584 | "social_safety",
6585 | "social_participation",
6586 | "social_governance",
6587 | "social_culture",
6588 | "social_health",
6589 | "social_environment",
6590 | "social_family"
6591 | ]
6592 | }
6593 | },
6594 | "heatmap": {
6595 | "name": "heatmap",
6596 | "chart_type": "heatmap_chart",
6597 | "chart_source": "https://storage.dosm.gov.my/dashboards/wellbeing_state_heattable.parquet",
6598 | "data_as_of": "2022",
6599 | "api_type": "dynamic",
6600 | "api_params": [
6601 | "state"
6602 | ],
6603 | "variables": {
6604 | "keys": [
6605 | "state"
6606 | ],
6607 | "x": "component",
6608 | "y": "year",
6609 | "z": "index"
6610 | }
6611 | }
6612 | }
6613 | },
6614 | {
6615 | "dashboard_name": "wholesale_retail_trade",
6616 | "data_last_updated": "2025-07-14 12:00",
6617 | "data_next_update": "2025-08-08 12:00",
6618 | "route": "/dashboard/wholesale-retail-trade,/ms-MY/dashboard/wholesale-retail-trade",
6619 | "sites": [
6620 | "opendosm"
6621 | ],
6622 | "manual_trigger": "2024-02-21 10:53:21.853909",
6623 | "required_params": [],
6624 | "optional_params": [],
6625 | "charts": {
6626 | "timeseries": {
6627 | "name": "timeseries",
6628 | "chart_type": "timeseries_chart",
6629 | "chart_source": "https://storage.dosm.gov.my/dashboards/iowrt_timeseries.parquet",
6630 | "data_as_of": "2025-05",
6631 | "api_type": "static",
6632 | "api_params": [],
6633 | "variables": {
6634 | "keys": [
6635 | "chart_type"
6636 | ],
6637 | "rename_cols": {
6638 | "date": "x"
6639 | },
6640 | "value_columns": [
6641 | "x",
6642 | "total",
6643 | "wholesale",
6644 | "retail",
6645 | "motor",
6646 | "recession"
6647 | ]
6648 | }
6649 | },
6650 | "statistics": {
6651 | "name": "statistics",
6652 | "chart_type": "custom_chart",
6653 | "chart_source": "https://storage.dosm.gov.my/dashboards/iowrt_timeseries_callout.parquet",
6654 | "data_as_of": "2025-05",
6655 | "api_type": "static",
6656 | "api_params": [],
6657 | "variables": {
6658 | "keys": [
6659 | "chart_type",
6660 | "chart"
6661 | ],
6662 | "value_columns": [
6663 | "callout"
6664 | ]
6665 | }
6666 | }
6667 | }
6668 | }
6669 | ];
6670 |
```