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