Kueri Integration Services (SSIS)

Berlaku untuk: SQL Server (semua versi yang didukung) Integration Runtime SSIS di Azure Data Factory

Tugas Jalankan SQL, sumber OLE DB, tujuan OLE DB, dan transformasi Pencarian dapat menggunakan kueri SQL. Dalam tugas Jalankan SQL, pernyataan SQL dapat membuat, memperbarui, dan menghapus objek dan data database; menjalankan prosedur tersimpan; dan melakukan pernyataan SELECT. Dalam sumber OLE DB dan transformasi Pencarian, pernyataan SQL biasanya adalah pernyataan SELECT atau pernyataan EXEC. Yang terakhir paling sering menjalankan prosedur tersimpan yang mengembalikan tataan hasil.

Kueri dapat diurai untuk menetapkan apakah kueri tersebut valid. Saat mengurai kueri yang menggunakan koneksi untuk SQL Server, kueri diurai, dijalankan, dan hasil eksekusi (berhasil atau gagal) ditetapkan ke hasil penguraian. Jika kueri menggunakan koneksi ke data selain SQL Server, pernyataan hanya diurai.

Anda dapat memberikan pernyataan SQL dengan cara berikut:

  1. Masukkan langsung di perancang.
  2. Tentukan koneksi ke file berisi pernyataan.
  3. Tentukan variabel yang berisi pernyataan .

SQL Input Langsung

Pembangun Kueri tersedia di antarmuka pengguna untuk tugas Jalankan SQL, sumber OLE DB, tujuan OLE DB, dan transformasi Pencarian. Query Builder menawarkan keuntungan berikut:

  • Bekerja secara visual atau dengan perintah SQL.

    Pembangun Kueri menyertakan panel grafis yang menyusun kueri Anda secara visual dan panel teks yang menampilkan teks SQL kueri Anda. Anda bisa bekerja di panel grafis atau teks. Pembangun Kueri menyinkronkan tampilan sehingga teks kueri dan representasi grafis selalu cocok.

  • Menggabungkan tabel terkait.

    Jika Anda menambahkan lebih dari satu tabel ke kueri Anda, Pembangun Kueri secara otomatis menentukan bagaimana tabel terkait dan membuat perintah gabungan yang sesuai.

  • Mengkueri atau memperbarui database.

    Anda bisa menggunakan Pembangun Kueri untuk mengembalikan data menggunakan pernyataan TRANSACT-SQL SELECT, atau untuk membuat kueri yang memperbarui, menambahkan, atau menghapus rekaman dalam database.

  • Lihat dan edit hasil dengan segera.

    Anda bisa menjalankan kueri dan bekerja dengan kumpulan rekaman dalam kisi yang memungkinkan Anda menggulir dan mengedit rekaman dalam database.

Meskipun Pembangun Kueri secara visual terbatas pada pembuatan kueri SELECT, Anda bisa mengetik SQL untuk jenis pernyataan lain seperti pernyataan DELETE dan UPDATE di panel teks. Panel grafis diperbarui secara otomatis untuk mencerminkan pernyataan SQL yang Anda ketik.

Anda juga bisa memberikan input langsung dengan mengetikkan kueri dalam kotak dialog komponen aliran data atau tugas atau jendela Properti.

Untuk informasi selengkapnya, lihat Pembangun Kueri.

SQL dalam File

Pernyataan SQL untuk tugas Jalankan SQL juga dapat berada dalam file terpisah. Misalnya, Anda dapat menulis kueri menggunakan alat seperti Editor Kueri di SQL Server Management Studio, menyimpan kueri ke file, lalu membaca kueri dari file saat menjalankan paket. File hanya dapat berisi pernyataan SQL untuk dijalankan dan dikomentari. Untuk menggunakan pernyataan SQL yang disimpan dalam file, Anda harus menyediakan koneksi file yang menentukan nama dan lokasi file. Untuk informasi selengkapnya, lihat Pengelola Sambungan file.

SQL dalam Variabel

Jika sumber pernyataan SQL dalam tugas Execute SQL adalah variabel, Anda memberikan nama variabel yang berisi kueri. Properti Nilai variabel berisi teks kueri. Anda mengatur properti ValueType variabel ke jenis data string lalu mengetik atau menyalin pernyataan SQL ke properti Nilai. Untuk informasi selengkapnya, lihat Variabel Integration Services (SSIS) dan Menggunakan Variabel dalam Paket.

Kotak dialog Pembangun Kueri

Gunakan kotak dialog Pembangun Kueri untuk membuat kueri untuk digunakan dalam tugas Jalankan SQL, sumber OLE DB dan tujuan OLE DB, dan transformasi Pencarian.

Anda bisa menggunakan Pembangun Kueri untuk melakukan tugas berikut:

  • Bekerja dengan representasi grafis kueri atau dengan perintah SQL Pembangun Kueri menyertakan panel yang menampilkan kueri Anda secara grafis dan panel yang menampilkan teks SQL kueri Anda. Anda bisa bekerja di panel grafis atau panel teks. Pembangun Kueri menyinkronkan tampilan sehingga selalu terkini.

  • Menggabungkan tabel terkait Jika Anda menambahkan lebih dari satu tabel ke kueri Anda, Pembangun Kueri secara otomatis menentukan bagaimana tabel terkait dan membuat perintah gabungan yang sesuai.

  • Mengkueri atau memperbarui database Anda bisa menggunakan Pembangun Kueri untuk mengembalikan data dengan menggunakan pernyataan TRANSACT-SQL SELECT dan untuk membuat kueri yang memperbarui, menambahkan, atau menghapus rekaman dalam database.

  • Segera menampilkan dan mengedit hasil Anda bisa menjalankan kueri anda dan bekerja dengan recordset dalam kisi yang memungkinkan Anda untuk menggulir dan mengedit rekaman dalam database.

Alat grafis dalam kotak dialog Pembangun Kueri memungkinkan Anda membuat kueri menggunakan operasi seret dan letakkan. Secara default, kotak dialog Pembangun Kueri membuat kueri SELECT, tetapi Anda juga bisa membuat kueri INSERT, UPDATE, atau DELETE. Semua jenis pernyataan SQL dapat diurai dan dijalankan dalam kotak dialog Pembangun Kueri . Untuk informasi selengkapnya tentang pernyataan SQL dalam paket, lihat Kueri Integration Services (SSIS).

Untuk mempelajari selengkapnya tentang bahasa Transact-SQL dan sintaksnya, lihat Referensi Transact-SQL (Mesin Database).

Anda juga dapat menggunakan variabel dalam kueri untuk memberikan nilai ke parameter input, untuk mengambil nilai parameter output, dan untuk menyimpan kode pengembalian. Untuk mempelajari selengkapnya tentang menggunakan variabel dalam kueri yang digunakan paket, lihat Menjalankan SQL Task, OLE DB Source, dan Integration Services (SSIS) Queries. Untuk mempelajari selengkapnya tentang menggunakan variabel di Jalankan Tugas SQL, lihat Parameter dan Kode Pengembalian di Jalankan Tugas SQL dan Tataan Hasil di Jalankan Tugas SQL.

Transformasi pencarian Pencarian dan Fuzzy juga dapat menggunakan variabel dengan parameter dan kode pengembalian. Informasi tentang sumber OLE DB juga berlaku untuk dua transformasi ini.

Opsi

Toolbar
Gunakan toolbar untuk mengelola himpunan data, memilih panel untuk ditampilkan, dan mengontrol fungsi kueri.

Nilai Deskripsi
Perlihatkan/Sembunyikan Panel Diagram Memperlihatkan atau menyembunyikan panel Diagram .
Perlihatkan/Sembunyikan Panel Kisi Memperlihatkan atau menyembunyikan panel Kisi .
Perlihatkan/Sembunyikan Panel SQL Memperlihatkan atau menyembunyikan panel SQL .
Perlihatkan/Sembunyikan Panel Hasil Memperlihatkan atau menyembunyikan panel Hasil .
jalankan Menjalankan kueri. Hasil ditampilkan di panel hasil.
Memverifikasi SQL Memverifikasi bahwa pernyataan SQL valid.
Urutkan Naik Mengurutkan baris output pada kolom yang dipilih di panel kisi, dalam urutan naik.
Urutkan Turun Mengurutkan baris output pada kolom yang dipilih di panel kisi, dalam urutan menurun.
Hapus Filter Pilih nama kolom di panel kisi, lalu klik Hapus Filter untuk menghapus kriteria pengurutan untuk kolom tersebut.
Gunakan Kelompokkan Menurut Menambahkan fungsionalitas GROUP BY ke kueri.
Tambahkan Tabel Menambahkan tabel baru ke kueri.

Definisi Kueri
Definisi kueri menyediakan toolbar dan panel untuk menentukan dan menguji kueri.

Panel Deskripsi
Panel diagram Menampilkan kueri dalam diagram. Diagram memperlihatkan tabel yang disertakan dalam kueri, dan bagaimana tabel tersebut digabungkan. Pilih atau kosongkan kotak centang di samping kolom dalam tabel untuk menambahkan atau menghapusnya dari output kueri.

Saat Anda menambahkan tabel ke kueri, Pembangun Kueri membuat gabungan antar tabel berdasarkan tabel, bergantung pada kunci dalam tabel. Untuk menambahkan gabungan, seret bidang dari satu tabel ke bidang di tabel lain. Untuk mengelola gabungan, klik kanan gabungan, lalu pilih opsi menu.

Klik kanan panel Diagram untuk menambahkan atau menghapus tabel, pilih semua tabel, dan perlihatkan atau sembunyikan panel.
Panel kisi Menampilkan kueri dalam kisi. Anda bisa menggunakan panel ini untuk menambahkan dan menghapus kolom dari kueri dan mengubah pengaturan untuk setiap kolom.
Panel SQL Menampilkan kueri sebagai teks SQL. Perubahan yang dibuat di panel Diagram dan panel Kisi akan muncul di sini, dan perubahan yang dibuat di sini akan muncul di panel Diagram dan panel Kisi .
Panel hasil Menampilkan hasil kueri saat Anda mengklik Jalankan pada toolbar.