Anhand von Berechtigungen wird festgelegt, wozu ein Benutzer im Umgang mit Daten und der Datenbank autorisiert ist. Weisen Sie Berechtigungen auf Grundlage der Aufgaben zu, die eine Person innerhalb der Organisation hat.
Benutzer, die von ArcGIS eine Verbindung zu Teradata herstellen, benötigen Berechtigungen für bestimmte Teradata-Systemtabellen sowie die Benutzerdaten, auf die sie zugreifen müssen. Als Teradata-Administrator erstellen Sie Gruppen auf Grundlage der Aktionen, die Benutzer in der Datenbank ausführen, gewähren Berechtigungen für Gruppen und fügen den einzelnen Gruppen die entsprechenden Datenbankbenutzer hinzu.
Teradata erteilt "PUBLIC" standardmäßig SELECT-Berechtigungen für Systemtabellen. Wenn Sie diese Berechtigungen widerrufen, müssen Sie einzelnen Gruppen oder Benutzern Berechtigungen erteilen.
Die folgende Tabelle enthält drei Benutzergruppen und die erforderlichen Mindestberechtigungen zum Abfragen, Bearbeiten oder Erstellen von Daten aus ArcGIS.
Benutzertyp | Erforderliche Berechtigungen | Zweck |
---|---|---|
Daten lesen | SELECT ON SYSSPATIAL.SPATIAL_REF_SYS SELECT ON SYSSPATIAL.GEOMETRY_COLUMNS | Ist erforderlich, um "ST_GEOMETRY"-Metadaten für räumliche Vorgänge zu lesen. |
SELECT ON <table1>,<table2>, <tablen> | Ermöglicht Benutzern mit der Berechtigung "Daten anzeigen" die Abfrage von Daten in bestimmten Tabellen. | |
UDTUSAGE ON SYSUDTLIB | Ist erforderlich, um eine Vorschau von Features anzuzeigen. | |
Daten bearbeiten* Benutzer mit der Berechtigung "Daten bearbeiten" benötigen dieselben Berechtigungen wie Benutzer mit der Berechtigung "Daten anzeigen" und die folgenden Berechtigungen. | INSERT, UPDATE, DELETE für Tabellen anderer Benutzer | Erteilen Sie die Berechtigungen für Bearbeitungsvorgänge, die Editoren für bestimmte Tabellen ausführen dürfen. Gemäß den Bearbeitungserfordernissen der Editoren können Sie die Berechtigungen "INSERT", "UPDATE" und "DELETE" in beliebiger Kombination gewähren. Sie können mehrere Editorengruppen erstellen und diesen jeweils die entsprechenden Berechtigungen erteilen. Es könnte beispielsweise eine Gruppe namens "full_edit" geben, die über alle drei Berechtigungen sowie zusätzlich über die Berechtigung "SELECT" für die Tabellen, die die Gruppenmitglieder bearbeiten müssen, verfügt. Einer anderen Gruppe namens "updates_only" erteilen Sie lediglich die Berechtigungen "SELECT" und "UPDATE" für die Tabellen, die von den Mitgliedern der Gruppe bearbeitet werden müssen. |
Daten erstellen Benutzer mit der Berechtigung "Daten erstellen" benötigen dieselben Berechtigungen wie Benutzer mit der Berechtigung "Daten lesen" und die folgenden Berechtigungen: | INSERT ON SYSSPATIAL.SPATIAL_REF_SYS UPDATE ON SYSSPATIAL.GEOMETRY_COLUMNS EXECUTE FUNCTION ON SYSSPATIAL EXECUTE PROCEDURE ON SYSSPATIAL | Ist erforderlich, um ST_GEOMETRY-Metadaten beim Erstellen oder Aktualisieren räumlicher Daten zu aktualisieren. Sie können dem Benutzer auch die Berechtigungen SELECT, EXECUTE PROCEDURE und EXECUTE FUNCTION für die sysspatial-Datenbank erteilen. |
CREATE TABLE DROP TABLE | Ist erforderlich, um Tabellen und Feature-Classes in der Datenbank zu erstellen. |
Um Daten aus ArcGIS zu bearbeiten, veröffentlichen Sie die Daten als Feature-Service mit aktivierten Bearbeitungsfunktionen.
Sie können Datenerstellern u. a. folgende zusätzliche, optionale Berechtigungen erteilen:
- CREATE VIEW und DROP VIEW
Erteilen Sie diese Berechtigungen, um dem Datenersteller die Erstellung von Ansichten für Tabellen zu ermöglichen. Dies kann erforderlich sein, wenn der Datenersteller Feature-Classes besitzt, die eine räumliche Spalte enthalten, die nicht den Namen shape hat. Um die Daten mit ArcGIS zu verwenden, muss eine Ansicht für die Feature-Class erstellt werden, die der räumlichen Spalte den Aliasnamen shape zuweist.
- CREATE TRIGGER und DROP TRIGGER
Diese Berechtigungen sind erforderlich, um Mosaik-Indizes zu erstellen, die Nebentabellen verwenden, die über einen Trigger aktualisiert werden.
- CREATE INDEX
Diese Berechtigung ist für Datenersteller erforderlich, um Attributindizes für Tabellen zu erstellen.