Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ŞUNLARA UYGULANIR:
Azure Data Factory
Azure Synapse Analytics
Tavsiye
Microsoft Fabric'daki
Bu makalede, Teradata Vantage'dan veri kopyalamak için Azure Data Factory ve Synapse Analytics işlem hatlarındaki kopyalama etkinliğinin nasıl kullanılacağı açıklanmıştır. Kopyalama etkinliğine genel bakış'ı temel alır.
Uyarı
Bu bağlayıcı Microsoft Fabric'daki Data Factory'de de kullanılabilir. Fabric özgü yapılandırma ve özellikler için Fabric Teradata Veritabanı bağlayıcısı belgelerine bakın.
Önemli
Teradata bağlayıcısı sürüm 1.0 kaldırma aşamasındadır. Teradata bağlayıcısını sürüm 1.0'dan 2.0'a yükseltmeniz önerilir.
Desteklenen özellikler
Bu Teradata bağlayıcısı aşağıdaki özellikler için desteklenir:
| Desteklenen özellikler | Kızılötesi |
|---|---|
| Kopyalama etkinliği (kaynak/-) | (1) (2) |
| Arama etkinliği | (1) (2) |
(1) Azure tümleştirme çalışma zamanı (2) Yerel barındırılan tümleştirme çalışma zamanı
Kopyalama etkinliği tarafından kaynak/havuz olarak desteklenen veri depolarının listesi için Desteklenen veri depoları tablosuna bakın.
Özellikle, bu Teradata bağlayıcısı şunları destekler:
- Teradata Vantage 2.0 için Sürüm 17.0, 17.10, 17.20 ve 20.0.
- Sürüm 1.0 için Teradata Vantage Sürüm 14.10, 15.0, 15.10, 16.0, 16.10 ve 16.20 .
- Basic, Windows veya LDAP kimlik doğrulamasını kullanarak verileri kopyalama.
- Teradata kaynağından paralel kopyalama. Ayrıntılar için Teradata'dan paralel kopyalama bölümüne bakın.
Önkoşullar
Veri deponuz bir yerel ağ, Azure sanal ağ veya Amazon Sanal Özel Bulut içinde bulunuyorsa, ona bağlanmak için kendinden barındırılan bir tümleştirme çalışma zamanı yapılandırmanız gerekir.
Veri deponuz yönetilen bir bulut veri hizmetiyse Azure Integration Runtime kullanabilirsiniz. Erişim, güvenlik duvarı kurallarında onaylanan IP'ler ile sınırlıysa, izin verme listesine Azure Integration Runtime IP ekleyebilirsiniz.
Şirket içi ağa erişmek için, şirket içinde barındırılan tümleştirme çalışma zamanı yüklemeden ve yapılandırmadan Azure Data Factory yönetilen sanal ağ tümleştirme çalışma zamanı özelliğini de kullanabilirsiniz.
Data Factory tarafından desteklenen ağ güvenlik mekanizmaları ve seçenekleri hakkında daha fazla bilgi için bkz. Veri erişim stratejileri.
Sürüm 2.0 için
Makinenizde, 5.56.9318.1'in altındaki bir sürümle çalışan şirket içinde barındırılan tümleştirme çalışma zamanınız varsa, 20.00.03.00 veya üzeri bir sürüme sahip .NET Veri Sağlayıcısı yüklemeniz gerekir. Kendi kendine barındırılan tümleştirme çalışma zamanı sürüm 5.56.9318.1 veya üzeri kullanılırken Teradata sürücüsünün el ile yüklenmesi gerekmez; bu sürümler yerleşik bir sürücü sağlar.
Sürüm 1.0 için
Kendi barındırdığınız Integration Runtime kullanıyorsanız, 3.18 sürümünden itibaren yerleşik bir Teradata sürücüsü sağlandığını not edin. Herhangi bir sürücüyü el ile yüklemeniz gerekmez. Sürücü, kendi kendine barındırılan tümleştirme çalışma zamanı makinesinde "Visual C++ Yeniden Dağıtılabilir 2012 Güncelleştirme 4" gerektirir. Henüz yüklemediyseniz buradan indirin.
Başlangıç Yapmak
Kopyalama etkinliğini bir işlem hattıyla gerçekleştirmek için aşağıdaki araçlardan veya SDK'lardan birini kullanabilirsiniz:
- Veri Kopyalama aracı
- Azure portalı
- .NET SDK
- Python SDK'sı
- Azure PowerShell
- REST API'si
- Azure Resource Manager şablonu
Kullanıcı arabirimini kullanarak Teradata'ya bağlı hizmet oluşturma
Azure portalı kullanıcı arabiriminde Teradata'ya bağlı bir hizmet oluşturmak için aşağıdaki adımları kullanın.
Azure Data Factory veya Synapse çalışma alanınızdaki Yönet sekmesine göz atın ve Bağlı Hizmetler'i seçin, ardından Yeni'ye tıklayın:
Teradata araması yapın ve Teradata bağlayıcısını seçin.
Hizmet ayrıntılarını yapılandırın, bağlantıyı test edin ve yeni bağlı hizmeti oluşturun.
Bağlayıcı yapılandırma ayrıntıları
Aşağıdaki bölümlerde, Teradata bağlayıcısına özgü Data Factory varlıklarını tanımlamak için kullanılan özelliklerle ilgili ayrıntılar sağlanır.
Bağlı hizmet özellikleri
Teradata bağlayıcısı artık 2.0 sürümünü destekliyor. Teradata bağlayıcısı sürümünüzü sürüm 1.0'dan yükseltmek için bu bölüme bakın. Özellik ayrıntıları için ilgili bölümlere bakın.
Sürüm 2.0
Teradata bağlı hizmeti, 2.0 sürümünü uygularken aşağıdaki özellikleri destekler:
| Mülkiyet | Açıklama | Gerekli |
|---|---|---|
| tür | type özelliği Teradata olarak ayarlanmalıdır. | Evet |
| Sürüm | Belirttiğiniz sürüm. Bu durumda değer 2.0 olur. |
Evet |
| sunucu | Teradata sunucu adı. | Evet |
| kimlik doğrulama türü | Teradata'ya bağlanmak için kimlik doğrulama türü. |
Evet |
| kullanıcı adı | Teradata'ya bağlanmak için bir kullanıcı adı belirtin. | Evet |
| şifre | Kullanıcı adı için belirttiğiniz kullanıcı hesabı için bir parola belirtin. ayrıca Azure Key Vault içinde depolanan bir gizli diziye |
Evet |
| connectVia | Veri deposuna bağlanmak için kullanılacak Integration Runtime. Önkoşullar bölümünden daha fazla bilgi edinin. Belirtilmezse, varsayılan Azure Integration Runtime kullanır. | Hayı |
Durumunuza göre bağlantı dizesi'de ayarlayabileceğiniz diğer bağlantı özellikleri:
| Mülkiyet | Açıklama | Varsayılan değer |
|---|---|---|
| ssl modu | Veritabanına bağlantılar için SSL modu. Geçerli değerler aşağıdaki gibidir: Disable, Allow, Prefer, Require, Verify-CA, Verify-Full. |
Verify-Full |
| bağlantı noktası numarası | HTTPS/TLS olmayan bağlantılar aracılığıyla sunucuya bağlanırken bağlantı noktası numaraları. | 1025 |
| HTTPS Bağlantı Noktası Numarası | HTTPS/TLS bağlantıları aracılığıyla sunucuya bağlanırken bağlantı noktası numaraları. | 443 |
| UseDataEncryption | Teradata veritabanıyla tüm iletişimin şifrelenip şifrelmeyeceğini belirtir. İzin verilen değerler 0 veya 1'tir. - 0 (devre dışı): Yalnızca kimlik doğrulama bilgilerini şifreler. - 1 (etkin, varsayılan): Sürücü ile veritabanı arasında geçirilen tüm verileri şifreler. HTTPS/TLS bağlantıları için bu ayar yoksayılır. |
1 |
| Karakter Seti | Oturum için kullanılacak karakter kümesi. Örneğin, CharacterSet=UTF16.Bu değer kullanıcı tanımlı bir karakter kümesi veya önceden tanımlanmış aşağıdaki karakter kümelerinden biri olabilir: -ASCII - ARABIC1256_6A0 - CYRILLIC1251_2A0 - HANGUL949_7R0 - HEBREW1255_5A0 - KANJI932_1S0 - KANJISJIS_0S - LATIN1250_1A0 - LATIN1252_3A0 - LATIN1254_7A0 - LATIN1258_8A0 - SCHINESE936_6R0 - TCHINESE950_8R0 - THAI874_4A0 - UTF8 - UTF16 |
ASCII |
| MaksYanıtBoyutu | SQL istekleri için yanıt arabelleğinin bayt cinsinden en büyük boyutu. Örneğin, MaxRespSize=10485760.İzin verilen değerlerin aralığı 4096 ile 16775168 arasındadır. Varsayılan değer şudur: 524288. |
524288 |
Örnek
{
"name": "TeradataLinkedService",
"properties": {
"type": "Teradata",
"version": "2.0",
"typeProperties": {
"server": "<server name>",
"username": "<user name>",
"password": "<password>",
"authenticationType": "<authentication type>"
},
"connectVia": {
"referenceName": "<name of Integration Runtime>",
"type": "IntegrationRuntimeReference"
}
}
}
Sürüm 1.0
Teradata bağlı hizmeti, 1.0 sürümünü uygularken aşağıdaki özellikleri destekler:
| Mülkiyet | Açıklama | Gerekli |
|---|---|---|
| tür | type özelliği Teradata olarak ayarlanmalıdır. | Evet |
| bağlantı dizesi | Teradata örneğine bağlanmak için gereken bilgileri belirtir. Aşağıdaki örneklere bakın. Ayrıca Azure Key Vault'a bir parola ekleyebilir ve password yapılandırmayı bağlantı dizesinden çıkarabilirsiniz. Daha fazla ayrıntı içeren >Azure Key Vault'da kimlik bilgilerini depolama bölümüne bakın. |
Evet |
| kullanıcı adı | Teradata'ya bağlanmak için bir kullanıcı adı belirtin. Windows authentication kullanırken geçerlidir. | Hayı |
| şifre | Kullanıcı adı için belirttiğiniz kullanıcı hesabı için bir parola belirtin. ayrıca Azure Key Vault içinde depolanan bir gizli diziye Windows authentication kullanırken veya temel kimlik doğrulaması için Key Vault bir parolaya başvururken geçerlidir. |
Hayı |
| connectVia | Veri deposuna bağlanmak için kullanılacak Integration Runtime. Önkoşullar bölümünden daha fazla bilgi edinin. Belirtilmezse, varsayılan Azure Integration Runtime kullanır. | Hayı |
Durumunuza göre bağlantı dizesi'de ayarlayabileceğiniz diğer bağlantı özellikleri:
| Mülkiyet | Açıklama | Varsayılan değer |
|---|---|---|
| TdmstPortNumber | Teradata veritabanına erişmek için kullanılan bağlantı noktasının sayısı. Teknik Destek tarafından yönerge verilmediği sürece bu değeri değiştirmeyin. |
1025 |
| UseDataEncryption | Teradata veritabanıyla tüm iletişimin şifrelenip şifrelmeyeceğini belirtir. İzin verilen değerler 0 veya 1'tir. - 0 (devre dışı, varsayılan): Yalnızca kimlik doğrulama bilgilerini şifreler. - 1 (etkin): Sürücü ile veritabanı arasında geçirilen tüm verileri şifreler. |
0 |
| Karakter Seti | Oturum için kullanılacak karakter kümesi. Örneğin, CharacterSet=UTF16.Bu değer kullanıcı tanımlı bir karakter kümesi veya aşağıdaki önceden tanımlanmış karakter kümelerinden biri olabilir: -ASCII - UTF8 - UTF16 - LATIN1252_0A - LATIN9_0A - LATIN1_0A - Shift-JIS (Windows, DOS uyumlu, KANJISJIS_0S) - EUC (Unix uyumlu, KANJIEC_0U) - IBM Ana Bilgisayar (KANJIEBCDIC5035_0I) - KANJI932_1S0 - BIG5 (TCHBIG5_1R0) - GB (SCHGB2312_1T0) - SCHINESE936_6R0 - TCHINESE950_8R0 - NetworkKorean (HANGULKSC5601_2R4) - HANGUL949_7R0 - ARABIC1256_6A0 - CYRILLIC1251_2A0 - HEBREW1255_5A0 - LATIN1250_1A0 - LATIN1254_7A0 - LATIN1258_8A0 - THAI874_4A0 |
ASCII |
| MaksYanıtBoyutu | SQL istekleri için yanıt arabelleğinin kilobayt (KB) cinsinden en büyük boyutu. Örneğin, MaxRespSize=10485760.Teradata Veritabanı sürüm 16.00 veya üzeri için en yüksek değer 7361536. Önceki sürümleri kullanan bağlantılar için en yüksek değer 1048576. |
65536 |
| MechanismName | Bağlantının kimliğini doğrulamak için LDAP protokolunu kullanmak için belirtin MechanismName=LDAP. |
Geçerli Değil |
Temel kimlik doğrulaması kullanma örneği
{
"name": "TeradataLinkedService",
"properties": {
"type": "Teradata",
"typeProperties": {
"connectionString": "DBCName=<server>;Uid=<username>;Pwd=<password>"
},
"connectVia": {
"referenceName": "<name of Integration Runtime>",
"type": "IntegrationRuntimeReference"
}
}
}
Windows kimlik doğrulaması kullanma örneği
{
"name": "TeradataLinkedService",
"properties": {
"type": "Teradata",
"typeProperties": {
"connectionString": "DBCName=<server>",
"username": "<username>",
"password": "<password>"
},
"connectVia": {
"referenceName": "<name of Integration Runtime>",
"type": "IntegrationRuntimeReference"
}
}
}
LDAP kimlik doğrulaması kullanma örneği
{
"name": "TeradataLinkedService",
"properties": {
"type": "Teradata",
"typeProperties": {
"connectionString": "DBCName=<server>;MechanismName=LDAP;Uid=<username>;Pwd=<password>"
},
"connectVia": {
"referenceName": "<name of Integration Runtime>",
"type": "IntegrationRuntimeReference"
}
}
}
Uyarı
Aşağıdaki yük hala desteklenmektedir. Ancak bundan sonra yenisini kullanmanız gerekir.
Önceki yük:
{
"name": "TeradataLinkedService",
"properties": {
"type": "Teradata",
"typeProperties": {
"server": "<server>",
"authenticationType": "<Basic/Windows>",
"username": "<username>",
"password": {
"type": "SecureString",
"value": "<password>"
}
},
"connectVia": {
"referenceName": "<name of Integration Runtime>",
"type": "IntegrationRuntimeReference"
}
}
}
Veri kümesi özellikleri
Bu bölümde, Teradata veri kümesi tarafından desteklenen özelliklerin listesi sağlanır. Veri kümelerini tanımlamak için kullanılabilen bölümlerin ve özelliklerin tam listesi için bkz . Veri kümeleri.
Teradata'dan veri kopyalamak için aşağıdaki özellikler desteklenir:
| Mülkiyet | Açıklama | Gerekli |
|---|---|---|
| tür | Veri kümesinin tür özelliği olarak TeradataTableayarlanmalıdır. |
Evet |
| veritabanı | Teradata örneğinin adı. | Hayır (etkinlik kaynağında "sorgu" belirtilirse) |
| tablo | Teradata örneğindeki tablonun adı. | Hayır (etkinlik kaynağında "sorgu" belirtilirse) |
Örnek:
{
"name": "TeradataDataset",
"properties": {
"type": "TeradataTable",
"typeProperties": {},
"schema": [],
"linkedServiceName": {
"referenceName": "<Teradata linked service name>",
"type": "LinkedServiceReference"
}
}
}
Uyarı
RelationalTable tür veri kümesi hala desteklenmektedir. Ancak, yeni veri kümesini kullanmanızı öneririz.
Önceki yük:
{
"name": "TeradataDataset",
"properties": {
"type": "RelationalTable",
"linkedServiceName": {
"referenceName": "<Teradata linked service name>",
"type": "LinkedServiceReference"
},
"typeProperties": {}
}
}
Kopyalama etkinliği özellikleri
Bu bölümde, Teradata kaynağı tarafından desteklenen özelliklerin listesi sağlanır. Etkinlikleri tanımlamak için kullanılabilen bölümlerin ve özelliklerin tam listesi için bkz Pipelines.
Kaynak olarak Teradata
Tavsiye
Veri bölümlemeyi kullanarak Teradata'dan verileri verimli bir şekilde yüklemek için Teradata'dan paralel kopyalama bölümünden daha fazla bilgi edinin.
Teradata'dan veri kopyalamak için kopyalama etkinliği kaynağı bölümünde aşağıdaki özellikler desteklenir:
| Mülkiyet | Açıklama | Gerekli |
|---|---|---|
| tür | Kopyalama etkinliği kaynağının type özelliği olarak TeradataSourceayarlanmalıdır. |
Evet |
| sorgu | Verileri okumak için özel SQL sorgusunu kullanın.
"SELECT * FROM MyTable" bunun bir örneğidir.Bölümlenmiş yükü etkinleştirdiğinizde, sorgunuzda ilgili yerleşik bölüm parametrelerini bağlamanız gerekir. Örnekler için Teradata'dan paralel kopyalama bölümüne bakın. |
Hayır (veri kümesindeki tablo belirtilmişse) |
| bölüm seçenekleri | Teradata'dan veri yüklemek için kullanılan veri bölümleme seçeneklerini belirtir. İzin verilen değerler şunlardır: Yok (varsayılan), Karma ve Dinamik Aralık. Bir bölüm seçeneği etkinleştirildiğinde (yani değil None), Teradata'dan verileri eşzamanlı olarak yüklemek için paralellik derecesi kopyalama etkinliğindeki parallelCopies ayar tarafından denetlenmektedir. |
Hayı |
| bölüm ayarları | Veri bölümleme ayarlarının grubunu belirtin. Bölüm seçeneği None olmadığında uygula. |
Hayı |
| partitionColumnName (bölümSütunAdı) | Paralel kopyalama için aralık bölümlendirme veya karma bölümlendirme tarafından kullanılacak kaynak sütunun adını belirtin. Belirtilmezse, tablonun birincil dizini otomatik olarak algılanır ve bölüm sütunu olarak kullanılır. Hash veya DynamicRange bölüm seçeneği olduğunda uygulayın. Kaynak verileri almak için bir sorgu kullanırsanız, WHERE koşulunda ?AdfHashPartitionCondition veya ?AdfRangePartitionColumnName ekleyin.
Teradata'dan paralel kopyalama bölümündeki örne bakın. |
Hayı |
| bölümÜstSınır | Verileri dışa kopyalamak için bölüm sütununun en yüksek değeri. Bölüm seçeneği DynamicRange iken uygula. Kaynak verileri almak için sorguyu kullanıyorsanız, WHERE yan tümcesine ?AdfRangePartitionUpbound ekleyin. Bir örnek için Teradata'dan paralel kopyalama bölümüne bakın. |
Hayı |
| partitionLowerBound | Verileri dışa kopyalamak için bölüm sütununun en düşük değeri. Bölme seçeneği DynamicRange olduğunda uygulayın. Kaynak verileri almak için bir sorgu kullanırsanız, ?AdfRangePartitionLowbound'yi WHERE koşuluna ekleyin. Bir örnek için Teradata'dan paralel kopyalama bölümüne bakın. |
Hayı |
Uyarı
RelationalSource tip kopyalama kaynağı hala desteklenir, ancak Teradata'dan yeni yerleşik paralel yüklemeyi (bölümleme seçenekleri) desteklemez. Ancak, yeni veri kümesini kullanmanızı öneririz.
Örnek: Bölümleme olmadan temel bir sorgu kullanarak verileri kopyalama
"activities":[
{
"name": "CopyFromTeradata",
"type": "Copy",
"inputs": [
{
"referenceName": "<Teradata input dataset name>",
"type": "DatasetReference"
}
],
"outputs": [
{
"referenceName": "<output dataset name>",
"type": "DatasetReference"
}
],
"typeProperties": {
"source": {
"type": "TeradataSource",
"query": "SELECT * FROM MyTable"
},
"sink": {
"type": "<sink type>"
}
}
}
]
Teradata'dan paralel kopyalama
Teradata bağlayıcısı, Teradata'dan paralel olarak veri kopyalamak için yerleşik veri bölümleme sağlar. Veri bölümleme seçeneklerini kopyalama etkinliğinin Kaynak tablosunda bulabilirsiniz.
Bölümlenmiş kopyalamayı etkinleştirdiğinizde hizmet, bölümlere göre veri yüklemek için Teradata kaynağınızda paralel sorgular çalıştırır. Paralel derece, kopyalama etkinliğindeki parallelCopies ayar tarafından denetlenilir. Örneğin, dört olarak ayarlarsanız parallelCopies , hizmet aynı anda belirtilen bölüm seçeneğinize ve ayarlarınıza göre dört sorgu oluşturur ve çalıştırır ve her sorgu Teradata'nızdan verilerin bir bölümünü alır.
Özellikle Teradata'nızdan büyük miktarda veri yüklediğinizde veri bölümleme ile paralel kopyalamayı etkinleştirmeniz önerilir. Farklı senaryolar için önerilen yapılandırmalar aşağıdadır. Verileri dosya tabanlı veri deposuna kopyalarken, bir klasöre birden çok dosya olarak yazmanız önerilir (yalnızca klasör adını belirtin), bu durumda performans tek bir dosyaya yazmaktan daha iyidir.
| Senaryo | Önerilen ayarlar |
|---|---|
| Büyük tablodan tam bir yükleme. |
Bölüm seçeneği: Karma. Yürütme sırasında hizmet birincil dizin sütununu otomatik olarak algılar, buna bir karma uygular ve bölümlere göre verileri kopyalar. |
| Özel sorgu kullanarak büyük miktarda veri yükleyin. |
Bölüm seçeneği: Karma. Sorgu: SELECT * FROM <TABLENAME> WHERE ?AdfHashPartitionCondition AND <your_additional_where_clause>.Bölüm sütunu: Karma bölümleme uygulamak için kullanılan sütunu belirtin. Belirtilmezse, hizmet Teradata veri kümesinde belirttiğiniz tablonun PK sütununu otomatik olarak algılar. Çalışma sırasında hizmet, ?AdfHashPartitionCondition öğesini karma bölüm mantığıyla değiştirir ve Teradata'ya gönderir. |
| Özel bir sorgu kullanarak, aralık bölümleme için eşit dağıtılmış değere sahip bir tamsayı sütununa sahip olarak büyük miktarda veri yükleyin. |
Bölüm seçenekleri: Dinamik aralık bölümü. Sorgu: SELECT * FROM <TABLENAME> WHERE ?AdfRangePartitionColumnName <= ?AdfRangePartitionUpbound AND ?AdfRangePartitionColumnName >= ?AdfRangePartitionLowbound AND <your_additional_where_clause>.Bölüm sütunu: Verileri bölümleme için kullanılan sütunu belirtin. Tamsayı veri türüne sahip sütuna göre bölümleyebilirsiniz. Bölüm üst sınırı ve bölüm alt sınırı: Yalnızca alt ve üst aralık arasındaki verileri almak için bölüm sütununa göre filtrelemek isteyip istemediğinizi belirtin. Yürütme sırasında, hizmet , ?AdfRangePartitionColumnNameve ?AdfRangePartitionUpbound yerine ?AdfRangePartitionLowboundher bölüm için gerçek sütun adı ve değer aralıklarını ekler ve Teradata'ya gönderir. Örneğin, "ID" bölüm sütununuzun alt sınırı 1 ve üst sınırı 80 olarak ayarlanırsa ve paralel kopya 4 olarak ayarlanırsa, hizmet verileri 4 ayrı bölümden alır. Kimlikleri sırasıyla [1,20], [21, 40], [41, 60] ve [61, 80] arasındadır. |
Örnek: hash ile bölümlenmiş sorgu
"source": {
"type": "TeradataSource",
"query": "SELECT * FROM <TABLENAME> WHERE ?AdfHashPartitionCondition AND <your_additional_where_clause>",
"partitionOption": "Hash",
"partitionSettings": {
"partitionColumnName": "<hash_partition_column_name>"
}
}
Örnek: dinamik aralık bölümü olan sorgu
"source": {
"type": "TeradataSource",
"query": "SELECT * FROM <TABLENAME> WHERE ?AdfRangePartitionColumnName <= ?AdfRangePartitionUpbound AND ?AdfRangePartitionColumnName >= ?AdfRangePartitionLowbound AND <your_additional_where_clause>",
"partitionOption": "DynamicRange",
"partitionSettings": {
"partitionColumnName": "<dynamic_range_partition_column_name>",
"partitionUpperBound": "<upper_value_of_partition_column>",
"partitionLowerBound": "<lower_value_of_partition_column>"
}
}
Teradata için veri türü eşlemesi
Teradata'dan veri kopyaladığınızda, aşağıdaki eşlemeler Teradata'nın veri türlerinden hizmet tarafından kullanılan iç veri türlerine uygulanır. Kopyalama etkinliğinin kaynak şemayı ve veri türünü havuza nasıl eşlediğini öğrenmek için bkz . Şema ve veri türü eşlemeleri.
| Teradata veri türü | Ara hizmet veri türü (sürüm 2.0 için) | Ara hizmet veri türü (sürüm 1.0 için) |
|---|---|---|
| BigInt | Int64 | Int64 |
| Damlacık | Byte[] | Byte[] |
| Bayt | Byte[] | Byte[] |
| ByteInt | Int16 | Int16 |
| Karakter | Dize | Dize |
| Clob | Dize | Dize |
| Tarih | Tarih | Tarih ve Saat |
| Ondalık | On -da -lık | Ondalık |
| İki kat | İki kat | İki kat |
| Grafik | Dize | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Tam sayı | Int32 | Int32 |
| Ara Gün | Zaman Aralığı | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Gün Aralığı Saat'e | Zaman Aralığı | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Günü Dakikaya Çevir | Zaman Aralığı | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Gün Saniyeye Aralık | Zaman Aralığı | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Zaman Aralığı Saati | Zaman Aralığı | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Saatten Dakikaya Çevirme Aralığı | Zaman Aralığı | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Saatten Saniyeye Aralık | Zaman Aralığı | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Zaman Aralığı Dakikası | Zaman Aralığı | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Dakikadan Saniyeye | Zaman Aralığı | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Aralık Ayı | Dize | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Saniye Aralığı | Zaman Aralığı | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Ara Yıl | Dize | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Yıldan Aya Kadar Aralık | Dize | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Sayı | İki kat | İki kat |
| Dönem (Tarih) | Dize | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Dönem (Saat) | Dize | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Dönem (Saat Dilimi olan Saat) | Dize | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Dönem (Zaman Damgası) | Dize | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| Dönem (Saat Dilimi ile Zaman Damgası) | Dize | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| SmallInt | Int16 | Int16 |
| Zaman | Zaman | Zaman Aralığı |
| Zaman Dilimi ile Saat | Dizgi | Zaman Aralığı |
| Zaman Damgası | Tarih ve Saat | Tarih ve Saat |
| Saat Dilimi ile Zaman Damgası | TarihSaatÖtelemesi | Tarih ve Saat |
| VarByte | Byte[] | Byte[] |
| VarChar | Dize | Dize |
| VarGraphic | Dize | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
| XML | Dize | Desteklenmiyor. Kaynak sorguda açık atama uygulayın. |
Arama faaliyeti özellikleri
Özellikler hakkında ayrıntılı bilgi edinmek için Arama etkinliği'ne bakın.
Teradata bağlayıcısını yükseltme
Teradata bağlayıcısını yükseltmenize yardımcı olacak adımlar şunlardır:
Bağlı hizmeti düzenle sayfasında 2.0 sürümünü seçin ve bağlı hizmet sürüm 2.0 özelliklerine başvurarak bağlı hizmeti yapılandırın.
Teradata bağlı hizmet sürümü 2.0 için veri türü eşlemesi, sürüm 1.0'dan farklıdır. En son veri türü eşlemesini öğrenmek için bkz. Teradata için veri türü eşleme.
Teradata bağlayıcısı sürüm 2.0 ile sürüm 1.0 arasındaki farklar
Teradata bağlayıcısı sürüm 2.0 yeni işlevler sunar ve sürüm 1.0'ın çoğu özelliğiyle uyumludur. Aşağıdaki tabloda, sürüm 2.0 ile sürüm 1.0 arasındaki özellik farklılıkları gösterilmektedir.
| Sürüm 2.0 | Sürüm 1.0 |
|---|---|
sslMode için varsayılan değer Verify-Full değeridir. |
sslMode için varsayılan değer Prefer değeridir. |
UseDataEncryption için varsayılan değer 1 değeridir. |
UseDataEncryption için varsayılan değer 0 değeridir. |
| Aşağıdaki eşlemeler, Teradata veri türlerinden ara hizmet veri türüne kullanılır. Tarih -> Tarih Zaman ve Zaman Dilimi -> Karakter Dizisi Saat Dilimi ile Zaman Damgası -> DateTimeOffset Grafik -> Dize Aralık Günü -> Zaman Aralığı Gün'den Saat'e Aralık -> Zaman Aralığı Günlük Aralık - Dakika -> TimeSpan Gün Sekans Aralığı - Saniye -> Zaman Aralığı Aralık Saati -> Süre Aralığı Saatten Dakikaya Aralığı -> Süre Aralık Saat'tan Saniye'ye -> Zaman Aralığı Ara Süresi (Dakika) -> Zaman Aralığı Dakika-Saniye Aralığı -> Zaman Aralığı Ay Aralığı -> Metin İkinci Aralık -> TimeSpan Aralık Yılı -> Dize Yıldan Aya - Süre -> String Sayı -> Çift Nokta (Tarih) -> Dize Dönem (Zaman) -> Dize Dönem (Saat Dilimi ile Zaman) -> Metin Dönem (Zaman Damgası) -> Dize Dönem (Saat Dilimi ile Zaman Damgası) -> Metin VarGraphic -> Dize Xml -> Dize |
Aşağıdaki eşlemeler, Teradata veri türlerinden ara hizmet veri türüne kullanılır. Tarih -> TarihSaat Saat Dilimi ile Saat -> Zaman Aralığı Saat Dilimi ile Zaman Damgası -> DateTime Sürüm 2.0 tarafından desteklenen ve sol tarafta listelenen diğer eşlemeler sürüm 1.0 tarafından desteklenmez. Lütfen kaynak sorguya açık bir atama uygulayın. |
İlgili içerik
Kopyalama etkinliği tarafından kaynak ve havuz olarak desteklenen veri depolarının listesi için bkz . Desteklenen veri depoları.