Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
SSIS Integration Runtime i Azure Data Factory
Du kan konfigurera Lookup-transformationen för att använda partiell cache eller läget utan cache:
Partiell cache
Raderna med matchande poster i referensdatasetet och, eventuellt, raderna utan matchande poster i datasetet lagras i cachen. När cacheminnets minnesstorlek överskrids tar uppslagstransformeringen automatiskt bort de rader som används minst ofta från cacheminnet.
Ingen cache
Inga data läses in i cacheminnet.
Oavsett om du väljer partiell cache eller ingen cache använder du en OLE DB-anslutningshanterare för att ansluta till referensdatasetet. Referensdatasetet genereras genom att använda en tabell, vy eller SQL-fråga under exekveringen av Lookup-transformationen
För att implementera en Lookup-transformation utan cache eller med partiell cache
I SQL Server Data Tools (SSDT), öppna Integration Services-projektet som innehåller paketet du vill ha, och öppna sedan paketet.
På fliken Data Flow, lägg till en Lookup-transformation.
Anslut uppslagstransformeringen till dataflödet genom att dra en koppling från en källa eller en tidigare transformering till uppslagstransformeringen.
Note
En uppslagstransformation som är konfigurerad för att använda no-cache-läget kanske inte validerar om den transformationen kopplas till en flat file som innehåller ett tomt datumfält. Om omvandlingen valideras beror på om anslutningshanteraren för den flata filen har konfigurerats för att behålla null-värden. För att säkerställa att uppslagstransformeringen valideras, gå till Flat File Source Editor, på sidan Anslutningshanteraren, och välj alternativet Behåll null-värden från källan som null-värden i dataflödet.
Dubbelklicka på källan eller föregående transformering för att konfigurera komponenten.
Dubbelklicka på Lookup-transformationen och välj sedan i Lookup Transformation Editor, på sidan Generellt , Partialcache eller No cache.
För listan Ange hur rader utan matchande poster ska hanteras, välj ett alternativ för felhantering i listan.
På sidan Anslutning , välj en anslutningshanterare från OLE DB-anslutningshanterarlistan eller klicka på Ny för att skapa en ny anslutningshanterare. Mer information finns i OLE DB Správca pripojení.
Gör något av följande:
Klicka på Använd en tabell eller en vy och välj sedan antingen en tabell eller vy eller klicka på Ny för att skapa en tabell eller vy.
Klicka på Använd resultat av en SQL-fråga och bygg sedan en fråga i SQL-kommandot .
-or-
Klicka på Bygg Fråga för att skapa en fråga med hjälp av de grafiska verktyg som Frågebyggaren tillhandahåller.
-or-
Klicka på Bläddra för att importera en SQL-sats från en fil.
Om du vill verifiera SQL-frågan klickar du på Parsa fråga.
Om du vill visa ett exempel på data klickar du på Förhandsgranska.
Klicka på sidan Kolumner och dra sedan minst en kolumn från listan Tillgängliga indatakolumner till en kolumn i listan Tillgänglig uppslagskolumn .
Note
Uppslagstransformeringen mappar automatiskt kolumner som har samma namn och samma datatyp.
Note
Kolumner måste ha matchande datatyper som ska mappas. Mer information finns i Integration Services-datatyper.
Inkludera uppslagskolumner i utdata genom att utföra följande steg:
Från listan över tillgängliga uppslagskolumner , välj kolumner.
I listan Sökningsåtgärd anger du om värdena från uppslagskolumnerna ersätter värden i indatakolumnen eller skrivs till en ny kolumn.
Om du valde Delvis cache i steg 5, på Avancerat-sidan , ställ in följande cachealternativ:
Från listan Cachestorlek (32-bitars) väljer du cachestorleken för 32-bitars miljöer.
Från cache-storleken (64-bitars) listan väljer du cachestorleken för 64-bitars miljöer.
För att cachelagra raderna utan matchande poster i referensen, välj Aktivera cache för rader utan matchande poster.
Från listan Tilldelning från cache väljer du hur stor andel av cachen som ska användas för att lagra rader utan matchande poster.
För att ändra SQL-satsen som genererar referensdatasetet, välj Modifiera SQL-satsen och ändra SQL-satsen som visas i textrutan.
Om satsen innehåller parametrar, klicka på Parametrar för att mappa parametrarna till indatakolumnerna.
Note
Den valfria SQL-instruktionen som du anger på den här sidan åsidosätter och ersätter tabellnamnet som du angav på sidan Anslutning i Uppslagstransformeringsredigeraren.
Om du vill konfigurera felutdata klickar du på sidan Felutdata och anger alternativen för felhantering. Mer information finns i Lookup Transformation Editor (felutdatasida).
Klicka på OK för att spara ändringarna i uppslagstransformeringen och kör sedan paketet.