Usare Azure Data Studio per gestire il server PostgreSQL abilitato per Azure Arc
In questo articolo viene descritto come:
- gestire le istanze di PostgreSQL con visualizzazioni dashboard come Panoramica, stringhe di Connessione ion, proprietà Integrità risorse...
- usare i dati e lo schema
Nota
In quanto funzionalità di anteprima, la tecnologia presentata in questo articolo è soggetta alle condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.
Gli aggiornamenti più recenti sono disponibili nelle note sulla versione.
Prerequisiti
Installare azdata, Azure Data Studio e l'interfaccia della riga di comando di Azure
Installare in Azure Data Studio l'estensione (
arcdata
) per l'interfaccia della riga di comando di Azure (az
) e le estensioni Azure Arc e PostgreSQLA questo punto, usare la build Insider di Azure Data Studio.
Creare il controller di dati di Azure Arc
Avviare Azure Data Studio
Connessione al titolare del trattamento dei dati di Azure Arc
In Azure Data Studio espandere il nodo Azure Arc Controllers e selezionare il pulsante Connessione Controller:
Immettere le informazioni di connessione al controller di dati di Azure:
URL controller:
URL per la connessione al controller in Kubernetes. Immesso sotto forma di
https://<IP_address_of_the_controller>:<Kubernetes_port.
Ad esempio:https://12.345.67.890:30080
Nome utente:
Nome dell'account utente usato per connettersi al controller. Usare in genere il nome usato quando si esegue
az login
. Non è il nome dell'utente PostgreSQL usato per connettersi al motore di database PostgreSQL in genere da psql.Password: password dell'account utente usato per connettersi al controller
Azure Data Studio mostra il controller di dati Arc. Espanderlo e visualizzare l'elenco delle istanze di PostgreSQL gestite.
Gestire i server PostgreSQL abilitati per Azure Arc
Fare clic con il pulsante destro del mouse sull'istanza di PostgreSQL che si vuole gestire e selezionare [Gestisci]
Visualizzazione dashboard PostgreSQL:
Che include diversi dashboard elencati sul lato sinistro del riquadro:
- Panoramica: visualizza informazioni di riepilogo sull'istanza, ad esempio nome, nome utente amministratore PostgreSQL, ID sottoscrizione di Azure, configurazione, versione del motore di database, endpoint per Grafana e Kibana...
- stringhe Connessione ion: Visualizza vari stringa di connessione potrebbe essere necessario connettersi all'istanza di PostgreSQL, ad esempio psql, Node.js, PHP, Ruby...
- Diagnosticare e risolvere i problemi: visualizza varie risorse che consentono di risolvere i problemi dell'istanza man mano che si espandono i notebook per la risoluzione dei problemi
- Nuova richiesta di supporto: richiedere assistenza ai servizi di supporto che avviano l'annuncio di anteprima.
Usare i dati e lo schema
Sul lato sinistro della finestra di Azure Data Studio espandere il nodo Server:
Selezionare [Aggiungi Connessione ion] e immettere i dettagli della connessione all'istanza di PostgreSQL:
- Tipo Connessione ion: Postgresql
- Nome server: immettere il nome dell'istanza di PostgreSQL. Ad esempio: postgres01
- Tipo di autenticazione: Password
- Nome utente: ad esempio, è possibile usare il nome utente amministratore postgreSQL standard/predefinito. Si noti che questo campo fa distinzione tra maiuscole e minuscole.
- Password: si troverà la password del nome utente PostgreSQL nel stringa di connessione psql nell'output del
az postgres server-arc endpoint -n postgres01
comando - Nome database: impostare il nome del database a cui connettersi. È possibile consentire l'impostazione predefinita
- Gruppo di server: è possibile consentire l'impostazione predefinita
- Nome (facoltativo): è possibile lasciare vuoto questo campo
- Avanzate:
- Indirizzo IP host: è l'indirizzo IP pubblico del cluster Kubernetes
- Porta: è la porta in cui l'istanza di PostgreSQL è in ascolto. È possibile trovare questa porta alla fine del stringa di connessione psql nell'output del
az postgres server-arc endpoint -n postgres01
comando. Non la porta 30080 in cui Kubernetes è in ascolto e che è stata immessa durante la connessione al controller di dati di Azure in Azure Data Studio. - Altri parametri: devono essere auto-espliciti, è possibile usare i valori predefiniti o vuoti con cui vengono visualizzati.
Selezionare [OK] e [Connessione] per connettersi al server.
Una volta connessi, sono disponibili diverse esperienze:
- Nuova query
- Nuovo notebook
- Espandere la visualizzazione del server e esplorare/lavorare sugli oggetti all'interno del database
- ...