Implementace vyhledávání v režimu bez mezipaměti nebo částečné mezipaměti

Platí pro:SQL Server SSIS Integration Runtime v rámci Azure Data Factory

Můžete nastavit transformaci Lookup tak, aby používala režim částečné cache nebo bez cache:

  • Částečná cache

    Řádky s odpovídajícími položkami v referenční datové sadě a volitelně i řádky bez shodných položek v datové sadě jsou uloženy v cache. Při překročení velikosti paměti mezipaměti transformace vyhledávání automaticky odebere nejméně často používané řádky z mezipaměti.

  • Žádná cache

    Do mezipaměti se nenačtou žádná data.

Ať už zvolíte částečnou cache nebo žádnou cache, používáte správce spojení v databázi OLE DB k připojení k referenční datové sadě. Referenční datová sada se vytváří pomocí tabulky, pohledu nebo dotazu SQL během provádění transformace Lookup

Implementovat transformaci Lookup v režimu bez mezipaměti nebo v režimu částečné mezipaměti

  1. V SQL Server Data Tools (SSDT) otevřete projekt Integration Services, který obsahuje požadovaný balíček, a pak ho otevřete.

  2. Na záložce Tok dat přidejte transformaci Lookup.

  3. Propojte transformaci Vyhledávání s tokem dat přetažením konektoru ze zdroje nebo z předchozí transformace do transformace Vyhledávání.

    Note

    Vyhledávací transformace nakonfigurovaná na režim bez cache nemusí být validována, pokud se tato transformace připojí k plochému souboru obsahujícímu prázdné pole data. Jestli transformace ověřuje, závisí na tom, jestli je správce připojení pro plochý soubor nakonfigurovaný tak, aby zachoval hodnoty null. Pro ověření transformace vyhledávání, v Editoru zdrojových souborů, na stránce Správce připojení, zaškrtněte možnost Zachovat null hodnoty ze zdroje jako null hodnoty v toku dat.

  4. Poklikáním na zdroj nebo předchozí transformaci nakonfigurujte komponentu.

  5. Dvakrát klikněte na transformaci Lookup a poté v Editoru transformace Lookup na stránce Obecné vyberte Partialcache nebo No cache.

  6. Pro Specifikovat, jak zacházet s řádky bez shodného seznamu položek, vyberte ze seznamu možnost zpracování chyb.

  7. Na stránce Připojení vyberte správce spojení ze seznamu správce spojení v databázi OLE DB nebo klikněte na Nové pro vytvoření nového správce připojení. Další informace naleznete v tématu OLE DB Správce připojení.

  8. Udělejte jednu z těchto věcí:

    • Klepněte na tlačítko Použít tabulku nebo zobrazení a pak vyberte tabulku nebo zobrazení, nebo klepněte na tlačítko Nový a vytvořte tabulku nebo zobrazení.

    • Klikněte na Použít výsledky SQL dotazu a poté vytvořte dotaz v SQL příkazovém okně.

      nebo

      Klikněte na Build Query a vytvořte dotaz pomocí grafických nástrojů, které Query Builder poskytuje.

      nebo

      Klikněte na Browse pro import SQL příkazu ze souboru.

    Pokud chcete ověřit dotaz SQL, klikněte na Parsovat dotaz.

    Pokud chcete zobrazit ukázku dat, klikněte na Náhled.

  9. Klikněte na stránku Sloupce a potom přetáhněte aspoň jeden sloupec ze seznamu Dostupné vstupní sloupce do sloupce v seznamu Dostupný vyhledávací sloupec .

    Note

    Transformace vyhledávání automaticky mapuje sloupce se stejným názvem a stejným datovým typem.

    Note

    Sloupce musí mít odpovídající datové typy, které se mají mapovat. Další informace najdete v tématu datové typy integračních služeb.

  10. Do výstupu zahrňte vyhledávací sloupce následujícími kroky:

    1. Ze seznamu Dostupné vyhledávací sloupce vyberte sloupce.

    2. V seznamu Operace vyhledávání určete, zda hodnoty z vyhledávacích sloupců nahrazují hodnoty ve vstupním sloupci nebo jsou zapsány do nového sloupce.

  11. Pokud jste v kroku 5 zvolili Částečnou cache, na stránce Pokročilé nastavte následující možnosti cache:

    • Ze seznamu velikosti cache (32-bitová) vyberte velikost cache pro 32bitová prostředí.

    • Ze seznamu velikosti cache (64-bitová) vyberte velikost cache pro 64bitová prostředí.

    • Pro ukládání řádků bez shodných položek v referenci vyberte Povolit cache pro řádky bez shodných položek.

    • Ze seznamu Alokace z cache vyberte procento cache, které se použije k uložení řádků bez shody položek.

  12. Pro úpravu SQL příkazu, který generuje referenční dataset, vyberte Upravit SQL příkaz a změňte SQL příkaz zobrazený v textovém poli.

    Pokud příkaz obsahuje parametry, klikněte na Parametry pro mapování parametrů na vstupní sloupce.

    Note

    Volitelný příkaz SQL, který zadáte na této stránce, přepíše a nahradí název tabulky, který jste zadali na stránce Připojeníeditoru transformací vyhledávání.

  13. Pokud chcete nakonfigurovat výstup chyby, klikněte na stránku Výstup chyby a nastavte možnosti zpracování chyb. Další informace najdete v tématu Editor transformace vyhledávání (část s chybovým výstupem).

  14. Kliknutím na TLAČÍTKO OK uložte změny transformace vyhledávání a spusťte balíček.