Guida rapida: crea e configura un lake
Questa guida rapida ti mostra come iniziare a utilizzare Knowledge Catalog (in precedenza Dataplex Universal Catalog) nella Google Cloud console guidandoti attraverso la creazione di un lake, l'aggiunta di una zona, e l'associazione di un asset.
Prima di iniziare
- Accedi al tuo Google Cloud account. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Dataplex, Managed Service for Apache Spark, Dataproc Metastore, BigQuery, and Cloud Storage APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Make sure that you have the following role or roles on the project:
roles/dataplex.admin,roles/dataplex.editorCheck for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
- Click Grant access.
-
In the New principals field, enter your user identifier. This is typically the email address for a Google Account.
- Click Select a role, then search for the role.
- To grant additional roles, click Add another role and add each additional role.
- Click Save.
-
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Dataplex, Managed Service for Apache Spark, Dataproc Metastore, BigQuery, and Cloud Storage APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Make sure that you have the following role or roles on the project:
roles/dataplex.admin,roles/dataplex.editorCheck for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
- Click Grant access.
-
In the New principals field, enter your user identifier. This is typically the email address for a Google Account.
- Click Select a role, then search for the role.
- To grant additional roles, click Add another role and add each additional role.
- Click Save.
-
- Crea un bucket Cloud Storage:
- Nella Google Cloud console, vai alla pagina Bucket in Cloud Storage.
- Fai clic su Crea.
- Nella pagina Crea un bucket, inserisci le informazioni del bucket. Per passare al passaggio successivo, fai clic su Continua.
- In Assegna un nome al bucket, inserisci un nome univoco per il bucket. Non includere informazioni sensibili nel nome del bucket, poiché lo spazio dei nomi dei bucket è globale e visibile pubblicamente.
-
Nella sezione Scegli dove archiviare i tuoi dati, segui questi passaggi:
- Seleziona un tipo di località.
- Scegli una località in cui i dati del bucket vengono archiviati in modo permanente dal menu a discesa Tipo di località.
- Se selezioni il tipo di località a due regioni, puoi anche scegliere di abilitare la replica turbo utilizzando la casella di controllo pertinente.
- Per configurare la replica tra bucket, seleziona
Aggiungi una replica tra bucket mediante Storage Transfer Service e
segui questi passaggi:
Configura la replica tra bucket
- Nel menu Bucket, seleziona un bucket.
Nella sezione Impostazioni di replica , fai clic su Configura per configurare le impostazioni del job di replica.
Viene visualizzato il riquadro Configura replica tra bucket.
- Per filtrare gli oggetti da replicare in base al prefisso del nome dell'oggetto, inserisci un prefisso da includere o escludere gli oggetti, quindi fai clic su Aggiungi un prefisso.
- Per impostare una classe di archiviazione per gli oggetti replicati, seleziona una classe di archiviazione dal menu Classe di archiviazione. Se salti questo passaggio, gli oggetti replicati utilizzeranno per impostazione predefinita la classe di archiviazione del bucket di destinazione.
- Fai clic su Fine.
-
Nella sezione Scegli come archiviare i tuoi dati, segui questi passaggi:
- Nella sezione Imposta una classe predefinita, seleziona Standard.
- Per abilitare lo spazio dei nomi gerarchico, nella sezione Ottimizza l'archiviazione per i workload con uso intensivo dei dati, seleziona Abilita uno spazio dei nomi gerarchico in questo bucket.
- Nella sezione Scegli come controllare l'accesso agli oggetti, seleziona se il bucket applica o meno la prevenzione dell'accesso pubblico, e seleziona un metodo di controllo dell'accesso per gli oggetti del bucket.
-
Nella sezione Scegli come proteggere i dati degli oggetti, segui questi passaggi:
- Seleziona una delle opzioni in Protezione dei dati che vuoi impostare per il bucket.
- Per abilitare l'eliminazione temporanea, fai clic sulla casella di controllo Policy di eliminazione temporanea (per il recupero dati) e specifica il numero di giorni per cui vuoi conservare gli oggetti dopo l'eliminazione.
- Per impostare il controllo delle versioni degli oggetti, fai clic sulla casella di controllo Controllo delle versioni degli oggetti (per il controllo delle versioni) e specifica il numero massimo di versioni per oggetto e il numero di giorni dopo i quali le versioni non correnti scadono.
- Per abilitare la policy di conservazione su oggetti e bucket, fai clic sulla casella di controllo Conservazione (per la conformità) e poi:
- Per abilitare il blocco della conservazione degli oggetti, fai clic sulla casella di controllo Abilita conservazione degli oggetti.
- Per abilitare il blocco del bucket, fai clic sulla casella di controllo Imposta policy di conservazione del bucket e scegli un'unità di tempo e una durata per il periodo di conservazione.
- Per scegliere come verranno criptati i dati degli oggetti, espandi la la sezione Criptaggio dei dati () e seleziona un metodo di criptaggio dei dati.
- Seleziona una delle opzioni in Protezione dei dati che vuoi impostare per il bucket.
- Fai clic su Crea.
Crea un lake
Un lake è un costrutto logico che rappresenta un dominio dati o un'unità aziendale. Ad esempio, se devi organizzare i dati in base all'utilizzo del gruppo, devi creare un lake per ogni reparto (ad esempio, vendita al dettaglio, vendite e finanza).
I passaggi seguenti mostrano come creare un lake utilizzando la Google Cloud console.
Nella Google Cloud console, vai alla pagina Lake di Knowledge Catalog.
Fai clic su Crea.
Inserisci un Nome visualizzato.
L'ID del lake viene generato automaticamente.
Specifica la Regione in cui creare il lake.
Per i lake creati in una determinata regione (ad esempio
us-central1), è possibile associare i dati sia a singola regione (us-central1) che a più regioni (us multi-region) a seconda delle impostazioni della zona.Fai clic su Crea.
Aggiungi una zona al lake
Dopo averlo creato, puoi aggiungere zone al lake. Le zone sono raggruppamenti logici all'interno di un lake, utili per classificare i dati strutturati e non strutturati.
Nella visualizzazione Gestisci, fai clic sul nome del lake a cui vuoi aggiungere una zona.
Fai clic su Aggiungi zona.
Inserisci un Nome visualizzato per la zona.
Fai clic sul menu a discesa Tipo. Scegli Zona non elaborata o Zona organizzata. Scopri di più sui tipi di zone.
In Località dei dati , seleziona Regionale o Multiregionale. La scelta non può essere modificata in un secondo momento. Non è possibile combinare dati a livello di una singola regione e di più regioni nella stessa zona.
Fai clic su Crea.
La creazione della zona può richiedere alcuni minuti.
Associa un asset
I dati possono essere archiviati nei bucket Cloud Storage o nei set di dati BigQuery e possono essere associati come asset alle zone dati all'interno di un lake Knowledge Catalog.
Per associare il bucket Cloud Storage come asset:
Nella visualizzazione Gestisci, fai clic sul nome del lake a cui vuoi associare un bucket Cloud Storage.
Nella scheda Zone, fai clic sulla zona a cui aggiungere l'asset.
Nella scheda Asset, fai clic su Aggiungi asset.
Fai clic su Aggiungi un asset.
In Tipo, seleziona Bucket di archiviazione.
In Nome visualizzato, inserisci un nome per l'asset.
Nel campo Bucket, fai clic su Sfoglia. Se hai un bucket Cloud Storage, trovalo e fai clic su Seleziona. Se non hai un bucket Cloud Storage, puoi crearne uno facendo clic sul pulsante .
Inserisci un nome univoco per il bucket. Fai clic su Continua.
Scegli un Tipo di località. Fai clic su Continua.
Scegli una classe di archiviazione predefinita per i tuoi dati. Fai clic su Continua.
Scegli un livello di controllo dell'accesso. Fai clic su Continua.
Scegli un'opzione di protezione dei dati o Nessuna. Fai clic su Continua.
Fai clic su Crea.
Fai clic su Seleziona.
Fai clic su Fine.
Fai clic su Continua.
In Impostazioni di rilevamento, seleziona Eredita per ereditare le impostazioni di rilevamento dal livello di zona.
Fai clic su Continua.
In Aggiungi asset, fai clic su Invia.
Attendi il completamento della creazione dell'asset.
Per utilizzare il lake, consulta la sezione Passaggi successivi. In caso contrario, elimina le risorse che hai creato seguendo i passaggi per liberare spazio.
Libera spazio
Per evitare che al tuo Google Cloud account vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.
- Nella Google Cloud console, vai alla pagina Gestisci risorse.
- Se il progetto che intendi eliminare è collegato a un'organizzazione, espandi l'elenco Organizzazione nella colonna Nome.
- Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
- Nella finestra di dialogo, digita l'ID progetto e fai clic su Chiudi per eliminare il progetto.
In alternativa, puoi eliminare le risorse utilizzate in questo tutorial. Un lake non viene eliminato finché non elimini tutte le risorse della zona dati. Allo stesso modo, una zona dati non viene eliminata a meno che non elimini tutte le risorse degli asset.
Scollega il bucket di archiviazione
Per scollegare l'asset Knowledge Catalog che hai creato:
Nella Google Cloud console, vai alla pagina Lake di Knowledge Catalog.
Fai clic sul nome del lake che hai creato.
Nella scheda Zone, fai clic sul nome della zona che hai creato.
Nella scheda Asset, seleziona l'asset da scollegare selezionando la casella a sinistra del nome del bucket.
Fai clic su Elimina asset.
Fai clic su Elimina per confermare lo scollegamento.
Elimina la zona
Per eliminare la zona Knowledge Catalog che hai creato:
Nella Google Cloud console, vai alla pagina Lake di Knowledge Catalog.
Fai clic sul lake che hai creato.
Nella scheda Zone, seleziona la zona da eliminare selezionando la casella a sinistra del nome della zona dati.
Fai clic su Elimina zona.
Fai clic su Elimina per confermare l'eliminazione.
Elimina il lake
I passaggi seguenti mostrano come eliminare il lake Knowledge Catalog che hai creato.
Nella Google Cloud console, vai alla pagina Lake di Knowledge Catalog.
Fai clic sul lake che hai creato.
Nella parte superiore della pagina, fai clic su Elimina.
Conferma l'eliminazione digitando "delete" nel campo.
Fai clic su Elimina lake per confermare l'eliminazione.