Framework:Clientseitige Checks: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 48: | Zeile 48: | ||
:* wurden alle Parameter angegeben | :* wurden alle Parameter angegeben | ||
:* Schreibweise | :* Schreibweise | ||
:* Sessionkeys der Fortsetzungsbedingungen | |||
|- | |- | ||
|Importe | |Importe | ||
| Zeile 53: | Zeile 54: | ||
:* Zieltabellen | :* Zieltabellen | ||
:* Zielfelder | :* Zielfelder | ||
:* Sessionkeys der Filter | |||
|- | |- | ||
|Zeilensichten | |Zeilensichten | ||
| Zeile 61: | Zeile 63: | ||
:* Infomasken | :* Infomasken | ||
:* Detailmasken | :* Detailmasken | ||
:* Sessionkeys der Filter | |||
|- | |- | ||
|Eingabemasken | |Eingabemasken | ||
| Zeile 69: | Zeile 72: | ||
:* Infomasken | :* Infomasken | ||
:* Detailmasken | :* Detailmasken | ||
:* Sessionkeys der Filter | |||
|- | |- | ||
|CoPlanner-Würfel | |CoPlanner-Würfel | ||
| Zeile 82: | Zeile 86: | ||
Im unterem Bereich steht ein Suchfeld zur Verfügung. Per Klick auf die Anzahl der Suchergebnisse werden alle Suchergebnisse für den Check aktiviert. | Im unterem Bereich steht ein Suchfeld zur Verfügung. Per Klick auf die Anzahl der Suchergebnisse werden alle Suchergebnisse für den Check aktiviert. | ||
[[Image:FW_Checks_Auswahl.PNG|thumb|center|Framework, Liste | [[Image:FW_Checks_Auswahl.PNG|thumb|center|Framework, Liste der Objekte für Checks]] | ||
Mit "Weiter" werden die Checks für die gewählten Objekte durchgeführt. | Mit "Weiter" werden die Checks für die gewählten Objekte durchgeführt. | ||
| Zeile 89: | Zeile 93: | ||
===Datenkonsistenz=== | |||
{| class="wikitable" width={{{breite|100%}}} | |||
|- {{Tabellentitel}} | |||
|width="200pt" |Objekt | |||
|Checks | |||
|- | |||
|Tabellen | |||
| | |||
:* Prüfung, ob planabhängige Tabellen ungültige IDs besitzen | |||
:* Prüfung, ob planabhängige Tabellen als Plan ID -2 oder -1 besitzen | |||
:* Prüfung, ob angeführte Lookup-Tabellen die entsprechenden Elemente enthalten | |||
:* Prüfung, ob die Quellen von formelgenerierten Datensätzen existieren (Bezug nur auf Formeln des Typs Row (ehem. Single) | |||
:* Prüfung, ob alle Formeln auf die verwiesen wird auch existieren | |||
:* Prüfung, ob Quell- und Zieldatensatz einer Row-Formel dem gleichen Plan angehören (wenn planabhängig) | |||
:* Prüfung, ob alle Felder als Wert deren Defaultwert besitzen | |||
|- | |||
|Dimensionen | |||
| | |||
:* Prüfung, ob Dimensionen Rekursionen enthalten und ob Komplikationen, verursacht durch deren Parent ID entstehen können | |||
:* Prüfung, ob Dimensionen als Spaltenwert NULL enthalten, wo dies nicht der Fall sein darf | |||
:* Prüfung, ob angeführte Lookup-Dimensionen die entsprechenden Elemente enthalten | |||
:* Prüfung, ob jede Dimension die benötigten Elemente 1 und 2 besitzt | |||
:* Prüfung, ob Elementnamen einer Dimension eindeutig sind (+ vs_key wenn vorhanden) | |||
:* Prüfung, ob Dimensionen nur ein Root-Element haben und 0 nicht als Element-ID verwendet wird | |||
|- | |||
|Subsets | |||
| | |||
:* Prüfung, ob die Ursprungselemente von Subset-Elementen exisitieren | |||
|- | |||
|Checks für Benutzerverwaltung | |||
| | |||
:* Prüfung, ob ein Spaltenwert NULL enthält, wo dies nicht der Fall sein darf | |||
:* Prüfung, ob Objekte doppelt, aber unter der selben Copsys_id existieren | |||
:* Prüfung, ob auf gelöschte Elemente verwiesen wird | |||
|} | |||
Um einen Check der Datenkonsistenz zu starten, die Schaltfläche bei Datenkonsistenz aktivieren und "Assistent starten" klicken. | |||
[[Image:FW_Datenkonsistenzchecks.PNG|thumb|center|Framework, Datenkonsistenz]] | |||
Durch anwählen der Checks, die durchgeführt werden sollen, und Klick auf Fehlersuche rechts unten werden die Checks durchgeführt. Dies kann abhängig von der Modellgröße einige Zeit beanspruchen. | |||
Checks die Fehler ergeben haben werden in rot dargestellt. Durch Klick auf den entsprechenden Check, wird rechts ein genaueres Ergebnis sichtbar. | |||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
Aktuelle Version vom 22. März 2016, 12:02 Uhr
Die clientseitigen Checks bieten die Möglichkeit Modell- und Dateninkonstistenzen aufzudecken.
Konfigurationsparameter
Coplanner.exe.config
Die Sichtbarkeit der Einträge "Transport" und "Clientseitige Checks" im Entwicklermenü am Client kann über den Eintrag ShowTransportEntries gesteuert werden.
Aufruf
Um die clientseitigen Checks aufrufen zu können, muss man sich im Hersteller, PowerUser oder Partner-Modus befinden. Es gibt hier wenn man über CoPlanner auf das Entwicklungsmenü geht der Eintrag 'Clientseitige Checks'.

Über diesen Button öffnet sich dann der folgende Dialog:

Modellkonsistenz
Bei der Modellkonstistenz werden folgende Dinge geprüft:
| Objekt | Checks |
| Tabellen | existieren
|
| Dimensionen | existieren
|
| Subsets | existieren
|
| Makros | überprüft
|
| Importe | existieren
|
| Zeilensichten | existieren
|
| Eingabemasken | existieren
|
| CoPlanner-Würfel |
|
Um einen Check der Modellkonstistenz zu starten, die Schaltfläche bei Modellkonsistenz aktivieren und "Assistent starten" klicken.
Man erhält nun eine Liste von allen Objekten. Gegliedert ist diese Liste in Objektverwaltung und BI-Center.
Hier können die für den Check relevanten Objekte an- und abgewählt werden. Über das Kontextmenü auf der linken Spalte gibt es die Möglichkeit alle Objekte anzuwählen oder alle Objekte abzuwählen.
Im unterem Bereich steht ein Suchfeld zur Verfügung. Per Klick auf die Anzahl der Suchergebnisse werden alle Suchergebnisse für den Check aktiviert.
Mit "Weiter" werden die Checks für die gewählten Objekte durchgeführt.
Als Ergebnis wird eine Liste mit allen Inkonsistenzen geliefert. Mit Fertigstellen wird der Assistent beendet.
Datenkonsistenz
| Objekt | Checks |
| Tabellen |
|
| Dimensionen |
|
| Subsets |
|
| Checks für Benutzerverwaltung |
|
Um einen Check der Datenkonsistenz zu starten, die Schaltfläche bei Datenkonsistenz aktivieren und "Assistent starten" klicken.
Durch anwählen der Checks, die durchgeführt werden sollen, und Klick auf Fehlersuche rechts unten werden die Checks durchgeführt. Dies kann abhängig von der Modellgröße einige Zeit beanspruchen. Checks die Fehler ergeben haben werden in rot dargestellt. Durch Klick auf den entsprechenden Check, wird rechts ein genaueres Ergebnis sichtbar.