# Tektürel çoğaltma

Aşağıdaki bölümde, Qlik Talend Data Integration öğesinin PostgreSQL'den PostgreSQL tabanlı hedeflere çoğaltmayı nasıl işlediği açıklanmaktadır. Tektürel çoğaltmanın sadece Çoğaltma veri projeleriyle alakalı olduğunu unutmayın.

Tektürel çoğaltmada kaynak sütun ve tablo harmanlamaları, [Sütun ve tablo harmanlaması](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/PostgreSQL/postgresql-source-homog.htm#ar_sqlserverds_1727505754_1659775) bölümünde açıklandığı gibi hedefe çoğaltılacaktır.

## Sınırlamalar ve dikkate alınacak noktalar

Tektürel çoğalma aşağıdaki Qlik Talend Data Integration yapılandırmaları veya işlemleri ile desteklenmez:

* Değişiklikleri sadece görevlere uygulama
* Bir görevi durdurma ve sürdürme
* Görevi bir zaman damgasından başlatma
* Görev ayarlarının Tam Yük Ayarları sekmesindeki Hedef tablo zaten mevcutsa Hiçbir şey yapma olarak ayarlandığında

## Veri türü ile ilgili dikkat edilmesi gereken noktalar ve istisnalar

PostgreSQL'den bir PostgreSQL tabanlı hedefe çoğaltırken desteklenen tüm PostgreSQL sürümleri için kaynak ve hedef veri türleri aşağıdakiler istisna olmak üzere özdeştir:

Tektürel çoğaltmada veri türü istisnaları

| PostgreSQL kaynak | PostgreSQL hedef |
| --- | --- |
| ENUM | STRING |
| COMPOSITE | STRING |
| NUMERIC | NUMERIC(28,6) |
| NUMERIC (p,s)<br><br>Kesinlik ve ölçek ile sayısal bir dizi. | NUMERIC<br><br>Kesinlik ve ölçek olmadan sayısal bir dizi. |
| TINTERVAL | Bilgi notu<br><br>PostgreSQL, TINTERVAL veri türü için desteğini sonlandırdığından, hedef veri tabanı sürümü desteklemiyorsa bu veri türünü içeren tablolar hedefte oluşturulmaz. |
| INT4MULTIRANGE | STRING (255) |
| INT8MULTIRANGE | STRING (255) |
| NUMMULTIRANGE | STRING (255) |
| TSMULTIRANGE | STRING (255) |

Desteklenen veri türleri'nde JSON veri türü çoğaltması hakkında nota da bakın.

## Sütun ve tablo harmanlaması

PostgreSQL'den PostgreSQL tabanlı hedefe çoğaltırken sütun ve tablo harmanlamaları, hedefe çoğaltılacaktır.

Bilgi notu

Harmanlama çoğaltmasını desteklemek için DBA, kaynak PostgreSQL veri tabanı için tanımlanan harmanlamaların PostgreSQL tabanlı hedef veri tabanı için tanımlanan harmanlamalarla aynı olduğundan emin olmalıdır.

### Null değer atanamaz sütunlar ve birincil/benzersiz dizin adları

Tektürel çoğaltma sırasında null değer atanamaz sütunlar ve Birincil/Benzersiz Dizin adları korunur.

## Bölümlenmiş Tabloları Çoğaltma

Bölümlenmiş tabloları PostgreSQL'den PostgreSQL tabanlı bir hedefe çoğaltmak için aşağıdakileri yapmanız gerekir:

1. Üst ve alt tabloları hedef veri tabanında elle oluşturun.
2. Bu tabloları çoğaltmak için ayrı bir görev tanımlayın.
3. [Full load](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/replicating-settings-fullload.htm) içinde Yüklemeden önce kes seçeneğini ayarlayın.