Tabelle esterne

Una tabella esterna consente di trattare un file flat esterno come una tabella del database. È possibile utilizzare tabelle esterne per accedere a file archiviati sul server host di Netezza Performance Server. Inoltre, Netezza Performance Server può trattare un file su un sistema client come una tabella esterna remota utilizzando l'opzione 'REMOTESOURCE.

Gli ambienti Netezza Performance Server supportano anche tabelle di sistema, memorizzate sull'host, e tabelle utente, memorizzate sui dischi degli array di storage.

È possibile utilizzare tabelle esterne per caricare i dati in un sistema Netezza o per archiviare i dati al di fuori di un sistema Netezza. Se si utilizza una tabella esterna per memorizzare i dati al di fuori di un sistema, è possibile trasferire i dati a un'altra applicazione o utilizzarli come backup della tabella. È anche possibile utilizzare i dati di una tabella esterna come parte di una query SQL.

Una tabella esterna ha una definizione, detta anche schema della tabella, ma i dati effettivi esistono al di fuori del database del sistema Netezza Performance Server. Dopo aver creato la definizione di tabella esterna, si possono usare le istruzioni INSERT INTO per caricare i dati dal file esterno in una tabella del database o le istruzioni SELECT FROM per interrogare la tabella esterna.