wir möchten zwei neue AD-Attribute in M42 pflegen, personalTitle mit den Values <male;female> und employeeType mit den Values <internal,external;externalapprover>.
Im LDAP Provider wurden diese hinzugefügt und werden auch korrekt abgefragt. Da ich die Daten als Wert haben möchte, muss ich diese transformieren. Dies mache ich wie folgt.
Code: Select all
CASE
WHEN personalTitle = 'male' THEN 1
WHEN personalTitle = 'female' THEN 2
ELSE 0
END
Code: Select all
CASE
WHEN employeeType = 'internal' THEN 50
WHEN employeeType = 'external' THEN 60
WHEN employeeType = 'externalapprover' THEN 20003
ELSE 0
END
Leider bekomme ich folgenden Fehler in der Importdefinition:
In der ST-SPSUserType gibt es auch nunmal nur folgende Felder:update4u.SPS.DataLayer.Query.ExpressionParserException: Class: ST-SPSUserType does not contain attribute employeeType!
Wie kann ich nun das benötigte Attribut der Staging Tabelle zur Verfügung stellen?ID, TimeStamp, LastName, MailAddress, sAMAccountName, sn, ST_ResAction, ST_ResError, ST_ResMatch, ST_RowNumber, userAccountControl