Tutorial SSIS Untuk Pemula: Mengapa, Apa dan Bagaimana?



SSIS adalah platform untuk penyatuan data dan aplikasi aliran kerja. Tutorial SSIS ini merangkumi mengapa, apa dan bagaimana Perkhidmatan Integrasi Pelayan SQL.

SQL Server Integration Services (SSIS) merupakan bahagian tidak terpisahkan dari perisian Microsoft SQL Server Database. Ini menjadikan tugas pengurusan data menjadi lebih mudah dengan pelbagai ciri. Dalam tutorial ini, kita akan menggali SSIS secara lebih mendalam pada tahap konseptual, dengan urutan berikut:

Mari kita mulakan.





Apa itu Integrasi Data?

Integrasi Data adalah proses di mana data heterogen diambil dan digabungkan sebagai bentuk dan struktur yang digabungkan. Sebagai contoh, setiap syarikat hari ini harus memproses kumpulan data yang besar dari pelbagai sumber. Data ini perlu diproses untuk memberikan maklumat yang mendalam untuk membuat keputusan perniagaan. Oleh itu, penyelesaian yang mudah adalah Integrasi data. Ini pada dasarnya akan menyatukan semua data anda yang terdapat dalam pangkalan data yang berlainan dan menggabungkannya pada platform yang sama.

Berikut adalah beberapa cara untuk mencapai Integrasi Data:



Integrasi Data-Tutorial SSIS- Edureka

Sekarang setelah anda memahami integrasi data, mari kita lihat mengapa SSIS digunakan. SSIS bermaksud Perkhidmatan Integrasi Pelayan SQL .

Mengapa SSIS?



  • Data dapat dimuat selari dengan banyak destinasi yang berbeza-beza
  • SSIS menghilangkan keperluan pengaturcara tegar
  • Integrasi yang ketat dengan produk Microsoft yang lain
  • SSIS lebih murah daripada kebanyakan Alat ETL lain
  • SIS menyediakan GUI untuk mengubah data dengan mudah
  • Bina BI ke dalam Proses Transformasi Data
  • Kesalahan dan pengendalian peristiwa yang kuat

Melangkah dalam Tutorial SSIS ini, mari lihat apa sebenarnya dan bagaimana ia berfungsi.

Apa itu SSIS?

SQL Server Integration Services (SSIS) adalah komponen perisian pangkalan data 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 berlainan dan memberikan pengguna pandangan terpadu mengenai data ini
  • Aliran Kerja: Ia juga dapat digunakan untuk mengotomatisasi penyelenggaraan pangkalan data SQL Server dan kemas kini ke data analisis multidimensi

Ciri-ciri SSIS

Beberapa ciri untuk menggunakan SSIS adalah:

  • Transformasi tersusun dan mencari
  • Kesepaduan yang ketat dengan keluarga Microsoft SQL yang lain
  • Menyediakan Persekitaran Studio yang kaya
  • Menyediakan banyak fungsi penyatuan data untuk transformasi yang lebih baik
  • Kesambungan data berkelajuan tinggi

Anda boleh melalui video di bawah ini yang merangkumi semua asas termasuk konsep pergudangan data yang digunakan untuk pengekstrakan, transformasi dan pemuatan data (ETL). Ia sangat sesuai untuk pemula dan profesional yang ingin meningkatkan asas MSBI mereka.

Melangkah dalam tutorial SSIS, mari kita lihat bagaimana sebenarnya ia berfungsi.

Bagaimana SSIS Berfungsi?

SSIS terdiri daripada tiga komponen utama, iaitu:

  • Data Operasi
  • Proses ETL
  • Gudang Data

Tugas transformasi data dan pembuatan aliran kerja ini dilakukan dengan menggunakan ‘SSIS Package’, yang akan dibincangkan kemudian di blog ini. Melangkah dengan tutorial SSIS, mari kita fahami terlebih dahulu setiap komponen ini secara terperinci:

Data Operasi

Penyimpanan data operasi (ODS) adalah pangkalan data yang direka untuk mengintegrasikan data dari pelbagai sumber untuk operasi tambahan pada data. Ini adalah tempat di mana kebanyakan data yang digunakan dalam operasi saat ini disimpan sebelum dipindahkan ke gudang data untuk penyimpanan atau pengarkiban jangka panjang.

Proses ETL

ETL adalah proses untuk Mengekstrak, Mengubah dan Memuatkan data. Extract, Transform and Load (ETL) adalah proses mengekstrak data dari pelbagai sumber, mengubah data ini untuk memenuhi keperluan anda dan kemudian memuatkan ke gudang data sasaran. ETL memberikan SOLUSI ONE STOP untuk semua masalah ini.

  • Ekstrak
  • Transformasi
  • Beban

Ekstrak: Pengekstrakan adalah proses mengekstrak data dari pelbagai sumber data homogen atau heterogen berdasarkan titik pengesahan yang berbeza.

Transformasi: Dalam transformasi, seluruh data dianalisis dan berbagai fungsi diterapkan padanya untuk memuat data ke pangkalan data sasaran dalam format yang bersih dan umum.

Beban: Memuat adalah proses memuatkan data yang diproses ke repositori data sasaran menggunakan sumber daya minimum.


Pergudangan Data

  • Gudang Data menangkap data dari pelbagai sumber untuk analisis dan akses yang berguna.
  • Pergudangan data adalah sekumpulan besar data yang terkumpul yang digunakan untuk mengumpulkan dan mengelola data dari berbagai sumber untuk tujuan menjawab pertanyaan perniagaan. Oleh itu, membantu dalam membuat keputusan.

Keperluan Untuk Perkhidmatan Integrasi Pelayan SQL

Untuk bekerja dengan SSIS, anda harus memasang yang berikut:

  • Pelayan SQL
  • Alat Data Pelayan SQL

Mari kita lihat proses pemasangan.

Pemasangan Pelayan SQL

Pergi ke laman web: https://www.microsoft.com/en-au/sql-server/sql-server-downloads untuk memasang SQL Server. Anda boleh memasang versi terbaru atau versi sebelumnya mengikut pilihan anda.

Oleh itu, terdapat pelbagai edisi SQL Server, iaitu:

    • Cubaan percuma: Anda mendapat percubaan percuma 180 hari SQL Server 2017 di Windows.
    • Edisi Pembangun: Ini adalah edisi percuma yang lengkap, dilesenkan untuk digunakan sebagai pangkalan data pengembangan dan ujian dalam persekitaran bukan pengeluaran.
    • Edisi Ekspres: Express adalah edisi percuma SQL Server, sesuai untuk pengembangan dan pengeluaran untuk aplikasi desktop, web, dan pelayan kecil.

Selanjutnya, mari kita lihat cara memasang alat data.

Alat Data Pelayan SQL

Pergi ke laman web: https://docs.microsoft.com/en-us/sql/ssdt/pre sebelumnya-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 dan periksa pelepasan berbeza yang disediakan oleh Microsoft. Rujuk tangkapan skrin di bawah dengan keluaran SSDT baru-baru ini bersama dengan pautan muat turun.

kelebihan kaedah overloading di java

Dalam tutorial ini, saya akan memasang versi 15.9.1. Jadi mari kita mulakan.

Langkah 1: Apabila anda membuka fail .exe, anda akan diminta untuk memulakan semula sistem sebelum pemasangan.

Langkah 2: Setelah anda memulakan semula sistem anda, anda sudah bersedia untuk pergi. Cukup klik pada butang 'Next' dan ikuti arahan pada skrin.

Langkah 3: Ia akan menunjukkan alat yang diperlukan dan ciri-ciri seperti Pangkalan Data Server SQL, SSAS, SSRS dan SSIS. Pastikan anda memeriksa semuanya dan klik butang 'pasang'. Rujuk tangkapan skrin di bawah untuk perkara yang sama.

Selanjutnya dalam Tutorial SSIS, kami akan membincangkan pakej SSIS dan bagaimana anda boleh membuatnya menggunakan alat di atas.

Apa itu Pakej SSIS?

Pakej adalah blok asas di mana anda terus maju dan kod dalam SSIS. Sekarang 'kod' tidak merujuk kepada bahasa pengaturcaraan apa pun, itu adalah pengembangan yang anda lakukan. Jadi pada dasarnya pembangunan anda dilakukan di dalam pakej. Seperti yang dibincangkan di atas, SSIS penting untuk ETL, dan pakej SSIS akan melakukan proses ETL. Oleh itu, ia adalah objek yang melaksanakan fungsi Perkhidmatan Integrasi ekstrak, ubah, dan muatkan data . Pakej terdiri daripada:

  • Sambungan
  • Mengawal elemen aliran
  • Unsur aliran data

Itu sahaja untuk Tutorial SSIS ini. Saya harap anda seronok membacanya.

Ini membawa kita ke akhir blog ini. Saya harap anda menyukai blog tutorial Power BI ini. Ini adalah blog pertama siri Power BI. Tutorial Power BI ini akan diikuti oleh blog saya yang seterusnya, yang akan memfokuskan pada Power BI Dashboard, baca juga.

Sekiranya anda ingin belajar SSIS dan membina kerjaya dalam visualisasi data atau BI, maka periksa kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami MSBI secara mendalam dan membantu anda mencapai penguasaan terhadap subjek ini.

Ada soalan untuk kami? Sila sebutkan di bahagian komen 'Tutorial SSIS' dan kami akan menghubungi anda.