Skapa och distribuera en cache för uppslagstransformeringen

Gäller för:SQL Server SSIS Integration Runtime i Azure Data Factory

Du kan skapa och distribuera en cachefil (.caw) för Lookup-transformationen. Referensdatasetet lagras i cachefilen.

Lookup-transformationen utför uppslagningar genom att sammanfoga data i inmatningskolumner från en ansluten datakälla med kolumner i referensdatasetet.

Du skapar en cachefil genom att använda anslutningshanteraren Cache och transformeringen Cache Transform. Mer information finns i CacheAnslutningshanteraren och Cachetransformering.

För att lära dig mer om Lookup-transformationen och cachefilerna, se Lookup-transformation.

För att skapa en cachefil

  1. I SQL Server Data Tools (SSDT), öppna Integration Services-projektet som innehåller paketet du vill ha, och öppna sedan paketet.

  2. På fliken Control Flow, lägg till en Data Flow-uppgift.

  3. På fliken Data Flow lägger du till en Cache Transform-transformation i data flow och kopplar sedan transformationen till en datakälla.

    Konfigurera datakällan efter behov.

  4. Dubbelklicka på cachetransformering och klicka sedan på Nytt på sidan Anslutningshanteraren i Cachetransformeringsredigeraren för att skapa en ny cacheanslutningshanterare.

  5. I Cache Správca pripojení Editor, på fliken Generellt, konfigurera Cache connection manager för att spara cachen genom att välja följande alternativ:

    1. Välj Använd filcachen.

    2. För filnamn, skriv filsökvägen.

    Systemet skapar filen när du kör paketet.

    Note

    Paketets skyddsnivå gäller inte för cachefilen. Om cachefilen innehåller känslig information använder du en åtkomstkontrollista (ACL) för att begränsa åtkomsten till den plats eller mapp där du lagrar filen. Du bör endast aktivera åtkomst till vissa konton. Mer information finns i Åtkomst till filer som används av paket.

  6. Klicka på fliken Kolumner och ange sedan vilka kolumner som är indexkolumnerna med hjälp av alternativet Indexposition .

    För kolumner som inte är indexkolumner är indexpositionen 0. För indexkolumner är indexets position ett positivt löpnummer.

    Note

    När uppslagstransformeringen har konfigurerats för att använda en cacheanslutningshanterare kan endast indexkolumner i referensdatauppsättningen mappas till indatakolumner. Alla indexkolumner måste också mappas.

    Mer information finns i Redigeraren för cacheanslutningshanteraren.

  7. Konfigurera cachetransformering efter behov.

    Mer information finns i Cache Transformation Editor (Správca pripojení Page) och Cache Transformation Editor (Mappningssida).

  8. Kör paketet.

För att distribuera en cachefil

  1. I SQL Server Data Tools (SSDT), öppna Integration Services-projektet som innehåller paketet du vill ha, och öppna sedan paketet.

  2. Eventuellt, skapa en paketkonfiguration. Mer information finns i Skapa paketkonfigurationer.

  3. Lägg till cachefilen i projektet genom att göra följande:

    1. I Prieskumník riešení, välj det projekt du öppnade i steg 1.

    2. I Project-menyn, klicka på AddExisting Item.

    3. Välj cachefilen och klicka sedan på Lägg till.

    Filen visas i mappen Miscellaneous i Prieskumník riešení.

  4. Konfigurera projektet för att skapa ett distributionsverktyg och bygg sedan projektet. Mer information finns i Skapa ett distributionsverktyg.

    En manifestfil, <projektnamn>.SSISDeploymentManifest.xml, skapas som listar de övriga filerna i projektet, paketen och paketkonfigurationerna.

  5. Distribuera paketet till filsystemet. För mer information, se Distribuera paket med distributionsverktyget.