Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
SSIS Integration Runtime ve službě Azure Data Factory
Transformace podmíněného rozdělení může směrovat řádky dat do různých výstupů v závislosti na obsahu dat. Implementace transformace podmíněného rozdělení se podobá rozhodovací struktuře CASE v programovacím jazyce. Transformace vyhodnocuje výrazy a na základě výsledků směruje řádek dat na zadaný výstup. Tato transformace také poskytuje výchozí výstup, takže pokud řádek neodpovídá žádnému výrazu, který je směrován na výchozí výstup.
Konfigurace transformace podmíněného rozdělení
Podmíněnou transformaci rozdělení můžete nakonfigurovat následujícími způsoby:
Zadejte výraz, který se vyhodnotí jako logická hodnota pro každou podmínku, kterou má transformace testovat.
Zadejte pořadí, ve kterém se podmínky vyhodnocují. Pořadí je významné, protože řádek se odešle do výstupu odpovídající první podmínce, která se vyhodnotí jako true.
Zadejte výchozí výstup transformace. Transformace vyžaduje zadání výchozího výstupu.
Každý vstupní řádek lze odeslat pouze do jednoho výstupu, který je výstupem první podmínky, která se vyhodnotí jako true. Následující podmínky například směrují všechny řádky ve sloupci FirstName začínající písmenem A na jeden výstup, řádky začínající písmenem B na jiný výstup a všechny ostatní řádky do výchozího výstupu.
Výstup 1
SUBSTRING(FirstName,1,1) == "A"
Výstup 2
SUBSTRING(FirstName,1,1) == "B"
Integrační služby zahrnují funkce a operátory, které můžete použít k vytvoření výrazů, které vyhodnocují vstupní data a přímá výstupní data. Další informace najdete v tématu Výrazy SSIS (Integration Services).
Transformace podmíněného rozdělení zahrnuje FriendlyExpression jako vlastní vlastnost. Tuto vlastnost lze aktualizovat výrazem vlastnosti při načtení balíčku. Další informace naleznete v tématu Použití výrazů vlastností v balíčcích a Vlastní vlastnosti transformací.
Tato transformace má jeden vstup, jeden nebo více výstupů a jeden chybový výstup.
Vlastnosti můžete nastavit prostřednictvím návrháře SSIS nebo programově.
Dialogové okno Rozšířený editor odráží vlastnosti, které lze nastavit programově. Další informace o vlastnostech, které můžete nastavit v dialogovém okně Rozšířený editor nebo programově, klikněte na jedno z následujících témat:
Další informace o tom, jak nastavit vlastnosti, získáte kliknutím na jedno z následujících témat:
Související úkoly
Rozdělte datovou sadu pomocí podmíněné rozdělovací transformace
Editor transformace podmíněného rozdělení
Dialogové okno Editor podmíněné transformace rozdělení slouží k vytváření výrazů, nastavení pořadí vyhodnocování výrazů a pojmenování výstupů podmíněného rozdělení. Toto dialogové okno obsahuje matematické, řetězcové a časové funkce a operátory, které můžete použít k sestavení výrazů. První podmínka, která se vyhodnotí jako true, určuje výstup, na který je řádek směrován.
Poznámka:
Transformace podmíněného rozdělení směruje každý vstupní řádek pouze na jeden výstup. Pokud zadáte více podmínek, transformace odešle každý řádek na první výstup, pro který je podmínka pravdivá, a ignoruje následující podmínky pro daný řádek. Pokud potřebujete postupně vyhodnotit několik podmínek, možná budete muset zřetězit několik transformací Conditional Split v toku dat.
Možnosti
Objednávka
Vyberte řádek a pomocí šipkových kláves vpravo změňte pořadí, ve kterém se mají výrazy vyhodnotit.
Název výstupu
Zadejte název výstupu. Výchozí hodnota je číslovaný seznam případů; můžete ale zvolit libovolný jedinečný popisný název.
Podmínka
Zadejte výraz nebo ho sestavte přetažením ze seznamu dostupných sloupců, proměnných, funkcí a operátorů.
Hodnotu této vlastnosti lze zadat pomocí výrazu vlastnosti.
Související témata:Výrazy (SSIS Expression), Operátory (SSIS Expression) a Funkce (SSIS Expression)
Výchozí název výstupu
Zadejte název výchozího výstupu nebo použijte výchozí.
Nakonfigurujte výstup chyb
Určete způsob zpracování chyb pomocí dialogového okna Konfigurovat výstup chyby .
Viz také
toku dat
Transformace integračních služeb