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.