Ich habe keine Ahnung, ob ich das richtig geschrieben habe. Ich möchte beginnen, High-End-Data-Mining-Techniken zu lernen, und ich verwende derzeit SQL Server und Access 2016.Rekursive Hierarchie Ranking
Ich habe ein System, ID-Karten verfolgt. Jede ID ist mit einer bestimmten Ebene einer Sicherheitshierarchie markiert, die viele Zweige aufweist.
Zum Beispiel
Root
-Maintenance
- Management
- Supervisory
- Manager
- Executive
- Vendors
- Secure
- Per Diem
- Inside Trades
Es gibt viele andere Abteilungen wie Wartung, einige einfache, einige mit viel mehr gewunden, Hierarchien.
Jede ID-Karte ist im Wartungsbeispiel mit einem Tag gekennzeichnet. - Per Diem: Anbieter: Maintenance: Root. Andere können nur an Lieferanten, einige an allgemeine Wartung selbst (niemand hat Wurzel, Gott sei Dank).
Also lassen Sie uns sagen, ich habe 20 ID Cards ausgewählt, diese sind verfügbares Personal, das ich auf einen Job Aufgaben haben kann, aber da sie verschiedene Bereiche der Sicherheit haben, möchte ich Gemeinsamkeiten finden, die sie gemeinsam als 20-Personen-Gruppe arbeiten können was auch immer andere Gruppierungen ich machen kann.
So die beabsichtigte Ausgabe
CommonMatch = - Per Diem
CardID = 1
CardID = 3
CommonMatch = Vendors
CardID = 1
CardID = 3
CardID = 20
So in dem obigen Beispiel würde, während ich 2 Personen auf -Per Diem Arbeit Arbeit haben könnte, denn das ist ihre kleinste gemeinsame Sicherheit Ähnlichkeit ist, gibt es auch Kartenhalter # 20 hat Rechte an der Vorgängergruppe (Vendoren), die 1 und 3 teilen, also könnte ich drei von ihnen auf dieser Ebene arbeiten lassen.
Ich suche niemanden, der die Arbeit für mich erledigt (obwohl Beispiele immer willkommen sind), mehr, um mir in die richtige Richtung zu zeigen, was ich studieren sollte, was ich versuche zu tun, etc Ich weiß, CTE's sind ein Weg zu gehen, aber das scheint nur ein Werkzeug in einem viel größeren Prozess, der getan werden muss.
Ihnen allen im Voraus danken