Problembehandlung bei externen Tabellen

Unter diesem Thema wird die Behandlung von Problemen mit externen Tabellen beschrieben.

Unter diesem Thema:

Automatische Metadaten-Aktualisierung für eine externe Tabelle deaktiviert

Wenn die Eigentümerschaft an einer externen Tabelle (d. h. die OWNERSHIP-Berechtigung für die externe Tabelle) an eine andere Rolle übertragen wird, wird der AUTO_REFRESH-Parameter für die externe Tabelle standardmäßig auf FALSE gesetzt. Um die automatische Aktualisierung der Metadaten der externen Tabelle wieder zu aktivieren, setzen Sie den Parameter AUTO_REFRESH mit einer ALTER EXTERNAL TABLE-Anweisung wieder auf TRUE.

Überprüfen Sie, ob die konfigurierten Einstellungen für den externen Cloudmessagingdienst immer noch korrekt sind. Weitere Informationen dazu finden Sie in den Anweisungen für Ihren Cloudspeicheranbieter:

Fehler: Die dem Stagingbereich {1} zugeordnete Integration {0} wurde nicht gefunden

Das Abfragen von externen Tabellen kann einen Fehler ähnlich dem folgenden hervorrufen:

003139=SQL compilation error:\nIntegration ''{0}'' associated with the stage ''{1}'' cannot be found.

Dieser Fehler kann auftreten, wenn die Zuordnung zwischen dem externen Stagingbereich und der mit dem Stagingbereich verknüpften Speicherintegration unterbrochen wurde. Dies geschieht, wenn das Speicherintegrationsobjekt neu erstellt wurde (mithilfe von CREATE OR REPLACE STORAGE INTEGRATION). Ein Stagingbereich ist mit einer Speicherintegration verknüpft, wobei anstelle des Namens der Speicherintegration eine ausgeblendete ID verwendet wird. Im Hintergrund löscht die CREATE OR REPLACE-Syntax das Objekt und erstellt es mit einer anderen verborgenen ID neu.

Wenn Sie eine Speicherintegration neu erstellen müssen, nachdem diese mit einer oder mehreren Stagingbereichen verknüpft wurde, müssen Sie die Zuordnung zwischen einem Stagingbereich und der Speicherintegration neu einrichten, indem Sie ALTER STAGE Stagingbereichsname SET STORAGE_INTEGRATION = Speicherintegrationsname ausführen, wobei:

  • Stagingbereichsname ist der Name des Stagingbereichs.

  • Speicherintegrationsname ist der Name der neuen Speicherintegration.