Hallo liebe Community,
hier mal ein etwas kniffeliges Anliegen - vielleicht hat ja ein Mitglied (oder Herr Ambrosius ) eine Lösung parat.
Folgendes möchte ich gern umgesetzen:
1.) Per SQL Management Studio habe ich mir eine kleine SQL Abfrage zusammengezimmert, die mir die Clients aus einer Zuweisungsgruppe (1. Ebene, noch keine Abfrage von Unterebenen, also mit Parent Trees) ausspuckt.
2.) Diese (oder eine modifizierte) SQL-Abfrage (mit spezifischen Parent Trees) hätte ich nun gern in die EMC als Filter eingebunden.
Grund hierfür ist, dass automatisiert um Hintergrund zyklisch Filteraktionen für die entsprechenden Clients laufen sollen.
EMC & Filtern über SQL-Scripte?!
EMC & Filtern über SQL-Scripte?!
Grüße MaMa82
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
-
- Moderator
- Posts: 7962
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: EMC & Filtern über SQL-Scripte?!
Habe ich noch nicht gemacht.
Aber gucken Sie sich mal die Datei
empirum dbutil\scripts\sqlserver\custom\sw_filterdoublemac.sql
an.
Wenn man dieses Script ausführt wird ein spezieller Filter angelegt.
Kann mir vorstellen dass man auf dieser Basis auch Ihre Abfrage da reinbekommt.
Aber gucken Sie sich mal die Datei
empirum dbutil\scripts\sqlserver\custom\sw_filterdoublemac.sql
an.
Wenn man dieses Script ausführt wird ein spezieller Filter angelegt.
Kann mir vorstellen dass man auf dieser Basis auch Ihre Abfrage da reinbekommt.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Re: EMC & Filtern über SQL-Scripte?!
Hallo Herr Ambrosius,
einen ähnlichen Forschungsstand hatte ich zum gestrigen Abend auch.
Ich habe mir noch überlegt welche Randbedingungen hier noch zu beachten sind.
Zu folgendem Ergebnis bin ich gestern noch gelangt:
1.) Was brauche ich?
- mehrere Zuweisungsgruppen
- separate Filter für eine Teilmenge aus den erzeugten Zuweisungsgruppen
2.) Wie kann das umgesetzt werden?
- soweit ich das beurteilen kann wohl leider nur mit SQL Scripten
3.) Wie komme ich an die Informationen zur Umsetzung?
- Sichtung der M42 SQL Scripte (dabei musste ich erschreckender Weise feststellen, dass die SQL Thematik bei mir schon ein wenig her ist )
Aus diversen Scripten ist die Vorgehensweise für das gewollte Customizing ersichtlich (Anlegen von Zuweisungsgruppen, setzen der Berechtigungen und Erzeugen von Filteransichten).
Damit die genannten Anpassungen universell übertragbar sind, dürfen die IDs der Zuweisungsgruppen nicht dynamisch, sondern ausschließlich statisch erstellt werden! Hierdurch ergibt sich für mich ein kleines Problem - ich kenne die Restriktionen/Vorgaben bezüglich der manuellen Vergabe der TreeIDs seitens der DB-Programmierer nicht. Ich werde einmal versuchen hierzu eine Aussage über das M42 Standard Incident Management zu erhalten.
Dennoch ist bereits jetzt abzusehen, dass dies kein 5Minuten Customizing wird.
Ich hätte mir gewünscht, dass es nativ möglich ist einen Filter auf eine bestimmte Zuweisungsgruppe zu erstellen. Für Konfigurationsgruppen ist dies ja bereits möglich.
EDIT:
Manche Probleme lassen sich auch ein wenig einfacher, wenn auch "nur" über einen Workaround, lösen.
Plan B - die wohl auch für Updates einfachste Lösung:
Man nehme
- eine Variablendefinition und definiere eine Variable "wärsmirnurvorhereingefallen" (z.B. Drop-Downlist)
- die Zuweisungsgruppen
- definiere die Variablenwerte entsprechend den Untergruppen mit Zwangsvererbung
- einen Filter über Variablen (Computer) mit dem entsprechenden Kriterium
und fertig ist das Gericht.
Manchmal liegen die Lösungen leider so nah und doch so fern.
Schöner wäre zwar direkt auf die DB filtern zu können, welche Clients einer gewissen Zuweisungsgruppe angehören, aber man muss auch mit Kompromissen leben können.
einen ähnlichen Forschungsstand hatte ich zum gestrigen Abend auch.
Ich habe mir noch überlegt welche Randbedingungen hier noch zu beachten sind.
Zu folgendem Ergebnis bin ich gestern noch gelangt:
1.) Was brauche ich?
- mehrere Zuweisungsgruppen
- separate Filter für eine Teilmenge aus den erzeugten Zuweisungsgruppen
2.) Wie kann das umgesetzt werden?
- soweit ich das beurteilen kann wohl leider nur mit SQL Scripten
3.) Wie komme ich an die Informationen zur Umsetzung?
- Sichtung der M42 SQL Scripte (dabei musste ich erschreckender Weise feststellen, dass die SQL Thematik bei mir schon ein wenig her ist )
Aus diversen Scripten ist die Vorgehensweise für das gewollte Customizing ersichtlich (Anlegen von Zuweisungsgruppen, setzen der Berechtigungen und Erzeugen von Filteransichten).
Damit die genannten Anpassungen universell übertragbar sind, dürfen die IDs der Zuweisungsgruppen nicht dynamisch, sondern ausschließlich statisch erstellt werden! Hierdurch ergibt sich für mich ein kleines Problem - ich kenne die Restriktionen/Vorgaben bezüglich der manuellen Vergabe der TreeIDs seitens der DB-Programmierer nicht. Ich werde einmal versuchen hierzu eine Aussage über das M42 Standard Incident Management zu erhalten.
Dennoch ist bereits jetzt abzusehen, dass dies kein 5Minuten Customizing wird.
Ich hätte mir gewünscht, dass es nativ möglich ist einen Filter auf eine bestimmte Zuweisungsgruppe zu erstellen. Für Konfigurationsgruppen ist dies ja bereits möglich.
EDIT:
Manche Probleme lassen sich auch ein wenig einfacher, wenn auch "nur" über einen Workaround, lösen.
Plan B - die wohl auch für Updates einfachste Lösung:
Man nehme
- eine Variablendefinition und definiere eine Variable "wärsmirnurvorhereingefallen" (z.B. Drop-Downlist)
- die Zuweisungsgruppen
- definiere die Variablenwerte entsprechend den Untergruppen mit Zwangsvererbung
- einen Filter über Variablen (Computer) mit dem entsprechenden Kriterium
und fertig ist das Gericht.
Manchmal liegen die Lösungen leider so nah und doch so fern.
Schöner wäre zwar direkt auf die DB filtern zu können, welche Clients einer gewissen Zuweisungsgruppe angehören, aber man muss auch mit Kompromissen leben können.
Grüße MaMa82
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
Who is online
Users browsing this forum: No registered users and 1 guest