Creare database e tabelle

Completato

Dopo aver creato e avviato SQL Warehouse, è possibile iniziare a usare i dati nelle tabelle.

Schema del database

Tutte le istanze di SQL Warehouse contengono uno schema del database predefinito denominato default. È possibile usare le tabelle create in questo schema per analizzare i dati. Tuttavia, se è necessario usare più tabelle in uno schema relazionale oppure se si hanno più carichi di lavoro di analisi in cui gestire i dati (e accedervi) separatamente, è possibile creare schemi del database personalizzati. Per creare un database, usare l'editor SQL per eseguire un'istruzione SQL CREATE DATABASE o CREATE SCHEMA. Queste istruzioni sono equivalenti, ma è consigliabile usare CREATE SCHEMA, come illustrato in questo esempio:

CREATE SCHEMA salesdata;

Suggerimento

Per altre informazioni, vedere CREATE SCHEMA nella documentazione di Azure Databricks.

Tabelle

È possibile usare l'interfaccia utente nel portale di Azure Databricks per caricare dati delimitati o importare dati da un'ampia gamma di origini dati comuni. I dati importati vengono archiviati nei file nella risorsa di archiviazione Databricks File System (DBFS) e viene definita una tabella Delta nel metastore Hive.

Se i file di dati esistono già nella risorsa di archiviazione oppure se è necessario definire uno schema esplicito per la tabella, è possibile usare un'istruzione SQL CREATE TABLE. Ad esempio, il codice seguente crea una tabella denominata salesorders nel database salesdata, in base alla cartella /data/sales/ nella risorsa di archiviazione DBFS.

CREATE TABLE salesdata.salesorders
(
    orderid INT,
    orderdate DATE,
    customerid INT,
    ordertotal DECIMAL
)
USING DELTA
LOCATION '/data/sales/';

Suggerimento

Per altre informazioni, vedere CREATE TABLE nella documentazione di Azure Databricks.