Beberapa software tool digunakan dalam pengembangan data warehouse
ini. Tool yang digunakan adalah paket software data warehouse dari SQL Server 2005. Komponen SQL Server 2005 yang kami gunakan memiliki fungsi-fungsi masing :
• SQL Server 2005 Database Engine, menampung seluruh data pada data warehouse.
94 • SQL Server 2005 Integration Services, berfungsi membantu merancang dan mengembangkan sistem ektrasi, transformasi dan loading data dari sumber ke database dimensional tujuan di data warehouse.
• SQL Server 2005 Analysis Services, berfungsi membantu merancang database multidimensional (cubes) untuk keperluan analisis informasi.
Alasan memilih paket tool SQL Server 2005 selain Departemen Perindustrian memiliki Corporate License Agreement dengan pihak M icrosoft adalah lingkungan kerja Pusat Data Informasi sebagai penyedian layanan informasi pada Departemen Perindustrian telah terbiasa dengan lingkungan produk M icrosoft. M ulai dari sistem operasinya menggunakan Windows XP hingga perangkat office biasa menggunakan Excel, Word atau pengelolaan data dengan M S.Access. Ini akan menambah rasa keyakinan jika menggunakan tool microsoft bahwa semua komponen data warehouse akan bekerja secara bersama-sama.
Selain produk tool paket M icrosoft dalam membangun data warehouse, terdapat tool tambahan untuk memvisualisasikan data pada aplikasi analisis di sisi pengguna. Tool tersebut bernama Dundas OLAP Services. Tool ini digunakan dengan mengintegrasi dengan halaman web yang akan dibangun dengan A SP .NET/C#.
95
4.5 Metadata
Informasi mengenai struktur dari data yang terdapat di dalam data
ware-house terdapat di dalam metadata, yakni informasi tentang data yang digunakan,
apakah itu baik dalam bentuk hasil transformasi data yang dilakukan atau pun data yang diciptakan di dalam keperluan membangun data warehouse. Metadata diperlukan sebagai panduan atau indeks yang menjelaskan struktur atau isi data dalam proses transformasi dari data operasional ke data warehouse.
96 Berikut ini adalan metadata dari data warehouse Departemen Perindustrian:
Metadata Tabel Dimensi 1. Tabel Dimensi Waktu
a. Nama tabel: DimWaktu
b. Keterangan: Data-data mengenai waktu
c. Primary key: TimeKey (Surrogate Key)
Sumber Field Tipe Ukuran Keterangan
Field Tipe Ukuran Tabel
Transformasi
TimeKey Integer 4 Surrogate Key - - - - Create
Tahun Integer 4 - - - - - Create
Kuartal Integer 4 - - - - - Create
Bulan Integer 4 - - - - - Create
FullDateAlternateKey Datetime 8 - - - - - Create
97 2. Tabel Dimensi Propinsi
a. Nama tabel: DimPropinsi
b. Keterangan: Data-data mengenai propinsi
c. Primary key: PropinsiKey (Surrogate Key)
Sumber Field Tipe Ukuran Keterangan
Field Tipe Ukuran Tabel
Transformasi
PropinsiKey Integer 4 Surrogate Key - - - - Create
KDPropinsi Char 2 Application Key KDPROP Integer 4 MST_PROPINSI Copy NamaPropinsi Varch ar 20 - DESKRIPSI Varch ar 20 MST_PROPINSI Copy
98 3. Tabel Dimensi Kota
a. Nama tabel: DimKota
b. Keterangan: Data-data mengenai kota atau kabupaten
c. Primary key: KotaKey (Surrogate Key)
Sumber Field Tipe Ukuran Keterangan
Field Tipe Ukuran Tabel
Transformasi
KotaKey Integer 4 Surrogate Key - - - - Create
KotaKD Char 4 Application Key KD_KOTA_KAB Char 4 MST_KOTA_KAB Copy
Kota Varch ar 50 - URAI_KAB_KOTA Varch ar 50 MST_KOTA_KAB Copy
PropinsiKey Integer 4 - PropinsiKey Integer 4 DimPropinsi Copy
99 4. Tabel Dimensi Pelabuhan
a. Nama tabel: DimPelabuhan
b. Keterangan: Data-data mengenai pelabuhan
c. Primary key: PelabuhanKey (Surrogate Key)
Sumber Field Tipe Ukuran Keterangan
Field Tipe Ukuran Tabel
Transformasi
PelabuhanKey Integer 4 Surrogate Key - - - - Create
PortKD Char 3 Application Key KD_PEL Char 3 MST_PELABUHAN Copy
Pelabuhan Varch ar 30 - PELABUHAN Varch ar 30 MST_KOTA_KAB Copy
PropinsiKey Integer 4 - PropinsiKey Integer 4 DimPropinsi Copy
100 5. Tabel Dimensi Negara
a. Nama tabel: DimNegara
b. Keterangan: Data-data mengenai negara
c. Primary key: NegaraKey (Surrogate Key)
Sumber Field Tipe Ukuran Keterangan
Field Tipe Ukuran Tabel
Transformasi
NegaraKey Integer 4 Surrogate Key - - - - Create
KD_Neg ara Char 3 Application Key KD_Neg ara Char 3 MST_NEGARA Copy
Negara Varch ar 50 - URAI_INDO Varch ar 50 MST_NEGARA Copy
Negara_English Varch ar 50 - URAI_ASING Varch ar 50 MST_NEGARA Copy
KD_Region Smallint 2 - KD_REGION Smallint 2 MST_NEGARA Copy
NM_Region Varch ar 15 - NM_REGION Varch ar 15 MST_NEGARA Copy
101 6. Tabel Dimensi Komoditi
a. Nama tabel: DimKomoditi
b. Keterangan: Data-data mengenai komoditi
c. Primary key: KomoditiKey (Surrogate Key)
Sumber Field Tipe Ukuran Keterangan
Field Tipe Ukuran Tabel
Transformasi
KomoditiKey Integer 4 Surrogate Key - - - - Create
HS6DG Char 6 Application Key HS6DG Char 6 MASTER_HS Copy
Uraian_HS6DG Varch ar 150 - URAIAN Varch ar 150 MST_HS6DG Copy
SITC2DG Char 2 - SITC2DG Char 2 MASTER_HS Copy
Uraian_SITC2DG Varch ar 100 - URAIAN Varch ar 90 MST_SITC2DG Copy
102 7. Tabel Dimensi Kelompok Industri
a. Nama tabel: DimKelompokIndustri
b. Keterangan: Data-data mengenai kelompok industri
c. Primary key: SektorKey (Surrogate Key)
Sumber Field Tipe Ukuran Keterangan
Field Tipe Ukuran Tabel
Transformasi
SektorKey Integer 4 Surrogate Key - - - - Create
KelompokKD Char 5 Application Key KD_KLUI5 DG Char 5 KLUI5DGInd Copy
NamaKelompok Varch ar 100 - URAIAN_KLUI5DG Varch ar 100 KLUI5DGInd Copy
SubGolonganKD Char 4 - KD_KLUI4 DG Char 4 KLUI5DGInd Copy
SubGolongan Varch ar 100 - URAIAN_KLUI4DG Char 100 KLUI4DGInd Copy
GolonganKD Char 3 - KD_KLUI3 DG Char 3 KLUI4DGInd Copy
Golongan Varch ar 100 - URAIAN_KLUI3DG Varch ar 100 KLUI3DGInd Copy
GolonganIntiKD Char 2 - KD_KLUI2 DG Char 2 KLUI3DGInd Copy
GolonganInti Varch ar 100 - URAIAN_KLUI2DG Varch ar 100 KLUI2DGInd Copy
DirektoratKD Char 2 - KD_DIREKTORAT Char 2 KLUI5DGInd Copy
Direktorat Varch ar 60 - Nama_Direktorat Varch ar 60 MST_DIREKTORAT Copy
DirjenKD Char 2 - KD_DIRJEN Char 2 MST_DIREKTORAT Copy
Dirjen Varch ar 50 - NAMA_DIRJEN Varch ar 50 MST_DIR_JEND Copy
103
Metadata Tabel Fakta
1. Tabel fakta ekspor produk industri nasional a. Nama tabel: FactEksporIndustri.
b. Keterangan: Data mengenai informasi ekspor industri. c. Primary key: -
Nama field Tipe data Ukuran field Keterangan Proses Tabel sumber TimeKey Integer 4 Nomor Waktu Copy DimWaktu NegaraKey Integer 4 Nomor Negara Copy DimNegara PelabuhanKey Integer 4 Nomor Pelabuhan Copy DimPelabuhan KomoditiKey Integer 4 Nomor Komoditi Copy DimKomoditi SektorKey Integer 4 Nomor Sektor Copy DimSektor
JumlahBerat Float 8 - Create Stage_Ekspor
NilaiTotal Float 8 - Create Stage_Ekspor
Tabel 4. 10 Metadata Tabel Fakta Ekspor Ptoduk Industri Nasional Hasil transformasi tabel fakta persediaan
Transformasi:
Sumber Æ DimWaktu, DimNegara, DimPelabuhan, DimKomoditi, DimSektor
Tujuan Æ FactEksporIndustri Sumber data Nama Field
Tabel Field Tipe data Ukuran Field
TimeKey DimWaktu WaktuID Integer 4
NegaraKey DimNegara NegaraKey Integer 4
PelabuhanKey DimPelabuhan PelabuhanKey Integer 4 KomoditiKey DimKomoditi KomoditiKey Integer 4
SektorKey DimSektor SektorKey Integer 4
104
2. Tabel fakta impor produk industri nasional a. Nama tabel: FactImporIndustri.
b. Keterangan: Data mengenai informasi impor industri. c. Primary key: -
Nama field Tipe data Ukuran field Keterangan Proses Tabel sumber TimeKey Integer 4 Nomor Waktu Copy DimWaktu NegaraKey Integer 4 Nomor Negara Copy DimNegara PelabuhanKey Integer 4 Nomor Pelabuhan Copy DimPelabuhan KomoditiKey Integer 4 Nomor Komoditi Copy DimKomoditi SektorKey Integer 4 Nomor Sektor Copy DimSektor
JumlahBerat Float 8 - Create Stage_Impor
NilaiTotal Float 8 - Create Stage_Impor
Tabel 4. 12 Metadata Tabel Fakta Impor Produk Incdustri Nasional Hasil transformasi tabel fakta persediaan
Transformasi:
Sumber Æ DimWaktu, DimNegara, DimPelabuhan, DimKomoditi, DimSektor
Tujuan Æ FactImporIndustri
Sumber data Nama Field
Tabel Field Tipe data Ukuran Field
TimeKey DimWaktu TimeKey Integer 4
NegaraKey DimNegara NegaraKey Integer 4
PelabuhanKey DimPelabuhan PelabuhanKey Integer 4 KomoditiKey DimKomoditi KomoditiKey Integer 4
SektorKey DimSektor SektorKey Integer 4
105
3. Tabel fakta investasi Penanaman M odal Dalam Negeri (PM DN) a. Nama tabel: FactInvestasiPM DN.
b. Keterangan: Data mengenai informasi investasi PM DN. c. Primary key: -
Nama field Tipe data Ukuran field
keterangan Proses Tabel sumber
TimeKey Integer 4 Nomor Waktu Copy DimWaktu
KotaKey Integer 4 Nomor Kota Copy DimKota
SektorKey Integer 4 Nomor Sektor Copy DimSektor Jumlah Proyek Integer 4 - Create Stage_InvestasiPMDN Total Investasi Float 8 - Create Stage_InvestasiPMDN
Tabel 4. 14 Metadata Tabel Fakta Investasi PMDN Hasil transformasi tabel fakta persediaan
Transformasi:
Sumber Æ DimWaktu, DimKota, DimSektor Tujuan Æ FactInvestasiPMDN
Sumber data Nama Field
Tabel Field Tipe data Ukuran Field
TimeKey DimWaktu TimeKey Integer 4
KotaKey DimKota KotaKey Integer 4
SektorKey DimSektor SektorKey Integer 4
106
4. Tabel fakta investasi Penanaman M odal Asing (PM A) a. Nama tabel: FactInvestasiPM A.
b. Keterangan: Data mengenai informasi investasi PM A. c. Primary key: -
Nama field Tipe data
Ukuran field
keterangan Proses Tabel sumber
TimeKey Integer 4 Nomor Waktu Copy DimWaktu
KotaKey Integer 4 Nomor Kota Copy DimKota
SektorKey Integer 4 Nomor Sektor Copy DimSektor NegaraKey Integer 4 Nomor Negara Copy DimNegara Jumlah Proyek Integer 8 - Create Stage_InvestasiPMDN Total Investasi Float 8 - Create Stage_InvestasiPMDN
Tabel 4. 16 Metadata Tabel Fakta Investasi PMA Hasil transformasi tabel fakta persediaan
Transformasi:
Sumber Æ DimWaktu, DimKota, DimSektor,DimNegara Tujuan Æ FactInvestasiPMA
Sumber data Nama Field
Tabel Field Tipe data Ukuran Field
TimeKey DimWaktu TimeKey Integer 4
NegaraKey DimNegara NegaraKey Integer 4
KotaKey DimKota KotaKey Integer 4
SektorKey DimSektor SektorKey Integer 4
107
5. Tabel fakta investasi pemakaian bahan baku a. Nama tabel: FactPemakaianBahanBaku.
b. Keterangan: Data mengenai pemakaian bahan baku. c. Primary key: -
Nama field Tipe data Ukuran field
Keterangan Proses Tabel sumber
TimeKey Integer 4 Nomor Waktu Copy DimWaktu
PropinsiKey Integer 4 Nomor Propinsi Copy DimPropinsi SektorKey Integer 4 Nomor Sektor Copy DimSektor Bahan Baku Impor Float 8 - Create STAGE_BBKR Bahan Baku Lokal Float 8 - Create STAGE_BBKR Bahan Bakar Pelumas Float 8 - Create STAGE_BBKR
Tabel 4. 18 Metadata Tabel Fakta Pemakaian Bahan Baku Hasil transformasi tabel fakta persediaan
Transformasi:
Sumber Æ DimWaktu, DimPropinsi,DimSektor Tujuan Æ FactPemakaianBahanBaku
Sumber data Nama Field
Tabel Field Tipe data Ukuran Field
TimeKey DimWaktu TimeKey Integer 4
PropinsiKey DimPropinsi PropinsiKey Integer 4
SektorKey DimSektor SektorKey Integer 4
108
6. Tabel fakta penyerapan tenaga kerja a. Nama tabel: FactPenyerapanTK.
b. Keterangan: Data mengenai penyerapan tenaga kerja. c. Primary key: -
Nama field Tipe data Ukuran field
Keterangan Proses Tabel sumber
TimeKey Integer 4 Nomor Waktu Copy DimWaktu
PropinsiKey Integer 4 Nomor Propinsi Copy DimPropinsi SektorKey Integer 4 Nomor Sektor Copy DimSektor
JumlahTenagaKerj a Integer 4 - Create STAGE_TK
Tabel 4. 20 Metadata Tabel Fakata Penyerapan Tenaga Kerja Hasil transformasi tabel fakta persediaan
Transformasi:
Sumber Æ DimWaktu, DimPropinsi,DimSektor Tujuan Æ FactPenyerapanTK
Sumber data Nama Field
Tabel Field Tipe data Ukuran Field
TimeKey DimWaktu TimeKey Integer 4
PropinsiKey DimPropinsi PropinsiKey Integer 4
SektorKey DimSektor SektorKey Integer 4
109
7. Tabel fakta penyebaran unit industri a. Nama tabel: FactPenyUnitInd.
b. Keterangan: Data mengenai penyebaran unit industri. c. Primary key: -
Nama field Tipe data Ukuran field
Keterangan Proses Tabel sumber
TimeKey Integer 4 Nomor Waktu Copy DimWaktu
PropinsiKey Integer 4 Nomor Propinsi Copy DimPropinsi
SektorKey Integer 4 Nomor Sektor Copy DimSektor
JumlahPerusahaan Integer 4 - Create STAGE_UnitInd
Tabel 4. 22 Metadata Tabel Fakta Penyebaran Unit Industri Hasil transformasi tabel fakta persediaan
Transformasi:
Sumber Æ DimWaktu, DimKota, DimSektor,DimNegara Tujuan Æ FactPenyUnitInd
Sumber data Nama Field
Tabel Field Tipe data Ukuran Field
TimeKey DimWaktu TimeKey Integer 4
PropinsiKey DimPropinsi PropinsiKey Integer 4
SektorKey DimSektor SektorKey Integer 4
110
8. Tabel fakta utilisasi produksi
a. Nama tabel: FactUtilisasiProduksi.
b. Keterangan: Data mengenai penyebaran unit industri. c. Primary key: -
Nama field Tipe data Ukuran field
Keterangan Proses Tabel sumber
TimeKey Integer 4 Nomor Waktu Copy DimWaktu
PropinsiKey Integer 4 Nomor Propinsi Copy DimPropinsi
SektorKey Integer 4 Nomor Sektor Copy DimSektor
Nilai Tambah Float 8 - Create UtilProduksi Nilai Produksi Float 8 - Create UtilProduksi
Input Float 8 - Create UtilProduksi
Output Float 8 - Create UtilProduksi
Tabel 4. 24 Metadata Tabel Fakta Utilisasi Produksi Hasil transformasi tabel fakta persediaan
Transformasi:
Sumber Æ DimWaktu, DimKota, DimSektor,DimNegara Tujuan Æ FactPenyUnitInd
Sumber data Nama Field
Tabel Field Tipe data Ukuran Field
TimeKey DimWaktu TimeKey Integer 4
PropinsiKey DimPropinsi PropinsiKey Integer 4
SektorKey DimSektor SektorKey Integer 4
Tabel 4. 25 Sumber Data Tabel Fakta Utilisasi Produksi