Batasan dan masalah yang diketahui untuk SSIS di Linux
Berlaku untuk: SQL Server - Linux
Artikel ini menjelaskan batasan dan masalah yang diketahui untuk SQL Server Integration Services (SSIS) di Linux.
Batasan umum dan masalah yang diketahui
Fitur berikut tidak didukung dalam rilis SSIS di Linux ini:
- Database Katalog SSIS
- Eksekusi paket terjadwal oleh Agen SQL
- Otentikasi Windows
- Komponen pihak ketiga
- Pengambilan Data Perubahan (CDC)
- Peluasan Skala SSIS
- Paket Fitur Azure untuk SSIS
- Dukungan Hadoop dan HDFS
- Konektor Microsoft untuk SAP BW
Untuk batasan lain dan masalah yang diketahui dengan SSIS di Linux, lihat SQL Server di Linux: Masalah yang diketahui.
Komponen yang didukung dan tidak didukung
Komponen Integration Services bawaan berikut ini didukung di Linux. Beberapa dari mereka memiliki batasan pada platform Linux. Komponen bawaan yang tidak tercantum di sini tidak didukung di Linux.
Tugas alur kontrol yang didukung
- Tugas Sisipkan Secara Massal
- Tugas Aliran Data
- Tugas Pembuatan Profil Data
- Tugas Jalankan SQL
- Tugas Jalankan Pernyataan T-SQL
- Tugas Ekspresi
- Tugas FTP
- Tugas Layanan Web
- Tugas XML
Tugas alur kontrol didukung dengan batasan
Tugas | Batasan |
---|---|
Tugas Jalankan Proses | Hanya mendukung mode dalam proses. |
Tugas Sistem File | Tindakan Pindahkan direktori dan Atur atribut file tidak didukung. |
Tugas skrip | Hanya mendukung API .NET Framework standar. |
Tugas Kirim Email | Hanya mendukung mode pengguna anonim. |
Tugas Transfer Database | Jalur UNC tidak didukung. |
Tugas rencana pemeliharaan yang didukung dan tidak didukung
Dalam rencana pemeliharaan SQL Server, Anda biasanya dapat menggunakan berbagai tugas SSIS.
Tugas rencana pemeliharaan berikut tidak didukung di Linux:
- Beri tahu Operator
- Jalankan Pekerjaan SQL Server Agent
Tugas rencana pemeliharaan berikut didukung di Linux:
- Periksa Integritas Data
- Menyusutkan Database
- Atur Ulang Indeks
- Bangun Ulang Indeks
- Memperbarui Statistik
- Pembersihan Riwayat
- Mencadangkan Database
- Pernyataan T-SQL
Kontainer alur kontrol yang didukung
- Kontainer Urutan
- Untuk Kontainer Perulangan
- Kontainer Perulangan Foreach
Sumber dan tujuan aliran data yang didukung
- Sumber dan tujuan File Mentah
- Sumber XML
Sumber aliran data dan tujuan yang didukung dengan batasan
Komponen | Batasan |
---|---|
sumber dan tujuan ADO.NET | Hanya mendukung penyedia data SQLClient. |
Sumber dan tujuan File Datar | 1. Hanya mendukung jalur file gaya Windows, di mana aturan pemetaan jalur default diterapkan. Misalnya, D:\home\ssis\travel.csv menjadi /home/ssis/travel.csv .2. Berbagi File Azure yang dipasang di Red Hat 7 tidak didukung. |
Sumber OData | Hanya mendukung autentikasi Dasar. |
Sumber dan tujuan ODBC | Mendukung driver ODBC Unicode 64-bit di Linux. Tergantung pada manajer driver UnixODBC di Linux. |
Sumber dan tujuan OLE DB | Hanya mendukung SQL Server Native Client 11.0 dan Penyedia Microsoft OLE DB untuk SQL Server. |
Transformasi aliran data yang didukung
- Agregat
- Audit
- Distributor Data Seimbang
- Peta Karakter
- Pemisahan Bersyarat
- Salin Kolom
- Konversi data
- Kolom Turunan
- Ekspor Kolom
- Pengelompokan Fuzzy
- Pencarian Fuzzy
- Impor Kolom
- Pencarian
- Penggabungan
- Gabung Bergabung
- Multicast
- Pivot
- Jumlah Baris
- Dimensi Yang Berubah Perlahan
- Sort
- Pencarian Istilah
- Union All
- Batalkan Pivot
Transformasi aliran data didukung dengan batasan
Komponen | Batasan |
---|---|
Transformasi Perintah OLE DB | Batasan yang sama dengan sumber dan tujuan OLE DB. |
Komponen skrip | Hanya mendukung API .NET Framework standar. |
Penyedia log yang didukung dan tidak didukung
Semua penyedia log SSIS bawaan didukung di Linux kecuali penyedia Log Peristiwa Windows.
Penyedia log SQL Server hanya mendukung Autentikasi SQL; ini tidak mendukung Autentikasi Windows.
Penyedia log SSIS untuk file Teks, untuk file XML, dan untuk SQL Server Profiler menulis outputnya ke file yang Anda tentukan. Pertimbangan berikut berlaku untuk jalur file:
- Jika Anda tidak menyediakan jalur, penyedia log akan menulis ke direktori host saat ini. Jika pengguna saat ini tidak memiliki izin untuk menulis ke direktori host saat ini, penyedia log akan menimbulkan kesalahan.
- Anda tidak dapat menggunakan variabel lingkungan di jalur file. Jika Anda menentukan variabel lingkungan, teks harfiah yang Anda tentukan muncul di jalur file. Misalnya, jika Anda menentukan
%TMP%/log.txt
, penyedia log menambahkan teks/%TMP%/log.txt
harfiah ke direktori host saat ini.