• Tidak ada hasil yang ditemukan

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

Dokumen terkait