Condividi tramite


Accedere ai prodotti dati in Databricks Marketplace (aree di lavoro abilitate per Unity Catalog)

Questo articolo descrive come accedere ai prodotti dati in Databricks Marketplace se si dispone di un'area di lavoro di Azure Databricks abilitata per Unity Catalog.

Nota

Se non si dispone di un'area di lavoro di Azure Databricks abilitata per Unity Catalog, è possibile accedere ai prodotti dati del Marketplace condiviso usando connettori di condivisione aperta di Condivisione delta. Vedere Accedere ai prodotti dati in Databricks Marketplace usando piattaforme esterne.

Panoramica

Databricks Marketplace offre, come consumer di dati, una piattaforma sicura per l'individuazione dei prodotti dati che l'organizzazione deve avere successo. Databricks Marketplace usa la condivisione Delta per fornire sicurezza e controllo sui dati condivisi. I consumer possono accedere ai dati pubblici, ai dati di esempio gratuiti e alle offerte di dati commerciali. I consumer che usano un'area di lavoro di Azure Databricks abilitata per Unity non sono limitati all'accesso ai dati tabulari, ma possono accedere anche ai volumi (dati non tabulari), ai modelli di intelligenza artificiale, ai notebook di Databricks e agli acceleratori di soluzioni Databricks.

Quando si usano i prodotti dati del Marketplace usando un'area di lavoro di Azure Databricks abilitata per Unity Catalog, è possibile sfruttare l'integrazione completa tra Condivisione Delta e Catalogo Unity, insieme alla governance, al controllo e alle interfacce pratiche del catalogo Unity.

Prima di iniziare

Per esplorare le presentazioni di prodotti dati in Databricks Marketplace, è possibile usare una delle opzioni seguenti:

  • Apri Marketplace.
  • Un'area di lavoro di Azure Databricks.

Per utilizzare i prodotti dati usando un'area di lavoro di Databricks abilitata per Unity Catalog, è necessario disporre degli elementi seguenti:

  • Un account Azure Databricks nel piano Premium.

  • Un'area di lavoro di Azure Databricks abilitata per Unity Catalog (naturalmente). Vedere Abilitare un'area di lavoro per il catalogo unity.

    Se non ne hai uno, puoi ottenere una versione di valutazione gratuita. Fare clic su Prova gratuitamente in Open Marketplace e seguire le istruzioni per avviare la versione di valutazione.

    Importante

    Non è necessario abilitare tutte le aree di lavoro per Unity Catalog. È possibile crearne uno nuovo e abilitarlo per Unity Catalog, usando tale area di lavoro per ricevere i prodotti dati del Marketplace. Se questa opzione non è disponibile, usare l'opzione Marketplace su piattaforme esterne. Vedere Accedere ai prodotti dati in Databricks Marketplace usando piattaforme esterne.

    Per informazioni su come abilitare un'area di lavoro per il catalogo Unity, vedere Configurare e gestire Il catalogo unity.

  • USE MARKETPLACE ASSETS privilegio nel metastore del catalogo Unity collegato all'area di lavoro. Vedere Tipi di privilegi che si applicano solo alla condivisione delta o a Databricks Marketplace. Questo privilegio è abilitato per tutti gli utenti in tutti i metastore del catalogo Unity per impostazione predefinita.

    Se l'amministratore ha disabilitato questo privilegio, è possibile richiedergli di concederlo all'utente o di concedervi uno di questi:

    • CREATE CATALOG e USE PROVIDER le autorizzazioni per il metastore del catalogo Unity.
    • Ruolo di amministratore metastore.

    Se non si dispone di uno di questi privilegi, è comunque possibile visualizzare le presentazioni del Marketplace, ma non è possibile accedere ai prodotti dati usando Unity Catalog.

    Per altre informazioni, vedere Privilegi del catalogo Unity e oggetti a protezione diretta e Gestire i privilegi in Unity Catalog. Vedere anche Disabilitare l'accesso al Marketplace.

Esplorare le presentazioni di Databricks Marketplace

Per trovare un prodotto dati desiderato, è sufficiente esplorare o cercare le presentazioni dei prodotti dati in Databricks Marketplace.

Nota

In alternativa alle istruzioni seguenti, è possibile cercare presentazioni nel Marketplace usando la barra di ricerca globale nella parte superiore dell'area di lavoro di Azure Databricks. Vedere Cercare oggetti dell'area di lavoro. È anche possibile visualizzare e richiedere dati di esempio gratuiti nella pagina Aggiungi dati . Nella barra laterale dell'area di lavoro fare clic su Inserimento dati e scorrere verso il basso fino a Dati di esempio gratuiti da Databricks Marketplace.

  1. Passare a marketplace.databricks.com o accedere all'area di lavoro di Azure Databricks e fare clic suIcona Marketplace Marketplace.

  2. Sfogliare o cercare il prodotto dati desiderato.

    È possibile filtrare gli elenchi in base al tipo di prodotto (set di dati, acceleratore di soluzioni o modello ml), nome del provider, categoria, costo (gratuito o a pagamento) o ricerca di parole chiave.

    Se si è connessi a un'area di lavoro di Azure Databricks, è anche possibile scegliere di visualizzare solo le inserzioni private disponibili come parte di uno scambio privato. Vedere Partecipare a scambi privati.

Richiedere l'accesso ai prodotti dati nel Marketplace

Per richiedere l'accesso ai prodotti dati, è necessario accedere a un'area di lavoro di Azure Databricks. Alcuni prodotti dati sono disponibili immediatamente e altri richiedono l'approvazione del provider e il completamento delle transazioni usando le interfacce del provider.

Requisiti

Vedere Prima di iniziare. Per accedere ai prodotti dati nel Marketplace, è necessario avere almeno il privilegio per il USE MARKETPLACE ASSETS metastore del catalogo Unity collegato all'area di lavoro in uso.

Ottenere l'accesso ai prodotti dati immediatamente disponibili

Alcuni prodotti dati sono disponibili immediatamente, richiedendo solo di richiederli e accettare le condizioni. Queste sono elencate sotto l'intestazione Gratuito e immediatamente disponibile nella pagina di destinazione del Marketplace, vengono identificate nel riquadro dell'inserzione come Gratuito e sono identificate come Immediatamente disponibili nella pagina dei dettagli dell'inserzione.

  1. Dopo aver trovato un elenco a cui si è interessati nella pagina di destinazione del Marketplace, fare clic sull'inserzione per aprire la pagina dei dettagli dell'inserzione.

  2. Fare clic sul pulsante Ottieni accesso immediato e accettare i termini e le condizioni di Databricks.

    L'accesso agli acceleratori di soluzioni di Databricks funziona in modo leggermente diverso. Vedere Ottenere l'accesso agli acceleratori di soluzioni databricks.

  3. (Facoltativo) In Altre opzioni modificare il nome del catalogo suggerito.

    Il nome del catalogo viene visualizzato in Esplora cataloghi nell'area di lavoro di Azure Databricks e viene usato nello spazio dei nomi in tre parti (catalog.schema.table|volume|view) nelle query. È possibile modificare il nome predefinito.

  4. Fare clic sul pulsante Ottieni accesso immediato.

  5. Fare clic sul pulsante Apri per visualizzare il prodotto dati visualizzato come catalogo di sola lettura in Esplora cataloghi.

    Per informazioni sulla gestione dell'accesso ai cataloghi in Azure Databricks, vedere Accedere ai dati condivisi usando Unity Catalog.

Se i notebook di esempio sono disponibili, vengono visualizzati sotto l'intestazione Del notebook di esempio nell'elenco.

Per visualizzare un notebook, fare clic sul pulsante Anteprima notebook . Per importare un notebook nell'area di lavoro di Azure Databricks in modo che sia possibile eseguirlo, fare clic su Anteprima notebook e quindi su Importa notebook. Vedere Introduzione ai notebook di Databricks.

Richiedere prodotti dati che richiedono l'approvazione del provider

Alcuni prodotti dati richiedono l'approvazione del provider, in genere perché è coinvolta una transazione commerciale o il provider potrebbe preferire la personalizzazione dei prodotti dati. Questi elenchi vengono identificati nella pagina dei dettagli dell'elenco come Per richiesta e includono un pulsante Richiedi accesso .

  1. Dopo aver trovato un elenco a cui si è interessati nella pagina di destinazione del Marketplace, fare clic sull'inserzione per aprire la pagina dei dettagli dell'inserzione.

  2. Fare clic sul pulsante Richiedi accesso .

  3. Immettere il nome, la società e una breve descrizione dell'uso previsto per il prodotto dati.

  4. Accettare i termini e le condizioni di Databricks e fare clic su Richiedi accesso.

  5. Si riceverà una notifica tramite posta elettronica quando il provider ha completato la revisione della richiesta.

    È anche possibile monitorare lo stato di avanzamento della richiesta nella pagina Richieste personali nel Marketplace. Vedere Gestire i prodotti dati di Databricks Marketplace condivisi. Tuttavia, tutte le transazioni che seguono useranno le piattaforme di comunicazione e pagamento del provider. Nessuna transazione commerciale viene gestita direttamente in Databricks Marketplace.

  6. Al termine della transazione, il provider di dati renderà disponibile il prodotto dati come catalogo di sola lettura nell'area di lavoro.

    Per informazioni sulla gestione dell'accesso ai cataloghi in Azure Databricks, vedere Accedere ai dati condivisi usando Unity Catalog.

Ottenere l'accesso agli acceleratori di soluzioni Databricks

A differenza di altri asset di dati, gli acceleratori di soluzioni Databricks vengono condivisi clonando repository Git e rendendoli disponibili nelle cartelle Git di Databricks. Per accedere a un acceleratore di soluzioni:

  1. In Marketplace fare clic sull'inserzione dell'acceleratore di soluzioni per aprire la pagina dei dettagli dell'inserzione.
  2. Fare clic sul pulsante Ottieni accesso immediato.
  3. Nella finestra di dialogo Aggiungi cartella Git immettere un nome per il repository. Questo nome verrà visualizzato nelle cartelle Git di Databricks.
  4. Accettare i termini e le condizioni di Databricks e fare clic su Crea cartella Git.
  5. Fare clic sul pulsante Apri e selezionare Cartella Git per visualizzare il repository nel browser dei file dell'area di lavoro.

Accedere ai dati condivisi usando Unity Catalog

L'accesso ai dati nell'area di lavoro di Azure Databricks dipende dal tipo di prodotto dati:

  • I set di dati e i modelli del Marketplace vengono condivisi con l'utente in un catalogo di sola lettura in Azure Databricks. I cataloghi sono il contenitore di primo livello per gli asset di dati gestiti da Unity Catalog. Per altre informazioni sulla gerarchia degli oggetti dati in Unity Catalog, vedere Il modello a oggetti del catalogo Unity.

    Dopo che il provider ha condiviso i dati con l'utente, è possibile accedere al catalogo in diversi modi. Le sezioni seguenti descrivono alcune di queste opzioni di accesso.

  • I notebook vengono condivisi direttamente nell'inserzione nel Marketplace ed è possibile importarli dall'inserzione nell'area di lavoro.

  • Gli acceleratori di soluzioni vengono condivisi come cartelle Git di Databricks. Vedere Ottenere l'accesso agli acceleratori di soluzioni databricks.

Accedere ai set di dati condivisi nel Marketplace

Per accedere ai dati condivisi dal Marketplace:

  1. Nella barra laterale fare clic su Icona MarketplaceMarketplace.

  2. Nella pagina di destinazione del Marketplace fare clic su Richieste personali nell'angolo in alto a destra.

  3. Nella scheda Prodotti dati installati individuare il prodotto dati, fare clic sul Menu Kebab menu kebab (noto anche come menu a tre punti) alla fine della riga del prodotto dati e selezionare Visualizza dati.

    È anche possibile fare clic sul nome del prodotto dati per aprire la pagina dei dettagli del prodotto dati, in cui è possibile fare clic sul pulsante Apri per visualizzare i dati.

    Esplora cataloghi si apre al catalogo che contiene il set di dati, in cui è possibile accedere ai dati o gestire l'accesso per altri membri del team. Vedere Concedere l'accesso ad altri membri del team.

    Per altre informazioni sull'accesso ai dati condivisi in Azure Databricks, vedere Leggere i dati condivisi con Databricks-to-Databricks Delta Sharing (per i destinatari).

Accedere ai set di dati condivisi in Esplora cataloghi

Per accedere ai dati condivisi direttamente da Esplora cataloghi:

  1. Nella barra laterale fare clic su Icona catalogoCatalogo.
  2. Se si conosce il nome del catalogo che contiene i dati condivisi, cercarli e selezionarlo.

Se non si conosce il nome del catalogo ma si conosce il nome del provider, è possibile trovare il catalogo in Esplora cataloghi eseguendo le operazioni seguenti:

  1. Nella barra laterale fare clic su Icona catalogoCatalogo.
  2. Nel riquadro sinistro di Esplora cataloghi fare clic su Condivisione differenziale e quindi su Condivisi con l'utente corrente.
  3. Nella scheda Provider fare clic sul nome del provider.
  4. Nella scheda Condivisioni trovare il nome del catalogo e fare clic su di esso per aprirlo.

Accedere ai set di dati condivisi usando l'interfaccia della riga di comando di Databricks o le istruzioni SQL

È anche possibile trovare e accedere al catalogo che contiene i dati condivisi usando l'interfaccia della riga di comando di Databricks o le istruzioni SQL in un notebook di Azure Databricks o una query dell'editor SQL di Databricks. Per informazioni dettagliate, vedere Accedere ai dati in una tabella o in un volume condiviso. È possibile ignorare le sezioni che descrivono come creare un catalogo, poiché Databricks Marketplace esegue questa operazione automaticamente.

Concedere l'accesso ad altri membri del team

Se si è l'utente che ha richiesto i dati condivisi, si è il proprietario del catalogo che contiene tali dati nell'area di lavoro. Di conseguenza, è possibile concedere ai membri del team l'accesso al catalogo e perfezionare l'accesso a livello di schema, tabella, vista, riga e colonna, esattamente come avviee con qualsiasi dato in Unity Catalog. Vedere Gestire i privilegi nel catalogo unity. Detto questo, i dati di tabella e vista in un catalogo condiviso sono di sola lettura, il che significa che è possibile concedere solo le operazioni di lettura del team, ad DESCRIBEesempio , SHOWe SELECT.

È anche possibile trasferire la proprietà del catalogo o degli oggetti al suo interno.

Visualizzare i notebook di esempio

Alcuni elenchi includono notebook di esempio nella pagina dei dettagli dell'elenco. Per accedere a questi notebook per le presentazioni immediatamente disponibili che sono state condivise con l'utente:

  1. Nella barra laterale fare clic su Icona MarketplaceMarketplace.
  2. Nella pagina di destinazione del Marketplace fare clic su Richieste personali nell'angolo in alto a destra.
  3. Nella scheda Prodotti dati installati trovare il prodotto dati e fare clic sul nome del prodotto dati per aprire la pagina dei dettagli dell'inserzione. Se è presente un notebook di esempio, viene visualizzato sotto l'intestazione Del notebook di esempio nell'elenco.
  4. Fare clic su Anteprima notebook per visualizzare il notebook e fare clic su Importa notebook per importarlo nell'area di lavoro di Azure Databricks.

Nota

I notebook di esempio vengono visualizzati e visualizzati in anteprima nell'interfaccia utente delle presentazioni non funzionano in modalità in incognito di Chrome.

Partecipare a scambi privati

Alcuni provider di dati potrebbero voler condividere determinati dati con un set limitato di consumer invitati a far parte di uno scambio privato. È possibile trovare presentazioni di scambio privato selezionando la casella di controllo Scambio privato nella home page del Marketplace. Proprio come è possibile con le inserzioni pubbliche, è possibile accedere immediatamente alle inserzioni gratuite o richiedere l'accesso a quelli contrassegnati da Richiesta.

Per partecipare a uno scambio privato, un provider di dati deve invitare l'organizzazione. Quando lo fanno, richiederanno un identificatore condiviso per il metastore del catalogo Unity. Per informazioni su come ottenere l'identificatore di condivisione del metastore, vedere il passaggio 1 in Ottenere l'accesso nel modello da Databricks a Databricks.

Per altre informazioni sugli scambi privati, vedere Creare e gestire scambi privati in Databricks Marketplace.

Disabilitare l'accesso al Marketplace

Per impostazione predefinita, tutti gli utenti di qualsiasi area di lavoro abilitata per Unity Catalog possono richiedere prodotti dati in Databricks Marketplace. In altre parole, il account users gruppo ha il USE MARKETPLACE ASSETS privilegio per tutti i metastore del catalogo Unity, a meno che un amministratore del metastore non revochi tale privilegio.

Questo privilegio non concede la possibilità di partecipare a transazioni finanziarie con provider di dati. Tutte le transazioni finanziarie avvengono all'esterno di Azure Databricks. Questo privilegio concede la possibilità di accedere ai prodotti dati etichettati gratuitamente e immediatamente disponibili e prodotti dati già acquistati. L'accesso a tali prodotti dati crea nuovi cataloghi di sola lettura in Azure Databricks di proprietà del richiedente, che possono concedere l'accesso in sola lettura ad altri utenti.

Un amministratore del metastore può disabilitare la capacità di tutti gli utenti di richiedere prodotti dati in Databricks Marketplace revocando il USE MARKETPLACE ASSETS privilegio dal account users gruppo nel metastore di Unity Catalog. Se si revoca questo privilegio, gli utenti possono continuare a esplorare Databricks Marketplace nell'area di lavoro, ma non possono richiedere prodotti dati.

Autorizzazione richiesta: amministratore metastore

Nota

Se l'area di lavoro è stata abilitata automaticamente per Unity Catalog, potrebbe non essere disponibile un amministratore del metastore. Per altre informazioni, vedere Abilitazione automatica del catalogo Unity.

Esplora cataloghi

Per revocare il USE MARKETPLACE ASSETS privilegio per il account users gruppo:

  1. Nell'area di lavoro di Azure Databricks fare clic su Icona catalogoCatalogo.
  2. Fare clic sull'icona del collegamento accanto al nome del metastore in alto a sinistra.
  3. Trovare la riga che concede account users il USE MARKETPLACE ASSETS privilegio.
  4. Fare clic sulla casella di controllo accanto alla riga e fare clic sul pulsante Revoca .
  5. Confermare l'azione di revoca.
  6. Concedere il privilegio a utenti e gruppi specifici desiderati facendo clic sul pulsante Concedi.

Sql

Per revocare il USE MARKETPLACE ASSETS privilegio per il account users gruppo, eseguire il comando seguente in un notebook o nell'editor di query SQL di Databricks.

REVOKE USE MARKETPLACE ASSETS ON METASTORE FROM `account users`;

Per concedere il USE MARKETPLACE ASSETS privilegio a un utente o a un gruppo specifico, eseguire il comando seguente in un notebook o nell'editor di query SQL di Databricks.

GRANT USE MARKETPLACE ASSETS ON METASTORE TO `<user-or-group>`;

Se non si vuole che gli utenti possano visualizzare la home page del Marketplace, contattare il team dell'account Azure Databricks.

Problemi noti

Se una richiesta di accesso viene rifiutata dal provider di dati, non è possibile richiedere di nuovo lo stesso prodotto dati. Se si verifica questo problema, contattare il provider o il team dell'account di Azure Databricks.

Condividi i tuoi commenti

Ci piacerebbe sapere cosa pensi a Databricks Marketplace.

  • Hai un feedback? Passare a Learn (Informazioni) > Fornire commenti e suggerimenti nella home page del Marketplace.
  • Vuoi visualizzare set di dati aggiuntivi nel marketplace? Fare clic su Suggerisci un prodotto nel banner della home page del Marketplace.

Passaggi successivi