Creare database e tabelle
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.