Condividi tramite


Set di dati di esempio

Esistono diversi set di dati di esempio forniti da Azure Databricks e resi disponibili da terze parti che è possibile usare nell'area di lavoro di Azure Databricks.

Set di dati del catalogo Unity

Il catalogo unity consente di accedere a diversi set di dati di esempio nel samples catalogo. È possibile esaminare questi set di dati nell'interfaccia utente di Esplora cataloghi e farvi riferimento direttamente in un notebook o nell'editor SQL usando il <catalog-name>.<schema-name>.<table-name> modello .

Lo nyctaxi schema (noto anche come database) contiene la tabella trips, che contiene informazioni dettagliate sulle corse in taxi a New York City. L'istruzione seguente restituisce i primi 10 record in questa tabella:

SELECT * FROM samples.nyctaxi.trips LIMIT 10

Lo tpch schema contiene i dati del benchmark TPC-H. Per elencare le tabelle in questo schema, eseguire:

SHOW TABLES IN samples.tpch

Set di dati di Databricks (databricks-datasets)

Azure Databricks include un'ampia gamma di set di dati di esempio montati in DBFS.

Nota

La disponibilità e la posizione dei set di dati di Databricks sono soggetti a modifiche senza preavviso.

Esplorare i set di dati di Databricks

Per esplorare questi file da un notebook Python, Scala o R, è possibile usare le utilità di Databricks (dbutils). Il codice seguente elenca tutti i set di dati di Databricks disponibili.

Python

display(dbutils.fs.ls('/databricks-datasets'))

Scala

display(dbutils.fs.ls("/databricks-datasets"))

R

%fs ls "/databricks-datasets"

Ottenere informazioni sui set di dati di Databricks

Per ottenere altre informazioni su un set di dati di Databricks, è possibile usare un'API di file locale per stampare il set di dati README (se disponibile) usando un notebook Python, R o Scala, come illustrato in questo esempio di codice.

Python

f = open('/discover/databricks-datasets/README.md', 'r')
print(f.read())

Scala

scala.io.Source.fromFile("/discover/databricks-datasets/README.md").foreach {
  print
}

R

library(readr)

f = read_lines("/discover/databricks-datasets/README.md", skip = 0, n_max = -1L)
print(f)

Creare una tabella basata su un set di dati di Databricks

Questo esempio di codice illustra come usare SQL nell'editor SQL o come usare notebook SQL, Python, Scala o R per creare una tabella basata su un set di dati Databricks:

SQL

CREATE TABLE default.people10m OPTIONS (PATH 'dbfs:/databricks-datasets/learning-spark-v2/people/people-10m.delta')

Python

spark.sql("CREATE TABLE default.people10m OPTIONS (PATH 'dbfs:/databricks-datasets/learning-spark-v2/people/people-10m.delta')")

Scala

spark.sql("CREATE TABLE default.people10m OPTIONS (PATH 'dbfs:/databricks-datasets/learning-spark-v2/people/people-10m.delta')")

R

library(SparkR)
sparkR.session()

sql("CREATE TABLE default.people10m OPTIONS (PATH 'dbfs:/databricks-datasets/learning-spark-v2/people/people-10m.delta')")

Set di dati di esempio di terze parti in formato CSV

Azure Databricks include strumenti predefiniti per caricare rapidamente set di dati di esempio di terze parti come file con valori delimitati da virgole (CSV) nelle aree di lavoro di Azure Databricks. Alcuni set di dati di esempio di terze parti più diffusi disponibili in formato CSV:

Set di dati di esempio Per scaricare il set di dati di esempio come file CSV...
Il censimento dello scoiattolo Nella pagina Web Dati fare clic su Park Data (Park Data),
Dati scoiattolo o storie.
Raccolta di set di dati OWID Nel repository GitHub fare clic sulla cartella set di dati. Fare clic sulla sottocartella contenente il set di dati di destinazione e quindi sul file CSV del set di dati.
set di dati CSV Data.gov Nella pagina Web dei risultati della ricerca fare clic sul risultato della ricerca di destinazione e accanto all'icona CSV fare clic su Scarica.
Diamanti (richiede un account Kaggle ) Nella scheda Dati della pagina Web del set di dati fare clic sull'icona Download nella scheda Dati accanto a diamonds.csv.
Durata corsa taxi di New York (richiede un account Kaggle ) Nella pagina Web del set di dati fare clic sulla scheda Dati accanto a sample_submission.zip
Icona di download . Per trovare i file CSV del set di dati, estrae il contenuto del file ZIP scaricato.
Avvistamenti UFO (richiede un account data.world ) Nella pagina Web del set di dati, accanto a
nuforc_reports.csv fare clic sull'icona Scarica.

Per usare set di dati di esempio di terze parti nell'area di lavoro di Azure Databricks, eseguire le operazioni seguenti:

  1. Seguire le istruzioni di terze parti per scaricare il set di dati come file CSV nel computer locale.
  2. Caricare il file CSV dal computer locale nell'area di lavoro di Azure Databricks.
  3. Per usare i dati importati, usare Databricks SQL per eseguire query sui dati. In alternativa, è possibile usare un notebook per caricare i dati come dataframe.

Set di dati di esempio di terze parti all'interno delle librerie

Alcune terze parti includono set di dati di esempio all'interno di librerie, ad esempio pacchetti Python Package Index (PyPI) o pacchetti CRAN (Comprehensive R Archive Network). Per altre informazioni, vedere la documentazione del provider di librerie.

  • Per installare una libreria in un cluster Di Azure Databricks usando l'interfaccia utente del cluster, vedere Librerie di cluster.
  • Per installare una libreria Python usando un notebook di Azure Databricks, vedere Librerie Python con ambito notebook.
  • Per installare una libreria R usando un notebook di Azure Databricks, vedere Librerie R con ambito notebook.