Veri akışı veri türleriyle çalışma
Tümleştirme Hizmetleri özel veri akışı bileşen geliştirme, sürekli veri türleriyle ve veri akış arabellek veri kopyalama ve değerler dönüşüm çalışırsınız. Bu konudaki bilgiler doğru seçmenize yardımcı olur Integration Servicesveri türleri ve onlarla çalışırken doğru yöntemleri kullanılacak.
Veri akışı veri ekleme
PipelineBufferSınıfı, bir dizi sağlar Setveri arabelleği sütun ve buna karşılık gelen bir dizi içine kopyalama yöntemleri Getarabellek sütun veri alma yöntemleri. Aşağıdaki tablolarda her biri için kullanılacak yöntemi göstermek Integration Servicesveri türü.
Veri türleri ile kullanmak için set yöntemleri
Aşağıdaki tabloda, listeler ilk sütun veri türü ve ilgili listeler Setve Getyöntemleri.
Veri Türü |
Set yöntemi |
Get yöntemi |
---|---|---|
AddBlobData veya AddBlobData |
||
AddBlobData veya AddBlobData |
||
Orada hiçbir GetBu veri türüne uygun olan yöntemi. |
||
AddBlobData veya AddBlobData |
||
Set yöntemleri ile kullanılacak veri türleri
Set yöntemi |
Veri Türü |
---|---|
AddBlobData veya AddBlobData |
|
DT_CY, DT_DECIMAL, or DT_NUMERIC |
|
DT_DBTIME veya DT_DBTIME2 |
|
Veri akışı veri türlerini eşleştirme
Veri dönüşümleri aracılığıyla kaynaktan hedefe taşırken, veri akışı bileşen bazen veri türleri arasında dönüştürme gerekir SQL Server Integration Servicestanımlı türleri DataTypenumaralandırma ve yönetilen veri türleri Microsoft .NET Frameworkiçinde tanımlanan Systemnamespace. Ayrıca bir bileşeni bazen bir dönüştürmeniz gerekir Integration Servicesveri türü önce başka bir türü yönetilen bir türüne dönüştürülebilir.
[!NOT]
Bu konuda ele alınan veri türü eşleştirme xml biçiminde eşleme dosyaları varsayılan olarak C:\Program Files\Microsoft SQL Server\110\DTS\MappingFiles yüklenen ilgili değildir. Bu dosyalar bir veritabanı sürümü ya da sistem veri türlerini göster (örneğin, SQL ServerOracle) ve sadece tarafından kullanılan SQL Serveralma ve Verme Sihirbazı. Bu eşleme dosyaları ile ilgili daha fazla bilgi için bkz: SQL Server Alma ve Verme Sihirbazı.
Tümleştirme Hizmetleri ve yönetilen veri türleri arasında eşleme
PipelineComponent.BufferTypeToDataRecordTypeVe PipelineComponent.DataRecordTypeToBufferTypeyöntemleri göster Integration Servicesyönetilen veri türleri veri türlerine.
Dikkat |
---|
Geliştiriciler bu yöntemler kullanması gereken PipelineComponentsınıf dikkatli ve kod veri türü eşleme yöntemi kendi özel bileşenleri benzersiz gereksinimlerine daha uygun isteyebilirsiniz. Varolan yöntemlerin sayısal kesinlik veya ölçek ya da yakından ilişkili veri türü için diğer özellikleri dikkate almaz. Microsoftdeğiştirme veya bu yöntemlerin kaldırmak veya gerçekleştirdikleri bir gelecek sürümü eşlemeleri değiştirmek Integration Services. |
Aşağıdaki tablo listeleri nasıl BufferTypeToDataRecordTypeve DataRecordTypeToBufferTypeyöntemleri çeşitli harita Integration Servicesyönetilen veri türleri veri türlerine.
Tümleştirme Hizmetleri veri türü |
Bu yönetilen veri türü eşlemeleri |
---|---|
System.String |
|
System.Byte dizisi |
|
System.DateTime |
|
System.DateTime |
|
System.datetimeoffset |
|
System.DateTime |
|
System.TimeSpan |
|
System.TimeSpan |
|
System.DateTime |
|
System.DateTime |
|
System.decimal |
|
System.Guid |
|
System.sbyte |
|
System.Int16 |
|
System.Int32 |
|
System.ınt64 |
|
System.Boolean |
|
System.single |
|
System.Double |
|
System.byte |
|
System.Uınt16 |
|
System.Uınt32 |
|
System.UInt64 |
Sığdır Tümleştirme Hizmetleri veri türlerini eşleştirme yönetilen veri türleri
Bazen bir veri akışı bileşeni de bir dönüştürmeniz gerekir Integration Servicesveri türü önce başka bir türü yönetilen bir türüne dönüştürülebilir. PipelineComponent.ConvertBufferDataTypeToFitManagedYöntemi Sınıf haritaları Integration Servicesveri türleri diğer Integration Servicessonra eşlenebilir veri türleri yönetilen veri türleri kullanılarak PipelineComponent.BufferTypeToDataRecordTypeyöntemi.
Dikkat |
---|
Geliştiriciler bu yöntemler kullanması gereken PipelineComponentsınıf dikkatli ve kod veri türü eşleme yöntemi kendi özel bileşenleri benzersiz gereksinimlerine daha uygun isteyebilirsiniz. Varolan yöntemlerin sayısal kesinlik veya ölçek ya da yakından ilişkili veri türü için diğer özellikleri dikkate almaz. Microsoftdeğiştirme veya bu yöntemlerin kaldırmak veya gerçekleştirdikleri bir gelecek sürümü eşlemeleri değiştirmek Integration Services. |
Aşağıdaki tablo listeleri nasıl ConvertBufferDataTypeToFitManagedyöntemi eşler Integration Servicesveri türleri diğer Integration Servicesveri türlerini.
Özgün Tümleştirme Hizmetleri veri türü |
Bu Tümleştirme Hizmetleri veri türü eşlemeleri |
---|---|
[!NOT]
ConvertBufferDataTypeToFitManagedYöntemi DT_DBTIMESTAMPOFFSET veri türü için bir değer dönmez ve bir UnsupportedBufferDataTypeExceptionoluşur. Birine DT_DBTIMESTAMPOFFSET veri türü dönüştürme gerekir Integration ServicesTarih/Saat için yönetilen veri türü eşlenen veri türlerini. Listesi için Integration ServicesTarih ve Saat veri türleri bir yönetilen veri türleri eşlenebilir, önceki bölümde yer alan tabloya bakın "Tümleştirme Hizmetleri ve yönetilen veri türleri arasında eşleme." Veri türleri dönüştürme hakkında daha fazla bilgi için bkz: Tümleştirme Hizmetleri veri türleri.
|
Ayrıca bkz.
Başvuru
ConvertBufferDataTypeToFitManaged