Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Tutorial SSIS Untuk Pemula:Mengapa, Apa dan Bagaimana?

Layanan Integrasi SQL Server (SSIS) merupakan bagian integral dari perangkat lunak Microsoft SQL Server Database. Ini membuat pekerjaan manajemen data jauh lebih mudah dengan berbagai fiturnya. Dalam tutorial ini, kita akan menggali lebih dalam tentang SSIS pada tingkat konseptual, dengan urutan sebagai berikut:

  • Apa itu Integrasi Data?
  • Mengapa SSIS?
  • Apa itu SSIS?
  • Fitur SSIS
  • Bagaimana SSIS Bekerja?
    • Proses ETL
    • Penyimpanan Data
  • Persyaratan Untuk Layanan Integrasi SQL Server
    • Instalasi SQL Server
    • Instal Alat Data SQL Server
  • Apa itu Paket SSIS?

Mari kita mulai.

Apa itu Integrasi Data?

Integrasi Data adalah proses di mana data heterogen diambil dan digabungkan sebagai bentuk dan struktur yang terintegrasi. Misalnya, setiap perusahaan saat ini harus memproses kumpulan data yang besar dari berbagai sumber. Data ini perlu diproses untuk memberikan informasi yang mendalam untuk membuat keputusan bisnis. Jadi solusi sederhananya adalah Integrasi data. Ini pada dasarnya akan mengintegrasikan semua data Anda yang ada di database yang berbeda dan menggabungkannya pada platform yang sama.

Berikut adalah beberapa cara untuk mencapai Integrasi Data:

Sekarang setelah Anda memahami integrasi data, mari kita lihat mengapa SSIS digunakan. SSIS adalah singkatan dari SQL Server Integration Services.

Mengapa SSIS?

  • Data dapat dimuat secara paralel ke berbagai tujuan
  • SSIS menghilangkan kebutuhan programmer hardcore
  • Integrasi yang ketat dengan produk Microsoft lainnya
  • SSIS lebih murah daripada kebanyakan Alat ETL lainnya
  • SIS menyediakan GUI untuk mengubah data dengan mudah
  • Bangun BI menjadi Proses Transformasi Data
  • Kesalahan yang kuat dan penanganan peristiwa

Melanjutkan Tutorial SSIS ini, mari kita lihat apa sebenarnya itu dan bagaimana cara kerjanya.

Apa itu SSIS?

SQL Server Integration Services (SSIS) adalah komponen perangkat lunak database Microsoft SQL Server yang dapat digunakan untuk melakukan berbagai tugas integrasi data dan transformasi data.

  • Integrasi Data: Ini menggabungkan data yang berada di sumber yang berbeda dan memberi pengguna tampilan terpadu dari data ini
  • Alur kerja: Ini juga dapat digunakan untuk mengotomatiskan pemeliharaan database SQL Server dan memperbarui data analitik multidimensi

Fitur SSIS

Beberapa fitur untuk menggunakan SSIS adalah:

  • Transformasi terorganisir dan pencarian
  • Integrasi yang erat dengan keluarga Microsoft SQL lainnya
  • Menyediakan Lingkungan Studio yang kaya
  • Menyediakan banyak fungsi integrasi data untuk transformasi yang lebih baik
  • Konektivitas data berkecepatan tinggi

Anda dapat melihat video di bawah ini yang mencakup semua dasar-dasar termasuk konsep pergudangan data yang digunakan untuk ekstraksi data, transformasi dan pemuatan (ETL). Ini sangat ideal untuk pemula dan profesional yang ingin memoles dasar-dasar MSBI mereka.

Melanjutkan tutorial SSIS, mari kita lihat cara kerjanya.

Bagaimana SSIS Bekerja?

SSIS terdiri dari tiga komponen utama, yaitu:

  • Data Operasional
  • proses ETL
  • Gudang Data

Tugas transformasi data dan pembuatan alur kerja ini dilakukan menggunakan 'Paket SSIS', yang akan dibahas nanti di blog ini. Melanjutkan tutorial SSIS, pertama-tama mari kita pahami masing-masing komponen ini secara mendetail:

Data Operasional

Sebuah penyimpanan data operasional (ODS) adalah database yang dirancang untuk mengintegrasikan data dari berbagai sumber untuk operasi tambahan pada data. Ini adalah tempat di mana sebagian besar data yang digunakan dalam operasi saat ini disimpan sebelum dipindahkan ke gudang data untuk penyimpanan atau pengarsipan jangka panjang.

Proses ETL

ETL adalah proses untuk Mengekstrak, Mengubah, dan Memuat data. Extract, Transform and Load (ETL) adalah proses mengekstrak data dari berbagai sumber, mengubah data ini untuk memenuhi kebutuhan Anda dan kemudian memuat ke gudang data target. ETL menyediakan ONE STOP SOLUTION untuk semua masalah ini.

  • Ekstrak
  • Ubah
  • Muat

Ekstrak: Ekstraksi adalah proses mengekstraksi data dari berbagai sumber data yang homogen atau heterogen berdasarkan titik validasi yang berbeda.

Transformasi: Dalam transformasi, seluruh data dianalisis dan berbagai fungsi diterapkan di dalamnya untuk memuat data ke database target dalam format yang bersih dan umum.

Muat: Memuat adalah proses memuat data yang diproses ke repositori data target menggunakan sumber daya minimal.


Pergudangan Data

  • Datawarehouse menangkap data dari berbagai sumber untuk analisis dan akses yang berguna.
  • Datawarehousing adalah kumpulan besar data yang terakumulasi yang digunakan untuk mengumpulkan dan mengelola data dari berbagai sumber untuk menjawab pertanyaan bisnis. Oleh karena itu, membantu dalam mengambil keputusan.

Persyaratan Untuk Layanan Integrasi SQL Server

Untuk bekerja dengan SSIS, Anda harus menginstal yang berikut ini:

  • SQL Server
  • Alat Data SQL Server

Mari kita lihat proses instalasinya.

Penginstalan SQL Server

Buka situs web:https://www.microsoft.com/en-au/sql-server/sql-server-downloads untuk menginstal SQL Server. Anda dapat menginstal versi terbaru atau versi sebelumnya sesuai pilihan Anda.

Jadi ada beberapa edisi SQL Server, yaitu:

    • Uji Coba Gratis: Anda mendapatkan uji coba gratis SQL Server 2017 selama 180 hari di Windows.
    • Edisi Pengembang: Ini adalah edisi gratis berfitur lengkap, dilisensikan untuk digunakan sebagai database pengembangan dan pengujian di lingkungan non-produksi.
    • Edisi Ekspres: Express adalah edisi gratis SQL Server, ideal untuk pengembangan dan produksi untuk aplikasi desktop, web, dan server kecil.

Selanjutnya, mari kita lihat cara memasang alat data.

Alat Data SQL Server

Buka situs web:https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server -ver15 dan periksa rilis berbeda yang disediakan oleh Microsoft. Lihat tangkapan layar di bawah dengan rilis SSDT terbaru bersama dengan tautan unduhan.

Dalam tutorial ini, saya akan menginstal versi 15.9.1. Jadi mari kita mulai.

Langkah 1: Saat Anda membuka file .exe, Anda akan diminta untuk me-restart sistem sebelum instalasi.

Langkah 2: Setelah Anda me-restart sistem Anda, Anda siap untuk pergi. Cukup klik tombol “Berikutnya” dan ikuti petunjuk di layar.

Langkah 3: Ini akan menunjukkan alat yang diperlukan dan fitur-fitur seperti Database SQL Server, SSAS, SSRS dan SSIS. Pastikan Anda memeriksa semuanya dan klik tombol "instal". Lihat tangkapan layar di bawah ini untuk hal yang sama.

Selanjutnya di Tutorial SSIS, kita akan membahas paket SSIS dan cara membuatnya menggunakan tools di atas.

Apa itu Paket SSIS?

Paket adalah blok dasar tempat Anda melanjutkan dan membuat kode di SSIS. Sekarang "kode" tidak merujuk ke bahasa pemrograman apa pun, itu pengembangan yang Anda lakukan. Jadi pada dasarnya pengembangan Anda dilakukan di dalam sebuah paket. Seperti dibahas di atas, SSIS sangat penting untuk ETL, dan paket SSIS akan melakukan proses ETL. Oleh karena itu, ini adalah objek yang mengimplementasikan fungsionalitas Layanan Integrasi untuk mengekstrak, mengubah, dan memuat data . Sebuah paket terdiri dari:

  • Koneksi
  • Kontrol elemen aliran
  • Elemen aliran data

Itu saja untuk Tutorial SSIS ini. Saya harap Anda menikmati membacanya.

Ini membawa kita ke akhir blog ini. Saya harap Anda menyukai blog tutorial Power BI ini. Ini adalah blog pertama dari seri Power BI. Tutorial Power BI ini akan diikuti oleh blog saya berikutnya, yang akan berfokus pada Dashboard Power BI, baca juga.

Jika Anda ingin mempelajari SSIS dan membangun karier dalam visualisasi data atau BI, lihat Sertifikasi Pelatihan MSBI kami yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MSBI secara mendalam dan membantu Anda menguasai mata pelajaran tersebut.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar “Tutorial SSIS” dan kami akan menghubungi Anda kembali.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hasil Salah dengan Gabung Gabung

  2. Mengelola Replikasi MS SQL Anda

  3. Harga Tidak Membersihkan

  4. Kursor Ref Kuat Dengan Tipe Data Rekaman Berbasis Tabel

  5. Python:Meminta Data dengan Suara