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.

Hinweis

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.