Berechtigungen für die Verwendung von ArcGIS mit Teradata

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.

BenutzertypErforderliche BerechtigungenZweck

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 zu bearbeiten, veröffentlichen Sie editierbare Feature-Service-Layer, die die Daten in der Teradata-Datenbank referenzieren.

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.