03 mi3222 - migrasi data antara ms access dan oracle dengan csv
-
Upload
wahyu-hidayat -
Category
Technology
-
view
119 -
download
0
Transcript of 03 mi3222 - migrasi data antara ms access dan oracle dengan csv
MI3222 – MIGRASI DATA (Minggu ke-3)
Migrasi Data antara Ms Access dan Oracle dengan CSV
Wahyu Hidayat, S.T., M.T., OCA
Hanya dipergunakan untuk keperluan pengajaran di lingkungan Telkom University
Format CSV
LINE SEPARATOR
DELIMITER
DATA
ENCLOSER
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Contoh File CSV
DATA DELIMITER
ENCLOSER
LINE SEPARATOR
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Karakteristik
• Format CSV bersifatuniversal
• Offline = tidak bergantungkepada kondisi jaringan
• Cocok untukmenambahkan data
Kelebihan
• Hanya memindahkan data
• Tidak seamless, kurangpraktis
• Kerahasiaan data terancam
Kekurangan
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Kebutuhan Perangkat Lunak
• Microsoft Windows 7 Professional (64 bit) Service Pack 1
Sistem Operasi
• Microsoft Access ver. 14.0.4760.1000
Database Management System (DBMS)
• Sun Oracle 11g Express Editionver. 11.2.0.2.0
Database Management System (DBMS)
• Oracle SQL Developer ver. 3.1.07
Database Administration Sofware
• Notepad ver. 6.1
CSV Editor (optional)
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Source: Ms AccessDestination: Oracle
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Ilustrasi (1)dari Ms Access ke Oracle
export
SOURCEDATABASE
DESTINATIONDATABASE
import
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Langkah-Langkah
Pengirim Data
• [Klik Kanan] Table Export Text File
• Rename File• Set Delimiter, Encloser & Line
Separator
Penerima Data
• File Create New Connection
• Set Delimiter, Encloser & Line Separator
• Set Table Name• Choose Column• Set Column Data Type• Verify
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Langkah 1 – Export Data dari Access
[Klik Kanan] Table Export Text File
Rename FileSet Delimiter, Encloser
& Line Separator
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Langkah 1 – Export Data dari Access
[Klik Kanan] Table Export Text File
Rename FileSet Delimiter, Encloser
& Line Separator
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Langkah 1 – Export Data dari Access
[Klik Kanan] Table Export Text File
Rename FileSet Delimiter, Encloser
& Line Separator
delimiter
encloser
preview
Baris 1 = nama kolom
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Langkah 2 – Import Data ke Oracle via SQL Developer
File Create New
Connection
Set Delimiter, Encloser &
Line Separator
Set Table Name
Choose Column
Set Column Data Type
Verify
Nama koneksi
Username oracle
Password oracle
Hostname/IP
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Langkah 2 – Import Data ke Oracle via SQL Developer
File Create New
Connection
Set Delimiter, Encloser &
Line Separator
Set Table Name
Choose Column
Set Column Data Type
Verify
Right click here + Import Data =
Data disimpan di TABEL BARU
Right click here + Import Data =
Data disimpan di tabel
“PELANGGAN”
Baris 1 = nama kolom
delimiterencloser
preview
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Langkah 2 – Import Data ke Oracle via SQL Developer
File Create New
Connection
Set Delimiter, Encloser &
Line Separator
Set Table Name
Choose Column
Set Column Data Type
Verify
Namatabel
Jml baris max
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Langkah 2 – Import Data ke Oracle via SQL Developer
File Create New
Connection
Set Delimiter, Encloser &
Line Separator
Set Table Name
Choose Column
Set Column Data Type
Verify
Kolomyang akandiimportke tabel
Kolomyang adadi file csvtp tidak
diimport
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Langkah 2 – Import Data ke Oracle via SQL Developer
File Create New
Connection
Set Delimiter, Encloser &
Line Separator
Set Table Name
Choose Column
Set Column Data Type
Verify
Judul kolom
Tipe data kolom
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Langkah 2 – Import Data ke Oracle via SQL Developer
File Create New
Connection
Set Delimiter, Encloser &
Line Separator
Set Table Name
Choose Column
Set Column Data Type
Verify
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Source: OracleDestination: Ms Access
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Ilustrasi (2)dari Oracle ke Ms Access
import
DESTINATIONDATABASE
SOURCEDATABASE
export
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Langkah-Langkah
Pengirim Data
• File Create New Connection• Set Export Format• Set Delimiter, Encloser & Line
Separator
Penerima Data
• [Klik Kanan] Table Import Text File• Browse File, Jenis Import• Set Delimiter, Encloser & Line
Separator• Edit Struktur Tabel• Pilih Primary Key
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Langkah 1 – Export Data dari Oracle via SQL Developer
File Create New Connection
Set Export FormatSet Delimiter, Encloser
& Line Separator
Nama koneksi
Username oracle
Password oracle
Hostname/IP
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Langkah 1 – Export Data dari Oracle via SQL Developer
File Create New Connection
Set Export FormatSet Delimiter, Encloser
& Line Separator
export structure
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Langkah 1 – Export Data dari Oracle via SQL Developer
File Create New Connection
Set Export FormatSet Delimiter, Encloser
& Line Separator
Baris 1 = judul kolom
encloser
delimiter
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Langkah 2 – Import Data ke Ms Access
[Klik Kanan] Table Import
Text File
Browse File, Jenis Import
Set Delimiter, Encloser & Line
Separator
Edit StrukturTabel
Pilih Primary Key
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Langkah 2 – Import Data ke Ms Access
Import ke tabel baru
Tambah data ke tabel yg ada
Membuat link data (bukan import)
[Klik Kanan] Table Import
Text File
Browse File, Jenis Import
Set Delimiter, Encloser & Line
Separator
Edit StrukturTabel
Pilih Primary Key
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Langkah 2 – Import Data ke Ms Access
delimiter
encloser
Baris 1 = nama kolom
preview
[Klik Kanan] Table Import
Text File
Browse File, Jenis Import
Set Delimiter, Encloser & Line
Separator
Edit StrukturTabel
Pilih Primary Key
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Langkah 2 – Import Data ke Ms Access
Nama kolom
Tipe data kolom
Index/duplikat
[Klik Kanan] Table Import
Text File
Browse File, Jenis Import
Set Delimiter, Encloser & Line
Separator
Edit StrukturTabel
Pilih Primary Key
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Langkah 2 – Import Data ke Ms Access
[Klik Kanan] Table Import
Text File
Browse File, Jenis Import
Set Delimiter, Encloser & Line
Separator
Edit StrukturTabel
Pilih Primary Key
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Kesimpulan
1. Elemen-elemen dalam file CSV:
a. Data
b. Delimiter = pemisah antar kolom
c. Line Separator = pemisah antar baris
d. Encloser = “pengaman” data, opsional
2. Langkah-langkah migrasi data dari Access ke Oracle dengan CSV:
a. Export Data dari Access ke CSV
b. Import Data dari CSV ke Oracle
3. Langkah-langkah migrasi data dari Oracle ke Access dengan CSV
a. Export Data dari Oracle ke CSV
b. Import Data dari CSV ke Access
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Referensi
[1] Yakov Shafranovich, Common Format and MIME Type for CSV Files.: SolidMatrixTechnologies, 2005.
[2] Chuck Murray, Oracle SQL Developer User's Guide.: Oracle, 2012.
Hanya untuk keperluan pengajaran di lingkungan Telkom University
MI1133 - Perancangan Basis Data 31