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 sloučení poskytuje výstup, který je generován spojením dvou seřazených datových sad pomocí FULL JOIN, LEFT JOIN nebo INNER JOIN. Pomocí spojení LEFT můžete například spojit tabulku, která obsahuje informace o produktu s tabulkou se seznamem země/oblasti, ve které byl produkt vyroben. Výsledkem je tabulka, která obsahuje seznam všech produktů a jejich země/oblasti původu.
Transformaci Merge Join můžete nakonfigurovat následujícími způsoby:
Zadejte, zda je spojení ÚPLNÉ, LEVÉ nebo VNITŘNÍ.
Zadejte, které sloupce používá spojení.
Určete, zda transformace zpracovává hodnoty null stejně jako ostatní hodnoty null.
Poznámka:
Pokud hodnoty null nejsou považovány za stejné hodnoty, transformace zpracovává hodnoty null, jako tomu je u databázového stroje SQL Serveru.
Tato transformace má dva vstupy a jeden výstup. Nepodporuje výstup chyb.
Vstupní požadavky
Transformace Merge Join vyžaduje seřazená data pro vstupy. Další informace o tomto důležitém požadavku naleznete v tématu Řazení dat pro transformace sloučení a sloučení spojení.
Podmínky vstupu
Transformace sloučení spojení vyžaduje, aby spojené sloupce měly odpovídající metadata. Nelze například spojit sloupec s číselným datovým typem se sloupcem, který má datový typ znaku. Pokud data mají datový typ řetězce, musí být délka sloupce ve druhém vstupu menší nebo rovna délce sloupce v prvním vstupu, se kterým je sloučena.
Omezování vyrovnávací paměti
Už nemusíte konfigurovat hodnotu vlastnosti MaxBuffersPerInput, protože Microsoft provedl změny, které snižují riziko, že transformace sloučení spojení spotřebuje nadměrnou paměť. K tomuto problému někdy došlo, když více vstupů v operaci Merge Join produkovalo data nerovnoměrnou rychlostí.
Související úkoly
Vlastnosti můžete nastavit prostřednictvím návrháře SSIS nebo programově.
Pro informace o nastavení vlastností této transformace klikněte na jedno z následujících témat:
Slučovací editor transformace spojení
Pomocí dialogového okna Slučovací transformační editor určete typ spojení, sloupce spojení a výstupní sloupce pro sloučení dvou vstupů sloučených spojením.
Důležité
Transformace sloučení vyžaduje seřazená data pro své vstupy. Další informace o tomto důležitém požadavku naleznete v tématu Řazení dat pro transformace sloučení a sloučení spojení.
Možnosti
Typ spojení
Určete, zda chcete použít vnitřní spojení, levé vnější spojení nebo úplné spojení.
Prohodit vstupy
Pomocí tlačítka Prohodit vstupy můžete přepínat pořadí mezi vstupy. Tento výběr může být užitečný u možnosti Levé vnější spojení.
Vstup
Pro každý sloupec, který chcete použít ve sloučené výstupu, nejprve vyberte ze seznamu dostupných vstupů.
Vstupy se zobrazují ve dvou samostatných tabulkách. Vyberte sloupce, které chcete zahrnout do výstupu. Přetažením sloupců vytvoříte spojení mezi tabulkami. Pokud chcete spojení odstranit, vyberte ho a stiskněte klávesu DELETE.
Vstupní sloupec
Vyberte sloupec, který chcete zahrnout do sloučeného výstupu ze seznamu dostupných sloupců ve vybraném vstupu.
Alias výstupu
Zadejte alias pro každý výstupní sloupec. Výchozí hodnota je název vstupního sloupce; můžete ale zvolit libovolný jedinečný popisný název.
Viz také
Sloučení transformace
Sjednocení všech transformací
Transformace integračních služeb