Sortieren von Ausgabedatensätzen

Im Schritt „Write to File“ definiert die Registerkarte Sortierfelder Felder, nach denen die Ausgabesätze sortiert werden sollen, bevor sie in die Ausgabedatei geschrieben werden. Die Sortierung ist optional.

  1. Klicken Sie in „Write to File“ auf die Registerkarte Sortierfelder.
  2. Klicken Sie auf Hinzufügen.
  3. Klicken Sie auf den Abwärtspfeil bei der Spalte Feldname und wählen Sie das Feld aus, nach dem sortiert werden soll. Die auswählbaren Felder hängen von den Feldern im Datenfluss ab.
  4. Wählen Sie in der Spalte Sortierung die Option Ascending oder Descending aus.
  5. Wiederholen Sie diese Schritte, bis Sie alle Ausgabefelder hinzugefügt haben, die Sie zum Sortieren verwenden möchten. Ändern Sie die Reihenfolge der Sortierung. Markieren Sie dazu die Zeile für das Feld, das Sie verschieben möchten, und klicken Sie auf Aufwärts oder Abwärts.
  6. Die Standardoptionen für die Sortierleistung für Ihr System werden in der Management Console festgelegt. Wenn Sie die Standardoptionen für die Sortierleistung Ihres Systems überschreiben möchten, klicken Sie auf Erweitert. Das Dialogfeld Erweiterte Optionen enthält die folgenden Optionen für die Sortierleistung:
    Beschränkung für Datensätze im Arbeitsspeicher
    Gibt die maximale Anzahl von Datenzeilen an, die ein Sorter im Arbeitsspeicher belässt, bevor er sie auf die Festplatte auslagert. Standardmäßig erfolgt eine Sortierung von bis zu 10.000 Datensätze in einem Arbeitsspeicher und eine Sortierung von mehr als 10.000 Datensätzen auf einem Datenträger. Der maximale Wert umfasst 100.000 Datensätze. In der Regel erfolgt eine Sortierung im Arbeitsspeicher deutlich schneller als auf einem Datenträger. Daher sollte hierfür ein Wert festgelegt werden, der hoch genug ist, damit ein Großteil der Sortierungen im Arbeitsspeicher erfolgen kann und nur umfangreiche Datasets auf einen Datenträger geschrieben werden.
    Anmerkung: Vorsicht bei Umgebungen, in denen Aufträge gleichzeitig ausgeführt werden: Durch das Erhöhen der Einstellung Beschränkung für Datensätze im Arbeitsspeicher wird die Wahrscheinlichkeit erhöht, dass nicht mehr genügend Arbeitsspeicher verfügbar ist.
    Maximale Anzahl temporärer Dateien
    Gibt die maximale Anzahl temporärer Dateien an, die von einem Sortiervorgang verwendet werden können. Die Verwendung einer größeren Anzahl temporärer Dateien kann zu einer besseren Leistung führen. Die optimale Anzahl hängt jedoch stark von der Konfiguration des Servers ab, auf dem Spectrum™ Technology Platform ausgeführt wird. Sie sollten mit verschiedenen Einstellungen experimentieren und dabei die Auswirkungen auf die Leistung beobachten, wenn mehr oder weniger temporäre Dateien verwendet werden. Verwenden Sie für die Berechnung der ungefähren Anzahl temporärer Dateien die folgende Gleichung:
    (NumberOfRecords × 2) ÷ InMemoryRecordLimit = NumberOfTempFiles 
    Beachten Sie, dass die maximale Anzahl der temporären Dateien 1.000 nicht überschreiten darf.
    Komprimierung aktivieren
    Gibt an, dass temporäre Dateien komprimiert werden, wenn sie auf die Festplatte geschrieben werden.
    Anmerkung: Welche Einstellungen für die Sortierleistung optimal sind, hängt von der Hardwarekonfiguration Ihres Servers ab. Dennoch wird mit der folgenden Gleichung im Allgemeinen eine gute Sortierleistung erzielt:
    (InMemoryRecordLimit × MaxNumberOfTempFiles ÷ 2) >= TotalNumberOfRecords