Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
SSIS integrációs futtatókörnyezet az Azure Data Factory-ban
A feltételes felosztás átalakítás az adatok tartalmától függően különböző kimenetekhez irányíthatja az adatsorokat. A feltételes felosztásos átalakítás végrehajtása hasonló a CASE döntési struktúrához egy programozási nyelven. Az átalakítás kiértékeli a kifejezéseket, és az eredmények alapján az adatsort a megadott kimenetre irányítja. Ez az átalakítás egy alapértelmezett kimenetet is biztosít, így ha egy sor nem egyezik egyetlen kifejezéssel sem, akkor az az alapértelmezett kimenetre irányul.
A feltételes felosztásos átalakítás konfigurálása
A feltételes felosztás átalakítását a következő módokon konfigurálhatja:
Adjon meg egy kifejezést, amely logikai értékre értékel minden olyan feltételt, amelyet tesztelni szeretne az átalakítás során.
Adja meg a feltételek kiértékelésének sorrendjét. A sorrend jelentős, mert a rendszer egy sort küld a kimenetnek, amely az első igaznak kiértékelt feltételnek felel meg.
Adja meg az átalakítás alapértelmezett kimenetét. Az átalakításhoz meg kell adni egy alapértelmezett kimenetet.
Minden bemeneti sor csak egy kimenetbe küldhető, amely az első feltétel kimenete, amely igaz értéket ad vissza. Az alábbi feltételek például az A betűvel kezdődő FirstName oszlop minden sorát egy kimenetre irányítják, a B betűvel kezdődő sorokat egy másik kimenetre, az összes többi sort pedig az alapértelmezett kimenetre.
1. kimenet
SUBSTRING(FirstName,1,1) == "A"
2. kimenet
SUBSTRING(FirstName,1,1) == "B"
Az Integration Services olyan függvényeket és operátorokat tartalmaz, amelyekkel létrehozhatja a bemeneti adatokat és a közvetlen kimeneti adatokat kiértékelő kifejezéseket. További információ: Integration Services (SSIS) kifejezések.
A Feltételes felosztás átalakítás tartalmazza a FriendlyExpression egyéni tulajdonságot. Ezt a tulajdonságot egy tulajdonságkifejezés frissítheti a csomag betöltésekor. További információ: Tulajdonságkifejezések használata a csomagokban és az átalakítás egyéni tulajdonságaiban.
Ez az átalakítás egy bemenettel, egy vagy több kimenettel és egy hibakimenettel rendelkezik.
A tulajdonságokat az SSIS Designer használatával vagy programozott módon állíthatja be.
A Speciális szerkesztő párbeszédpanel a programozott módon beállítható tulajdonságokat tükrözi. A Speciális szerkesztő párbeszédpanelen vagy programozott módon beállítható tulajdonságokról az alábbi témakörök egyikére kattintva talál további információt:
A tulajdonságok beállításával kapcsolatos további információkért kattintson az alábbi témakörök egyikére:
Kapcsolódó tevékenységek
Adathalmaz felosztása a feltételes felosztásos átalakítással
Feltételes szétválasztási transzformáció szerkesztő
A Feltételes felosztás átalakítási szerkesztő párbeszédpanelen kifejezéseket hozhat létre, beállíthatja a kifejezések kiértékelésének sorrendjét, és elnevezheti a feltételes felosztás kimeneteit. Ez a párbeszédpanel olyan matematikai, sztring- és dátum-/időfüggvényeket és operátorokat tartalmaz, amelyekkel kifejezéseket hozhat létre. Az első igazként kiértékelt feltétel határozza meg azt a kimenetet, amelyre a sor irányul.
Megjegyzés:
A Feltételes felosztás átalakítás minden bemeneti sort csak egy kimenetre irányít. Ha több feltételt ad meg, az átalakítás minden sort az első kimenetre küld, amelyre a feltétel igaz, és figyelmen kívül hagyja az adott sor további feltételeit. Ha több feltételt kell egymás után kiértékelnie, előfordulhat, hogy több feltételes felosztásos átalakítást kell összefűznie az adatfolyamban.
Beállítások
Rendelés
Jelöljön ki egy sort, és a jobb oldali nyílbillentyűkkel módosítsa a kifejezések kiértékelésének sorrendjét.
Kimeneti név
Adjon meg egy kimeneti nevet. Az alapértelmezett érték az esetek számozott listája; azonban bármilyen egyedi, leíró nevet választhat.
Feltétel
Írjon be egy kifejezést, vagy hozzon létre egyet az elérhető oszlopok, változók, függvények és operátorok listájából húzva.
A tulajdonság értéke tulajdonságkifejezéssel adható meg.
Kapcsolódó témakörök:Integration Services (SSIS) kifejezések, operátorok (SSIS-kifejezés) és függvények (SSIS-kifejezés)
Alapértelmezett kimeneti név
Írja be az alapértelmezett kimenet nevét, vagy használja az alapértelmezett értéket.
Hibakimenet konfigurálása
Adja meg, hogyan kezelheti a hibákat a Hibakimenet konfigurálása párbeszédpanelen.