920.01 Dateien bearbeiten (allgemeine Vorgehensweise)
Das Bearbeiten geht in folgenden Schritten vor sich:
-
Datei, die bearbeitet werden soll, im Zeilenfenster 920 Kapazitätsermittlung, Dateien definieren auswählen (entweder mit Doppelklick, mit Markieren und Eingabetaste oder mit Markieren und BEARBEITEN - ÄNDERN).Das Bearbeitungsfenster "Dateidefinition bearbeiten" wird automatisch geöffnet.
-
Im Bearbeitungsfenster "Dateidefinition bearbeiten" die gewünschten Änderungen vornehmen (siehe Abschnitt 920.02 Dateidefinition bearbeiten).
-
Schritte 1 und 2 für alle Dateien, die bearbeitet werden sollen, wiederholen.Wenn dies für alle Dateien durchgeführt wurde: weiter mit Schritt 4 (siehe auch Schaltfläche [ Alle reorganisieren ]).
-
Im Zeilenfenster "Kapazitätsermittlung, Dateien definieren" die Schaltfläche [ Durchführen ] betätigen. Das Fenster "Änderungen durchführen" wird automatisch geöffnet.
-
Das Durchführen der Änderungen starten, indem im Fenster "Änderungen durchführen" die Schaltfläche [ Ok ] betätigt wird (siehe Abschnitt 920.03 Änderungen durchführen).Als defekt markierte Dateien werden beim Durchführen der Änderungen nicht berücksichtigt.
Die Behandlung von als defekt markierten Dateien (siehe "!!!" in der Spalte «Bearbeiten» der Listbox) wird im Abschnitt 920.04 Behandlung von defekten Dateien beschrieben.
Jede angezeigte Spalte kann als Sortierspalte festgelegt werden, und die jeweilige Sortierrichtung kann beeinflusst werden. Durch einen Mausklick auf eine Spaltenüberschrift wird die jeweilige Spalte zur Sortierspalte. Ein weiterer Klick auf die Sortierspalte kehrt die Richtung der Sortierung um. Die Sortierrichtung wird durch ein kleines Pfeilsymbol neben der Spaltenüberschrift angezeigt.
|
Beschreibung der Bildschirmfelder
|
Dateinummer Anzeige
Anzeige der Dateinummer.
Dateiname Anzeige
Anzeige des physikalischen Dateinamens (zum Beispiel TEILE.DAT).
Hinweis
Die Dateibezeichnung (zum Beispiel Teilestammdatei) kann dem Menü INFOSYSTEM - DATENBANKSTATUS entnommen werden.
Definierte Datensätze (Anwenderteil) Anzeige
Anzeige der bisher definierten Datensätze einschließlich der noch freien Sätze.
Freie Datensätze (Anwenderteil) Anzeige
Anzeige der bisher noch freien Datensätze. Im Anwenderteil einer Datei ist der erste Datensatz immer belegt.
Definierte Indexsätze (Indexteil) Anzeige
Anzeige der bisher definierten Indexsätze einschließlich der noch freien Sätze. Die Anzahl der Sätze wird aus der Anzahl Anwendersätze erreicht (siehe Eintrag bei Schlüsselwort "IxAtRelation" in der Sektion [SYS920] der Datei SIBPPS.INI).
Freie Indexsätze (Indexteil) Anzeige
Anzeige der bisher noch freien Indexsätze.
Speicherbedarf Anzeige
Hier wird der Platzbedarf der jeweiligen Datei auf der Festplatte ausgegeben. Die Angabe erfolgt in kB.
Speicherbedarf AT Anzeige
Hier wird der Platzbedarf für den Anwenderteil der jeweiligen Datei auf der Festplatte ausgegeben. Die Angabe erfolgt in kB.
Bearbeiten Anzeige
Hier wird die in "Dateidefinition bearbeiten" (siehe Abschnitt 920.02 Dateidefinition bearbeiten) eingegebene und noch durchzuführende Bearbeitungsart angezeigt:
-
nicht bearbeiten
-
reorganisieren
-
ändern
-
anlegen
-
"!!!" steht für defekte Dateien (siehe Beschreibung im Abschnitt 920.04 Behandlung von defekten Dateien)
Nachdem eine Änderung durchgeführt wurde, wird der Eintrag wieder entfernt.
Klingel Datensätze (Anwenderteil) Anzeige
Anzeige, bei welcher Anzahl freier Datensätze die Warnung ausgegeben werden soll, dass die Datei (fast) voll ist. Die Prüfung auf freie Datensätze erfolgt immer beim Schreiben in eine Datei. Bei der zeichenorientierten Version erfolgt die Warnung immer. Bei dieser Version erfolgt die Warnung nur dann, wenn auf der Festplatte nicht mehr genügend Platz für eine automatische Vergrößerung vorhanden ist.
Tagesklingel Datensätze (Anwenderteil) Anzeige
Anzeige, bei welcher Anzahl freier Datensätze die Warnung ausgegeben werden soll, dass die Datei (fast) voll ist. Die Warnung erfolgt, wenn die als Tagesklingel definierte Anzahl Datensätze in einer Datei unterschritten wurde. Die Prüfung auf freie Datensätze erfolgt nur beim ersten Öffnen einer Datei durch ein Programm. Die Tagesklingel warnt je Programm nur einmal.
Inkrement Datensätze (Anwenderteil) Anzeige
Anzeige, um welche Anzahl Datensätze die Datei bei automatischer Vergrößerung erweitert wird. Falls hier "0" eingegeben wird, entspricht dies dem Wert "100".
Klingel Indexsätze Anzeige
Anzeige, bei welcher Anzahl freier Indexsätze die Warnung ausgegeben werden soll, dass die Datei (fast) voll ist. Die Prüfung auf freie Indexsätze erfolgt immer beim Schreiben in eine Datei. Bei der zeichenorientierten Version erfolgt die Warnung immer. Bei dieser Version erfolgt die Warnung nur, wenn auf der Festplatte nicht mehr genügend Platz für eine automatische Vergrößerung vorhanden ist.
Inkrement Indexsätze (Indexteil) Anzeige
Anzeige, um welche Anzahl Indexsätze die Datei bei automatischer Vergrößerung erweitert wird. Die automatische Vergrößerung des Indexteils nimmt nur wenig Zeit in Anspruch, deshalb ist beim Indexteil keine Tagesklingel notwendig.
Füllgrad Anzeige
Anzeige des Füllgrades für Indexsätze je Datei in Prozent (siehe Beschreibung des Eingabefelds «Füllgrad (%)»).
IT-Satzlänge Anzeige
Anzeige der Satzlänge innerhalb des Indexteils einer Datei aus dem Indexverwaltungssatz. Falls dort nichts angegeben ist, gilt die Einstellung aus der Konfigurationsdatei KO.DAT. Steht auch dort kein Eintrag (Länge 0), gilt der Default von 256 als Indexsatzlänge. Die Indexsatzlänge kann im Fenster "Änderungen durchführen" geändert werden.
Anzahl Dateien Anzeige
Hier wird die Anzahl aller infra-Datendateien auf der Festplatte ausgegeben.
Speicherbedarf Anzeige
Hier wird der Platzbedarf aller infra-Datendateien auf der Festplatte ausgegeben (Summe der Spalte "Speicher"). Die Angabe erfolgt in kB.
Achtung
Während der Vergrößerung einer Datei wird Speicherplatz für die alte und die neue Datei benötigt. Die Vergrößerung einer Datei kann also nur durchgeführt werden, wenn dieser Platz auch tatsächlich vorhanden ist. Ist der Bedarf an Speicherkapazität größer als der zur Verfügung stehende freie Platz, so muss durch geeignete Maßnahmen für zusätzlichen freien Speicherplatz gesorgt werden.
Arbeitsdatei auf
Die Einstellung eines lokalen Verzeichnisses für die Arbeitsdatei ist zulässig und erhöht die Geschwindigkeit für die Reorganisation. Es ist sicherzustellen, dass auf der lokalen Platte genügend Speicherplatz vorhanden ist.
Füllgrad(%)
Die Reorganisation sorgt für ausgewogene Indexbäume mit einstellbarem Füllfaktor. Der Füllfaktor gibt an, wie viel Platz maximal in einem Indexsatz durch die Reorganisation belegt wird. Ein sinnvoller Füllfaktor, evtl. abhängig von der Anzahl Änderungen der einzelnen Dateien, sorgt für bessere Performance beim Schreiben / Aktualisieren und Löschen von Datensätzen. Der Füllfaktor ist mit 85% vorbelegt. Für bewegte Dateien kann man zum Beispiel auch 75% ausprobieren. Je kleiner der Füllfaktor, umso tiefer wird aber der Indexbaum, was wiederum der Lese-Performance nicht gut tut. Die beobachteten Verbesserungen bewegten sich bei der Lese-Performance zwischen 0 und ca. 30%.
Hinweis
Die Angabe wird als Vorbelegung für die einzelnen Dateien benutzt und kann je Datei im Fenster 920.02 Dateidefinition bearbeiten verändert werden. Der veränderte Füllgrad wirkt nur temporär. Beim nächsten Programmstart gelten wieder die Standardwerte (siehe auch Möglichkeit zur Veränderung der Indexsatzlänge im Fenster 920.03 im Feld «Indexsatzlänge").
Erstelle Pfade simultan im Memory Markierung
Eine Markierung des Felds bewirkt, dass die Schlüsselwerte eines Datensatzes für alle Zugriffspfade gleichzeitig erstellt und eingetragen werden. In diesem Fall benötigt die Reorganisation deutlich mehr freien Hauptspeicher, läuft jedoch schneller. Ohne die Markierung werden die Einträge je Pfad in aufeinanderfolgenden Läufen erstellt. Je nach Anzahl von Anwendersätzen und Hauptspeicherkonfiguration sind unterschiedliche Einstellungen sinnvoll.
Leere mehrdeutige Schlüssel (aktuell) Anzeige
Falls das Feld markiert ist, werden auch leere mehrdeutige Schlüssel in der Datenbank eingetragen.
Beispiel
Pfad "Suchbegriff" im Kundenauftragskopf (Datei 38, K_KOPF.DAT) ist ein mehrdeutiger Pfad und besteht nur aus dem Feld «Suchbegriff». Ist die Markierung gesetzt, werden zum Beispiel im Programm "Auftragsbestand auswerten" (436) bei Sortierfolge «Suchbegriff» auch die Aufträge mit leerem Suchbegriff ausgegeben. Ist die Markierung nicht gesetzt, werden solche Aufträge nicht ausgegeben.
Bei Pfaden, die aus mehreren Feldern bestehen, müssen alle Felder "leer" sein, damit kein Eintag in der Datenbank erfolgt.
Leere mehrdeutige Schlüssel (neu) Markierung
Hier kann die aktuelle Einstellung aus dem Anzeigefeld "Leere mehrdeutige Schlüssel (aktuell)" verändert werden. Falls die Angabe vom aktuellen Wert abweicht, werden nach dem Auslösen der Schaltfläche [ Durchführen ] alle Dateien auf "reorganisieren" gesetzt. Alle zuvor getätigten Einstellungen, wie zum Beispiel eine neue Satzanzahl werden berücksichtigt.
Achtung
Bei einer Änderung müssen alle anderen Benutzer infra:NET verlassen haben, da die Einstellung in der Konfigurationsdatei KO.DAT für die komplette Datenbank gilt. Sind noch andere Sitzungen aktiv, meldet infra:NET zwar, dass einige Dateien nicht gesperrt werden können, wer jedoch solche Lockmeldungen abbricht, kann dadurch einige Dateien von der Reorganisation ausschließen und damit eine unübersichtliche Situation schaffen.
|
Beschreibung der Schaltflächen und Menüfunktionen: Dateien bearbeiten
|
BEARBEITEN - ÄNDERN
Der Menüpunkt BEARBEITEN - ÄNDERN kann angewählt werden, sobald eine Datei markiert ist. Es öffnet sich anschließend das Bearbeitungsfenster 920.02 Dateidefinition bearbeiten, in dem die markierte Datei bearbeitet werden kann.
Pause
Mit dieser Schaltfläche kann der Aufbau des Zeilenfensters nach der Anwahl des Programms unterbrochen werden. Falls zum Beispiel nur eine bestimmte Datei bearbeitet werden soll, kann nach Anzeige dieser Datei mit der Schaltfläche die Anzeige unterbrochen werden, und es kann sofort mit der Bearbeitung der Datei begonnen werden.
Weiter
Mit dieser Schaltfläche kann der Aufbau des Zeilenfensters nach vorheriger Betätigung der Schaltfläche [ Pause ] fortgesetzt werden.
Durchführen
Mit dieser Schaltfläche wird das Fenster "Änderungen durchführen" geöffnet, in dem die erfolgten Änderungen durchgeführt werden.
Alles Reorganisieren
Alle Dateien, die Anwendersätze enthalten, werden für eine Reorganisation vorgemerkt. Im Anschluss daran können einzelne Dateien nachträglich noch in ihrer Charakteristik angepasst werden. Mit der Schaltfläche [ Durchführen ] können dann alle markierten Dateien reorganisiert werden. Da nur Dateien vorgemerkt werden können, die zum Zeitpunkt nicht durch andere Benutzer bearbeitet werden, sollte bei Nutzung dieser Markierung kein Benutzer aktiv sein.
