Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
SSIS integrációs futtatókörnyezet az Azure Data Factory-ban
A Balanced Data Distributor (BDD) átalakítás kihasználja a modern processzorok egyidejű feldolgozási képességét. A bejövő sorok puffereit egyenletesen osztja el a különálló szálak kimenetei között. A BDD-összetevő az egyes kimeneti útvonalakhoz külön szálak használatával javítja az SSIS-csomagok teljesítményét többmagos vagy többprocesszoros gépeken.
Az alábbi ábrán egy egyszerű példa látható a BDD-átalakítás használatára. Ebben a példában a BDD-átalakítás egyszerre egy csővezeték-puffert választ ki egy lapos fájlforrás bemeneti adataiból, és a három kimeneti útvonal egyikére körkörös módon küldi el. Az SQL Server Data Toolsban a Tulajdonságok ablakban ellenőrizheti egy (a folyamatpuffer alapértelmezett mérete) és DefaultBufferSize(a folyamatpufferben lévő sorok alapértelmezett maximális száma) értékeit DefaultBufferMaxRowsaz adatfolyam-feladat tulajdonságait megjelenítő Tulajdonságok ablakban.
A Kiegyensúlyozott adatelosztó átalakítás segít javítani egy csomag teljesítményét olyan forgatókönyvben, amely megfelel a következő feltételeknek:
Nagy mennyiségű adat érkezik a BDD transzformációjába. Ha az adatméret kicsi, és csak egy puffer tudja tárolni az adatokat, nincs értelme a BDD-átalakítást használni. Ha az adatméret nagy, és az adatok tárolásához több pufferre van szükség, a BDD hatékonyan tudja párhuzamosan feldolgozni az adatok puffereit külön szálak használatával.
Az adatok gyorsabban olvashatók, mint amennyit az adatfolyam többi része feldolgozhat. Ebben a forgatókönyvben az adatokon végrehajtott átalakítások lassan futnak az adatok érkezési sebességéhez képest. Ha a szűk keresztmetszet a célhelyen van, a célhelynek párhuzamosíthatónak kell lennie.
Az adatokat nem kell megrendelni. Ha például az adatoknak rendezettnek kell maradniuk, nem szabad felosztani az adatokat a BDD-átalakítással.
Vegye figyelembe, hogy ha egy SSIS-csomag szűk keresztmetszete az adatok forrásból való olvasásának sebessége miatt van, a BDD-összetevő nem segít a teljesítmény javításában. Ha az SSIS-csomagok szűk keresztmetszete azért van, mert a cél nem támogatja a párhuzamosságot, a BDD nem segít; Azonban az összes átalakítást párhuzamosan hajthatja végre, és az Union All átalakítás használatával kombinálhatja a BDD-átalakítás különböző kimeneti útvonalaiból érkező kimeneti adatokat, mielőtt elküldené az adatokat a célnak.
Fontos
A TechNet könyvtárban található kiegyensúlyozott adatterjesztő videó tartalmaz egy bemutatót, amely szemlélteti az átalakítás használatát.