Ekstrak/download data SAP menggunakan Biztalk Adapter di SSIS


Arsitektur nya ada sebagai berikut:

Arsitektur SAP Biztalk adapter

Setup untuk Environment SAP:

  1. Install custom RFC yang didownload dari situs Microsoft, step instalasi ada di https://msdn.microsoft.com/en-us/library/cc185473%28v=bts.10%29.aspx

Setup untuk Client 32 bit:

  1. SQL Server Integration Services (SSIS) (32-bit) or Visual Studio (32-bit) setup
  2. .NET Framework 3.0 Redistributable (32-bit) Package setup
  3. Windows, SQL Server, .NET Framework, Visual Studio Service pack setup
  4. RFCSDK 7.0 (Unicode) (32-bit) download and setup. File copy to c:\windows\system32
  5. (*) R3DLLINS.exe download and setup for SAP release 6.40 and 7.00
  6. (*) vcredist_<platform>.exe (32-bit) download and setup for SAP release 4.6D EX2, 6.40 EX2, 7.10
  7. WCF LOB Adapter SDK (32-bit) Setup, https://www.microsoft.com/en-us/download/details.aspx?id=39630
  8. BizTalk Adapter Pack (32-bit) setup, https://www.microsoft.com/en-us/download/details.aspx?id=38170

Setup untuk Client 64 bit:

  1. SQL Server Integration Services (SSIS) (64-bit) or Visual Studio (64-bit) setup
  2. .NET Framework 3.0 Redistributable (64-bit) Package setup
  3. Windows, SQL Server, .NET Framework, Visual Studio Service pack setup
  4. RFCSDK 7.0 (Unicode) (32-bit) download and setup. File copy to c:\windows\sysWOW64
  5. RFCSDK 7.0 (Unicode) (64-bit) download and setup. File copy to c:\windows\system32
  6. (*) R3DLLINS.exe download and setup for SAP release 6.40 and 7.00
  7. (*) vcredist_<platform>.exe (32-bit) download and setup for SAP release 4.6D EX2, 6.40 EX2, 7.10
  8. WCF LOB Adapter SDK (64-bit) Setup, https://www.microsoft.com/en-us/download/details.aspx?id=39630
  9. BizTalk Adapter Pack (32-bit) setup dan BizTalk Adapter Pack (64-bit), https://www.microsoft.com/en-us/download/details.aspx?id=38170

 

Cara menggunakan Biztalk Adapter di SSIS yaitu:

  1. Buka BI Development Studio (BIDS), kemudian pilih project SSIS
  2. Buat Connection baru, pilih ADO.NET lalu klik Add01 SSIS Add connection manager
  3. Pada Configure ADO.NET Connection Manager, klik tombol New02 SSIS configure connection manager
  4. Pada pilihan Provider, pilih Data Provider for SAP03 SSIS choose data provider
  5. Kemudian isi informasi koneksi ke SAP, antara lain:
    1. Application Server Host, isi dengan IP Address SAP
    2. User Name
    3. Password
    4. Client
    5. System Number04 SSIS fill connection info
  6. Klik tombol Test Connection untuk memastikan koneksi ke server SAP berhasil lalu klik tombol OK. Beri nama connection tersebut menjadi TU_ADO_SAP_BW
  7. Pada SSIS Folder, buat New SSIS Package
  8. Drag and drop Data Flow Task di SSIS Toolbok ke package yang baru dibuat05 Add data flow task
  9. Double Kllik Data Flow Task dan kita akan masuk ke Data Flow, Lalu drag and drop ADO Net Source ke canvas Data Flow.06 Add ADO Net connection
  10. Double klik pada ADO Net Source, dan isi pada ADO.Net Source Editor seperti isian dibawah:07 select data sap
  11. Klik tombol Preview untuk memastikan datanya ada, lalu klik tombol Close dan OK.08 preview data sap
  12. Data dari SAP siap diEkstrak, selanjutnya anda bisa langsung membuat data destinationnya seperti biasa.09 preview adonet

 

Cara Mendapatkan Sertifikasi Oracle


Tanggal 17 Desember kemaren, saya baru saja ikut sertifikasi Oracle Business Intelligence, bagi teman-teman yang ingin mendapatkan sertifikasi oracle berikut adalah caranya:

  1. Pilih sertifikasi oracle yang sesuai dengan kemampuan anda, sertifikasi oracle sendiri banyak, mulai dari Oracle database, middleware dsb. Anda bisa melihat daftar sertifikasi oracle disitus oracle.com
  2. Sebaiknya cari latihan soal / exam mengenai materi ujian sertifikasi oracle, anda bisa cari diinternet, karena biasanya banyak situs yang menjual latihan soal ujian sertifikasi oracle, namun jangan percaya 100% dengan jawaban dari latihan soal tersebut, anda harus memverifikasinya karena pengalaman saya beberapa jawaban dari latihan soal tersebut ada yang tidak benar.
  3. Daftar ke PersonVue, pada situs ini anda akan diminta memilih jenis sertifikasi, kode sertifikasi oracle, lokasi tempat ujian, informasi anda dan pembayaran ujian sertifikasi dengan menggunakan kartu kredit. Jika anda tidak punya kartu kredit sebaiknya pinjam punya teman, karena kalau pembayaran tidak dilakukan makan proses pendaftaran tidak akan berhasil.
  4. Cek Email anda, karena setelah anda amengisi di PersonVue anda akan dikirimkan informasi dari PersonVue mengenai informasi yang anda isi di PersonVue, jika ada informasi yang tidak sesuai atau ingin mengubah jadwal ujian anda bisa login ke PersonVue dan mengubahnya.
  5. Datang ke lokasi ujian 30menit sebelum waktu ujian
  6. Ujian sertifikasi Oracle, Ujian ini saya ambil dikampus UI salemba Gedung C Fakultas teknik, pada saat ujian, peserta ujian akan diberikan ruangan khusus, waktu itu hanya ada 4 PC untuk ujian dan dimonitor oleh pengawas melalui CCTV. Barang-barang seperti tas, handphone, buku, laptop dsb dititipkan di loker khusus
  7. 30 menit setelah ujian cek email anda karena akan ada informasi hasil ujian anda apakah lulus atau tidak
  8. Buat account di oracle.com, untuk melihat hasil score ujian anda, melihat history sertifikasi oracle yang anda ambil dan status pengiriman sertifikasi oracle.
  9. Kalau anda lulus ujian, sertifikasi oracle akan dikirimkan melalui pos ke alamat anda paling lambat 8 minggu setelah hasil ujian keluar.

Semoga bermanfaat.

Install Database Oracle 11gR2


Berikut adalah tahapan pada saat Install Oracle 11g R2, klik di setup.exe, kemudian akan muncul window dibawah:

Setelah Klik Next, Pilih skip software update

Pilih Option yang pertama: Create and Configure Database, lalu klik Next

Klo Install di PC atau laptop Pilih Desktop Class, lalu klik Next

Disini isi lokasi folder oracle ada diinstall, nama database dan passwordnya

Klik Next,

Klik Next,

Proses instalasi selesai, database Oracle 11gR2 bisa digunakan

Semoga bermanfaat,,,,

Install Oracle BIEE 11g, Part-1


Pada proses Install Oracle BIEE 11g ini, saya menggunakan Win7 64bit dan setup Oracle BIEE 11g 64bit 111150

Untuk meng-Install Oracle BIEE 11g, terlebih dahulu menjalankan Repository Creation Utility (RCU) yaitu untuk membuat komponen repository yang akan diinstall, caranya yaitu dengan menjalankan rcu.bat, yang berada di folder \rcuHome\BIN

Setelah dijalankan akan muncul windows berikut, Klik Next:

Pilih option Create, lalu klik Next:

Kemudian Pilih tipe database lalu isi: Host Name, Port, Service Name, User Name, Password dan Rolenya
Selanjutnya klik Next:

Sistem setup kemudian akan melakukan validasi, jika muncul warning mengenai character set diIGNORE saja, 😀

Pastikan hasil cek sistem setup OK semua

Pilih komponen Repository yang akan disetup, lalu next,

Pastikan komponen yang disetup OK

Masukan Password untuk skema dari komponen yang disetup tadi

Mapping tablespace, untuk user dari komponen yang disetup.

Pilih OK untuk meng-Create tablespace

Pastikan proses create berhasil

Pilih Next:

Proses setup komponen repository selesai.

Selanjutnya tinggal Install Oracle BIEE 11g….

Semoga Bermanfaat,

Pengantar Oracle GoldenGate


Apa itu Oracle Golden Gate (OGG) ?

Oracle GoldenGate, merupakan perangkat lunak untuk replikasi dan data-integrasi. Golden Gate pada awalnya yang dikembangkan oleh Software GoldenGate, akan tetapi pada tahun 2009 dipasarkan oleh Oracle Corporation, sehingga namanya berubah menjadi Oracle Golden Gate.

Kapan Kita menggunakan OGG?

Beberapa kondisi yang menjadi pertimbangan untuk menggunakan OGG yaitu:

  • Real Time Data Warehouse, pada umumnya status data warehouse yang dibangun pada H-1, atau data hari kemarin, dengan OGG memungkinkan sinkronisasi data dari OLTP/database stagging menjadi lebih cepat
  • Migrasi data yang melibatkan beda database (Heterogeneous database) misalnya migrasi data dari database Oracle ke DB2/MySQL/Oracle/Teradata maupun sebaliknya
  • Pada proses membangun datawarehouse pada akhirnya nanti akan menghadapi data yang besar misalnya 1 table OLTP berisi 900 juta records, sehingga untuk mengcapture 1 table tersebut ke table stagging akan memerlukan waktu yang lama, sedangkan jika langsung baca ke table OLTP tersebut maka akan mempengaruhi proses production, dengan OGG memungkinkan untuk mengambil data perubahannya saja, sehingga untuk kasus 1 table tadi, pertama dilakukan initial load untuk table tersebut untuk mengcopy datanya, selanjutnya untuk membaca perubahannya OGG akan melakukan sinkronisasi secara otomatis.
  • OGG support multi operating syste dan multi database

Gambaran Solusi OGG:

OGG dijalankan di sistem OLTP  dan database tujuan, antara lain bisa untuk kepentingan:

  • High Availability, dengan mentransfer datanya ke database standby
  • Live Reporting, data yang ditarik golden gate untuk laporan online
  • Migrasi data yang memungkinkan mesin tidak perlu down terlebih dahulu
  • Untuk operational Business Intelligence (ETL), dengan mentransfer data OLTP ke database Operational Data Source (ODS)
  • Bisa dimanfaatkan untuk Service Oriented Architecture (SOA)

Penerapan OGG pada Real Time Datawarehouse:

Dimana download OGG?

Oracle Golden Gate bisa didownload disini