Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
SSIS Integration Runtime di Azure Data Factory
Di Wizard Impor dan Ekspor SQL Server, Anda bisa mengatur nama, tipe data, dan properti tipe data kolom dalam tabel dan file tujuan baru, tetapi Anda tidak dapat menentukan konversi kustom untuk nilai kolom. Akibatnya, pemetaan bawaan jenis data dari sumber ke tujuan penting.
Bagaimana panduan memetakan jenis data antara sumber dan tujuan?
Wizard menggunakan file pemetaan yang diinstal oleh SQL Server Integration Services untuk memetakan jenis data dari satu sistem atau versi database ke sistem database lainnya. Misalnya, dapat memetakan dari jenis data SQL Server ke jenis data Oracle. Secara default, file pemetaan dalam format XML diinstal di folder berikut.
- C:\Program Files\Microsoft SQL Server\130\DTSMappingFiles\ (untuk 64-bit)
- C:\Program Files (x86)\Microsoft SQL Server\130\DTSMappingFiles\ (untuk 32-bit).
Jika Anda mengedit file pemetaan yang sudah ada, atau menambahkan file pemetaan baru ke folder, Anda harus menutup dan membuka kembali Wizard Impor dan Ekspor SQL Server atau SQL Server Data Tools (SSDT) untuk memuat file pemetaan baru atau yang diubah.
Anda dapat mengubah file pemetaan yang sudah ada
Jika bisnis Anda memerlukan pemetaan yang berbeda di antara jenis data, Anda dapat memperbarui file pemetaan untuk mengubah pemetaan yang digunakan oleh wizard. Misalnya, jika Anda ingin jenis data nchar SQL Server dipetakan ke jenis data GRAFIK DB2 alih-alih jenis data VARGRAPHIC DB2 saat Anda mentransfer data dari SQL Server ke DB2, Anda dapat mengubah pemetaan nchar dalam file pemetaan SqlClientToIBMDB2.xml untuk menggunakan GRAFIS alih-alih VARGRAPHIC.
Anda dapat menambahkan file pemetaan baru
Integration Services menginstal pemetaan antara banyak kombinasi sumber dan tujuan yang umum digunakan. Anda juga dapat menambahkan file pemetaan baru ke direktori MappingFiles untuk mendukung sumber dan tujuan tambahan. File pemetaan baru harus sesuai dengan skema XSD yang diterbitkan dan harus memetakan antara kombinasi unik sumber dan tujuan. Lihat skema untuk memetakan file, DataTypeMapping.xsd.
File pemetaan sampel
Berikut adalah bagian dari file pemetaan XML yang memetakan dari jenis data SQL Server (atau, lebih khusus lagi, dari jenis data yang digunakan oleh Penyedia Data .Net Framework untuk SQL Server) ke jenis data Oracle. Sebagai salah satu contoh, Anda dapat melihat bahwa jenis data int SQL Server memetakan ke jenis data Oracle INTEGER.
<dtm:DataTypeMappings
xmlns:dtm="https://www.microsoft.com/SqlServer/Dts/DataTypeMapping.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
SourceType="System.Data.SqlClient.SqlConnection"
MinSourceVersion="*"
MaxSourceVersion="*"
DestinationType="MSDAORA;OraOLEDB.Oracle;System.Data.OracleClient.OracleConnection"
MinDestinationVersion="08.*"
MaxDestinationVersion="*">
<!-- smallint -->
<dtm:DataTypeMapping >
<dtm:SourceDataType>
<dtm:DataTypeName>smallint</dtm:DataTypeName>
</dtm:SourceDataType>
<dtm:DestinationDataType>
<dtm:SimpleType>
<dtm:DataTypeName>INTEGER</dtm:DataTypeName>
</dtm:SimpleType>
</dtm:DestinationDataType>
</dtm:DataTypeMapping>
<!-- int -->
<dtm:DataTypeMapping >
<dtm:SourceDataType>
<dtm:DataTypeName>int</dtm:DataTypeName>
</dtm:SourceDataType>
<dtm:DestinationDataType>
<dtm:SimpleType>
<dtm:DataTypeName>INTEGER</dtm:DataTypeName>
</dtm:SimpleType>
</dtm:DestinationDataType>
</dtm:DataTypeMapping>
...
</dtm:DataTypeMappings>