05 mi3222 - migrasi data antara ms access dan my sql dengan odbc
TRANSCRIPT
MI3222 – MIGRASI DATA (Minggu ke-5)
Migrasi Data antara Ms Access dan MySQL dengan ODBC
Wahyu Hidayat, S.T., M.T., OCA
Hanya dipergunakan untuk keperluan pengajaran di lingkungan Telkom University
Arsitektur ODBC
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Karakteristik Migrasi Data dengan ODBC Driver
• Cukup universal
• Seamless, praktis
• Kerahasiaan data relatiflebih baik dibanding CSV
• Struktur tabel bisadipindahkan
• Mendukung penambahandata
Kelebihan
• Online, bergantung padakondisi jaringan
• Constraint data tidak bisadipindahkan
• Masalah ketersediaan dankompatibilitas driver
Kekurangan
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Kebutuhan Perangkat Lunak
• Microsoft Windows 7 Professional (64 bit) Service Pack 1
Sistem Operasi
• Sun MySQL ver. 5.5.25a
Database Management System (DBMS)
• Microsoft Access ver.14.0.4760.1000
Database Management System (DBMS)
• MySQL ODBC Driver ver. 5.1
ODBC Driver
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Source: Ms AccessDestination: MySQL
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Ilustrasi (1)dari Ms Access ke MySQL
SOURCEDATABASE
DESTINATIONDATABASE
direct data transfer
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke MySQL:Langkah-Langkah
Pengirim Data
• [Klik Kanan] Table Export ODBC Database
• Setup ODBC Connection• Choose Driver• Connect
Penerima DataDo Nothing,
Just Wait and See
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke MySQL:Export Data via ODBC
Klik Kanan] Table Export ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke MySQL:Export Data via ODBC
Klik Kanan] Table Export ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke MySQL:Export Data via ODBC
Klik Kanan] Table Export ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke MySQL:Export Data via ODBC
Klik Kanan] Table Export ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Nama data source
Hostname/IP
Username mysql
Password mysql
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Source: MySQLDestination: Ms Access
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Ilustrasi (2)dari MySQL ke Ms Access
DESTINATIONDATABASE
SOURCEDATABASE
direct data transfer
Hanya untuk keperluan pengajaran di lingkungan Telkom University
MySQL ke Access:Langkah-Langkah
Pengirim DataDo Nothing,
Just Wait and See
Penerima Data
• Klik Kanan] Table Import ODBC Database
• Setup ODBC Connection• Choose Driver• Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
MySQL ke Access:Import Data via ODBC
Klik Kanan] Table Import ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
MySQL ke Access:Import Data via ODBC
Klik Kanan] Table Import ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
MySQL ke Access:Import Data via ODBC
Klik Kanan] Table Import ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
MySQL ke Access:Import Data via ODBC
Klik Kanan] Table Import ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Nama data source
Hostname/IP
Username mysql
Password mysql
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Kesimpulan
1. Migrasi data dengan ODBC tidak menghasilkan file perantara dalam bentuk apapun
2. Migrasi data dengan ODBC sangat tergantung pada kesediaan dan kompatibilitasdriver
3. Migrasi data dengan ODBC cukup diinisiasi dan diproses oleh 1 pihak saja(pengirim data saja atau penerima data saja)
4. Migrasi data dari Access ke MySQL dengan ODBC = transfer data langsung dariAccess ke MySQL via ODBC (diinisialisasi oleh pengirim data)
5. Migrasi data dari MySQL ke Access dengan ODBC = transfer data langsung dariMySQL ke Access via ODBC (diinisialisasi oleh penerima data)
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Referensi
[1] Kingsley Idehen, "Open Database Connectivity," Openlink Software, Whitepaper 1993. [Online]. http://www.openlinksw.com/info/docs/odbcwhp/tableof/
Hanya untuk keperluan pengajaran di lingkungan Telkom University
MI1133 - Perancangan Basis Data 21