Bagikan melalui


Pelajaran 1-2: Menambahkan dan mengonfigurasi manajer koneksi File Datar

Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory

Dalam tugas ini, Anda menambahkan manajer koneksi File Datar ke paket yang baru saja Anda buat. Manajer koneksi File Datar memungkinkan paket untuk mengekstrak data dari file datar. Dengan menggunakan manajer koneksi File Datar, Anda dapat menentukan nama file dan lokasi, halaman lokal dan kode, dan format file, termasuk pemisah kolom, untuk diterapkan saat paket mengekstrak data dari file datar. Selain itu, Anda dapat menentukan jenis data secara manual untuk masing-masing kolom, atau menggunakan kotak dialog Sarankan Tipe Kolom untuk memetakan kolom data yang diekstrak secara otomatis ke jenis data Integration Services.

Anda harus membuat manajer koneksi File Datar baru untuk setiap format file yang sedang Anda kerjakan. Karena tutorial ini mengekstrak data dari beberapa file datar yang semuanya memiliki format data yang sama, Anda hanya perlu menambahkan dan mengonfigurasi satu manajer koneksi File Datar untuk paket contoh.

Dalam pelajaran ini, Anda mengonfigurasi properti berikut di manajer koneksi File Datar Anda:

  • Nama kolom: Karena file datar tidak memiliki nama kolom, manajer koneksi File Datar membuat nama kolom default. Nama default ini tidak berguna untuk mengidentifikasi apa yang diwakili oleh setiap kolom. Ubah nama default menjadi nama yang cocok dengan tabel fakta tempat data file datar akan dimuat.

  • Pemetaan data: Pemetaan jenis data yang Anda tentukan untuk manajer koneksi File Datar digunakan oleh semua komponen sumber data file datar yang mereferensikan manajer koneksi ini. Anda dapat memetakan tipe data secara manual dengan menggunakan manajer koneksi File Datar, atau Anda bisa menggunakan kotak dialog Sarankan Tipe Kolom. Dalam tugas ini, Anda akan melihat pemetaan yang disarankan dalam kotak dialog Sarankan Tipe Kolom lalu buat pemetaan yang diperlukan secara manual dalam kotak dialog File Datar Pengelola Sambungan Editor.

Catatan

Manajer koneksi File Datar menyediakan informasi lokal tentang file data. Jika komputer Anda tidak dikonfigurasi untuk menggunakan opsi regional Bahasa Inggris (Amerika Serikat), Anda harus mengatur properti tambahan dalam kotak dialog File Datar Pengelola Sambungan Editor.

Menambahkan manajer koneksi File Datar ke paket SSIS

  1. Di panel Penjelajah Solusi, klik kanan Pengelola Sambungan dan pilih Pengelola Sambungan baru.

  2. Dalam dialog Tambahkan Pengelola Sambungan SSIS, pilih FLATFILE, lalu Tambahkan.

  3. Dalam kotak dialog Editor Pengelola Sambungan File Datar, untuk Nama pengelola koneksi, masukkan Contoh Data Sumber File Datar.

  4. Pilih Telusur.

  5. Dalam kotak dialog Buka , temukan file SampleCurrencyData.txt di komputer Anda.

  6. Kosongkan kotak centang Nama kolom di baris data pertama.

Mengatur properti sensitif lokal

  1. Dalam kotak dialog File Datar Pengelola Sambungan Editor, pilih Umum.

  2. Atur Lokal ke bahasa Inggris (Amerika Serikat) dan halaman Kode ke 1252.

Mengganti nama kolom di manajer koneksi File Datar

  1. Dalam kotak dialog File Datar Pengelola Sambungan Editor, pilih Tingkat Lanjut.

  2. Di panel properti, buat perubahan berikut:

    • Ubah properti nama Kolom 0 menjadi AverageRate.

    • Ubah properti nama Kolom 1 menjadi CurrencyID.

    • Ubah properti nama Kolom 2 menjadi CurrencyDate.

    • Ubah properti nama Kolom 3 menjadi EndOfDayRate.

Remap tipe data kolom

Secara default, keempat kolom awalnya diatur ke jenis data string [DT_STR] dengan OutputColumnWidth dari 50.

  1. Dalam kotak dialog File Datar Pengelola Sambungan Editor, pilih Sarankan Jenis.

    Integration Services secara otomatis menyarankan jenis data yang sesuai berdasarkan 200 baris data pertama. Anda juga dapat mengubah opsi saran ini untuk mengambil sampel lebih banyak atau kurang data, untuk menentukan jenis data default untuk data bilangan bulat atau Boolean, atau untuk menambahkan spasi sebagai padding ke kolom string.

    Untuk saat ini, jangan buat perubahan pada opsi dalam kotak dialog Sarankan Tipe Kolom, dan pilih OK agar Layanan Integrasi menyarankan jenis data untuk kolom. Tindakan ini mengembalikan Anda ke panel Tingkat Lanjut dari kotak dialog Editor Pengelola Sambungan File Datar, di mana Anda bisa menampilkan tipe data kolom yang disarankan oleh Layanan Integrasi. Sebagai alternatif, jika Anda memilih Batal, tidak ada saran yang dibuat untuk metadata kolom dan jenis data string default (DT_STR) digunakan.

    Dalam tutorial ini, Integration Services menyarankan jenis data yang diperlihatkan di kolom kedua tabel berikut untuk data dari file SampleCurrencyData.txt. Kolom keempat menyediakan jenis data yang diperlukan untuk kolom di tujuan, yang ditentukan dalam langkah berikutnya.

    Kolom File Datar Jenis yang disarankan Kolom tujuan Tipe tujuan
    Rata-rata Laju float [DT_R4] FactCurrencyRate.AverageRate float
    CurrencyID string [DT_STR] DimCurrency.CurrencyAlternateKey nchar(3)
    CurrencyDate date [DT_DATE] DimDate.FullDateAlternateKey date
    EndOfDayRate float [DT_R4] FactCurrencyRate.EndOfDayRate float

    Jenis data yang disarankan untuk kolom CurrencyID tidak kompatibel dengan jenis data bidang dalam tabel tujuan. Karena jenis DimCurrency.CurrencyAlternateKey data adalah nchar(3), CurrencyID harus diubah dari string [DT_STR] menjadi string Unicode [DT_WSTR]. Selain itu, bidang DimDate.FullDateAlternateKey didefinisikan sebagai jenis data tanggal, sehingga jenis untuk CurrencyDate perlu diubah dari tanggal [DT_Date] menjadi tanggal database [DT_DBDATE].

  2. Dalam daftar, pilih kolom CurrencyID dan di panel properti, ubah Tipe Data kolom CurrencyID dari string [DT_STR] menjadi string Unicode [DT_WSTR].

  3. Di panel properti, ubah jenis data kolom CurrencyDate dari tanggal [DT_DATE] menjadi tanggal database [DT_DBDATE].

  4. Pilih OK.

Masuk ke tugas berikutnya

Langkah 3: Menambahkan dan mengonfigurasi manajer koneksi OLE DB

Lihat juga

Manajer koneksi File Datar
Jenis data Integration Services