OLAP.Arbeitsplatz: Unterschied zwischen den Versionen
Zeile 105: | Zeile 105: | ||
|- | |- | ||
| border-color=#000000 border-style=solid border-left-width=1pt border-right-width=0pt border-bottom-width=1pt border-top-width=1pt font-family=Verdana font-size=-1 | xxx | | border-color=#000000 border-style=solid border-left-width=1pt border-right-width=0pt border-bottom-width=1pt border-top-width=1pt font-family=Verdana font-size=-1 | xxx | ||
| | |||
|- | |- | ||
| valign=top | [[Bild:Printer.png]] | | valign=top | [[Bild:Printer.png]] |
Version vom 18. November 2005, 17:06 Uhr
Der Arbeitsplatz wurde für komplexe mehrstufige OLAP Abfragen geschaffen. Insbesondere wenn viele Abfragefelder (OLAP Parameter) vom Benutzer eingetragen werden können ist die Verwendung des OLAP Arbeitsplatzes sinnvoller als der Start eines einzelnen OLAP Statement. Die Abfragen können unterhalb des Abfrage Verzeichnisses strukturiert werden. Dabei sind öffentliche und geschütze / gruppenbezogene Abfragen anwendbar und speicherbar.
Bedeutung der Symbole
Symbole (oben)
Symbole (unten)
Historische Datensätze anzeigen | |
xxx | |
Ausdrucken |
Listen Anzeige
Es wird immer das OLAP Zentral ergebnis dargestellt. Es kann auch noch weitere Endergebnisse geben.
Abfrage Reiter (Dimensions-Gruppen)
Eine Dimension des OLAP Würfel stellt ein einzelnes Feld einer Tabelle im Gesamtsystem dar (z.B. OLAP Dimension "Umsatz" : SELECT DISTINCT RECHNUNGSBETRAG FROM BELEG). Oft ist nicht sinnvoll der OLAP Forderung ALLES in einen mehrdimensionalen Würfel auszuformulieren Folge zu leisten. Vielmehr bietet man mehrere Herangehensweisen an die Ergebnissmenge an und kann so auf die Datenprojektion ALLER Dimensionen verzichten. Durch die auswahl einer Dimensions-Gruppe bricht der Gesamt-OLAP Würfel auf einen kleinen Teil seiner eigentlichen Grösse zusammen. Es entstehen dadurch Performanche Zuwächse.
Abfrage Syntax
["!"|"<"|">"|"<="|">="|"<>"] <Wert> [ ".." <Wert> ] { "#" <Wert> }
Beispiele für einzelne Feldeingaben:
16 : genau der Wert 16 >5 : alle Werte die grösser sind als 5 >=5 : 5..120 : Werte zwischen (incl.) 5 und 120 <3 : Werte die kleiner sind als 3 <=3 : <>15 : 1,17,28,25,99 : Aufzählungs Typ start with Deu : Beginnt mit like %G4% : So ähnlich wie
Ausgabe in ein vorbereitetes Excel(tm)Microsoft(c) Dokument
Übernahme von ganzen Spalten von einer Arbeitsmappe in die andere
// // Nur mal grundsätzliches Beispiel 1 // Sub Makro1() Range("B1:B20").Copy Range("A1:A20").PasteSpecial Paste:=xlValues End Sub
// // Nur mal grundsätzliches Beispiel 2 // Hier wird im Ziel glaube ich nach einer freien Position gesucht Sub Makro1() Range("B1").Copy Dim iRow As Integer Cells([a65536].End(xlUp).Row + 1, 1).Activate Selection.PasteSpecial Paste:=xlValues End Sub
- Hier gibt es weitere Infos über Excel Charts: http://peltiertech.com/Excel/Charts/
- Inbesondere über "Doppel-Charts": http://peltiertech.com/Excel/Charts/BarLineCombo.html
- Es erfolgt immer die Ausgabe in die datei out.xls
- Existiert die Vorlage, so wird diese Benutzt - alle Angaben der ersten Mappe bleiben erhalten.
Die OLAP Arbeitsplatz Quelltext gibt es hier
http://www.orgamon.org/OLAPArbeitsplatz.pas.html
to do "laufender Auftrag"
- Berechtigungskonzept
- Schritt: Sperrung der umfassenden Änderungsmöglichkeiten an der Datenbank (mit sofortiger Wirkung)
- Schritt: gezielte Rechtevergabe über Anmeldename (Berechtigungsvergabe kann über IB Manager in DB direkt erfolgen "Benutzer <-> Gruppenrechte", erfordert erneute Diskussion)
- individuelle Einstellbarkeit der Texte vor den Eingabefeldern in den Selektionsmasken
- Im "OLAP Arbeitsplatz" die 3 Spaltenüberschriften unter "Fehler" (Qmin, 0,2Qmin, Qmax) durch den Wert der tatsächliche Durchflussmenge (Flowrate) ersetzen. WW: Hier könnten evtl. Fehler auftreten wenn eine Ausertung G4 und G6 Zähler beinhaltet. Bei gleichen "reqeusted flow"- Werten ist es sinnvoll bei ungleichen genügt die Qmin-, 0,2Qmin- u. Qmax Angabe.
- Im "OLAP Arbeitsplatz" sollte noch die Auftragsnummer angezeigt werden, statt dessen kann der Typ ausgeblendet werden.
- Combobox für Datenbanken (-> Bei Änderung der DB sollte ein automatischer Re-Connect erfolgen)
- Combobox für XLS Vorlagen
- "3 Testdatensätze" MUSS unumstössliche Grundvoraussetzung sein, für jede weitere Aktion
- durchstarten in den OLAP - Arbeitsplatz. Dies sollte ein benutzerdefinierbares Flag sein. (Also abhängig vom Benutzer, der sich einlogged).
- Dokumentation aller Mini-Symbole im Wiki
- Übernahme ganzer Excel Spalten von einer Mappe in die andere.
- Die durch OLAP erzeugte Excel-Tabelle sollte nicht OUT.xls heissen (Zugriffskonflikt kann entstehen). Vorschlag: den Vorlagenname mit einer fortlaufenden Nummer versehen (ähnlich wie in Excel: Menue - Datei - Neu), eine Speicherung wäre zu diesem Zeitpunkt noch nicht dringend erforderlich.
- Wertereihen spaltenweise fortsetzen (Excel-Funktion?!?)
- WW:
- Ich hatte Probleme mit der Übersichtlichkeit meiner Ausertungsabfrage
Frage: Ist es möglich dass man auf dem Olap-Arbeitsplatz_Oberfläche ein Tabellenfenster [wie z.B."Zähler(METERS)"] einrichtet indem a) ein Standardparametersatz, der 90% aller Abfragefälle abdeckt [könnte so aussehen wie Questionair-Kopf], erstellt oder b) der die aktuelle Summe aller selektierten Abfragefelder zeigt.
- Bei der Übertragung der Informationen insbesondere der Auswahlkriterien, aus den Tabelleblättern IN, PE, MF und RP in das Berichtsvorlageblatt "MAIN" fehlt mir eine Möglichkeit die angewählten Selektionsparameter automatisiert deutlich zu machen, gibt es hierfür Möglichkeiten? (Reproduzierbarkeit einer Abfrage)
- In der aktuellen Tabelle "PE" sind noch einige Informationen zum Befüllen der bisherigen PEP1-Vorlage nicht vorhanden z.B: Auftragsnummer, Mittelwerte der Fehler oder Standardabweichung der Fehler eines Messpunktes bzw die Produktionsdaten der Zähler (METERDATA..).
In dem beiliegenden Tabellenblatt PE habe ich einen Vorschlag gemacht um für die Standardabfrage aus der Datenbank in OLAP-Arbeitsplatz Informationsspalten zu ergänzen. Ein weiterer Vorschlag für allgemeine Berechnungsgrößen (Mittelwert, Standardabweichung, Stückzahl, .... ) wäre ein paar Hilfszeilen zur Berechnung dieser Parameter einzufügen. Die Ergebnisse könnte man dann direkt von PE oder über IN in das aktuelle "MAIN" importiert werden.
to do "muss neu beauftragt werden"
- ermöglichen, dass einfach noch mehr Spalten rechts in "PE" hinzugefügt werden können. Insbesondere die Möglichkeit, dass z.B. anstelle der bisherigen 3 Messpunkte nun z.B. 10 Messpunkte ermittelt werden und entsprechend der bishrige Spalten-Aufbau "Qmin,Qmax, usw." dann ganz neu definiert werden kann.