Condividi tramite


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 del dashboard come Panoramica, Stringhe di connessione, Proprietà, Integrità risorse...
  • lavorare con 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

Connettere il controller dei dati di Azure Arc

In Azure Data Studio, espandere il nodo Controller di Azure Arc e selezionare il pulsante Connetti controller:

Immettere le informazioni di connessione al controller dei dati di Azure:

  • URL del 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 il nome generalmente usato quando si esegue az login. Non è il nome dell'utente PostgreSQL normalmente usato per connettersi al motore di database PostgreSQL da psql.

  • Password: la 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 che gestisce.

Gestire i server PostgreSQL abilitati per Azure Arc

Fare clic con il pulsante destro del mouse sull'istanza di PostgreSQL che si desidera gestire e selezionare [Gestisci]

Visualizzazione del dashboard di PostgreSQL:

Include diversi dashboard elencati sul lato sinistro del riquadro:

  • Panoramica: visualizza informazioni di riepilogo sull'istanza, ad esempio nome, nome dell'utente amministratore di PostgreSQL, ID sottoscrizione di Azure, configurazione, versione del motore di database, endpoint per Grafana e Kibana...
  • Stringhe di connessione: visualizza varie stringhe di connessione che potrebbe essere necessario connettere all'istanza di PostgreSQL, ad esempio psql, Node.js, PHP, Ruby...
  • Diagnosi e risoluzione dei 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.

Lavorare con i dati e lo schema

Sul lato sinistro della finestra di Azure Data Studio, espandere il nodo Server:

Selezionare [Aggiungi connessione] e immettere i dettagli di connessione all'istanza di PostgreSQL:

  • Tipo di connessione: PostgreSQL
  • Nome del server: immettere il nome dell'istanza di PostgreSQL. Ad esempio: postgres01
  • Tipo di autenticazione: password
  • Nome utente: ad esempio, è possibile usare il nome dell'utente amministratore di PostgreSQL standard/predefinito. Si noti che questo campo applica la distinzione tra maiuscole e minuscole.
  • Password: si troverà la password del nome utente di PostgreSQL nella stringa di connessione psql nell'output del comando az postgres server-arc endpoint -n postgres01
  • Nome del database: impostare il nome del database a cui connettersi. È possibile impostarlo sul valore Predefinito
  • Gruppo di server: è possibile consentire impostarlo sul valore Predefinito
  • Nome (facoltativo): è possibile lasciare vuoto questo campo
  • Avanzate:
    • Indirizzo IP host: è l'indirizzo IP pubblico del cluster Kubernetes
    • Porta: è la porta su cui l'istanza di PostgreSQL è in ascolto. È possibile trovare questa porta alla fine della stringa di connessione psql nell'output del comando az postgres server-arc endpoint -n postgres01. Non si tratta della porta 30080 su cui Kubernetes è in ascolto e che è stata immessa al momento della 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 [Connetti] per connettersi al server.

Una volta eseguita la connessione, sono disponibili diverse esperienze:

  • Nuova query
  • Nuovo notebook
  • Espandere la visualizzazione del server ed esplorare/lavorare sugli oggetti all'interno del database
  • ...

Passaggio successivo

Monitorare il gruppo di server