Ein effizientes Berechtigungsmanagementsystem für einen Datenkatalog
Zusammenfassung
- Datenkataloge kombinieren automatisierte technische Metadaten manuell gepflegten geschäftlichen Metadaten, was eine strenge Kontrolle erfordert, um die Zuverlässigkeit zu gewährleisten.
- Ein Berechtigungsmanagementsystem ist unerlässlich, um zu steuern, wer auf verwalten zugreifen, diese bearbeiten oder verwalten darf.
- Zu den wichtigsten Anforderungen zählen flexible und detaillierte Berechtigungen, eine klare Übersicht über die Zugriffsrechte sowie eine einfache Verwaltung.
- Es gibt drei Hauptansätze: offene (Crowdsourcing), Nutzer Berechtigungen und ressourcenbasierte Berechtigungen.
- Ressourcenbasierte Berechtigungen bieten das beste Gleichgewicht, da sie eine präzise Steuerung, Transparenz und Scalability wachsenden Datenmengen ermöglichen.
Der Datenkatalog wertet alle verfügbaren Datenbestände auf, indem er sich auf zwei Arten von Informationen stützt: zum einen rein technische Informationen, die automatisch aus ihren Quellen synchronisiert werden, und zum anderen geschäftliche Informationen, die aus der Arbeit der Data Stewards stammen. Letztere werden manuell aktualisiert und bergen daher gewisse Risiken für das gesamte Unternehmen.
Ein Berechtigungsmanagementsystem ist daher unerlässlich, um die Zugriffsrechte der Katalognutzer zu definieren und zu steuern. In diesem Artikel erläutern wir die grundlegenden Merkmale und möglichen Ansätze zum Aufbau eines effizienten Berechtigungsmanagementsystems sowie die von der Actian Data Intelligence-Plattform implementierte Lösung Actian Data Intelligence-Plattform Datenkatalog.
Berechtigungsmanagementsystem: Ein unverzichtbares Werkzeug für das gesamte Unternehmen
Für Datenkatalog Nutzer auf die angezeigten Informationen vertrauen können, ist es unerlässlich, dass die Dokumentation der katalogisierten Objekte relevant, qualitativ hochwertig und vor allem zuverlässig ist. Ihre Nutzer müssen in der Lage sein, die ihnen zur Verfügung stehenden Datenbestände leicht zu finden, zu verstehen und zu nutzen.
Der Ursprung von Kataloginformationen und Automatisierung
Ein Datenkatalog umfasst Datenkatalog zwei Arten von Informationen. Zum einen handelt es sich um rein technische Informationen, die direkt aus der Datenquelle stammen. Diese Informationen werden vollständig automatisiert und kontinuierlich zwischen dem Datenkatalog deneinzelnen Datenquellensynchronisiert, um ihre Richtigkeit und Aktualität zu gewährleisten. Andererseits enthält der Katalog die gesamte geschäftliche oder organisatorische Dokumentation, die aus der Arbeit der Data Stewards stammt. Diese Informationen lassen sich nicht automatisieren; sie werden manuell von den Datenmanagement des Unternehmens aktualisiert.
Ein Berechtigungsmanagementsystem ist eine Voraussetzung für die Nutzung eines Datenkatalog
Um verwalten zweite Kategorie von Informationen verwalten , muss der Katalog Mechanismen zur Zugriffs- und Eingabekontrolle enthalten. Es ist nämlich nicht wünschenswert, dass Nutzer beliebiger Nutzer Datenkatalog Ihrer Organisation Informationen erstellen, bearbeiten, importieren, exportieren oder gar löschen Datenkatalog , ohne zuvor eine entsprechende Berechtigung erhalten zu haben. Ein Nutzer Berechtigungsmanagementsystem ist daher eine Grundvoraussetzung; es fungiert als „Wächter“ über die Zugriffsrechte der Nutzer.
Die drei grundlegenden Merkmale des Berechtigungsmanagementsystems eines Datenkatalog
Die Einführung eines unternehmensweiten Berechtigungsmanagementsystems unterliegt einer Reihe von Anforderungen, die bei dessen Konzeption berücksichtigt werden müssen. Unter diesen haben wir uns in diesem Artikel entschieden, den Fokus auf drei grundlegende Merkmale eines Berechtigungsmanagementsystems zu legen: dessen Granularität und Flexibilität, seine Lesbarkeit und Nachvollziehbarkeit sowie seine einfache Verwaltung.
Detaillierungsgrad und Flexibilität
Zunächst einmal muss ein Berechtigungsmanagementsystem über die richtige Granularität und Flexibilität verfügen. Einige Aktionen sollten aus Gründen der Benutzerfreundlichkeit für den gesamten Katalog verfügbar sein. Andere Aktionen sollten hingegen ausschließlich auf bestimmte Teile des Katalogs beschränkt sein. Einige Benutzer verfügen über globale Rechte für alle Objekte im Katalog, während andere nur den ihnen zugewiesenen Bereich bearbeiten dürfen. Das Berechtigungsmanagementsystem muss daher diese Bandbreite an Möglichkeiten abdecken – von globalen Berechtigungen bis hin zur Feinsteuerung einzelner Objekte im Katalog.
Unsere Kunden sind unterschiedlich groß und weisen sehr heterogene Reifegrade im Bereich Data Governance auf. Einige sind Start-ups, andere sind Großunternehmen. Bei einigen ist die Datenkultur bereits gut in ihre Prozesse integriert, während andere erst am Anfang ihres Prozesses zur Etablierung einer Datenkultur stehen. Das Berechtigungsmanagementsystem muss daher flexibel genug sein, um sich an alle Arten von Organisationen anzupassen.
Lesbarkeit und Nachvollziehbarkeit
Zweitens muss ein Berechtigungsmanagementsystem übersichtlich und leicht nachvollziehbar. Bei einem Audit oder einer Überprüfung der Systemberechtigungen muss ein Administrator, der ein Objekt untersucht, schnell feststellen können, wer die Berechtigung hat, dieses zu ändern. Umgekehrt muss ein Administrator, wenn er sich die Details des Berechtigungssatzes Nutzeransieht, schnell den diesem Nutzer zugewiesenen Umfang Nutzer dessen zulässige Aktionen darin erkennen können.
Dadurch wird lediglich sichergestellt, dass die richtigen Personen Zugang zu den richtigen Bereichen haben und über die für ihre Rolle im Unternehmen erforderlichen Berechtigungen verfügen.
Haben Sie schon einmal ein Berechtigungssystem erlebt, das so komplex war, dass es unmöglich war zu verstehen, warum ein Nutzer Zugriff auf bestimmte Informationen Nutzer ? Oder im Gegenteil, warum er keinen Zugriff hatte?
Einfache Verwaltung
Schließlich muss ein Berechtigungsmanagementsystem in der Lage sein, dem stetig wachsenden Datenvolumen standzuhalten. Wir wissen heute, dass wir in einer Welt der Daten leben: Im Jahr 2020 wurden täglich 2,5 Exabyte an Daten generiert, und Schätzungen zufolge werden es im Jahr 2025 täglich 463 Exabyte sein. Neue Projekte, neue Produkte, neue Anwendungsfälle: Unternehmen müssen sich täglich mit der explosionsartigen Zunahme ihrer Datenbestände auseinandersetzen.
Um relevant zu bleiben, Datenkatalog sich ein Datenkatalog gemeinsam mit den Daten des Unternehmens weiterentwickeln. Das Berechtigungsmanagementsystem muss daher gegenüber inhaltlichen Änderungen oder sogar gegenüber Personalbewegungen innerhalb der Organisation widerstandsfähig sein.
Verschiedene Ansätze zur Gestaltung eines Berechtigungsmanagementsystems für einen Datenkatalog
Es gibt verschiedene Ansätze für die Gestaltung eines Datenkatalog , die mehr oder weniger die oben genannten und erwarteten Hauptmerkmale erfüllen. Wir haben uns entschieden, drei davon in diesem Artikel näher zu erläutern.
Crowdsourcing
Erstens der Crowdsourcing-Ansatz – bei dem man darauf vertraut, dass sich die Gemeinschaft selbst korrigiert. Eine Handvoll Administratoren kann die Inhalte moderieren, und alle Nutzer können zur Dokumentation beitragen. Ein Überprüfungssystem vervollständigt das System in der Regel, um sicherzustellen, dass keine Informationen versehentlich oder böswillig verloren gehen. In diesem Fall gibt es keine Kontrolle vor der Dokumentation, sondern eine kollektive Korrektur im Nachhinein. Dies ist typischerweise das System, für das sich Online-Enzyklopädien wie Wikipedia entscheiden. Diese Systeme sind auf die Anzahl der Mitwirkenden und deren Wissen angewiesen, um gut zu funktionieren, da Selbstkorrektur nur durch die Gemeinschaft wirksam sein kann.
Dieses System erfüllt die Anforderungen an die Übersichtlichkeit perfekt – alle Nutzer verfügen über dieselben Rechte, sodass keine Unklarheiten hinsichtlich der Zugriffskontrolle für Nutzer einzelnen Nutzer bestehen. Zudem ist es einfach zu verwalten – jeder neue Nutzer dieselben Rechte wie alle anderen, und jedes neue Objekt im Datenkatalog für alle zugänglich. Andererseits gibt es keine Möglichkeit, verwalten Granularität der Rechte zu verwalten . Jeder kann alles tun und alles sehen.
Dem Nutzer zugewiesene Berechtigung
Der zweite Ansatz zur Gestaltung des Berechtigungsmanagementsystems besteht darin, Lösungen zu verwenden, bei denen der Geltungsbereich an das Profil Nutzergekoppelt ist. Wenn ein Nutzer im Datenkatalog angelegt Nutzer , weisen die Administratoren ihm einen Geltungsbereich zu, der die Ressourcen definiert, die er einsehen und bearbeiten darf. In diesem Fall erfolgen alle Kontrollen im Vorfeld, sodass ein Nutzer versehentlich auf eine Ressource zugreifen Nutzer . Diese Art von System wird beispielsweise von einem Betriebssystem wie Windows verwendet.
Dieses System hat den Vorteil, dass es sehr sicher ist; es besteht keine Gefahr, dass eine neue Ressource für Personen sichtbar oder veränderbar ist, die nicht über die entsprechenden Berechtigungen verfügen. Dieser Ansatz erfüllt zudem die Anforderungen an die Übersichtlichkeit: Für jeden Nutzer sind alle zugänglichen Ressourcen leicht zu finden. Auch der erwartete Detaillierungsgrad ist gut, da es möglich ist, das Datensystem Ressource für Ressource zuzuweisen.
Andererseits ist die Verwaltung komplexer – jedes Mal, wenn eine neue Ressource zum Katalog hinzugefügt wird, muss sie den Zugriffsbereichen der betreffenden Benutzer hinzugefügt werden. Diese Einschränkung lässt sich durch die Erstellung dynamischer Zugriffsbereiche umgehen. Dazu können Sie Regeln definieren, die Ressourcen den Benutzern zuweisen, beispielsweise dass alle PDF-Dateien für soundso zugänglich sind. Es können jedoch leicht widersprüchliche Regeln entstehen, was die Übersichtlichkeit des Systems beeinträchtigt.
Mit der Ressource verbundene Berechtigung
Der letzte wichtige Ansatz bei der Gestaltung des Berechtigungsmanagementsystems Datenkatalogbesteht darin, Lösungen zu verwenden, bei denen die zulässigen Aktionen der zu bearbeitenden Ressource zugeordnet sind. Für jede Ressource werden die möglichen Berechtigungen Nutzer Nutzer definiert. Somit verfügt die Ressource über einen eigenen Berechtigungssatz. Anhand der Ressource lässt sich dann sofort erkennen, wer sie anzeigen oder bearbeiten darf. Dies ist beispielsweise die Art von System, die in einem UNIX-ähnlichen Betriebssystem zum Einsatz kommt.
Das Erfordernis der Übersichtlichkeit wird perfekt erfüllt – ein Administrator kann beim Aufrufen der Ressource sofort die Berechtigungen der verschiedenen Benutzer erkennen. Gleiches gilt für das Erfordernis der Granularität – dieser Ansatz ermöglicht es, Berechtigungen sowohl auf der obersten Ebene über ein Vererbungssystem als auch auf der untersten Ebene direkt an der Ressource zu vergeben. Was schließlich die einfache Verwaltung betrifft, so ist es erforderlich, jeden neuen Nutzer verschiedenen Ressourcen Nutzer , was potenziell mühsam sein kann. Es gibt jedoch Gruppensysteme, die diese Komplexität verringern können.
Das Datenkatalog : Einfach, übersichtlich und flexibel
Unter diesen Ansätzen wollen wir nun denjenigen näher erläutern, für den sich die Actian Data Intelligence-Plattform entschieden hat, Actian Data Intelligence-Plattform darlegen, wie er angewendet wird.
Der Ressourcenansatz wurde bevorzugt
Fassen wir die verschiedenen Vor- und Nachteile der oben diskutierten Ansätze zusammen. Sowohl bei Berechtigungsmanagementsystemen auf Ressourcen- als auch Nutzer wird dem Bedarf an Granularität gut Rechnung getragen – diese Systeme ermöglichen die Vergabe von Berechtigungen für jede einzelne Ressource. Im Gegensatz dazu basiert Crowdsourcing auf der Grundphilosophie, dass jeder auf alles zugreifen kann. Die Übersichtlichkeit ist in Crowdsourcing-Systemen oder in Systemen, in denen Berechtigungen an die Ressource geknüpft sind, eindeutig besser. In Systemen, in denen Berechtigungen an den Nutzer geknüpft sind, ist sie zwar ausreichend, geht jedoch oft auf Kosten der Verwaltungsfreundlichkeit. Schließlich ist die Verwaltungsfreundlichkeit beim Crowdsourcing-Ansatz sehr gut optimiert und hängt davon ab, was Sie am häufigsten ändern werden – die Ressource oder die Nutzer.
Da der Crowdsourcing-Ansatz den Anforderungen an die Granularität nicht gerecht wird, haben wir ihn verworfen. Damit blieben uns zwei Optionen: ressourcenbasierte oder Nutzer Berechtigungsmodelle. Da die Lesbarkeit bei ressourcenbasierten Berechtigungen etwas besser ist und sich der Inhalt des Katalogs schneller weiterentwickeln wird als die Anzahl der Nutzer, erschien uns die Option der Nutzer Berechtigungen als die am wenigsten relevante.
Die Option, für die wir uns bei der Actian Data Intelligence-Plattform entschieden haben, Actian Data Intelligence-Plattform daher die dritte: Nutzer sind an die Ressource geknüpft.
So funktioniert das Datenkatalog managementsystem Datenkatalog
ImDatenkatalog der Actian Data Intelligence-Plattform kann für jeden Nutzer festgelegt werden, Nutzer er das Recht hat, Objekte des gesamten Katalogs, eine oder mehrere Objektarten oder nur diejenigen innerhalb seines Zuständigkeitsbereichs zu bearbeiten. Dies ermöglicht sowohl eine sehr feine Granularität als auch übergreifendere Rollen. So könnte beispielsweiseDatenverwalterdie Berechtigung haben, auf ganze Teile des Katalogs, wie beispielsweise das Glossar, einzuwirken.
Anschließend ordnen wir jedem Objekt im Katalog eine Liste von Kuratoren zu, d. h. den Personen, die für die Dokumentation dieses Objekts verantwortlich sind. So lässt sich allein durch das Durchsehen der Objektdetails sofort erkennen, an wen man sich wenden muss, um die Dokumentation zu korrigieren oder zu vervollständigen oder um eine Frage dazu zu klären. Das System ist daher übersichtlich und leicht verständlich. Der Handlungsspielraum der Nutzer wird durch ein detailliertes System bis hinunter auf die Ebene des einzelnen Objekts im Katalog genau festgelegt.
Wenn ein neuer Nutzer zum Katalog hinzugefügt Nutzer , muss sein Aktionsumfang festgelegt werden. Derzeit erfolgt diese Konfiguration über die Massenbearbeitung von Objekten. Um die Verwaltung noch weiter zu vereinfachen, wird es bald möglich sein, bestimmte Benutzergruppen zu definieren, sodass bei einem neuen Mitarbeiter dieser nicht mehr namentlich zu jedem Objekt in seinem Zuständigkeitsbereich hinzugefügt werden muss. Stattdessen muss er lediglich der Gruppe hinzugefügt werden, und sein Zuständigkeitsbereich wird ihm automatisch zugewiesen.
Schließlich haben wir uns bewusst dafür entschieden, keinen Workflow zur Validierung der Dokumentation im Katalog zu implementieren. Wir sind der Ansicht, dass die Eigenverantwortung des Teams einer der Schlüssel zum Erfolg bei Datenkatalog eines Datenkatalog ist. Aus diesem Grund ist die einzige Kontrolle, die wir eingerichtet haben, diejenige, die die Rechte und den Umfang Nutzerfestlegt. Sobald diese beiden Elemente festgelegt sind, können die für die Dokumentation Verantwortlichen frei handeln. Das System wird durch ein Ereignisprotokoll zu Änderungen ergänzt, das eine lückenlose Nachverfolgbarkeit gewährleistet, sowie durch ein Diskussionssystem zu den Objekten. So kann jeder Änderungen vorschlagen oder Fehler in der Dokumentation melden.
Wenn Sie mehr über unser Berechtigungsmanagement-Modell erfahren oder weitere Informationen zu unserem Datenkatalog erhalten möchten.