SlideShare a Scribd company logo
1 of 44
Introduction to Data Warehouse & Business Intelligence 1 Hadziq Fabroyir . Department of Informatics
Makin Banyak Istilah OLTP, OLAP, DSS, Data Warehouse, Data Mining. Tapi intinya adalah:Teknologi untuk mengambil keputusan berdasarkan data yang cukup Hadziq Fabroyir . Department of Informatics 2
Sejarah Singkat Pemakaian Komputer Hadziq Fabroyir . Department of Informatics 3
Hadziq Fabroyir . Department of Informatics 4
Cuma Beda: “Online” Hadziq Fabroyir . Department of Informatics 5
Perkembangan Teknologi Database Hadziq Fabroyir . Department of Informatics 6
Model Kebanyakan Jaman Dulu Model Pohon Model Jaringan Hadziq Fabroyir . Department of Informatics 7
Model Relational Hadziq Fabroyir . Department of Informatics 8
Perkembangan Teknologi Database Hadziq Fabroyir . Department of Informatics 9
Relational ModelFounding Father Hadziq Fabroyir . Department of Informatics 10
Hadziq Fabroyir . Department of Informatics 11
OLTP(OnLine Transaction Processing) Tidak semua transaksi yang online bisa dibilang online.  Seperti contohnya adalah proses transaksi kliring Dulu tahun 1980, transaksi online mungkin dapat disebut sebagai pemrosesan yang interaktif atau waktu-nyata (real-time).  Sehingga kliring seperti contoh di atas itu termasuk offline atau lebih dikenal dengan istilah batch. Hadziq Fabroyir . Department of Informatics 12
Decision Support System Istilah Decision Support System diperkenalkan P.G.W Keen dan M.S.Scott Morton lewat bukunya : Decision Support System: An Organizational Perspective” tahun 1978. Arsitekturnya terdiri atas:  Database (knowledge base),  Model (the Decision context and user criteria), dan  Antar muka. Hadziq Fabroyir . Department of Informatics 13
Sejarah Pengambilan Keputusan Sampai dekade 1970 masih banyak software yang belum memakai SQL dan relational database.  Pada masa itu, data komputer sudah dipakai untuk membantu pengambilan keputusan menggunakan: Riset Operasional, Teori Manajemen, dan Teori Perilaku. DSS pada saat itu berkenaan dengan data agregat (data yang diperoleh dengan memakai operasi-operasi agregat seperti SUM, COUNT, AVG, MIN, MAX). Jelasnya RDBMS dan SQL sangat memudahkan pembuatan data agregat, hal yang sulit dalam COBOL. Hadziq Fabroyir . Department of Informatics 14
Data Warehouse Istilah ini baru diperkenalkan pada tahun 1988 (10 tahun setelah diperkenalkannya istilah DSS) Yang memperkenalkan adalah W. H. Inmon dalam bukunya “Data Architecture: The Information Paradigm” Hadziq Fabroyir . Department of Informatics 15
Data Warehouse Muncullah rumusan bahwa subjek datawarehouse berkenaan dengan: Pengolahan data agregat Tipe snapshot, bitmap index, function index Tipe Table Partition dan Index Partition Operasi star join dan operasi-operasi yang aware terhadap partition Star-schema (ad0hoc database design) Hadziq Fabroyir . Department of Informatics 16
OLAP(OnLine Analytical Processing) Muncul tahun 1993 oleh Edgar F. Codd, S. B. Codd, dan C. T. Salley dalam dokumen untuk Arbor Corporation berjudul “Providing OLAP (OnLine Analytical Processing) to User-Analyst: An IT Mandate”. Analytical Processing diterapkan ke datawarehousing bukan production database. Lagi-lagi tidak ada dasar ilmiah. Kejadian yang mirip dengan DSS. Hadziq Fabroyir . Department of Informatics 17
OLAP(OnLine Analytical Processing) Euforia banyak saintis dan akademis tentang OLAP telah mereda. Berikut adalah butir-butir berikut sebagai dasar ilmiah untuk OLAP: Tipe: TABLE, REPORT, dan CUBE Operasi: GROUPING, ROLLUP, CUBE Nilai: pemakaian nilai NULL bagi nilai-nilai ‘sel’ di kubus (cube) dan report untuk data agregat. Hadziq Fabroyir . Department of Informatics 18
Hadziq Fabroyir . Department of Informatics 19
Data Mining Istilah ini dikenalkan tahun 1996 oleh Peter Adriaans dan Dolf Zatinge dalam bukungan “Data Mining” oleh Addison-Wesley. Mereka menulis aspek-aspek dan teknik-teknik ilmiah yang bisa dipakai untuk Data Mining. Secara umum Data Mining adalah mengolah data. Hadziq Fabroyir . Department of Informatics 20
Teknik & Aturan Data Mining Secara khusus, data mining sebagai pengolahan data memakai teknik atau aturan yang di antaranya adalah sebagai berikut: Association rule Classification rule Clustering rule Prediction rule Hadziq Fabroyir . Department of Informatics 21
Analisis dan Pengambilan Keputusan Hadziq Fabroyir . Department of Informatics 22
It’s All About Technology … Apabila Data Mining, OLAP, Datawarehouse, dan lain-lain dianggap sebagai teknologi, maka: Semuanya mengarah ke satu hal: untuk mengambil keputusan Sia-sia menyimpan data, membuat algoritme, dan lain-lain, jika tidak dipakai untuk mengambil keputusan. Dengan memanfaatkan semua teknologi tersebut (dengan bijaksana), keputusan yang diambil adalah well-informed decision. Hadziq Fabroyir . Department of Informatics 23
Kesamaan Selain kesamaan tujuan inti, semua teknologi di atas juga memiliki kesamaan: Untuk mengolah data-data agregat Memakai sumber data yang berukuran sangat besar Memakai analisis Hadziq Fabroyir . Department of Informatics 24
Microsoft’s Mind Microsoft Corp memakai frasa Analysis Service untuk semua fasilitas-fasilitas di SQL Server 9 DBMS.  Hadziq Fabroyir . Department of Informatics 25
Restropeksi Sejarah Hadziq Fabroyir . Department of Informatics 26
Hadziq Fabroyir . Department of Informatics 27
Business Intelligence Analysis of corporate data that influences business decision making Hadziq Fabroyir . Department of Informatics 28
Hadziq Fabroyir . Department of Informatics 29
The Tools Evolution  Hadziq Fabroyir . Department of Informatics 30 Target Audience:           DBA          Developer SQL 2005 SQL 2000 EM 2000 EM 2000 SQL   Management Studio  QA 2000 QA 2000 BI  Development Studio  AM 2000 AM 2000
SQL ’05 BI Components Hadziq Fabroyir . Department of Informatics 31
SQL Server Management Studio “Replacement” for SQL Server Enterprise Manager and Query Analyzer Visual Studio 2005 IDE Manage all Databases Relational Databases Analysis Databases CE Databases Hadziq Fabroyir . Department of Informatics 32
Hadziq Fabroyir . Department of Informatics 33
Integration Services Formerly Data Transformation Services (DTS) Build and debug complex integration packages Separation of Control Flow and Data Flow Integrated Source Control Hadziq Fabroyir . Department of Informatics 34
Integration Services Hadziq Fabroyir . Department of Informatics 35
New England Code Camp IV: “Developer’s Gone Wild” Universal Dimensional Model Unified logical model for both relational and OLAP analysis databases with high performance and scalability Capture and model all of your data Relational reporting and OLAP converge through a single relational model
New England Code Camp IV: “Developer’s Gone Wild” Datamart Datamart SQL Server 2005 Enterprise BI A Unified Dimensional Model MOLAP OLAP  Browser  MOLAP Reporting  Tool UDM BI Applications DW
New England Code Camp IV: “Developer’s Gone Wild” Illustration
New England Code Camp IV: “Developer’s Gone Wild” Which models are available with SQL ’05?
New England Code Camp IV: “Developer’s Gone Wild” Reporting Services Deliver traditional and interactive reports Single platform and tools for all types of structured data (relational, hierarchical, multidimensional) Single platform for authoring, management, and delivery of reports
New England Code Camp IV: “Developer’s Gone Wild” Reporting Services
New England Code Camp IV: “Developer’s Gone Wild” Reporting Services
IIS XMLA ISAPI PTS/OLEDB XML for Analysis AS 2000 vs. AS 2005    Server                           Middle Tier                                  Client Application HTTP Analysis Server XMLA AS2000 AS2005 Application Analysis Server XMLA TCP XMLA IIS HTTP
New England Code Camp IV: “Developer’s Gone Wild” Resources SQL Server Developer Center http://msdn.microsoft.com/sql/ OLAP Blog http://www.sqljunkies.com/weblog/mosha SQL Server 2005 Data Mining http://www.sqlserverdatamining.com SQL Server Integration Services http://www.sqlis.com Introduction to SQL Server Report Builder http://www.developer.com/db/article.php/3520116

More Related Content

Viewers also liked

Pelajaran 1 第一課 • Perkenalan Diri 自我介紹
Pelajaran 1 第一課 • Perkenalan Diri 自我介紹Pelajaran 1 第一課 • Perkenalan Diri 自我介紹
Pelajaran 1 第一課 • Perkenalan Diri 自我介紹Hadziq Fabroyir
 
#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator Overloading#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator OverloadingHadziq Fabroyir
 
How to Select Course at NTUST
How to Select Course at NTUSTHow to Select Course at NTUST
How to Select Course at NTUSTHadziq Fabroyir
 
#OOP_D_ITS - 2nd - C++ Getting Started
#OOP_D_ITS - 2nd - C++ Getting Started#OOP_D_ITS - 2nd - C++ Getting Started
#OOP_D_ITS - 2nd - C++ Getting StartedHadziq Fabroyir
 
3.2 Id Theory Learning Experience
3.2 Id Theory Learning Experience3.2 Id Theory Learning Experience
3.2 Id Theory Learning ExperienceShelley Overman
 
C&I 578 Assignment 11.1. Design Good
C&I 578 Assignment 11.1. Design  GoodC&I 578 Assignment 11.1. Design  Good
C&I 578 Assignment 11.1. Design GoodShelley Overman
 
C&I 578 Assignment 11.1. Design Bad
C&I 578 Assignment 11.1. Design BadC&I 578 Assignment 11.1. Design Bad
C&I 578 Assignment 11.1. Design BadShelley Overman
 
#OOP_D_ITS - 9th - Template
#OOP_D_ITS - 9th - Template#OOP_D_ITS - 9th - Template
#OOP_D_ITS - 9th - TemplateHadziq Fabroyir
 
GD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game DevelopmentGD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game DevelopmentHadziq Fabroyir
 
GD - 6th - Graphic Design For Games
GD - 6th - Graphic Design For GamesGD - 6th - Graphic Design For Games
GD - 6th - Graphic Design For GamesHadziq Fabroyir
 
GD - 3rd - Game Genres Study Case [Part 1]
GD - 3rd - Game Genres Study Case [Part 1]GD - 3rd - Game Genres Study Case [Part 1]
GD - 3rd - Game Genres Study Case [Part 1]Hadziq Fabroyir
 
GD - 3rd - Game Genres Study Case [Part 2]
GD - 3rd - Game Genres Study Case [Part 2]GD - 3rd - Game Genres Study Case [Part 2]
GD - 3rd - Game Genres Study Case [Part 2]Hadziq Fabroyir
 
Cell Phone Viruses & Security
Cell Phone Viruses & SecurityCell Phone Viruses & Security
Cell Phone Viruses & Securitymanish kumar
 
#OOP_D_ITS - 4th - C++ Oop And Class Structure
#OOP_D_ITS - 4th - C++ Oop And Class Structure#OOP_D_ITS - 4th - C++ Oop And Class Structure
#OOP_D_ITS - 4th - C++ Oop And Class StructureHadziq Fabroyir
 
Mutual Authentication For Wireless Communication
Mutual Authentication For Wireless CommunicationMutual Authentication For Wireless Communication
Mutual Authentication For Wireless Communicationmanish kumar
 
นางสาวกรุณา สุขโนนทอง
นางสาวกรุณา   สุขโนนทองนางสาวกรุณา   สุขโนนทอง
นางสาวกรุณา สุขโนนทองsuknontong
 

Viewers also liked (18)

Pelajaran 1 第一課 • Perkenalan Diri 自我介紹
Pelajaran 1 第一課 • Perkenalan Diri 自我介紹Pelajaran 1 第一課 • Perkenalan Diri 自我介紹
Pelajaran 1 第一課 • Perkenalan Diri 自我介紹
 
#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator Overloading#OOP_D_ITS - 5th - C++ Oop Operator Overloading
#OOP_D_ITS - 5th - C++ Oop Operator Overloading
 
How to Select Course at NTUST
How to Select Course at NTUSTHow to Select Course at NTUST
How to Select Course at NTUST
 
#OOP_D_ITS - 2nd - C++ Getting Started
#OOP_D_ITS - 2nd - C++ Getting Started#OOP_D_ITS - 2nd - C++ Getting Started
#OOP_D_ITS - 2nd - C++ Getting Started
 
3.2 Id Theory Learning Experience
3.2 Id Theory Learning Experience3.2 Id Theory Learning Experience
3.2 Id Theory Learning Experience
 
C&I 578 Assignment 11.1. Design Good
C&I 578 Assignment 11.1. Design  GoodC&I 578 Assignment 11.1. Design  Good
C&I 578 Assignment 11.1. Design Good
 
C&I 578 Assignment 11.1. Design Bad
C&I 578 Assignment 11.1. Design BadC&I 578 Assignment 11.1. Design Bad
C&I 578 Assignment 11.1. Design Bad
 
#OOP_D_ITS - 9th - Template
#OOP_D_ITS - 9th - Template#OOP_D_ITS - 9th - Template
#OOP_D_ITS - 9th - Template
 
Brain Battle Online
Brain Battle OnlineBrain Battle Online
Brain Battle Online
 
GD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game DevelopmentGD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game Development
 
GD - 6th - Graphic Design For Games
GD - 6th - Graphic Design For GamesGD - 6th - Graphic Design For Games
GD - 6th - Graphic Design For Games
 
GD - 3rd - Game Genres Study Case [Part 1]
GD - 3rd - Game Genres Study Case [Part 1]GD - 3rd - Game Genres Study Case [Part 1]
GD - 3rd - Game Genres Study Case [Part 1]
 
GD - 3rd - Game Genres Study Case [Part 2]
GD - 3rd - Game Genres Study Case [Part 2]GD - 3rd - Game Genres Study Case [Part 2]
GD - 3rd - Game Genres Study Case [Part 2]
 
Cell Phone Viruses & Security
Cell Phone Viruses & SecurityCell Phone Viruses & Security
Cell Phone Viruses & Security
 
#OOP_D_ITS - 4th - C++ Oop And Class Structure
#OOP_D_ITS - 4th - C++ Oop And Class Structure#OOP_D_ITS - 4th - C++ Oop And Class Structure
#OOP_D_ITS - 4th - C++ Oop And Class Structure
 
Mutual Authentication For Wireless Communication
Mutual Authentication For Wireless CommunicationMutual Authentication For Wireless Communication
Mutual Authentication For Wireless Communication
 
นางสาวกรุณา สุขโนนทอง
นางสาวกรุณา   สุขโนนทองนางสาวกรุณา   สุขโนนทอง
นางสาวกรุณา สุขโนนทอง
 
Manajemen Waktu
Manajemen WaktuManajemen Waktu
Manajemen Waktu
 

Similar to BI-Data

Herwanto_Kuliah_Umum_Big_Data_Analysis.pptx
Herwanto_Kuliah_Umum_Big_Data_Analysis.pptxHerwanto_Kuliah_Umum_Big_Data_Analysis.pptx
Herwanto_Kuliah_Umum_Big_Data_Analysis.pptxSuraClips
 
pertemuan2.ppt
pertemuan2.pptpertemuan2.ppt
pertemuan2.pptdenyadhar2
 
Yudho datamining
Yudho dataminingYudho datamining
Yudho dataminingAzmi Rahman
 
Kuliah_Umum_Big_Data_Analysis_TEKNIK INFORMATIKA.pptx
Kuliah_Umum_Big_Data_Analysis_TEKNIK INFORMATIKA.pptxKuliah_Umum_Big_Data_Analysis_TEKNIK INFORMATIKA.pptx
Kuliah_Umum_Big_Data_Analysis_TEKNIK INFORMATIKA.pptxRidwanTI
 
DW - 1st - Introduction To Data Warehousing Lecture
DW - 1st - Introduction To Data Warehousing LectureDW - 1st - Introduction To Data Warehousing Lecture
DW - 1st - Introduction To Data Warehousing LectureHadziq Fabroyir
 
DATAWAREHOSEpertemuan 1.pdf
DATAWAREHOSEpertemuan 1.pdfDATAWAREHOSEpertemuan 1.pdf
DATAWAREHOSEpertemuan 1.pdfZoeniardiPutra
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development TrendLogistyo Yulistianto
 
Pengantar Big Data dan Peluang Bisnis/Kerjanya
Pengantar Big Data dan Peluang Bisnis/KerjanyaPengantar Big Data dan Peluang Bisnis/Kerjanya
Pengantar Big Data dan Peluang Bisnis/KerjanyaRusmanto Maryanto
 
01 - Introduction to Data Mining - Original.pdf
01 - Introduction to Data Mining - Original.pdf01 - Introduction to Data Mining - Original.pdf
01 - Introduction to Data Mining - Original.pdfElvi Rahmi
 
Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...
Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...
Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...Cilin christianto
 
Sim, erni anggraini, hapzi ali,implementasi sistem informasi manajemen pada p...
Sim, erni anggraini, hapzi ali,implementasi sistem informasi manajemen pada p...Sim, erni anggraini, hapzi ali,implementasi sistem informasi manajemen pada p...
Sim, erni anggraini, hapzi ali,implementasi sistem informasi manajemen pada p...-
 
Data warehouse dan data mining dianvs.blogspot.com
Data warehouse dan data mining dianvs.blogspot.comData warehouse dan data mining dianvs.blogspot.com
Data warehouse dan data mining dianvs.blogspot.comsuleman ganteng
 
Belajar Pemrograman Matlab
Belajar Pemrograman MatlabBelajar Pemrograman Matlab
Belajar Pemrograman Matlabsoftscients
 
Mengenal cloud computing_dan_big_data_dengan_bahasa_awam
Mengenal cloud computing_dan_big_data_dengan_bahasa_awamMengenal cloud computing_dan_big_data_dengan_bahasa_awam
Mengenal cloud computing_dan_big_data_dengan_bahasa_awamRusmanto Maryanto
 
Infrastruktur TI danTeknologi Baru
Infrastruktur TI danTeknologi BaruInfrastruktur TI danTeknologi Baru
Infrastruktur TI danTeknologi BaruAsri Rosa
 
DATAWAREHOSE.ppt
DATAWAREHOSE.pptDATAWAREHOSE.ppt
DATAWAREHOSE.pptDedek28
 

Similar to BI-Data (20)

Herwanto_Kuliah_Umum_Big_Data_Analysis.pptx
Herwanto_Kuliah_Umum_Big_Data_Analysis.pptxHerwanto_Kuliah_Umum_Big_Data_Analysis.pptx
Herwanto_Kuliah_Umum_Big_Data_Analysis.pptx
 
pertemuan2.ppt
pertemuan2.pptpertemuan2.ppt
pertemuan2.ppt
 
Yudho datamining
Yudho dataminingYudho datamining
Yudho datamining
 
Kuliah_Umum_Big_Data_Analysis_TEKNIK INFORMATIKA.pptx
Kuliah_Umum_Big_Data_Analysis_TEKNIK INFORMATIKA.pptxKuliah_Umum_Big_Data_Analysis_TEKNIK INFORMATIKA.pptx
Kuliah_Umum_Big_Data_Analysis_TEKNIK INFORMATIKA.pptx
 
DW - 1st - Introduction To Data Warehousing Lecture
DW - 1st - Introduction To Data Warehousing LectureDW - 1st - Introduction To Data Warehousing Lecture
DW - 1st - Introduction To Data Warehousing Lecture
 
DATAWAREHOSEpertemuan 1.pdf
DATAWAREHOSEpertemuan 1.pdfDATAWAREHOSEpertemuan 1.pdf
DATAWAREHOSEpertemuan 1.pdf
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development Trend
 
Pengantar Big Data dan Peluang Bisnis/Kerjanya
Pengantar Big Data dan Peluang Bisnis/KerjanyaPengantar Big Data dan Peluang Bisnis/Kerjanya
Pengantar Big Data dan Peluang Bisnis/Kerjanya
 
01 - Introduction to Data Mining - Original.pdf
01 - Introduction to Data Mining - Original.pdf01 - Introduction to Data Mining - Original.pdf
01 - Introduction to Data Mining - Original.pdf
 
Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...
Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...
Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...
 
Sim, erni anggraini, hapzi ali,implementasi sistem informasi manajemen pada p...
Sim, erni anggraini, hapzi ali,implementasi sistem informasi manajemen pada p...Sim, erni anggraini, hapzi ali,implementasi sistem informasi manajemen pada p...
Sim, erni anggraini, hapzi ali,implementasi sistem informasi manajemen pada p...
 
Data warehouse dan data mining dianvs.blogspot.com
Data warehouse dan data mining dianvs.blogspot.comData warehouse dan data mining dianvs.blogspot.com
Data warehouse dan data mining dianvs.blogspot.com
 
Belajar Pemrograman Matlab
Belajar Pemrograman MatlabBelajar Pemrograman Matlab
Belajar Pemrograman Matlab
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Mengenal cloud computing_dan_big_data_dengan_bahasa_awam
Mengenal cloud computing_dan_big_data_dengan_bahasa_awamMengenal cloud computing_dan_big_data_dengan_bahasa_awam
Mengenal cloud computing_dan_big_data_dengan_bahasa_awam
 
contoh Proposal praktikum
contoh Proposal praktikumcontoh Proposal praktikum
contoh Proposal praktikum
 
Infrastruktur TI danTeknologi Baru
Infrastruktur TI danTeknologi BaruInfrastruktur TI danTeknologi Baru
Infrastruktur TI danTeknologi Baru
 
DATAWAREHOSE.ppt
DATAWAREHOSE.pptDATAWAREHOSE.ppt
DATAWAREHOSE.ppt
 
DATAWAREHOSE.ppt
DATAWAREHOSE.pptDATAWAREHOSE.ppt
DATAWAREHOSE.ppt
 

More from Hadziq Fabroyir

An Immersive Map Exploration System Using Handheld Device
An Immersive Map Exploration System Using Handheld DeviceAn Immersive Map Exploration System Using Handheld Device
An Immersive Map Exploration System Using Handheld DeviceHadziq Fabroyir
 
在不同尺度遙現系統中具空間感知特性的使用者介面開發
在不同尺度遙現系統中具空間感知特性的使用者介面開發在不同尺度遙現系統中具空間感知特性的使用者介面開發
在不同尺度遙現系統中具空間感知特性的使用者介面開發Hadziq Fabroyir
 
NTUST Course Selection (Revision: Fall 2016)
NTUST Course Selection (Revision: Fall 2016)NTUST Course Selection (Revision: Fall 2016)
NTUST Course Selection (Revision: Fall 2016)Hadziq Fabroyir
 
律法保護的五件事
律法保護的五件事律法保護的五件事
律法保護的五件事Hadziq Fabroyir
 
Pelajaran 3 第三課 • Transportasi 交通
Pelajaran 3 第三課 • Transportasi 交通Pelajaran 3 第三課 • Transportasi 交通
Pelajaran 3 第三課 • Transportasi 交通Hadziq Fabroyir
 
Pelajaran 2 第二課 • Di Restoran 在餐廳
Pelajaran 2 第二課 • Di Restoran 在餐廳Pelajaran 2 第二課 • Di Restoran 在餐廳
Pelajaran 2 第二課 • Di Restoran 在餐廳Hadziq Fabroyir
 
Living in Taiwan for Dummies
Living in Taiwan for DummiesLiving in Taiwan for Dummies
Living in Taiwan for DummiesHadziq Fabroyir
 
NTUST-IMSA • International Students Orientation
NTUST-IMSA • International Students OrientationNTUST-IMSA • International Students Orientation
NTUST-IMSA • International Students OrientationHadziq Fabroyir
 
NTUST Course Selection - How to
NTUST Course Selection - How toNTUST Course Selection - How to
NTUST Course Selection - How toHadziq Fabroyir
 
#OOP_D_ITS - 6th - C++ Oop Inheritance
#OOP_D_ITS - 6th - C++ Oop Inheritance#OOP_D_ITS - 6th - C++ Oop Inheritance
#OOP_D_ITS - 6th - C++ Oop InheritanceHadziq Fabroyir
 
#OOP_D_ITS - 8th - Class Diagram
#OOP_D_ITS - 8th - Class Diagram#OOP_D_ITS - 8th - Class Diagram
#OOP_D_ITS - 8th - Class DiagramHadziq Fabroyir
 
#OOP_D_ITS - 3rd - Pointer And References
#OOP_D_ITS - 3rd - Pointer And References#OOP_D_ITS - 3rd - Pointer And References
#OOP_D_ITS - 3rd - Pointer And ReferencesHadziq Fabroyir
 
#OOP_D_ITS - 3rd - Migration From C To C++
#OOP_D_ITS - 3rd - Migration From C To C++#OOP_D_ITS - 3rd - Migration From C To C++
#OOP_D_ITS - 3rd - Migration From C To C++Hadziq Fabroyir
 
Gd - 8th - Web Game Design Using Flash
Gd - 8th - Web Game Design Using FlashGd - 8th - Web Game Design Using Flash
Gd - 8th - Web Game Design Using FlashHadziq Fabroyir
 
GD - 5th - The Theory Of Fun In Game Design Full Resolution
GD - 5th - The Theory Of Fun In Game Design Full ResolutionGD - 5th - The Theory Of Fun In Game Design Full Resolution
GD - 5th - The Theory Of Fun In Game Design Full ResolutionHadziq Fabroyir
 
GD - 4th - Game Architecture
GD - 4th - Game ArchitectureGD - 4th - Game Architecture
GD - 4th - Game ArchitectureHadziq Fabroyir
 

More from Hadziq Fabroyir (16)

An Immersive Map Exploration System Using Handheld Device
An Immersive Map Exploration System Using Handheld DeviceAn Immersive Map Exploration System Using Handheld Device
An Immersive Map Exploration System Using Handheld Device
 
在不同尺度遙現系統中具空間感知特性的使用者介面開發
在不同尺度遙現系統中具空間感知特性的使用者介面開發在不同尺度遙現系統中具空間感知特性的使用者介面開發
在不同尺度遙現系統中具空間感知特性的使用者介面開發
 
NTUST Course Selection (Revision: Fall 2016)
NTUST Course Selection (Revision: Fall 2016)NTUST Course Selection (Revision: Fall 2016)
NTUST Course Selection (Revision: Fall 2016)
 
律法保護的五件事
律法保護的五件事律法保護的五件事
律法保護的五件事
 
Pelajaran 3 第三課 • Transportasi 交通
Pelajaran 3 第三課 • Transportasi 交通Pelajaran 3 第三課 • Transportasi 交通
Pelajaran 3 第三課 • Transportasi 交通
 
Pelajaran 2 第二課 • Di Restoran 在餐廳
Pelajaran 2 第二課 • Di Restoran 在餐廳Pelajaran 2 第二課 • Di Restoran 在餐廳
Pelajaran 2 第二課 • Di Restoran 在餐廳
 
Living in Taiwan for Dummies
Living in Taiwan for DummiesLiving in Taiwan for Dummies
Living in Taiwan for Dummies
 
NTUST-IMSA • International Students Orientation
NTUST-IMSA • International Students OrientationNTUST-IMSA • International Students Orientation
NTUST-IMSA • International Students Orientation
 
NTUST Course Selection - How to
NTUST Course Selection - How toNTUST Course Selection - How to
NTUST Course Selection - How to
 
#OOP_D_ITS - 6th - C++ Oop Inheritance
#OOP_D_ITS - 6th - C++ Oop Inheritance#OOP_D_ITS - 6th - C++ Oop Inheritance
#OOP_D_ITS - 6th - C++ Oop Inheritance
 
#OOP_D_ITS - 8th - Class Diagram
#OOP_D_ITS - 8th - Class Diagram#OOP_D_ITS - 8th - Class Diagram
#OOP_D_ITS - 8th - Class Diagram
 
#OOP_D_ITS - 3rd - Pointer And References
#OOP_D_ITS - 3rd - Pointer And References#OOP_D_ITS - 3rd - Pointer And References
#OOP_D_ITS - 3rd - Pointer And References
 
#OOP_D_ITS - 3rd - Migration From C To C++
#OOP_D_ITS - 3rd - Migration From C To C++#OOP_D_ITS - 3rd - Migration From C To C++
#OOP_D_ITS - 3rd - Migration From C To C++
 
Gd - 8th - Web Game Design Using Flash
Gd - 8th - Web Game Design Using FlashGd - 8th - Web Game Design Using Flash
Gd - 8th - Web Game Design Using Flash
 
GD - 5th - The Theory Of Fun In Game Design Full Resolution
GD - 5th - The Theory Of Fun In Game Design Full ResolutionGD - 5th - The Theory Of Fun In Game Design Full Resolution
GD - 5th - The Theory Of Fun In Game Design Full Resolution
 
GD - 4th - Game Architecture
GD - 4th - Game ArchitectureGD - 4th - Game Architecture
GD - 4th - Game Architecture
 

Recently uploaded

Diagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiDiagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiOviLarassaty1
 
Estetika Humanisme Diskusi Video Sesi Ke-1.pdf
Estetika Humanisme Diskusi Video Sesi Ke-1.pdfEstetika Humanisme Diskusi Video Sesi Ke-1.pdf
Estetika Humanisme Diskusi Video Sesi Ke-1.pdfHendroGunawan8
 
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Abdiera
 
Teks ucapan Majlis Perpisahan Lambaian Kasih
Teks ucapan Majlis Perpisahan Lambaian KasihTeks ucapan Majlis Perpisahan Lambaian Kasih
Teks ucapan Majlis Perpisahan Lambaian Kasihssuserfcb9e3
 
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdfPPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdfSBMNessyaPutriPaulan
 
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...NiswatuzZahroh
 
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfPerbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfAgungNugroho932694
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfHeriyantoHeriyanto44
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............SenLord
 
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaAbdiera
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxjohan effendi
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfandriasyulianto57
 
ppt MTeaching Pertidaksamaan Linier.pptx
ppt MTeaching Pertidaksamaan Linier.pptxppt MTeaching Pertidaksamaan Linier.pptx
ppt MTeaching Pertidaksamaan Linier.pptxUlyaSaadah
 
PPT uji anova keterangan dan contoh soal.ppt
PPT uji anova keterangan dan contoh soal.pptPPT uji anova keterangan dan contoh soal.ppt
PPT uji anova keterangan dan contoh soal.pptBennyKurniawan42
 
Modul persamaan perakaunan prinsip akaun
Modul persamaan perakaunan prinsip akaunModul persamaan perakaunan prinsip akaun
Modul persamaan perakaunan prinsip akaunnhsani2006
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxHansTobing
 
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlineMMario4
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxFardanassegaf
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaAbdiera
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfNURAFIFAHBINTIJAMALU
 

Recently uploaded (20)

Diagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiDiagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran Berdifferensiasi
 
Estetika Humanisme Diskusi Video Sesi Ke-1.pdf
Estetika Humanisme Diskusi Video Sesi Ke-1.pdfEstetika Humanisme Diskusi Video Sesi Ke-1.pdf
Estetika Humanisme Diskusi Video Sesi Ke-1.pdf
 
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
 
Teks ucapan Majlis Perpisahan Lambaian Kasih
Teks ucapan Majlis Perpisahan Lambaian KasihTeks ucapan Majlis Perpisahan Lambaian Kasih
Teks ucapan Majlis Perpisahan Lambaian Kasih
 
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdfPPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
 
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
 
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfPerbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............
 
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docx
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdf
 
ppt MTeaching Pertidaksamaan Linier.pptx
ppt MTeaching Pertidaksamaan Linier.pptxppt MTeaching Pertidaksamaan Linier.pptx
ppt MTeaching Pertidaksamaan Linier.pptx
 
PPT uji anova keterangan dan contoh soal.ppt
PPT uji anova keterangan dan contoh soal.pptPPT uji anova keterangan dan contoh soal.ppt
PPT uji anova keterangan dan contoh soal.ppt
 
Modul persamaan perakaunan prinsip akaun
Modul persamaan perakaunan prinsip akaunModul persamaan perakaunan prinsip akaun
Modul persamaan perakaunan prinsip akaun
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptx
 
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdf
 

BI-Data

  • 1. Introduction to Data Warehouse & Business Intelligence 1 Hadziq Fabroyir . Department of Informatics
  • 2. Makin Banyak Istilah OLTP, OLAP, DSS, Data Warehouse, Data Mining. Tapi intinya adalah:Teknologi untuk mengambil keputusan berdasarkan data yang cukup Hadziq Fabroyir . Department of Informatics 2
  • 3. Sejarah Singkat Pemakaian Komputer Hadziq Fabroyir . Department of Informatics 3
  • 4. Hadziq Fabroyir . Department of Informatics 4
  • 5. Cuma Beda: “Online” Hadziq Fabroyir . Department of Informatics 5
  • 6. Perkembangan Teknologi Database Hadziq Fabroyir . Department of Informatics 6
  • 7. Model Kebanyakan Jaman Dulu Model Pohon Model Jaringan Hadziq Fabroyir . Department of Informatics 7
  • 8. Model Relational Hadziq Fabroyir . Department of Informatics 8
  • 9. Perkembangan Teknologi Database Hadziq Fabroyir . Department of Informatics 9
  • 10. Relational ModelFounding Father Hadziq Fabroyir . Department of Informatics 10
  • 11. Hadziq Fabroyir . Department of Informatics 11
  • 12. OLTP(OnLine Transaction Processing) Tidak semua transaksi yang online bisa dibilang online. Seperti contohnya adalah proses transaksi kliring Dulu tahun 1980, transaksi online mungkin dapat disebut sebagai pemrosesan yang interaktif atau waktu-nyata (real-time). Sehingga kliring seperti contoh di atas itu termasuk offline atau lebih dikenal dengan istilah batch. Hadziq Fabroyir . Department of Informatics 12
  • 13. Decision Support System Istilah Decision Support System diperkenalkan P.G.W Keen dan M.S.Scott Morton lewat bukunya : Decision Support System: An Organizational Perspective” tahun 1978. Arsitekturnya terdiri atas: Database (knowledge base), Model (the Decision context and user criteria), dan Antar muka. Hadziq Fabroyir . Department of Informatics 13
  • 14. Sejarah Pengambilan Keputusan Sampai dekade 1970 masih banyak software yang belum memakai SQL dan relational database. Pada masa itu, data komputer sudah dipakai untuk membantu pengambilan keputusan menggunakan: Riset Operasional, Teori Manajemen, dan Teori Perilaku. DSS pada saat itu berkenaan dengan data agregat (data yang diperoleh dengan memakai operasi-operasi agregat seperti SUM, COUNT, AVG, MIN, MAX). Jelasnya RDBMS dan SQL sangat memudahkan pembuatan data agregat, hal yang sulit dalam COBOL. Hadziq Fabroyir . Department of Informatics 14
  • 15. Data Warehouse Istilah ini baru diperkenalkan pada tahun 1988 (10 tahun setelah diperkenalkannya istilah DSS) Yang memperkenalkan adalah W. H. Inmon dalam bukunya “Data Architecture: The Information Paradigm” Hadziq Fabroyir . Department of Informatics 15
  • 16. Data Warehouse Muncullah rumusan bahwa subjek datawarehouse berkenaan dengan: Pengolahan data agregat Tipe snapshot, bitmap index, function index Tipe Table Partition dan Index Partition Operasi star join dan operasi-operasi yang aware terhadap partition Star-schema (ad0hoc database design) Hadziq Fabroyir . Department of Informatics 16
  • 17. OLAP(OnLine Analytical Processing) Muncul tahun 1993 oleh Edgar F. Codd, S. B. Codd, dan C. T. Salley dalam dokumen untuk Arbor Corporation berjudul “Providing OLAP (OnLine Analytical Processing) to User-Analyst: An IT Mandate”. Analytical Processing diterapkan ke datawarehousing bukan production database. Lagi-lagi tidak ada dasar ilmiah. Kejadian yang mirip dengan DSS. Hadziq Fabroyir . Department of Informatics 17
  • 18. OLAP(OnLine Analytical Processing) Euforia banyak saintis dan akademis tentang OLAP telah mereda. Berikut adalah butir-butir berikut sebagai dasar ilmiah untuk OLAP: Tipe: TABLE, REPORT, dan CUBE Operasi: GROUPING, ROLLUP, CUBE Nilai: pemakaian nilai NULL bagi nilai-nilai ‘sel’ di kubus (cube) dan report untuk data agregat. Hadziq Fabroyir . Department of Informatics 18
  • 19. Hadziq Fabroyir . Department of Informatics 19
  • 20. Data Mining Istilah ini dikenalkan tahun 1996 oleh Peter Adriaans dan Dolf Zatinge dalam bukungan “Data Mining” oleh Addison-Wesley. Mereka menulis aspek-aspek dan teknik-teknik ilmiah yang bisa dipakai untuk Data Mining. Secara umum Data Mining adalah mengolah data. Hadziq Fabroyir . Department of Informatics 20
  • 21. Teknik & Aturan Data Mining Secara khusus, data mining sebagai pengolahan data memakai teknik atau aturan yang di antaranya adalah sebagai berikut: Association rule Classification rule Clustering rule Prediction rule Hadziq Fabroyir . Department of Informatics 21
  • 22. Analisis dan Pengambilan Keputusan Hadziq Fabroyir . Department of Informatics 22
  • 23. It’s All About Technology … Apabila Data Mining, OLAP, Datawarehouse, dan lain-lain dianggap sebagai teknologi, maka: Semuanya mengarah ke satu hal: untuk mengambil keputusan Sia-sia menyimpan data, membuat algoritme, dan lain-lain, jika tidak dipakai untuk mengambil keputusan. Dengan memanfaatkan semua teknologi tersebut (dengan bijaksana), keputusan yang diambil adalah well-informed decision. Hadziq Fabroyir . Department of Informatics 23
  • 24. Kesamaan Selain kesamaan tujuan inti, semua teknologi di atas juga memiliki kesamaan: Untuk mengolah data-data agregat Memakai sumber data yang berukuran sangat besar Memakai analisis Hadziq Fabroyir . Department of Informatics 24
  • 25. Microsoft’s Mind Microsoft Corp memakai frasa Analysis Service untuk semua fasilitas-fasilitas di SQL Server 9 DBMS. Hadziq Fabroyir . Department of Informatics 25
  • 26. Restropeksi Sejarah Hadziq Fabroyir . Department of Informatics 26
  • 27. Hadziq Fabroyir . Department of Informatics 27
  • 28. Business Intelligence Analysis of corporate data that influences business decision making Hadziq Fabroyir . Department of Informatics 28
  • 29. Hadziq Fabroyir . Department of Informatics 29
  • 30. The Tools Evolution Hadziq Fabroyir . Department of Informatics 30 Target Audience: DBA Developer SQL 2005 SQL 2000 EM 2000 EM 2000 SQL Management Studio QA 2000 QA 2000 BI Development Studio AM 2000 AM 2000
  • 31. SQL ’05 BI Components Hadziq Fabroyir . Department of Informatics 31
  • 32. SQL Server Management Studio “Replacement” for SQL Server Enterprise Manager and Query Analyzer Visual Studio 2005 IDE Manage all Databases Relational Databases Analysis Databases CE Databases Hadziq Fabroyir . Department of Informatics 32
  • 33. Hadziq Fabroyir . Department of Informatics 33
  • 34. Integration Services Formerly Data Transformation Services (DTS) Build and debug complex integration packages Separation of Control Flow and Data Flow Integrated Source Control Hadziq Fabroyir . Department of Informatics 34
  • 35. Integration Services Hadziq Fabroyir . Department of Informatics 35
  • 36. New England Code Camp IV: “Developer’s Gone Wild” Universal Dimensional Model Unified logical model for both relational and OLAP analysis databases with high performance and scalability Capture and model all of your data Relational reporting and OLAP converge through a single relational model
  • 37. New England Code Camp IV: “Developer’s Gone Wild” Datamart Datamart SQL Server 2005 Enterprise BI A Unified Dimensional Model MOLAP OLAP Browser MOLAP Reporting Tool UDM BI Applications DW
  • 38. New England Code Camp IV: “Developer’s Gone Wild” Illustration
  • 39. New England Code Camp IV: “Developer’s Gone Wild” Which models are available with SQL ’05?
  • 40. New England Code Camp IV: “Developer’s Gone Wild” Reporting Services Deliver traditional and interactive reports Single platform and tools for all types of structured data (relational, hierarchical, multidimensional) Single platform for authoring, management, and delivery of reports
  • 41. New England Code Camp IV: “Developer’s Gone Wild” Reporting Services
  • 42. New England Code Camp IV: “Developer’s Gone Wild” Reporting Services
  • 43. IIS XMLA ISAPI PTS/OLEDB XML for Analysis AS 2000 vs. AS 2005 Server Middle Tier Client Application HTTP Analysis Server XMLA AS2000 AS2005 Application Analysis Server XMLA TCP XMLA IIS HTTP
  • 44. New England Code Camp IV: “Developer’s Gone Wild” Resources SQL Server Developer Center http://msdn.microsoft.com/sql/ OLAP Blog http://www.sqljunkies.com/weblog/mosha SQL Server 2005 Data Mining http://www.sqlserverdatamining.com SQL Server Integration Services http://www.sqlis.com Introduction to SQL Server Report Builder http://www.developer.com/db/article.php/3520116

Editor's Notes

  1. Banyak istilah di dunia komputasi1998, ada istilah: OLTP, OLAP, DSS, Data Warehouse, Data Mining.Data Mining, OLAP, Data Warehouse  teknologi untuk mengambil keputusan.Sia-sia menyimpan data, membuat algoritme, dll jika mereka tidak digunakan untuk mendukung pembuatan keputusan.Keputusan yang dihasilkan nanti bersifat well-informed decision.Jadi, mereka adalah teknologi yang membantu manusia mengambil keputusan berdasarkan data yang cukup.
  2. Sejarah Singkat Pemakaian KomputerOLAP: OnLine Analytical Processing (1993)DSS sendiri muncul tahun 1978Hanya beda kata online saja, karena tahun 1978 akses online (teknologi client server) masih asing bagi individu dan pelaku bisnis.Client ma server , mana yang duluan ? 1970 baru kedengaran istilah client-server
  3. 1950 komputer hanya dipake di AS, terbatas di kalangan militer, pemerintah, dan akademis. Model komputasi untuk basisdata hampir tidak dikenal.1960 komputer mulai dipake kalangan bisnis AS. COBOL banyak yang pake, DBMS bermunculan (IMS dari IBM). Tapi itu didahului oleh riset. IMS pake model pohon.Tahun 1960 kebanyakan model komputasi basisdata adalah masih model pohon dan model jaringan.1970 baru ada model relasional. Edgar F. Codd.1972 prototipe dibuat.1975 IBM bikin versi komersialnya.1977 Oracle menyusul.1980 dBASE banyak yang pake, karena running di atas DOS yang lagi naik daun.
  4. Masih ada transaksi-transaksi yang tidak benar-benar online. Seperti contohnya adalah proses transaksi kliring di bank yang harus menunggu keesokan harinya.Dulu tahun 1980, transaksi online mungkin dapat disebut sebagai pemrosesan yang interaktif atau waktu-nyata (real-time). Sehingga kliring kayak contoh di atas itu termasuk offline atau lebih dikenal dengan istilah batch.
  5. Sampai dekade 1970 masih banyak software yang belum memakai SQL dan relational database. Karena alasan kegagalan saintis untuk merumuskan dasar ilmiah yang kuat, termasuk dalam hal ini Keen dan Morton.Pada masa itu, data komputer sudah dipakai untuk membantu pengambilan keputusan. Data hasil transaksi harian disalin ke media penyimpanan yang lain, dan dianalisis. Metode yang dipakai adalah metode yang sudah ditemukan, yaitu Riset Operasional, Teori Manajemen, dan Teori Perilaku.Perbaikan konsep baru dimulai pada dekade 1980 setelah RDBMS mulai banyak dipakai.DSS pada saat itu berkenaan dengan data agregat (data yang diperoleh dengan memakai operasi-operasi agregat seperti SUM, COUNT, AVG, MIN, MAX).Jelasnya RDBMS dan SQL sangat memudahkan pembuatan data agregat, hal yang sulit dalam COBOL.
  6. Muncullah rumusan bahwa subjek datawarehouse berkenaan dengan:Pengolahan data agregatTipe snapshot, bitmap index, function indexTipe Table Partition dan Index PartitionOperasi star join dan operasi-operasi yang aware terhadap partitionStar-schema (ad0hoc database design)Dari kelima butir di atas yang memiliki dasar ilmiah kuat Cuma 2 sama 4. Star-schema gag punya dasar ilmiah kuat.
  7. Muncul tahun 1993 oelh Edgar F. Codd, S. B. Codd, dan C. T. Salley dalam dokumen untuk Arbor Corporation berjudul “Providing OLAP (OnLine Analytical Processing) to User-Analyst: An IT Mandate”.Analytical Processing diterapkan ke datawarehousing bukan production database.Lagi-lagi tidak ada dasar ilmiah. Kejadian yang mirip dengan DSS.
  8. Fasilitas Analysis Service mencakup fasilitas datawarehousing (table partition dan index partition), OLAP (tipe cube, operasi GROUPING, ROLLUP, dan CUBE), serta Data Mining (Microsoft Decision Trees, Naïve Banyan Trees, dan lain-lain).