WEBINAR@LUNCHTIME

WEBINAR@LUNCHTIME
THEMA: „BEDINGTES AUSFÜHREN VON TRANSFORMATIONEN IN
SAS DATA INTEGRATION STUDIO"
EVA-MARIA KEGELMANN
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
WEBINAR@LUNCHTIME HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME
Moderation
Training
Anne K. Bogner-Hamleh
Eva-Maria Kegelmann
SAS Institute GmbH
Education Consultant
SAS Institute GmbH
Sr Technical Training Consultant
Xing-Profil:
http://www.xing.com/profile/AnneKatrin_BognerHamleh?key=0.0
Hinweise zum Ablauf des Webinars:
• Teilnehmer sind automatisch “stumm” geschaltet
• Sie können Nachrichten an den Moderator senden / Fragen stellen
• die Veranstaltung wird aufgezeichnet
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
LERNZIELE
•
BEDINGTES AUSFÜHREN VON TRANSFORMATIONEN IN
SAS DATA INTEGRATION STUDIO
Verstehen der Funktionalität der bedingten Ausführung von Transformationen
• Kennenlernen, wie man eine bedingte Ausführung von Transformationen umsetzt
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
WEBINAR@LUNCHTIME BEDINGTES AUSFÜHREN VON TRANSFORMATIONEN
Ab SAS Data Integration Studio 4.8
ist es möglich, Teile eines Jobs bedingt
auszuführen.
Verwendete Transformationen:
• Conditional Start und
• Conditional End
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
WEBINAR@LUNCHTIME BEDINGTES AUSFÜHREN VON TRANSFORMATIONEN
•
Eine oder mehrere Transformationen können in einem Block
abhängig von einer Bedingung ausgeführt werden
• Mehrere Bedingte Ausführungsblöcke im Job möglich
• Verwendung der %IF Makrologik.
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
WEBINAR@LUNCHTIME BEDINGUNG DEFINIEREN
Jede Bedingung möglich, die mit der %EVAL Makrofunktion
ausgewertet werden kann.
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
WEBINAR@LUNCHTIME JOBSTATUS
Beim Status-Reiter können Sie nachvollziehen,
• ob der Job korrekt ausgeführt wurde
• ob der bedingte Ausführungsblock ausgeführt wurde
oder nicht.
• welchen Status die Bedingung hatte.
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
WEBINAR@LUNCHTIME RETURN CODE CHECK
Return Code Check-Transformationen verwenden
Mögliche Positionen:
• nach den einzelnen Transformationen zwischen
Conditional Start und Conditional End
• nach Conditional End
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
WEBINAR@LUNCHTIME CONDITIONAL EXECUTION CAVEATS
Wenn die Bedingung NICHT erfüllt ist:
• wird jeglicher Code, der den entsprechenden
Transformationen zugeordnet ist NICHT ausgeführt.
Inklusive:
• Precode
• Postcode
• LIBNAME Anweisungen für die Quelltabellen
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
DEMO
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
FRAGEN?
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
WEBINAR@LUNCHTIME VIELEN DANK FÜR IHRE TEILNAHME
Interesse an weiterem Austausch?
•
Sprechen Sie uns direkt an:
[email protected]
•
Mehr lernen im
Kompaktkurs: Data Integration
15.06. – 19.06.2015 in Heidelberg
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
WEBINAR@LUNCHTIME NÄCHSTES WEBINAR@LUNCHTIME
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
FOLIEN ZUM DOWNLOAD UNTER
WWW.SAS.DE/LUNCHTIME
WIE HAT IHNEN UNSER WEBINAR GEFALLEN?
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
www.SAS.com