DATABASE ADMINISTRATION Pertemuan ke-10. Data Movement and Distribution source : Database Administration the complete guide to practices and procedures.

Slides:



Advertisements
Presentasi serupa
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Trigger.
Advertisements

Chapter 16 Testing Your Data Warehouse
MATA KULIAH : “LOGIKA DAN ALGORITMA”
PENGENALAN MYSQL Musdalifah DJ.
DATABASE ADMINISTRATION
CHAPTER 7 DATA EXTRACTION
Database dan Managemen Informasi
9 KUALITAS DATA.
Ekstraksi, Transformasi dan Loading (ETL)
Chapter II Arsitektur Client Server
DATABASE ADMINISTRATION Pertemuan ke-10. Disaster Planning source : Database Administration the complete guide to practices and procedures chapter 16.
DATABASE ADMINISTRATION
DATABASE ADMINISTRATION
Database Backups and Recovery
Sistem Informasi Manajemen Bab 6
Triggers & Stored Procedure The main reference of this presentation is from book: Peter Rob, Carlos Coronel, “Database systems: Design, Implementation.
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Arsitektur Data Warehouse
ONLINE ANALYTICAL PROCESSING (OLAP)
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
Mengenal DBMS (Database Management System)
Arsitektur Data Warehouse
PRAKTIKUM 3 PEMROGRAMAN BASIS DATA. Menghapus baris  Deleting rows- DELETE FROM Use the DELELE FROM command to delete row(s) from a table, with the following.
DATABASE ADMINISTRATION Pertemuan ke-10. Tugas individu Buat 2 soal masing-masing bab Dari bab 7 – 14 Jika ada yang sama maka soal terkait dicoret Kirim.
Disampaikan oleh Nyimas Artina,S.Kom, M.Si
Setelah mengklik CREATE, maka akan muncul tampilan tabel baru seperti gambar diatas.
PERTEMUAN Ke- 4 Dosen pengasuh: Moraida Hasanah, S.Si., M.Si
PBOL Dewi Kusumaningsih
Distributed Database Management
Pengenalan Database MySQL
Manajemen Memori.
DATABASE ADMINISTRATION
PENGANTAR KOMPUTER & TI 2A
Presented by Team Basis Data
DATABASE ADMINISTRATION
DATABASE ADMINISTRATION
File Service Sistem Terdistribusi.
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
SIM Rumah Sakit Materi Kuliah PERTEMUAN 6.
Data Movement & Distribution Database
SISTEM DATABASE.
SQL OVERVIEW.
DATABASE ADMINISTRATION
DATA MART Pertemuan ke-3.
Database Change Management source : Database Administration the complete guide to practices and procedures chapter 7 by. Craig S. Mullins.
DATABASE ADMINISTRATION
Proses ETL (Extract-Transform-Load)
Chapter 10 Manajemen Database
ARSITEKTUR DATA WAREHOUSE
Introduction to Database Management System Pertemuan 01
DATABASE ADMINISTRATION
DATABASE ADMINISTRATOR
Database Administrator
Tora Fahrudin (TRF) Slide 9 Migrasi Data dari MySQL Offline ke Oracle Online (Sumber Database Offline Target.
Diskusi Anggaplah saudara bertanggung jawab untuk menyeleksi DBMS yang akan dibeli oleh perusahaan ditempat saudara bekerja. Sebagai latihan mulailah merumuskan.
ETL (Extract Transform Load)
Hierarki Memori Dan Cache Memori..
DATABASE ADMINISTRATION
Pengenalan mySQL database
DATABASE ADMINISTRATOR
ETL (Extract-Transform-Load)
Pengantar Basis Data Pengantar Basis Data.
Introduction to Data Warehouse By: Marcello Singadji
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
OLTP & ETL Data integration.
DATABASE ADMINISTRATION
Mengenal DBMS (Database Management System)
Pengenalan Microsoft Access
Transcript presentasi:

DATABASE ADMINISTRATION Pertemuan ke-10

Data Movement and Distribution source : Database Administration the complete guide to practices and procedures chapter 18 by. Craig S. Mullins

Data bukan sebuah bentuk yang statis dan tidak berpindah. Setelah dibuat data akan digunakan organisasi untuk berbagai keperluan, berbagai fungsi, berbagai tempat, berbagai environtment, berbagai dbms Data akan mengalami proses copy, transformasi, dan disimpan berulang-ulang untuk kebutuhan organisasi DBA memiliki tugas untuk melakukan control terhadap semua aliran data Chapter ini akan membahas tools utama yang digunakan untuk memindahkan data dari satu tempat ke tempat yang lain. Dan support data untuk beberapa tempat

Loading dan Unloading Data LOAD utility digunakan untuk mengisi table dengan data baru UNLOAD utility digunakan untuk membaca data dari table dan menyimpannya dalam bentuk sebuah file Sebuah LOAD utility digunakan untuk melakukan bulk insert data ke database dengan cara : –Menambah data ke table, mempertahankan current data atau –Replace seluruh row data dengan data baru

Menggunakan LOAD dan UNLOAD utility untuk program testing

EXPORT dan IMPORT Sama seperti UNLOAD utility, EXPORT utility membaca data dari table dan meletakkan dalam sebuah file external IMPORT utility akan memabca external file yang dibuat dengan EXPORT utility dan memasukkan dalam sebuah table Fasilitas IMPORT dan EXPORT tidak hanya bekerja dengan data, terkadang juga dengan skema table Dalam beberapa kasus, IMPORT utility dapat CREATE sebuah table dan IMPORT data dari sebuah file export file Terkadang EXPORT file tidak hanya mengandung lebih dari satu table, bahkan termasuk relasionship antar table. DBA dapat memilih apa saja perlu dilakukan EXPORT Tidak semua DBPS memiliki fasilitas IMPORT dan EXPORT utilitas, terkadang third-party vendors diperlukan untuk melakukan proses IMPORT dan EXPORT

DB2

In oracle TermDefinition ExportingCopying database data to external files for import into another Oracle database only. The files are in a proprietary binary format. ImportingCopying data into the database from external files that were created by exporting from another Oracle database. UnloadingCopying database data to external text files for consumption by another Oracle database or another application (such as a spreadsheet application). The text files are in an industry-standard format such as tab-delimited or comma-delimited (CSV). LoadingCopying data into the database from external text files that are in either a standard delimited format or in any of the formats that are supported by the Oracle SQL*Loader utility.

Bulk Data Movement Kombinasi dari UNLOAD dan LOAD data adalah salah satu metode yang digunakan DBA untuk memindahkan sejumlah besar data dari satu tempat ke tempat yang lain Ada beberapa metode yang lain untuk memindahkan data dengan kuantitas yang besar Beberapa contoh :

ETL Software ETL adalah salah satu software yang dapat digunakan untuk melakukan data movement ETL singkatan dari extract, transform, and load. ETL software paling sering digunakan untuk mengisi data warehouse dan data marts dari database dan data source yang lain

Replication and Propagation Cara yang lain dengan replikasi dan propagasi Replikasi dapat dilakukan dengan melakukan copy seluruh table ke satu atau banyak lokasi Alternatifnya, replikasi dapat juga dilakukan terhada sebuah subset row atau kolom. Replikasi dapat diset otomatis refresh berdasarkan data dasar Propagasi, sebaliknya hanya migrasi perubahan data. Propagasi dapat diimplement dengan melakukan scanning pada transaction log dan melakukan perubahan data pada data store lain Pengisian data awal pada data warehouse dapat dilakukan dengan replikasi, dan pengisian subsequent dari perubahan dapat dilakukan dengan replikasi atau propagasi

Messaging Software Messaging software, atau dikenal denagn message queueing software atau application integration, adalah salah satu cara populer untuk data movement Ketika menggunakan message queue, data diletakkan pada antrian oleh satu aplikasi atau process, kemudian data dibaca dari antrian oleh aplikasi atau proses yang lain

Other Methods Beberapa cara yang lain dapat juga ditemukan, Secara simple seorang DBA dapat menggunakan sebuah table editing tool, untuk memilih table dan melakukan copy paste ke database lain atau yang lebih kompleks, seperti membuat program untuk membaca database dan meletakkannya ke sebuah file atau database lain

Distributed Databases Terkadang perpindahan database saja tidak cukup. Bahkan terkadang data harus diletakkan di beberapa tempat, atau bahkan diakses di beberapa tempat, oleh beberapa organisasi. Dalam hal ini distributed database diperlukan Sebuah distributed database membuat sebuah data dapat diletakkan pada beberapa lokasi fisik yang berbeda, terkadang digunakan oleh beberapa DBMS software atau beberapa operating system Contoh untuk organisasi dengan retail outlet telah tersebar luas, menggunakan distributed database system. Masing-masing retail outlet memiliki database. dengan teknologi jaringan dan kemampuan distributed DBMS, data dapat di modifikasi dan diakses dari banyak lokasi retail Bahkan lebih jauh, DBA dapat menentukan lokasi mana saja yang hanya boleh membaca atau mengedit data Karakteristik distributed environment berbeda-beda untuk setiap DBMS,beberapa karakteristik antra lain :

Autonomy : menunjukkan tingkat penggunaan secara independent masing- masing distributed database Isolation : menunjukkan apakah setiap site memiliki keterkaitan dengan site lain dalam distributed environtment, atau setiap site berdiri sendiri Transparency : menunjukkan lapisan data lokasi dari user sampai aplikasi

Summary Karena kebutuhan perpindahan data yang besar dalam sebuah organisasi, DBA harus memahami cara-cara perpindahan data Termasuk copying data dari satu tempat ke tempat lain (baik data komplit atau hanya subset data) utilitas seperti LOAD and UNLOAD, IMPORT and EXPORT dibutuhkan untuk ekbutuhan perpindahan data ini Terkadang database environtment harus di design untuk dapat digunakan dari beberapa lokasi, ini disebut distributed database Seorang DBA harus mampu dan memiliki pengetahuan tentang DBMS, jaringan dan lokasi mana saja yang bisa mensupport hal tersebut Data akan banyak mengalami perubahan dalam sebuah organisasi, menjadi tugas seorang DBA untuk memastikan bahwa data selalu memiliki integrity, efficiency, accessibility, viability, and recoverability.

Tugas individu Buat 2 soal masing-masing bab Dari bab 7 – 14 Jika ada yang sama maka soal terkait dicoret Kirim ke : Sebelum pekan depan

Terima kasih