Tabellenhyperlinks in Autonomous Database
Je nachdem, wie Sie einen Tabellen-Hyperlink generieren, ermöglicht ein Tabellen-Hyperlink den Zugriff auf Daten in Tabellen oder Views oder durch Ausführen einer SQL-Abfrage.
Wenn Sie einen Tabellen-Hyperlink generieren, geben Sie einen Ablauf an, entweder als Ablaufzeit, z.B. als Ablaufzeit für den Tabellen-Hyperlink nach 120 Minuten oder als Ablaufanzahl. Beispiel: Der Tabellen-Hyperlink läuft ab, nachdem der Tabellen-Hyperlink 10 Mal verwendet wurde.
Tabellen-Hyperlinks bieten Folgendes:
-
Öffentlicher Zugriff: Mit einem Tabellenhyperlink kann ein Datenempfänger im öffentlichen Internet auf Daten zugreifen, wenn sich die Daten in einer Autonomous Database-Instanz in einem privaten Subnetz befinden.
-
Zugriff mit ACL-Prüfung: Sie können einen Tabellen-Hyperlink generieren, bei dem die ACL-Prüfung aktiviert ist. Wenn Sie einen Tabellen-Hyperlink generieren und die ACL-Prüfung aktivieren, sind Tabellen-Hyperlink-Daten nur für eine Consumer-Datenbank zugänglich, nachdem die IP-Adresse der eingehenden Anforderung basierend auf den in der Producer-Datenbank definierten ACLs validiert wurde.
-
Ablauf: Ein Datenprovider gibt den Ablauf für einen Tabellen-Hyperlink an, d.h. der Tabellen-Hyperlink hat eine begrenzte Zeit, bevor er abläuft (maximal 90 Tage).
-
Limits für die Verwendung der Anzahl bei Ablauf: Ein Datenprovider kann einen Grenzwert angeben, wie oft ein Empfänger einen Tabellen-Hyperlink für den Zugriff auf Daten verwenden kann.
-
Endpunkttransparenz: Ein Datenprovider kann den Autonomous Database-Namen ausblenden, sodass er in einem Tabellen-Hyperlink nicht angezeigt wird.
-
Optionen auf Spaltenebene für tabellarische Formatfunktionen und Gruppierung: Wenn Sie einen Tabellen-Hyperlink generieren, können Sie die folgenden Optionen nach Spalte angeben: Sortieren, Filtern, Zellenfarben zulassen oder die Option "Gruppieren nach", mit der Sie Daten nach den Werten in einer angegebenen Spalte gruppieren können.
In einer Autonomous Database-Instanz sind maximal 128 aktive Tabellenhyperlinks zulässig.
Anwendungsfälle für Tabellen-Hyperlink
Das Generieren und Bereitstellen eines Tabellen-Hyperlinks unterstützt die folgenden Anwendungsfälle:
Anwendungsfall | Beschreibung |
---|---|
Innerhalb der Organisationszusammenarbeit |
Sie können Tabellen-Hyperlinks für den Zugriff auf Notfalldaten verwenden. In Situationen, in denen eine schnelle Reaktion erforderlich ist, z. B. während einer kritischen Vorfalluntersuchung, stellen Sie einen Tabellen-Hyperlink bereit, um sofortigen und temporären Zugriff auf bestimmte Daten zu ermöglichen, ohne dass neue Datenbankkonten erstellt oder vorhandene Berechtigungen geändert werden müssen. |
BB (Business to Business) Anwendungen |
Ein Geschäftspartner kann einfach auf Daten zugreifen. Mit einem Tabellen-Hyperlink kann ein Unternehmen einem Geschäftspartner eine einfache Möglichkeit bieten, auf Daten oder Berichte zuzugreifen. Dadurch entfällt die Notwendigkeit einer manuellen Berichtsgenerierung und E-Mail-Verteilung. |
Audits und Bewertungen von Drittanbietern |
Wenn ein externer Prüfer oder Prüfer für eine begrenzte Zeit Zugriff auf bestimmte Daten benötigt, kann ein Tabellen-Hyperlink ihm den erforderlichen Zugriff gewähren, ohne die Gesamtsicherheit der Datenbank zu beeinträchtigen. |
Daten als Produkt (Digital Commerce) |
Anbieter können über einen Tabellen-Hyperlink eingeschränkten oder einmaligen Zugriff auf gekaufte Inhalte oder Daten gewähren. Nach dem Zugriff läuft die URL ab, schützt die Exklusivität des Produkts und gewährleistet eine effiziente, sichere Lieferung. |
Best Practices für die Sicherheit von Tabellenhyperlinks
Im Folgenden finden Sie einige Best Practices zum Generieren und Verwenden von Tabellen-Hyperlinks:
-
Kurzfrist festlegen: Ein Tabellen-Hyperlink darf nur für die erforderliche Mindestzeit gültig sein. Je kürzer der Gültigkeitszeitraum ist, desto geringer ist das Risiko, wenn der Tabellen-Hyperlink beeinträchtigt wird.
-
PAR-Invalidierung: Invalidieren Sie einen Tabellen-Hyperlink sofort, wenn er nicht mehr erforderlich ist.
-
Angemessene Berechtigungen verwenden: Ein Tabellen-Hyperlink wird mit den Berechtigungen ausgeführt, die dem Datenbankbenutzer erteilt wurden, der den Tabellen-Hyperlink generiert. Der Benutzer, der einen Tabellen-Hyperlink generiert, muss über die Mindestberechtigungen verfügen, die für den Zugriff auf die Daten erforderlich sind.
-
Inhaltssicherheit: So verringern Sie das Risiko der gemeinsamen Nutzung unbeabsichtigter dynamischer Daten:
-
Erstellen Sie eine Ansicht über den Daten, die Sie in einem Tabellen-Hyperlink freigeben möchten, und überwachen Sie, ob die Ansichtsdefinition aktuell ist.
-
Erstellen Sie bei Bedarf eine VPD-Policy, wenn Sie einen Tabellen-Hyperlink generieren. Mit VPD-Policys können Sie die für Benutzer des Tabellen-Hyperlinks sichtbaren Zeilen einschränken.
-
Aktivieren Sie bei Bedarf die ACL-Prüfung, wenn Sie einen Tabellen-Hyperlink generieren.
-
-
Ladeüberwachung: Überwachen Sie das Laden der Tabellen-Hyperlink-Abfrage mit PerfHub und SQL-Monitoring.
Aktivieren Sie Compute-Autoscaling, und stellen Sie sicher, dass die CPU-Anzahl für die Dataset-Größe und die Table Hyperlink-Abfragebelastung angemessen bemessen ist.
Übergeordnetes Thema: Tabellenhyperlinks für schreibgeschützten Datenzugriff in Autonomous Database verwenden