Utilizzo del plugin IntelliJ per lo sviluppo

Sfogliare le tabelle ed eseguire query sull'istanza o sul simulatore di Oracle NoSQL Database Cloud Service da IntelliJ.

Il plugin Oracle NoSQL Database Cloud Service IntelliJ si connette a un'istanza in esecuzione di Oracle NoSQL Database Cloud Service o simulatore e consente di:
  • Visualizzare le tabelle in una struttura ad albero ben definita con Esplora tabelle.
  • Visualizzare informazioni su colonne, indici, chiavi primarie e chiavi partizione per una tabella.
  • Visualizzare i dati delle colonne in una struttura JSON ben formattata.
  • Creare tabelle utilizzando una voce di schema basata su form o fornire istruzioni DDL.
  • Elimina tabelle.
  • Aggiungere nuove colonne utilizzando istruzioni DDL di inserimento o fornitura basate su form.
  • Elimina colonne.
  • Crea indici.
  • Elimina indici.
  • Eseguire le query SELECT SQL su una tabella e visualizzare i risultati delle query in formato tabulare.
  • Esegue istruzioni DML per aggiornare, inserire ed eliminare dati da una tabella.

Questo articolo contiene i seguenti argomenti:

Impostazione del plugin IntelliJ

Scopri come impostare il plugin IntelliJ per l'istanza o il simulatore di Oracle NoSQL Database Cloud Service.

Come prerequisito, è necessario installare prima IntelliJ IDEA. È possibile scaricare IntelliJ IDEA dall'indirizzo JetBrains.

È possibile installare il plugin utilizzando una delle seguenti opzioni:
  1. Opzione 1: cercare il connettore Oracle NoSQL Database Cloud Service nel repository plugin JetBrains e installarlo.
  2. Opzione 2: eseguire l'installazione da Oracle Technology Network.

    Nota

    La versione più aggiornata può essere scaricata da Oracle Technology Network.
    1. Scaricare il plugin IntelliJ da Oracle Technology Network. Non estrarre i file.
    2. Avviare IntelliJ IDEA, quindi passare a File > Impostazioni > Plugin. È inoltre possibile accedere alle impostazioni selezionando l'icona Impostazioni IDE e progetto progetto-impostazioni-icona nell'angolo superiore destro della barra dei menu principale.
    3. Selezionare l'icona Gestisci repository, Configura proxy o Installa plugin da disco in alto a destra, quindi selezionare Installa plugin da disco.
    4. Selezionare il file zip del plugin scaricato.

Riavviare l'IDE. Nel pannello destro verrà visualizzata l'icona Explorer schema.

Dopo aver impostato correttamente il plugin IntelliJ, creare un progetto NoSQL e connetterlo all'istanza o al simulatore di Oracle NoSQL Database Cloud Service.

Creazione di un progetto NoSQL in IntelliJ

Scopri come creare un progetto NoSQL in IntelliJ.

Effettuare le seguenti operazioni:
  1. Aprire IntelliJ IDEA. Fare clic su File > Nuovo > Progetto.
  2. Inserire un valore per Nome progetto e Ubicazione progetto. Selezionare Crea.
  3. Selezionare un sistema di build e un percorso JDK.
  4. IntelliJ crea la directory di progetto NoSQL, che include un file Java di esempio. Se è stato selezionato Maven come sistema di build, la directory di progetto include anche un file pom.xml.
  5. Assicurati che le notifiche siano abilitate per il tuo progetto Oracle NoSQL. Per abilitare le notifiche, premere Alt+\ per aprire il menu principale. Fare clic su Visualizza, espandere Finestre degli strumenti > Notifiche. Sulla barra della finestra dello strumento a destra viene visualizzata l'icona di notifica icona campanella notifica.
Dopo aver creato un progetto NoSQL in IntelliJ, è possibile connettere il progetto a Oracle NoSQL Database Cloud Service o al simulatore.

Connessione a Oracle NoSQL Database Cloud Service da IntelliJ

Scopri come connettere il progetto NoSQL a Oracle NoSQL Database Cloud Service utilizzando il plugin IntelliJ

Effettuare le seguenti operazioni:
  1. Aprire il progetto NoSQL in IntelliJ.
  2. Fare clic sull'icona del task icona task nella finestra Explorer schema per aprire la finestra di dialogo Impostazioni per il plugin.
  3. Espandere Strumenti > Oracle NoSQL in Explorer impostazioni, quindi fare clic su Connessioni.
  4. Selezionare Cloud dal menu a discesa per il tipo di profilo. È possibile visualizzare tutte le connessioni esistenti per il tipo di profilo Cloud nell'elenco a discesa Connessioni.
  5. Fare clic su Aggiungi connessione. Per creare una connessione, sono disponibili due opzioni.
    1. Utilizzo del file di configurazione: specificare il percorso del file di configurazione che punta alla posizione del file di configurazione OCI memorizzato nel sistema locale. Questo file contiene i parametri essenziali necessari per connettersi a Oracle NoSQL Database Cloud Service, ad esempio area, ID tenant, ID utente, impronta digitale, passphrase e percorso della chiave privata.

      Immettere i valori richiesti per i seguenti parametri di connessione e selezionare ADD. Selezionare quindi OK.

      Tabella - Opzione file di configurazione dei parametri di connessione

      Parametro Descrizione Valore di esempio
      Connection Name Un nome univoco assegnato a una specifica di connessione è obbligatorio dalla versione 1.5.1 del plugin. Si consiglia di aggiornare il campo Nome connessione dopo aver aggiornato il plugin dalla versione 1.4.0 o successiva.

      Nota

      È possibile aggiungere più connessioni e le specifiche di connessione memorizzate sono persistenti.
      ndcs_con1
      File di configurazione Percorso di una directory in cui è memorizzato il file di configurazione nel sistema locale. Per ulteriori informazioni sul file di configurazione e sul relativo contenuto, vedere il metodo User Principals in Authentication to connect to Oracle NoSQL Database. ~/.oci/config
      Profilo Nome del profilo.

      Nota

      È possibile creare più profili con valori diversi per queste voci e quindi specificare il profilo da caricare.
      DEFAULT
      Compartimento (facoltativo) OCID/nome compartimento del compartimento per lo schema di database NoSQL.

      Nota

      Quando si specifica il nome del compartimento, è necessario specificare l'intera gerarchia con due punti che separano ogni voce.
      developers:dev1.

      dev1 è un compartimento sotto il compartimento developers.

      Nota

      Se non viene specificato alcun valore, per impostazione predefinita viene utilizzato il compartimento radice.

      Il plugin si connette all'area specificata nel file di configurazione.

      Se si utilizza l'autenticazione basata su token di sessione, il file di configurazione include il profilo designato per il token di sessione insieme al percorso del token. Per connettersi a Oracle NoSQL Database Cloud Service, è necessario selezionare l'opzione del file di configurazione e specificare il profilo appropriato.

    2. Avanzate: specificare direttamente i parametri di connessione necessari per la connessione a Oracle NoSQL Database Cloud Service. Immettere i valori richiesti per i seguenti parametri e selezionare ADD. Selezionare quindi OK.

    Tabella - Opzione avanzata Parametri di connessione

    Parametro Descrizione Valore di esempio
    Connection Name Un nome univoco, che viene dato a una specifica specifica connessione è obbligatorio dal plugin versione 1.5.1. L'aggiornamento del campo Nome connessione è consigliato dopo l'aggiornamento del plugin dalla versione 1.4.0 o successiva.

    Nota

    È possibile aggiungere più connessioni e le specifiche di connessione memorizzate sono persistenti.
    ndcs_con1
    Endpoint Punto di accesso di rete regionale a Oracle NoSQL Database Cloud Service. https://nosql.us-ashburn-1.oci.oraclecloud.com (per l'identificativo dell'area di Ashburn Oracle NoSQL Database Cloud Service nell'area del Nord America. Per una lista di endpoint dei servizi, vedere Aree dati ed endpoint dei servizi associati.
    ID tenant e ID utente OCID della tenancy e OCID dell'utente per Oracle NoSQL Database Cloud Service. Vedere Where to get the Tenancy's OCID and User's OCID in Oracle Cloud Infrastructure Documentation.
    Impronta digitale e passphrase (facoltativo) Impronta digitale e passphrase della chiave di firma creata durante la generazione e il caricamento della chiave di firma API.
    Consulta le seguenti risorse nella documentazione di Oracle Cloud Infrastructure:
    Chiave privata Chiave privata generata per l'utente. Per l'utente dell'applicazione, è necessario generare e caricare una chiave di firma API. Vedere How to Generate a API Signing Key per generare la chiave di firma con una passphrase opzionale.
    Compartimento (facoltativo) Nome OCID/compartimento del compartimento per lo schema di database NoSQL.

    Nota

    Quando si specifica il nome del compartimento, è necessario specificare l'intera gerarchia con due punti che separano ogni voce.
    developers:dev1.

    In questo caso dev1 è un compartimento sotto il compartimento developers.

    Nota

    Se non viene specificato alcun valore, per impostazione predefinita viene utilizzato il compartimento radice.

    Nota

    1. A partire dalla versione 1.5.4, il plugin IntelliJ scarica automaticamente l'SDK Java Oracle NoSQL più recente e imposta il percorso SDK durante la creazione di una connessione.
    2. Se si sta aggiornando il plugin dalla versione 1.4.0 o successiva, tutte le connessioni memorizzate vengono migrate alla nuova versione. In questo caso, il nome della connessione sarà uguale all'endpoint. Per modificare il nome della connessione, attenersi alla procedura riportata di seguito.
  6. Il plugin IntelliJ salva i dettagli di connessione nel nome di connessione specificato. Per modificare i dettagli della connessione, scegliere il nome della connessione nell'elenco a discesa Connessioni. Fare clic su Modify Connection. È possibile modificare uno qualsiasi dei parametri di connessione sopra menzionati e fare clic su OK per salvare le impostazioni. Per rimuovere un nome di connessione dal plugin, scegliere il nome della connessione e fare clic su Elimina connessione. Dopo aver confermato l'azione da eliminare, il nome della connessione viene rimosso dal plugin.
  7. Fare clic sull'icona Web in Explorer schema. L'elenco delle connessioni esistenti viene visualizzato nella casella a discesa. Il nome della connessione verrà visualizzato nella finestra dello strumento NoSQL nel seguente formato:

    Tabella - Visualizzazione connessione

    Opzione che consente di creare una connessione Visualizza nella finestra dello strumento NoSQL
    Advanced Connection Name:Endpoint:Compartment Name/OCID (se diverso da root)
    Use Configuration File Connection Name:Configuration file path:Profile:Compartment Name/OCID(se diverso da root)

    Scegliere la connessione e fare clic su OK. Il plugin IntelliJ connette il progetto a Oracle NoSQL Database Cloud Service e ne visualizza lo schema nella finestra Explorer schema.

Dopo aver connesso correttamente il progetto a Oracle NoSQL Database Cloud Service, è possibile gestire le tabelle e i dati nello schema.

Connessione a Oracle NoSQL Database Cloud Simulator da IntelliJ

Scopri come connettere il progetto NoSQL al simulatore Oracle NoSQL Database Cloud utilizzando il plugin IntelliJ.

Effettuare le seguenti operazioni:
  1. Scarica e avvia Oracle NoSQL Database Cloud Simulator. Vedere Download del simulatore per Oracle NoSQL Database Cloud.
  2. Aprire il progetto NoSQL in IntelliJ.
  3. Fare clic sull'icona del task icona task nella finestra Explorer schema per aprire la finestra di dialogo Impostazioni per il plugin.
  4. Espandere Strumenti > Oracle NoSQL in Explorer impostazioni, quindi fare clic su Connessioni. È possibile visualizzare tutte le connessioni esistenti per il tipo di profilo Cloudsim nell'elenco a discesa Connessioni.
  5. Selezionare Cloudsim dal menu a discesa per il tipo di profilo.
  6. Fare clic su Add Connection. Immettere i valori per i seguenti parametri di connessione e fare clic su OK.

    Tabella - Parametri di connessione

    Parametro Descrizione Valore di esempio
    Connection Name Un nome univoco assegnato a una specifica di connessione è obbligatorio dalla versione 1.5.1 del plugin. Si consiglia di aggiornare il campo Nome connessione dopo aver aggiornato il plugin dalla versione 1.4.0 o successiva.

    Nota

    È possibile aggiungere più connessioni e le specifiche di connessione memorizzate sono persistenti.
    nosql_sim1
    URL servizio Indirizzo IP e porta su cui è in esecuzione Oracle NoSQL Database Cloud Simulator. Il valore predefinito è http://localhost:8080
    Identificativo tenant Identificativo univoco per identificare il tenant. Il valore predefinito è exampleId. Conservare questo valore se si desidera eseguire il test degli esempi.

    Nota

    1. A partire dalla versione 1.5.4, il plugin IntelliJ scarica automaticamente l'SDK Java NoSQL più recente e imposta il percorso SDK durante la creazione di una connessione.
    2. Se si sta aggiornando il plugin dalla versione 1.4.0 o successiva, tutte le connessioni memorizzate vengono migrate alla nuova versione. In questo caso, il nome della connessione sarà uguale all'endpoint. Per modificare il nome della connessione, attenersi alla procedura riportata di seguito.
  7. Il plugin IntelliJ salva i dettagli di connessione nel nome di connessione specificato. Per modificare i dettagli della connessione, scegliere il nome della connessione nell'elenco a discesa Connessioni. Fare clic su Modify Connection. È possibile modificare uno qualsiasi dei parametri di connessione sopra menzionati e fare clic su OK per salvare le impostazioni. Per rimuovere un nome di connessione dal plugin, scegliere il nome della connessione e fare clic su Elimina connessione. Dopo aver confermato l'azione da eliminare, il nome della connessione viene rimosso dal plugin.
  8. Fare clic sull'icona Web in Explorer schema. L'elenco delle connessioni esistenti viene visualizzato nella casella a discesa. Il nome della connessione verrà visualizzato nella finestra dello strumento NoSQL nel seguente formato:
    Connection Name:service Url : Tenant Identifier

    Scegliere la connessione e fare clic su OK. Il plugin IntelliJ connette il progetto al simulatore Oracle NoSQL Database Cloud e visualizza il relativo schema nella finestra Explorer schema.

    Nota

    Prima di connettere il progetto a Oracle NoSQL Database Cloud Simulator, è necessario avviarlo e eseguirlo. In caso contrario, la richiesta di connessione non riuscirà in IntelliJ.
Dopo aver connesso correttamente il progetto al simulatore di Oracle NoSQL Database Cloud, è possibile gestire le tabelle e i dati nello schema.

Gestione delle tabelle mediante il plugin IntelliJ

Scopri come creare tabelle e visualizzare i dati delle tabelle in Oracle NoSQL Database Cloud Service o Oracle NoSQL Database Cloud Simulator da IntelliJ.

Dopo aver eseguito la connessione a Oracle NoSQL Database Cloud Simulator o Oracle NoSQL Database Cloud Service, è possibile scaricare Oracle NoSQL Database Java SDK ed eseguire gli esempi per creare una tabella di esempio. Con l'aiuto del plugin IntelliJ, è possibile visualizzare le tabelle e i relativi dati nella finestra Esplora schemi.
Per eseguire un programma, effettuare le operazioni riportate di seguito.
  1. Scarica l'SDK Java più recente di Oracle NoSQL Database da GitHub.
  2. Estrarre (estrarre) il file scaricato in un repository locale.
  3. Avvia IDEA IntelliJ e apri il progetto NoSQL connesso al tuo Oracle NoSQL Database Cloud Service o simulatore.
  4. Nella finestra Explorer progetto individuare il repository locale e aprire lo script BasicTableExample. Questo elemento è disponibile nella cartella esempi in oracle-nosql-java-sdk. Questo programma crea una tabella denominata audienceData, aggiunge due righe in questa tabella, esegue query sulle righe inserite, elimina le righe inserite e infine elimina la tabella audienceData.
  5. Per passare gli argomenti richiesti, fare clic su Esegui > Modifica configurazioni. A seconda del tipo di connessione, immettere i seguenti argomenti del programma e fare clic su OK.

    Tabella - argomenti programma

    Tipo di connessione Argomenti programma Ulteriori informazioni
    Cloudsim http://localhost:8080 Se Oracle NoSQL Database Cloud Simulator è stato avviato su una porta diversa, è necessario sostituire 8080 con il numero di porta specificato.
    Cloud us-ashburn-1 -configFile D:\OCI_PROP\config Il primo argomento indica l'area dati di Oracle NoSQL Database Cloud Service. Il secondo argomento passa un file di configurazione che contiene le credenziali per la connessione a Oracle NoSQL Database Cloud Service. Per ulteriori informazioni sul file di configurazione e sul relativo contenuto, vedere il metodo User Principals in Authentication to connect to Oracle NoSQL Database.
  6. Per eseguire questo programma, fare clic su Esegui > Esegui 'BasicExampleTable' oppure premere Maiusc + 10.
  7. Verificare i log nel terminale per verificare che il codice sia stato eseguito correttamente. È possibile visualizzare i messaggi di visualizzazione che indicano la creazione della tabella, l'inserimento delle righe e così via.

    Suggerimento

    Poiché BasicExampleTable elimina le righe inserite ed elimina la tabella audienceData, non è possibile visualizzare questa tabella in Schema Explorer. Se si desidera visualizzare la tabella in Schema Explorer, commentare il codice che elimina le righe inserite ed elimina la tabella, quindi rieseguire il programma.
  8. Per visualizzare le tabelle e i relativi dati:
    1. Individuare Schema Explorer e fare clic sull'icona Icona Aggiorna per ricaricare lo schema.
    2. Individuare la tabella audienceData sotto l'identificativo tenant ed espanderla per visualizzarne le colonne, la chiave primaria e i dettagli della chiave partizione.
    3. Fare doppio clic sul nome della tabella per visualizzarne i dati. In alternativa, è possibile fare clic con il pulsante destro del mouse sulla tabella e selezionare Sfoglia tabella.
    4. Nell'editor principale viene visualizzata una finestra del visualizzatore record. Fare clic su Esegui per eseguire la query e visualizzare i dati della tabella.
    5. Per visualizzare separatamente i dati delle singole celle, fare doppio clic sulla cella.

Eseguire operazioni DDL utilizzando IntelliJ

È possibile utilizzare IntelliJ per eseguire operazioni DDL.

CREATE TABLE

  • Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
  • Fare clic con il pulsante destro del mouse sul nome della connessione e scegliere Crea tabella.
  • Nel prompt, immettere i dettagli per la nuova tabella. È possibile creare la tabella Oracle NoSQL Database in due modalità:
    • **Input DDL semplice**: è possibile utilizzare questa modalità per creare la tabella in modo dichiarativo, ovvero senza scrivere un'istruzione DDL.
    • **Input DDL avanzato**: è possibile utilizzare questa modalità per creare la tabella utilizzando un'istruzione DDL.
  • È possibile visualizzare l'istruzione DDL prima della creazione. Fare clic su Mostra DDL per visualizzare l'istruzione DDL formata in base ai valori immessi nei campi in modalità di input DDL semplice. Questa istruzione DDL viene eseguita quando si fa clic su Crea.
  • Fare clic su Crea per creare la tabella.
  • Per creare una tabella figlio, fare clic con il pulsante destro del mouse sulla tabella desiderata e scegliere Crea tabella figlio. È possibile creare una tabella figlio in due modalità:
    • **Input DDL semplice**: è possibile utilizzare questa modalità per creare una tabella figlio semplicemente immettendo un nome di tabella insieme ad altri dettagli obbligatori.
    • **Input DDL avanzato**: è possibile utilizzare questa modalità per creare una tabella figlio utilizzando un'istruzione DDL.

    Per ulteriori dettagli sulle tabelle figlio, vedere Gerarchie di tabelle in Oracle NoSQL Database Cloud Service Guide.

  • Fare clic su Crea per creare una tabella figlio.
  • È possibile visualizzare l'istruzione DDL dopo aver creato una tabella. Fare clic con il pulsante destro del mouse sulla tabella esistente. Scegliere Visualizza DDL tabella. Per copiare l'istruzione DDL, fare clic su Copia negli Appunti. OK per chiudere la finestra di dialogo.

DROP TABLE;

  • Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
  • Fare clic con il pulsante destro del mouse sulla tabella che si desidera rilasciare. Scegliere Elimina tabella.
  • Viene visualizzata una finestra di conferma. Fare clic su Ok per confermare l'azione di rilascio.

CREATE INDEX;

  • Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
  • Fare clic con il pulsante destro del mouse sulla tabella in cui deve essere creato l'indice. Scegliere Crea indice.
  • Nel pannello Crea indice è possibile creare un indice in due modalità:
    • **Creazione indice basata su form (input DDL semplice)**: immettere i dettagli per la creazione di un indice senza scrivere alcuna istruzione DDL. Specificare il nome dell'indice e le colonne da inserire nell'indice. Se la colonna è di tipo dati JSON, viene visualizzato un campo aggiuntivo denominato "JSON Path to Index Field". Immettere il percorso della posizione del campo JSON e scegliere il tipo di dati corrispondente.
    • **Crea indice come istruzione DDL (per input DDL avanzato)**: immettere un'istruzione DDL valida per creare un indice. Può anche includere un tipo di dati complesso, ad esempio array, mappa e record.
  • Fare clic su Aggiungi indice.

DROP INDEX;

  • Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
  • Fare clic sulla tabella di destinazione per visualizzare le colonne elencate, le chiavi primarie, gli indici e le chiavi di partizione.
  • Individuare l'indice di destinazione da eliminare e fare clic con il pulsante destro del mouse su di esso. Fare clic su Elimina indice.
  • Viene visualizzata una finestra di conferma. Fare clic su Ok per confermare l'azione di rilascio.

AGGIUNGI COLONNA

  • Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
  • Fare clic con il pulsante destro del mouse sulla tabella in cui deve essere aggiunta la colonna. Scegliere Aggiungi colonna.
  • È possibile aggiungere nuove COLONNE in due modalità:
    • Input DDL semplice: è possibile utilizzare questa modalità per aggiungere nuove colonne senza scrivere un'istruzione DDL. In caso di file binario o binario fisso, selezionare il tipo di dati come Binary. Per il file binario fisso, immettere la dimensione del file nel campo Size e mantenere il campo nullo in caso di tipo di dati binari.
    • Input DDL avanzato: è possibile utilizzare questa modalità per aggiungere nuove colonne alla tabella fornendo un'istruzione DDL valida. Questa modalità può anche creare colonne di tipo dati complesso. Ad esempio, array, mappa o record e anche in formato nidificato.
  • In entrambe le modalità, specificare il nome della colonna e definire la colonna con le relative proprietà: tipo di dati, valore predefinito e se è annullabile.
  • Fare clic su Aggiungi colonna.

ELIMINA COLONNA

  • Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
  • Fare clic sulla tabella di destinazione per visualizzare le colonne elencate, le chiavi primarie, gli indici e le chiavi di partizione.
  • Individuare la colonna target da eliminare e fare clic con il pulsante destro del mouse su di essa. Fare clic su Elimina colonna.
  • Viene visualizzata una finestra di conferma. Fare clic su Ok per confermare l'azione di rilascio.

Blocca/UnFreeze schema

È necessario congelare lo schema di una tabella singleton prima di renderla una tabella attiva globale. Dopo aver bloccato lo schema della tabella, non è possibile apportare modifiche allo schema. Per congelare lo schema di una tabella singleton, deve avere almeno una colonna JSON. Fare clic con il pulsante destro del mouse sulla tabella e scegliere Congela/Sblocca. Dopo la conferma, lo schema della tabella viene congelato. Analogamente, per sbloccare lo schema della tabella, fare clic con il pulsante destro del mouse sulla tabella e scegliere Congela/Sblocca. Dopo la conferma, lo schema della tabella viene nuovamente modificato in modificabile, il che significa che lo schema può essere modificato.

Nota

Prima di poter eseguire l'operazione di sblocco, è necessario eliminare le repliche regionali della tabella (la tabella deve essere una tabella singleton).

Gestisci repliche

Vedere Repliche delle tabelle regionali per capire quali sono le repliche e come convertire una tabella singleton in una tabella attiva globale aggiungendo repliche regionali.

Aggiungi replica

È possibile aggiungere una replica regionale a una tabella singleton per renderla una tabella attiva globale o aggiungere una replica a una tabella attiva globale esistente. Prima di aggiungere una replica, congelare la tabella. Fare clic con il pulsante destro del mouse sulla tabella e scegliere Aggiungi replica da Repliche regionali. È possibile scegliere una replica dall'elenco a discesa dell'area Replica. È possibile decidere le unità di lettura e scrittura della tabella nell'area di replica. Il valore della memoria su disco per la tabella non può essere modificato nella replica. Fare clic su Aggiungi replica. La tabella viene replicata nell'area.

Visualizza replica

Fare clic con il pulsante destro del mouse sulla tabella e scegliere Visualizza repliche da Repliche regionali. È possibile visualizzare la lista delle repliche per la tabella.

Elimina repliche

Fare clic con il pulsante destro del mouse sulla tabella e scegliere Elimina repliche da Repliche regionali. Fare clic su Add e scegliere una replica da rimuovere. È possibile scegliere più repliche da eliminare contemporaneamente. Fare clic su Rimuovi per rimuovere la replica dalla lista di repliche da eliminare. Fare clic su Elimina repliche. Dopo la conferma, la tabella viene eliminata da tutte le repliche selezionate.

Modifica capacità riservata

È possibile modificare la capacità riservata e il modello di utilizzo di una tabella. Fare clic con il pulsante destro del mouse sulla tabella e scegliere Modifica capacità riservata. È possibile scegliere una delle due modalità di capacità: Capacità con provisioning eseguito o Capacità su richiesta. Modificare i valori e fare clic su Applica modifiche.

Se la tabella modificata è una tabella attiva globale:
  • La modifica della capacità di storage ha un ambito globale (la modifica in una replica della tabella regionale viene propagata automaticamente a tutte le repliche della tabella regionale).
  • La modifica nelle unità di lettura, nelle unità di scrittura o nella modalità di capacità da Su richiesta a di cui è stato eseguito il provisioning o viceversa ha un ambito locale (modifica solo nella replica della tabella regionale in cui viene avviata).

Eseguire operazioni DML utilizzando IntelliJ

È possibile aggiungere dati, modificare dati esistenti ed eseguire query sui dati dalle tabelle utilizzando il plugin IntelliJ.

Inserisci dati

  • Individuare Explorer schema e fare clic sull'icona Aggiorna per ricaricare lo schema.
  • Fare clic con il pulsante destro del mouse sulla tabella in cui è necessario inserire una riga. Scegliere Inserisci riga.
  • Nel pannello Inserisci riga, immettere i dettagli per l'inserimento di una nuova riga. È possibile inserire una nuova riga in due modalità:
    • Input semplice: è possibile utilizzare questa modalità per inserire la nuova riga senza scrivere un'istruzione DML. Qui viene caricata una voce di campi riga basata su form, in cui è possibile immettere il valore di ogni campo della riga.
      • Per il tipo di dati binari, la stringa digitata deve essere una codifica Base64 valida di un valore binario o selezionare il file da caricare nella colonna desiderata.
      • Per il tipo di dati binari fissi, la stringa digitata deve essere una codifica Base64 valida di un valore binario o caricare il file di dimensione definito durante la creazione della colonna specifica.

      Nota

      Il formato file caricato per il tipo di dati binari deve avere solo l'estensione .bin.
    • Input JSON avanzato: è possibile utilizzare questa modalità per inserire una nuova riga nella tabella fornendo un oggetto JSON contenente il nome della colonna e il valore corrispondente come coppie chiave-valore. L'input può anche essere di tipo dati complesso, ad esempio array, mappa, record.
  • Fare clic su Inserisci riga.

Modifica dati - UPDATE ROW/DELETE ROW

  • Individuare Explorer schema e fare clic sull'icona Aggiorna per ricaricare lo schema.
  • Fare clic con il pulsante destro del mouse sulla tabella in cui è necessario inserire una riga. Scegliere Sfoglia tabella.
  • Nella casella di testo a sinistra, immettere l'istruzione SQL per recuperare i dati dalla tabella. Per eseguire l'istruzione, fare clic su Esegui.
  • Per visualizzare separatamente i dati delle singole celle, fare clic sulla cella della tabella.
  • Per eseguire operazioni DML quali Aggiorna ed Elimina riga, fare clic con il pulsante destro del mouse sulla riga specifica. Selezionare l'opzione dal menu contestuale visualizzato.
    • Elimina riga: viene visualizzata una finestra di conferma. Fare clic su OK per eliminare la riga.
    • Aggiorna riga: viene visualizzata una finestra HTML separata che visualizza i nomi delle colonne e i valori corrispondenti. È possibile inserire nuovi valori per i dati delle righe in due modalità: immissione di campi riga basati su form (input DDL semplice) e Fornisci contenuto delle righe come oggetto JSON (input DDL avanzato). Nella modalità di input DDL avanzata, i dati JSON vengono presentati come struttura ad albero per semplificare la visualizzazione e l'aggiornamento.

      Selezionare Esegui per aggiornare e visualizzare i dati aggiornati.

      Nota

      In qualsiasi riga, le colonne PRIMARY KEY e GENERATED ALWAYS AS IDENTITY non possono essere aggiornate.

Tabelle delle query

  • Individuare Explorer schema e fare clic sull'icona Aggiorna per ricaricare lo schema.
  • Fare clic con il pulsante destro del mouse sulla tabella e scegliere Sfoglia tabella.
  • Nella casella di testo a sinistra, immettere l'istruzione SELECT per recuperare i dati dalla tabella. Quando si inizia a digitare la query, viene richiesto l'elenco delle possibili parole per completare automaticamente l'istruzione SQL. Tutte le parole chiave SQL e i nomi di colonna per la tabella specificata vengono forniti nel prompt per completare automaticamente l'istruzione SQL.
  • La sintassi SQL viene evidenziata in ogni query che offre un'esperienza di scrittura SQL migliore.
  • È possibile formattare la query per migliorarne la leggibilità. Selezionare la query, fare clic con il pulsante destro del mouse e selezionare Prettify. La query è formattata e le righe vengono sottoposte a wrapping per migliorare la leggibilità.
  • Per eseguire la query, fare clic su Esegui. I dati corrispondenti vengono recuperati dalla tabella. Quando si fa doppio clic sui dati recuperati, i dati della colonna vengono aperti in una nuova finestra. Tutti i dati JSON vengono visualizzati in una struttura ad albero nella nuova finestra. Fare clic su '+' per espandere o '-' per comprimere la struttura ad albero. Fare clic su Ctrl ^F nella nuova finestra per abilitare l'opzione di ricerca, che consente di cercare qualsiasi valore nella struttura JSON. Fare clic sulla freccia su o giù per passare rispettivamente all'occorrenza di ricerca precedente o successiva.
  • Fare clic con il pulsante destro del mouse su qualsiasi riga e fare clic su Scarica JSON. Nella finestra di dialogo individuare la posizione in cui salvare il file e fare clic su Salva. Una volta scaricato il file, viene visualizzata una notifica nella parte inferiore destra dello schermo. Fare clic sul collegamento per aprire il file scaricato. Il file viene aperto nel browser.
    • Per il tipo di dati binari, fare clic su Scarica oggetto binario nell'output.
  • Fare clic su Scarica risultato query per scaricare tutti i dati nel risultato della query. Nella finestra di dialogo individuare la posizione in cui salvare il file e fare clic su Salva. Nel caso di più righe, nella parte inferiore destra della schermata viene visualizzata una barra di avanzamento per mostrare il numero di righe scaricate in tempo reale. Una volta scaricato il file, viene visualizzata una notifica nella parte inferiore destra dello schermo. Fare clic sul collegamento per aprire il file scaricato. Il file viene aperto nel browser.
  • Fare clic su Mostra piano di query per visualizzare il piano di esecuzione della query.
  • Fare clic sull'elenco a discesa Comandi precedenti per visualizzare le prime 20 istruzioni SQL eseguite di recente che avevano fornito un output.

    Nota

    L'elenco a discesa mostra solo le istruzioni SQL relative alla tabella su cui si sta lavorando.

Explorer schemi

  • Nella finestra Explorer schema è possibile verificare il tipo di dati completo di una determinata colonna. Individuare la colonna specifica e il tipo di dati è seguito dal nome della colonna.