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

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
  • ...

Passaggio successivo

Monitorare il gruppo di server