ABGELEHNTE DATENSÄTZE
Mit der Konfigurationseinstellung REJECTEDRECORDSLIMIT können Sie abgelehnte Dataload-Datensätze im Essbase-Cube-Verzeichnis protokollieren.
Syntax
REJECTEDRECORDSLIMIT nn: Die Anzahl der abgelehnten Dataload-Datensätze, die in das Log für abgelehnte Datensätze aufgenommen werden sollen. Der Standardwert ist 0 (Logging von abgelehnten Datensätzen ist deaktiviert). Das Maximum beträgt 65.000 Datensätze.
Beschreibung
Diese Konfiguration auf Serverebene legt die maximale Anzahl abgelehnter Dataload-Datensätze fest, die Essbase protokollieren soll, bevor sie gestoppt wird.
Wenn diese Konfiguration nicht in essbase.cfg vorhanden ist, wird das Logging von abgelehnten Dataload-Datensätzen deaktiviert. Um Details zu abgelehnten Dataload-Datensätzen zu verfolgen, können Sie sie aktivieren, indem Sie diese Konfiguration zu essbase.cfg hinzufügen und einen Grenzwert für n angeben.
Wenn abgelehnte Datensätze protokolliert werden, sieht der Logeintrag wie folgt aus:
\\ Record rejected during data load:
"100-10","New York","Feb","Actual","645","258","90","51","1","#Missing","619"Die folgenden Kriterien definieren, welche Dataload-Datensätze abgelehnt und protokolliert werden:
-
Abgelehnt aufgrund der Auswahl- oder Ablehnungskriterien, die in der Regeldatei festgelegt sind.
-
Abgelehnt, weil kein Datenfeld im Datensatz vorhanden ist.
-
Abgelehnt, da alle Datenfelder ignoriert werden.
Hinweise:
-
Diese Konfigurationseinstellung kann in
essbase.cfgfestgelegt werden und gilt für alle Anwendungen auf dem Server. Diese Einstellung auf Anwendungsebene hat keine Auswirkungen. -
Essbase protokolliert abgelehnte Dataload-Datensätze in
RejectedRecords_SEQID_TimeStamp.logim Cube-Verzeichnis.Informationen zu Verzeichnisverzeichnissen in Essbase finden Sie unter Umgebungsspeicherorte in der Essbase-Plattform.
-
Datenladefehlerlogs werden anders behandelt als abgelehnte Datensatzlogs. Dataload-Fehler werden am Ende des Dataloads separat protokolliert. Siehe DATAERRORLIMIT.
Beispiel
REJECTEDRECORDSLIMIT 25