Making Route in Tableau
Sedikit cerita
Saya mencoba mencari beberapa tutorial bagaimana caranya membuat rute Tableau, tetapi hasilnya sedikit sekali yang memberikan tutorial tableau secara utuh, apalagi menggunakan bahasa Indonesia. Nah disini untuk para data scientist, peneliti, maupun mahasiswa saya berikan tutorial bagaimana caranya membuat rute di Tableau. Making Route in Tableau.
Rute ini merupakan rute yang benar-benar menggunakan jalan dan dapat diukur berapa jauh jaraknya dalam kilometer atau mil. Tutorial Tableau yang saya buat kali ini merupakan lanjutan dari tutorial Dashboard Puskesmas Menggunakan Tableau. Saya menggunakan data FKTP terkhusus Puskesmas sebagai garda terdepan untuk menjalankan program kesehatan masyarakat di Indonesia dan menggunakan data Rumah Sakit sebagai rujukannya.
Di Indonesia letak Puskesmas tersebar di seluruh Kecamatan, namun Rumah Sakit sebagai rujukan pelayanan kesehatan banyak hanya terletak di pusat kota, maka jarak tempuh dan waktu tempuh sangat diperhatikan dalam merujuk, apalagi rumah sakit kemampuan layanannya berbeda-beda. Pembuatan route tableau ini dapat nantinya digunakan sebagai saran kebijakan untuk pimpinan dalam merencanakan pembuatan Puskesmas/ FKTP. Baik, sekarang kita mulai tutorial tableau nya ya!
Software
Tableau
Google Maps
Data Puskesmas
Data Rumah Sakit
Tutorial Making Route in Tableau
Map / Peta
- Siapkan Map
Langsung aja go to ke https://www.google.com/maps/d/u/0/ terus create map. Saya memilih Puskesmas Latuhalat Ambon menuju RSUP dr. Johannes Leimena Ambon. Begini tampilannya:
Ulangi beberapa kali hingga mendapatkan semua Puskesmas di Ambon menuju beberapa rumah Sakit. - Eksport to KML/KMZ
Setelah di export menjadi KML/KMZ maka jangan langsung di buka di Tableau, karena Tableau 2024.3 belum bisa membuka MixedGeometry or MixedGeography. Jadi akan muncul error seperti gambar dibawah:
Unable to complete action
class ComputeModelTask::Execute() caught std::exception: The spatial operation resulted in a MixedGeometry or MixedGeography, which Tableau does not support yet.
Error Code: 58D44822 - Solusi MixedGeometry or MixedGeography in Tableau
Ubah file KML/KMZ tersebut menjadi .shp dengan cara mengunjungi website https://kmz2shp.com/ kemudian kita convert KML/KMZ menjadi .shp. Setelah mendapatkan file .shp nya, kita langsung ke Tableau
Tableau
- Connect data dari google spreadsheet diatas, temen-temen bisa copy dulu di google drive masing-masing. Nanti biar gampang connect data nya.
- Connect data Spatial file yang sudah di download tadi, joinkan dengan google spreadsheet. Jadi seperti ini:
Cara joinnya adalah kita buat relationship calculation. Ketik aja 1. dengan operator = - Kemudian go to sheet 1, kita buat routenya. Hanya double click di geometry maka langsung muncul rutenya:
Kelebihan Tableau itu bisa double click atau drag and drop. Jadi ini lebih membuat kita lebih cepat membuat dashboard tableau. - Ulangi beberapa step diatas sehingga dapat beberapa rute Puskesmas ke beberapa Rumah Sakit di Ambon. Caranya adalah dengan drag Geometry ke add a marks layer, kemudian pilih warna untuk masing-masing rutenya.
- Hitung jarak dari Puskesmas ke beberapa Rumah Sakit. Fungsinya adalah menentukan seberapa jauh jarak dari Puskesmas ke Rujukan Pelayanan Kesehatan atau disebut Rumah Sakit.
Create Calculate Field kemudian masukan rumus
Penjelasan rumus: LENGTH merupakan formula untuk menghitung jarak di tableau. 'km' merupakan satuan yang digunakan (kilometer). Teman-teman bisa pakai 'mil' untuk mil. Ulangi untuk seluruh PuskesmasLENGTH([Geometry (Latuhalat to RS SILOAM AMBON)],'km')
Posting Komentar