Problembehandlung bei externen Tabellen

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

Unter diesem Thema:

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.