cermo-lit.ru

  

Bästa artiklarna:

  
Main / Hur man ställer in sessionsegenskaper i informatica

Hur man ställer in sessionsegenskaper i informatica

Sessionsegenskap är en uppsättning instruktioner som instruerar Informatica hur och när man ska flytta data från källa till mål.

En sessionsegenskap är en uppgift, precis som andra uppgifter som vi skapar i arbetsflödeshanteraren. Varje session du skapar måste ha en mappning associerad. En session kan ha en enda mappning åt gången och en gång kan den inte ändras. För att utföra en sessionsuppgift måste den läggas till i ett arbetsflöde. En session kan vara ett återanvändbart objekt eller icke-återanvändbart. När du skapar en session i uppgiftsutvecklaren kan den återanvändas, men när du skapar en session i arbetsflödesdesignern kan den inte återanvändas.

En återanvändbar session kan läggas till i flera arbetsflöden. Du kan också åsidosätta mappningsegenskaper i sessionsegenskaperna. I det här avsnittet kommer vi att diskutera följande viktiga egenskaper för sessionen. Steg 2 Dubbelklicka på sessionsikonen i Aktivitetsutvecklare för att öppna redigeringsuppgiftsfönstret. Steg 3 I fönstret "Redigera uppgift" klickar du på fliken Egenskaper. Steg 4 På fliken Egenskaper visas egenskaperna för sessionen Behandla källrader som egendom Den här egenskapen låter dig definiera hur källdata påverkar måltabellen.

Du kan till exempel definiera att källposten ska infogas eller tas bort från målet. Den här egenskapen har fyra alternativ - Infoga uppdatering Radera datadriven När den här egenskapen är inställd på att infoga kommer källdata att markeras för att infogas. Det betyder att informationen bara kommer att infogas. När egenskapen är inställd på att uppdateras kommer måldata att uppdateras av källdata. För uppdatering av data måste den primära nyckeln definieras i måltabellen. När egenskapen är inställd på att ta bort kommer källdata som redan finns i målet att tas bort från måltabellen.

För att den här egenskapen ska kunna genomföras och tillämpas av ändringarna bör den primära nyckeln definieras i måltabellen. Med egenskapen inställd på datadriven kontrollerar Informatica vilka källposter som är markerade. Om källposterna i en mappning är markerade som infoga kommer poster att införas i målet.

Om poster är markerade som en uppdatering i kartläggningen uppdateras posterna i målet. Så vilken operation som kommer att utföras vid målet beror på hur poster hanteras i kartläggningen. Steg 3 - I redigeringsfönstret i måltabellen För EmpNo-kolumnen väljer du tangenttyp som "primär nyckel" från rullningsmenyn och väljer OK-knappen.

Steg 4 - Spara ändringarna i Informatica och kör arbetsflödet för den här kartläggningen. När du utför denna mappning raderas de källposter som redan finns i målet. Åtgärdsintervall - egenskap Den här egenskapen definierar intervallet efter vilket Informatica gör en åtgärd för måltabellen. Till exempel, om du infogar 20 000 poster i en måltabell och du definierar åtagandintervall som 5000, kommer en åtagandeåtgärd att utföras efter varje 5000 insättningar av poster i målet.

Aktivera testbelastning Med den här egenskapen kan du testa din session och mappningar. När du använder den här funktionen och kör sessionerna hämtas poster från källorna men de laddas inte in i målet. Så den här funktionen hjälper till att testa riktigheten av mappningar, parameterfiler, funktion av olika transformationer inuti kartläggningen. Om du aktiverar den här funktionen finns det en annan egenskap - Antal rader att testa, den här egenskapen ska konfigureras för det antal poster som du vill hämta från källan för testbelastningen.

Minnesegenskaper Minnesegenskaper ger oss flexibiliteten att finjustera minnet som tilldelats Informatica för prestandaoptimeringar. När det finns hög flaskhals och prestandan är dålig kan du försöka förbättra prestandan med hjälp av minnesegenskaperna.

För att konfigurera minnesegenskaper, klicka på fliken "config object" i fönstret redigera uppgiften. Det öppnar ett annat fönster där du kan konfigurera ändringarna. I det här avsnittet kan du konfigurera minnesegenskaperna.

Till exempel standard buffertblockstorlek, sekventiell buffertlängd etc. Ändringar av dessa egenskaper kommer att avgöra hur mycket minne som ska tilldelas Informatica-tjänster för deras drift. Loggalternativ I det här egenskapssektionen kan du konfigurera loggegenskaperna för sessionen. Du kan ställa in nej för hur många antal loggar du vill spara för en session, max loggfil. Felhantering I det här avsnittet kan du konfigurera felegenskaperna för sessionen.

Med hjälp av Stop on-fel kan du konfigurera efter hur många fel sessionen måste stoppas. Med hjälp av åsidosättning kan du åsidosätta spårningsnivåerna för kartläggningen. Du kan också konfigurera sessionens beteende för olika fel som till exempel lagrat procedurfel, SQL-fel före post etc. Med detta avsnitt av egenskaper kan du åsidosätta egenskaperna för källan och målen. För källor och mål kan vi åsidosätta tabellnamnen, vi kan använda prefix för tabellnamn.

Inuti mappningarna kan vi konfigurera egenskaperna för olika transformationer, källor och mål, förutom det i detta avsnitt kan vi också granska och åsidosätta dessa egenskaper. Det är som en enda plats att granska alla dessa fastigheter. Anslutningsegenskaper i kartläggning Med den här egenskapen kan du definiera databasanslutningar för källan och målen. Källegenskaper I det här avsnittet kan du konfigurera de egenskaper som är relaterade till mappningens källa.

Du kan konfigurera pre- och post-SQL-skript för källan. Du kan också åsidosätta källtabellens namn i det här avsnittet. Målegenskaper I detta avsnitt kan du konfigurera detaljerna för målet. Du kan definiera om målbelastningen måste vara en bulkbelastning eller ett normalt läge.

I bulkbelastning uppnås prestationsförstärkningen eftersom det under belastningen inte finns några om-loggbuffertar som hanteras av databasen. Å andra sidan är normal belastning långsammare jämfört med bulkbelastning, men i händelse av fel är databasåterställning möjlig. Du kan också definiera egenskapen för att avkorta måltabellen innan du fyller i den. Det betyder att innan du laddar några poster i målet, kommer trettabellen att trunkeras och sedan kommer belastningen att utföras.

Den här egenskapen är användbar när vi skapar mappningar för scenbelastning. Pre SQL är den del av SQL-kod som kommer att köras innan infogning utförs i måltabellen, och post-SQL-kod kommer att köras efter att belastningen på måltabellen är klar. Framgång eller misslyckande med sessionsuppgift När du har flera sessioner i ett arbetsflöde kan det finnas ett scenario där en eller flera sessioner misslyckas.

I ett sådant skick kommer det en fråga om vad som skulle vara arbetsflödets status eftersom du har ett arbetsflöde där få uppgifter har misslyckats och få uppgifter har lyckats. För att hantera sådana villkor ger Informatica möjlighet att ställa in den här felspecifika egenskapen i arbetsflödet. När du kör detta arbetsflöde efter att ha gjort ovanstående ändringar om någon av uppgifterna misslyckas kommer arbetsflödesstatusen att göras som misslyckad. Tableau Talend ZooKeeper. Artificiell intelligens Keras.

R Programmering TensorFlow. Datavetenskap PyTorch. Sessionsegenskaper i Informatica: Komplett handledning.

(с) 2019 cermo-lit.ru