Plug-in IntelliJ für die Entwicklung verwenden

Mit IntelliJ können Sie Tabellen durchsuchen und Abfragen für Ihre Oracle NoSQL Database Cloud Service-Instanz oder den Simulator ausführen.

Das Oracle NoSQL Database Cloud Service-Plug-in IntelliJ meldet sich bei einer aktiven Instanz von Oracle NoSQL Database Cloud Service oder dem Simulator an und ermöglicht Ihnen Folgendes:
  • Zeigen Sie die Tabellen in einer wohldefinierten Baumstruktur mit Table Explorer an.
  • Informationen zu Spalten, Indizes, Primärschlüsseln und Shard-Schlüsseln für eine Tabelle anzeigen.
  • Zeigen Sie Spaltendaten in einer gut formatierten JSON-Struktur an.
  • Tabellen mit formularbasiertem Schemaeintrag oder DDL-Anweisungen erstellen
  • Tabellen löschen.
  • Fügen Sie neue Spalten mithilfe von formularbasierten Einträgen hinzu, oder geben Sie DDL-Anweisungen an.
  • Spalten löschen.
  • Indizes erstellen.
  • Indizes löschen.
  • Führen Sie SELECT SQL-Abfragen für eine Tabelle aus, und zeigen Sie Abfrageergebnisse im Tabellenformat an.
  • Führen Sie DML-Anweisungen aus, um Daten aus einer Tabelle zu aktualisieren, einzufügen und zu löschen.

Dieser Artikel enthält die folgenden Themen:

IntelliJ-Plug-in einrichten

Erfahren Sie, wie Sie das IntelliJ-Plug-in für die Oracle NoSQL Database Cloud Service-Instanz oder den Simulator einrichten.

Führen Sie die folgenden Schritte durch:
  1. Herunterladen und starten Sie den Oracle NoSQL Database Cloud Simulator. Siehe Oracle NoSQL Database Cloud Simulator herunterladen.
  2. Download und Extrahieren Sie das Oracle NoSQL Database-Java-SDK. Siehe Informationen zu Oracle NoSQL Database-SDK-Treibern.
  3. Installieren Sie das Plug-in IntelliJ, und starten Sie die IDE neu.
    Zum Installieren des Plugins haben Sie zwei Möglichkeiten:

    Tipp:

    Exportieren Sie die heruntergeladene Plug-in-ZIP-Datei nicht. Wählen Sie das Plug-in im ZIP-Format beim Installieren vom Datenträger aus.
Erstellen Sie nach dem erfolgreichen Setup des IntelliJ-Plug-ins ein NoSQL-Projekt, und verbinden Sie es mit der Oracle NoSQL Database Cloud Service-Instanz oder dem Simulator.

NoSQL-Projekt in IntelliJ erstellen

Informationen zum Erstellen eines NoSQL-Projekts in IntelliJ.

Führen Sie die folgenden Schritte durch:
  1. Öffnen Sie IntelliJ IDEA. Klicken Sie auf Datei > Neu > Projekt.
  2. Geben Sie einen Wert für Project Name und Project Location ein, und klicken Sie auf Create.
  3. Nach der Erstellung des NoSQL-Projekts können Sie die java-Beispieldateien im Fenster "Project Explorer" durchsuchen.
  4. Stellen Sie sicher, dass Notifications für Ihr Oracle NoSQL-Projekt aktiviert ist. Um Notifications zu aktivieren, drücken Sie Alt+\, um das Hauptmenü zu öffnen. Klicken Sie auf Anzeigen, und blenden Sie Toolfenster > Benachrichtigungen ein. In der rechten Symbolleiste des Werkzeugfensters wird das Benachrichtigungssymbol Benachrichtigung-bell-icon angezeigt.
Nachdem Sie ein NoSQL-Projekt erfolgreich in IntelliJ erstellt haben, verbinden Sie das Projekt mit dem Oracle NoSQL Database Cloud Service- oder -Simulator.

Verbindung zu Oracle NoSQL Database Cloud Service über IntelliJ herstellen

Erfahren Sie, wie Sie Ihr NoSQL-Projekt über das IntelliJ-Plug-in mit Oracle NoSQL Database Cloud Service verbinden.

Führen Sie die folgenden Schritte durch:
  1. Öffnen Sie Ihr NoSQL-Projekt in IntelliJ.
  2. Klicken Sie im Fenster Schema Explorer auf das Aufgabensymbol Aufgabensymbol, um das Dialogfeld Einstellungen für das Plug-in zu öffnen.
  3. Einblenden von Tools > Oracle NoSQL im Einstellungs-Explorer, und klicken Sie auf Verbindungen.
  4. Wählen Sie im Dropdown-Menü für den Profiltyp Cloud aus. Sie können alle vorhandenen Verbindungen für den Cloud-Profiltyp in der Dropdown-Liste Verbindungen anzeigen.
  5. Klicken Sie auf Add Connection. Sie haben zwei Möglichkeiten, eine Verbindung herzustellen. a. Konfigurationsdatei verwenden: Sie geben den Speicherort einer Konfigurationsdatei an, die in Ihrem lokalen System gespeichert ist. Diese Konfigurationsdatei enthält verschiedene Verbindungsparameter wie Mandanten-ID, Benutzer-ID, Fingerprint, Passphrase und Private Key. b. Erweitert: Sie geben direkt die Werte verschiedener Verbindungsparameter an (siehe unten). Geben Sie Werte für die folgenden Verbindungsparameter ein, und klicken Sie auf OK.

    Tabelle - Verbindungsparameter

    Parameter Beschreibung Beispielwert
    Verbindungsname Ein eindeutiger Name, der einer bestimmten Verbindungsspezifikation zugewiesen wird, ist in der Plug-in-Version 1.5.1 obligatorisch. Nach dem Upgrade des Plug-ins von Version 1.4.0 oder niedriger wird empfohlen, das Feld "Verbindungsname" zu aktualisieren.

    Hinweis:

    Sie können mehrere Verbindungen hinzufügen, und die gespeicherten Verbindungsspezifikationen sind persistent.
    ndcs_con1
    Endpunkt Der regionale Netzwerkzugriffspunkt für Oracle NoSQL Database Cloud Service. https://nosql.us-ashburn-1.oci.oraclecloud.com (für die Oracle NoSQL Database Cloud Service-Regions-ID für Ashburn in der Region. In Data Regions und zugehörige Serviceendpunkte finden Sie eine Liste der Serviceendpunkte.
    SDK-Pfad Vollständiger Pfad zu dem Verzeichnis, in das Sie das Oracle NoSQL Database-Java-SDK extrahiert haben. D:\oracle-nosql-java-sdk-5.4.14\oracle-nosql-java-sdk
    Konfigurationsdatei Pfad eines Verzeichnisses, in dem die Konfigurationsdatei im lokalen System gespeichert ist. ~/.oci/config
    Profil Name des Profils.

    Hinweis:

    Sie können mehrere Profile mit unterschiedlichen Werten für diese Einträge erstellen und dann angeben, welches Profil geladen werden soll.
    DEFAULT
    Mandanten-ID und Benutzer-ID OCID des Mandanten und des Benutzers für Oracle NoSQL Database Cloud Service. Informationen hierzu finden Sie in der Oracle Cloud Infrastructure-Dokumentation unter Hier erhalten Sie die OCID des Mandanten und die OCID des Benutzers.
    Fingerprint und Passphrase (Optional) Der Fingerprint und die Passphrase des Signaturschlüssels, die während des Generierens und Uploads des API-Signaturschlüssel erstellt wurden.
    Siehe die folgenden Ressourcen in der Oracle Cloud Infrastructure-Dokumentation:
    Private Key Der für den Benutzer generierte Private Key. Für den Anwendungsbenutzer muss ein API-Signaturschlüssel generiert und hochgeladen werden. Siehe How to Generate an API Signing Key, um den Signaturschlüssel mit einer optionalen Passphrase zu generieren.
    Compartment (Optional) Der Compartment-OCID-/Compartment-Name für das Datenbankschema NoSQL.

    Hinweis:

    Wenn Sie den Compartment-Namen angeben, müssen Sie die gesamte Hierarchie mit einem Doppelpunkt angeben, der jeden Eintrag trennt.
    developers:dev1.

    Hier ist dev1 ein Compartment unter dem Compartment developers.

    Hinweis:

    Wenn kein Wert angegeben ist, wird standardmäßig das Root Compartment verwendet.

    Hinweis:

    Wenn Sie das Plug-in von Version 1.4.0 oder niedriger aktualisieren, werden alle gespeicherten Verbindungen zur neuen Version migriert. In diesem Fall ist der Verbindungsname mit dem Endpunkt identisch. Führen Sie den folgenden Schritt aus, um den Verbindungsnamen zu ändern.
  6. Das Plug-in IntelliJ speichert die Verbindungsdetails im angegebenen Verbindungsnamen. Um die Verbindungsdetails zu ändern, wählen Sie den Verbindungsnamen in der Dropdown-Liste für Verbindungen aus. Klicken Sie auf Modify Connection. Sie können jeden der oben genannten Verbindungsparameter ändern und auf OK klicken, um die Einstellungen zu speichern. Um einen Verbindungsnamen aus dem Plug-in zu entfernen, wählen Sie den Verbindungsnamen aus, und klicken Sie auf Verbindung löschen. Nachdem Sie die zu löschende Aktion bestätigt haben, wird der Verbindungsname aus dem Plug-in entfernt.
  7. Klicken Sie im Schema-Explorer auf das Websymbol. Die Liste der vorhandenen Verbindungen wird im Dropdown-Feld angezeigt. Der Verbindungsname wird im Toolfenster NoSQL im folgenden Format angezeigt: Connection Name:Endpoint:Compartment Name/OCID (falls nicht root). Wählen Sie die Verbindung aus, und klicken Sie auf OK. Das IntelliJ-Plug-in verbindet Ihr Projekt mit Oracle NoSQL Database Cloud Service und zeigt das zugehörige Schema im Fenster "Schema Explorer" an.
Nach erfolgreicher Verbindung des Projekts mit Oracle NoSQL Database Cloud Service können Sie die Tabellen und Daten in Ihrem Schema verwalten.

Verbindung zu Oracle NoSQL Database Cloud-Simulator über IntelliJ herstellen

Erfahren Sie, wie Sie Ihr NoSQL-Projekt über das IntelliJ-Plug-in mit Oracle NoSQL Database Cloud-Simulator verbinden.

Führen Sie die folgenden Schritte durch:
  1. Öffnen Sie Ihr NoSQL-Projekt in IntelliJ.
  2. Klicken Sie im Fenster Schema Explorer auf das Aufgabensymbol Aufgabensymbol, um das Dialogfeld Einstellungen für das Plug-in zu öffnen.
  3. Erweitern Sie im Einstellungs-Explorer Tools > Oracle NoSQL, und klicken Sie auf Verbindungen. Sie können alle vorhandenen Verbindungen für den Cloudsim-Profiltyp in der Dropdown-Liste Verbindungen anzeigen.
  4. Wählen Sie im Dropdown-Menü für den Profiltyp Cloudsim aus.
  5. Klicken Sie auf Add Connection. Geben Sie Werte für die folgenden Verbindungsparameter ein, und klicken Sie auf OK.

    Tabelle - Verbindungsparameter

    Parameter Beschreibung Beispielwert
    Verbindungsname Ein eindeutiger Name, der einer bestimmten Verbindungsspezifikation zugewiesen wird, ist ab Plug-in-Version 1.5.1 obligatorisch. Nach dem Upgrade des Plug-ins von Version 1.4.0 oder niedriger wird empfohlen, das Feld "Verbindungsname" zu aktualisieren.

    Hinweis:

    Sie können mehrere Verbindungen hinzufügen, und die gespeicherten Verbindungsspezifikationen sind persistent.
    nosql_sim1
    Service-URL IP-Adresse und Port für die Ausführung des Oracle NoSQL Database Cloud Simulators. Der Standardwert lautet http://localhost:8080
    Mandanten-ID Eindeutige ID für den Mandanten. Der Standardwert ist exampleId. Bewahren Sie diesen Wert auf, wenn Sie die Beispiele testen möchten.
    SDK-Pfad Vollständiger Pfad zu dem Verzeichnis, in das Sie das Oracle NoSQL Database-Java-SDK extrahiert haben. D:\oracle-nosql-java-sdk-5.4.14\oracle-nosql-java-sdk

    Hinweis:

    Wenn Sie das Plug-in von Version 1.4.0 oder niedriger aktualisieren, werden alle gespeicherten Verbindungen zur neuen Version migriert. In diesem Fall ist der Verbindungsname mit dem Endpunkt identisch. Führen Sie den folgenden Schritt aus, um den Verbindungsnamen zu ändern.
  6. Das Plug-in IntelliJ speichert die Verbindungsdetails im angegebenen Verbindungsnamen. Um die Verbindungsdetails zu ändern, wählen Sie den Verbindungsnamen in der Dropdown-Liste für Verbindungen aus. Klicken Sie auf Modify Connection. Sie können jeden der oben genannten Verbindungsparameter ändern und auf OK klicken, um die Einstellungen zu speichern. Um einen Verbindungsnamen aus dem Plug-in zu entfernen, wählen Sie den Verbindungsnamen aus, und klicken Sie auf Verbindung löschen. Nachdem Sie die zu löschende Aktion bestätigt haben, wird der Verbindungsname aus dem Plug-in entfernt.
  7. Klicken Sie im Schema-Explorer auf das Websymbol. Die Liste der vorhandenen Verbindungen wird im Dropdown-Feld angezeigt. Wählen Sie die Verbindung aus, und klicken Sie auf OK. Das IntelliJ-Plug-in verbindet Ihr Projekt mit Oracle NoSQL Database Cloud Service und zeigt das zugehörige Schema im Fenster "Schema Explorer" an.

    Hinweis:

    Bevor Sie das Projekt mit dem Oracle NoSQL Database Cloud Simulator verbinden, muss es gestartet und ausgeführt werden. Andernfalls verläuft die Verbindungsanforderung in IntelliJ nicht erfolgreich.
Nach der erfolgreichen Verbindung des Projekts mit dem Oracle NoSQL Database Cloud Simulator können Sie die Tabellen und Daten in Ihrem Schema verwalten.

Tabellen mit dem Plug-in IntelliJ verwalten

Erfahren Sie, wie Sie in Oracle NoSQL Database Cloud Service oder im Oracle NoSQL Database Cloud-Simulator mit IntelliJ Tabellen erstellen und Tabellendaten anzeigen.

Nach dem Herstellen einer Verbindung zum Oracle NoSQL Database Cloud-Simulator oder zu Oracle NoSQL Database Cloud Service können Sie die mit Oracle NoSQL Database-Java-SDK heruntergeladenen Beispiele ausführen, um eine Beispieltabelle zu erstellen. Mit Hilfe des Plug-ins IntelliJ können Sie die Tabellen und die zugehörigen Daten im Fenster "Schema Explorer" anzeigen.
Beispielprogramm ausführen:
  1. Öffnen Sie das Projekt NoSQL, das mit Oracle NoSQL Database Cloud Service oder dem Simulator verbunden ist.
  2. Suchen und klicken Sie im Fenster "Project Explorer" auf BasicTableExample. Dies finden Sie im Ordner examples unter oracle-nosql-java-sdk. Wenn Sie den Code prüfen, können Sie feststellen, dass dieses Programm eine Tabelle namens audienceData erstellt, zwei Zeilen in dieser Tabelle einfügt, die eingegebenen Zeilen abfragt, die eingefügten Zeilen löscht und die Tabelle audienceData schließlich löscht.
  3. Um die erforderlichen Argumente zu übergeben, klicken Sie auf Ausführen > Konfiguration bearbeiten. Abhängig vom Verbindungstyp geben Sie die folgenden Programmparameter ein, und klicken Sie auf OK.

    Tabelle - Programmargumente

    Verbindungstyp Programmargumente Weitere Informationen
    Cloudsim http://localhost:8080 Wenn Sie den Oracle NoSQL Database Cloud Simulator in einem anderen Port gestartet haben, müssen Sie "8080" durch diese Portnummer ersetzen.
    Cloud us-ashburn-1 -configFile D:\OCI_PROP\config Das erste Argument gibt die Datenregion des Oracle NoSQL Database Cloud Service an. Das zweite Argument übergibt eine Konfigurationsdatei mit den Zugangsdaten für die Verbindung mit Oracle NoSQL Database Cloud Service.
  4. Um dieses Programm auszuführen, klicken Sie auf Ausführen > "BasicExampleTable" ausführen, oder drücken Sie Umschalt + 10.
  5. Vergewissern Sie sich, dass die Logs im Terminal erfolgreich ausgeführt wurden. Sie sehen die Meldungen, die das Erstellen von Tabellen, das Einfügen von Zeilen usw. angeben.

    Tipp:

    Da BasicExampleTable die eingegebenen Zeilen und die Tabelle audienceData gelöscht wird, können Sie diese Tabelle nicht im Schema-Explorer anzeigen. Wenn Sie die Tabelle im Schema-Explorer anzeigen möchten, kommentieren Sie den Code, der die eingegebenen Zeilen und die Tabelle löscht, und führen Sie das Programm erneut aus.
  6. So zeigen Sie die Tabellen und die zugehörigen Daten an:
    1. Öffnen Sie den Schema-Explorer, und klicken Sie auf das Symbol Symbol "Aktualisieren", um das Schema erneut zu laden.
    2. Suchen Sie die Tabelle audienceData unter Ihrer Mandanten-ID, und erweitern Sie sie, um die zugehörigen Spalten, den Primärschlüssel und die Shard-Schlüsseldetails anzuzeigen.
    3. Doppelklicken Sie auf den Namen der Tabelle, um die zugehörigen Daten anzuzeigen. Alternativ können Sie mit der rechten Maustaste auf die Tabelle klicken und Tabelle durchsuchen auswählen.
    4. Im Haupteditor wird ein Fenster für die Datensatzanzeige angezeigt. Klicken Sie auf Execute, um die Abfrage auszuführen und Tabellendaten anzuzeigen.
    5. Doppelklicken Sie auf die Zelle, um die Daten einzelner Zellen separat anzuzeigen.

DDL-Vorgänge mit IntelliJ ausführen

Mit IntelliJ können Sie DDL-Vorgänge ausführen.

CREATE TABLE

  • Suchen Sie den Schema-Explorer, und klicken Sie auf das Symbol Aktualisieren, um das Schema erneut zu laden.
  • Klicken Sie mit der rechten Maustaste auf den Verbindungsnamen, und wählen Sie Tabelle erstellen aus.
  • Geben Sie in der Prompt-Liste die Details für die neue Tabelle ein. Sie können die Oracle NoSQL Database-Tabelle in zwei Modi erstellen:
    • **Einfache DDL-Eingabe**: Sie können diesen Modus verwenden, um die Tabelle deklarativ zu erstellen, d.h. ohne eine DDL-Anweisung zu schreiben.
    • **Erweiterte DDL-Eingabe**: Mit diesem Modus können Sie die Tabelle mit einer DDL-Anweisung erstellen.
  • Sie können die DDL-Anweisung vor dem Erstellen anzeigen. Klicken Sie auf DDL anzeigen, um die DDL-Anweisung anzuzeigen, die basierend auf den in die Felder im einfachen DDL-Eingabemodus eingegebenen Werten gebildet wird. Diese DDL-Anweisung wird ausgeführt, wenn Sie auf {\b Create} klicken.
  • Klicken Sie auf Erstellen, um die Tabelle zu erstellen.
  • Um eine untergeordnete Tabelle zu erstellen, klicken Sie mit der rechten Maustaste auf die gewünschte Tabelle, und wählen Sie Untergeordnete Tabelle erstellen. Sie können eine untergeordnete Tabelle in zwei Modi erstellen:
    • **Einfache DDL-Eingabe**: Mit diesem Modus können Sie eine untergeordnete Tabelle erstellen, indem Sie einfach einen Tabellennamen zusammen mit anderen erforderlichen Details eingeben.
    • **Erweiterte DDL-Eingabe**: Mit diesem Modus können Sie eine untergeordnete Tabelle mit einer DDL-Anweisung erstellen.

    Weitere Informationen zu untergeordneten Tabellen finden Sie unter Tabellenhierarchien in der Oracle NoSQL Database Cloud Service-Dokumentation.

  • Klicken Sie auf Erstellen, um eine untergeordnete Tabelle zu erstellen.
  • Sie können die DDL-Anweisung nach dem Erstellen einer Tabelle anzeigen. Klicken Sie mit der rechten Maustaste auf die vorhandene Tabelle. Wählen Sie Tabellen-DDL anzeigen aus. Um die DDL-Anweisung zu kopieren, klicken Sie auf In Zwischenablage kopieren. Klicken Sie auf OK, um das Dialogfeld zu schließen.

DROP TABLE

  • Suchen Sie den Schema-Explorer, und klicken Sie auf das Symbol "Aktualisieren", um das Schema erneut zu laden.
  • Klicken Sie mit der rechten Maustaste auf die Tabelle, die Sie löschen möchten. Wählen Sie Tabelle löschen.
  • Ein Bestätigungsfenster wird angezeigt. Klicken Sie auf OK, um die Löschaktion zu bestätigen.

CREATE INDEX

  • Suchen Sie den Schema-Explorer, und klicken Sie auf das Symbol "Aktualisieren", um das Schema erneut zu laden.
  • Klicken Sie mit der rechten Maustaste auf die Tabelle, in der der Index erstellt werden muss. Wählen Sie Index erstellen.
  • Im Bereich "Index erstellen" können Sie einen Index in zwei Modi erstellen:
    • **Formelbasierte Indexerstellung (Einfache DDL-Eingabe)**: Geben Sie die Details zum Erstellen eines Index ein, ohne eine DDL-Anweisung zu schreiben. Geben Sie den Namen des Index und die Spalten an, die Teil des Index sein sollen. Wenn die Spalte den Datentyp JSON aufweist, wird ein zusätzliches Feld mit dem Namen "JSON Path to Index Field" angezeigt. Geben Sie den Pfad zum Speicherort des JSON-Feldes ein, und wählen Sie den Datentyp dafür aus.
    • **Index als DDL-Anweisung erstellen (für erweiterte DDL-Eingabe)**: Geben Sie eine gültige DDL-Anweisung ein, um einen Index zu erstellen. Es kann auch einen komplexen Datentyp enthalten, d.h. Array, Map und Record.
  • Klicken Sie auf Index hinzufügen.

DROP INDEX

  • Suchen Sie den Schema-Explorer, und klicken Sie auf das Symbol "Aktualisieren", um das Schema erneut zu laden.
  • Klicken Sie auf die Zieltabelle, um die aufgelisteten Spalten, Primärschlüssel, Indizes und Shard-Schlüssel anzuzeigen.
  • Suchen Sie den Zielindex, der gelöscht werden muss, und klicken Sie mit der rechten Maustaste darauf. Klicken Sie auf Index löschen.
  • Ein Bestätigungsfenster wird angezeigt. Klicken Sie auf OK, um die Löschaktion zu bestätigen.

SPALTE HINZUFÜGEN

  • Suchen Sie den Schema-Explorer, und klicken Sie auf das Symbol "Aktualisieren", um das Schema erneut zu laden.
  • Klicken Sie mit der rechten Maustaste auf die Tabelle, der die Spalte hinzugefügt werden soll. Wählen Sie Spalte hinzufügen.
  • Sie können neue Spalten in zwei Modi hinzufügen:
    • Einfache DDL-Eingabe: Mit diesem Modus können Sie neue Spalten hinzufügen, ohne eine DDL-Anweisung zu schreiben. Bei binärer oder fester Binärdatei wählen Sie den Datentyp Binary. Geben Sie für feste Binärdateien die Größe der Datei in das Feld Size ein, und halten Sie das Feld bei binärem Datentyp leer.
    • Erweiterte DDL-Eingabe: In diesem Modus können Sie der Tabelle neue Spalten hinzufügen, indem Sie eine gültige DDL-Anweisung angeben. Dieser Modus kann auch Spalten mit einem komplexen Datentyp erstellen. Beispiel: Array, Map oder Record und auch im verschachtelten Format.
  • Geben Sie in beiden Modi den Namen der Spalte an, und definieren Sie die Spalte mit ihren Eigenschaften - Datentyp, Standardwert und ob sie auf Null gesetzt werden kann.
  • Klicken Sie auf Spalte hinzufügen.

SPALTE LÖSCHEN

  • Suchen Sie den Schema-Explorer, und klicken Sie auf das Symbol "Aktualisieren", um das Schema erneut zu laden.
  • Klicken Sie auf die Zieltabelle, um die aufgelisteten Spalten, Primärschlüssel, Indizes und Shard-Schlüssel anzuzeigen.
  • Suchen Sie die Zielspalte, die gelöscht werden muss, und klicken Sie mit der rechten Maustaste darauf. Klicken Sie auf Spalte löschen.
  • Ein Bestätigungsfenster wird angezeigt. Klicken Sie auf OK, um die Löschaktion zu bestätigen.

Schema fixieren/UnFreeze

Sie müssen das Schema einer Singleton-Tabelle einfrieren, bevor Sie sie zu einer globalen aktiven Tabelle machen. Nachdem Sie das Schema der Tabelle eingefroren haben, können Sie keine Änderungen am Schema vornehmen. Um das Schema einer Singleton-Tabelle einzufrieren, muss es mindestens eine JSON-Spalte enthalten. Klicken Sie mit der rechten Maustaste auf die Tabelle, und wählen Sie Fixieren/Freigeben. Nach der Bestätigung wird das Schema der Tabelle eingefroren. Um das Schema der Tabelle freizugeben, klicken Sie mit der rechten Maustaste auf die Tabelle, und wählen Sie Fixieren/Freigeben. Nach der Bestätigung wird das Schema der Tabelle wieder in "veränderbar" geändert, sodass das Schema geändert werden kann.

Hinweis:

Die regionalen Tabellenreplikate müssen gelöscht werden (die Tabelle muss eine Singleton-Tabelle sein), bevor der Unfreeze-Vorgang ausgeführt werden kann.

Replikate verwalten

Unter Regionale Tabellenreplikate erfahren Sie, was Replikate sind und wie Sie eine Singleton-Tabelle durch Hinzufügen regionaler Replikate in eine globale aktive Tabelle konvertieren.

Replikat hinzufügen

Sie können einer Singleton-Tabelle ein regionales Replikat hinzufügen, sie zu einer globalen aktiven Tabelle machen oder einer vorhandenen globalen aktiven Tabelle ein Replikat hinzufügen. Die Tabelle sollte eingefroren werden, bevor Sie ihr ein Replikat hinzufügen. Klicken Sie mit der rechten Maustaste auf die Tabelle, und wählen Sie unter Regionale Replikate die Option Replikat hinzufügen aus. Sie können ein Replikat aus der Dropdown-Liste der Replikationsregion auswählen. Sie können die Leseeinheiten und Schreibeinheiten der Tabelle in dieser Replikationsregion festlegen. Der Festplattenspeicherwert für die Tabelle kann im Replikat nicht geändert/bearbeitet werden. Klicken Sie auf Replikat hinzufügen. Die Tabelle wird in der Region repliziert.

Replikat anzeigen

Klicken Sie mit der rechten Maustaste auf die Tabelle, und wählen Sie unter Regionale Replikate die Option Replikate anzeigen aus. Sie können die Liste der Replikate für die Tabelle anzeigen.

Replikate löschen

Klicken Sie mit der rechten Maustaste auf die Tabelle, und wählen Sie unter Regionale Replikate die Option Replikate löschen aus. Klicken Sie auf Hinzufügen, und wählen Sie ein zu entfernendes Replikat aus. Sie können mehrere Replikate auswählen, die gleichzeitig gelöscht werden sollen. Klicken Sie auf Entfernen, wenn Sie das Replikat aus der Liste der zu löschenden Replikate entfernen möchten. Klicken Sie auf Replikate löschen. Nach der Bestätigung wird die Tabelle aus allen ausgewählten Replikaten gelöscht.

Reservierte Kapazität bearbeiten

Sie können die reservierte Kapazität und das Nutzungsmodell einer Tabelle bearbeiten. Klicken Sie mit der rechten Maustaste auf die Tabelle, und wählen Sie Reservierte Kapazität bearbeiten. Sie können einen der beiden Kapazitätsmodi auswählen: Bereitgestellte Kapazität oder On-Demand-Kapazität. Bearbeiten Sie die Werte, und klicken Sie auf Änderungen anwenden.

Wenn die bearbeitete Tabelle eine globale aktive Tabelle ist:
  • Die Änderung der Speicherkapazität hat einen globalen Geltungsbereich (die Änderung in einem regionalen Tabellenreplikat wird automatisch an alle regionalen Tabellenreplikate propagiert).
  • Die Änderung der Leseeinheiten, Schreibeinheiten oder des Kapazitätsmodus von On-Demand in "Bereitgestellt" oder umgekehrt hat einen lokalen Geltungsbereich (Änderung nur im regionalen Tabellenreplikat, wo es initiiert wird).

DML-Vorgänge mit IntelliJ ausführen

Mit dem Plug-in IntelliJ können Sie Daten hinzufügen, vorhandene Daten ändern und Daten aus Tabellen abfragen.

Daten einfügen

  • Suchen Sie den Schema-Explorer, und klicken Sie auf das Symbol "Aktualisieren", um das Schema erneut zu laden.
  • Klicken Sie mit der rechten Maustaste auf die Tabelle, in die eine Zeile eingefügt werden soll. Wählen Sie Zeile einfügen.
  • Geben Sie im Bereich "Zeile einfügen" die Details zum Einfügen einer neuen Zeile ein. Sie können eine neue Zeile in zwei Modi einfügen:
    • Einfache Eingabe: In diesem Modus können Sie die neue Zeile einfügen, ohne eine DML-Anweisung zu schreiben. Hier wird ein formularbasierter Zeilenfeldereintrag geladen, in den Sie den Wert jedes Feldes in der Zeile eingeben können.
      • Bei binären Datentypen muss die eingegebene Zeichenfolge eine gültige Base64-Codierung eines Binärwerts sein oder die hochzuladende Datei in der gewünschten Spalte auswählen.
      • Bei einem festen binären Datentyp muss die eingegebene Zeichenfolge eine gültige Base64-Codierung eines Binärwerts sein oder die beim Erstellen der jeweiligen Spalte definierte Datei der Größe hochladen.

      Hinweis:

      Das Dateiformat, das Sie für den binären Datentyp hochladen, darf nur die Erweiterung .bin aufweisen.
    • Erweiterte JSON-Eingabe: Mit diesem Modus können Sie eine neue Zeile in die Tabelle einfügen, indem Sie ein JSON-Objekt angeben, das den Spaltennamen und den entsprechenden Wert als Schlüssel/Wert-Paare enthält. Die Eingabe kann auch einen komplexen Datentyp aufweisen, d.h. Array, Map, Record.
  • Klicken Sie auf Zeile einfügen.

Daten ändern - Zeile aktualisieren/Zeile löschen

  • Suchen Sie den Schema-Explorer, und klicken Sie auf das Symbol "Aktualisieren", um das Schema erneut zu laden.
  • Klicken Sie mit der rechten Maustaste auf die Tabelle, in die eine Zeile eingefügt werden soll. Wählen Sie Tabelle durchsuchen.
  • Geben Sie im Textfeld auf der linken Seite die SQL-Anweisung ein, um Daten aus der Tabelle abzurufen. Klicken Sie auf Execute, um die Abfrage auszuführen.
  • Klicken Sie auf die Tabellenzelle, um die Daten einzelner Zellen separat anzuzeigen.
  • Um DML-Vorgänge wie "Zeile aktualisieren" und "Zeile löschen" auszuführen, klicken Sie mit der rechten Maustaste auf die jeweilige Zeile. Wählen Sie Ihre Option aus dem angezeigten Kontextmenü.
    • Zeile löschen: Ein Bestätigungsfenster wird angezeigt. Klicken Sie auf OK, um die Zeile zu löschen.
    • Zeile aktualisieren: Unter den aufgelisteten Zeilen wird ein separater HTML-Bereich geöffnet, der die Spaltennamen und den entsprechenden Wert in einem formularbasierten Eintrag und als JSON-Schlüsselpaarobjekt enthält. Sie können eine der beiden Methoden auswählen und neue Werte angeben.

      Hinweis:

      In jeder Zeile können die Spalten "Primärer Schlüssel" und "Immer als IDENTITY generiert" nicht aktualisiert werden.

Abfragetabellen

  • Suchen Sie den Schema-Explorer, und klicken Sie auf das Symbol "Aktualisieren", um das Schema erneut zu laden.
  • Klicken Sie mit der rechten Maustaste auf die Tabelle, und wählen Sie Tabelle durchsuchen.
  • Geben Sie im Textfeld auf der linken Seite die SELECT-Anweisung ein, um Daten aus der Tabelle abzurufen.
  • Klicken Sie auf Execute, um die Abfrage auszuführen. Die entsprechenden Daten werden aus der Tabelle abgerufen.
  • Klicken Sie mit der rechten Maustaste auf eine beliebige Zeile, und klicken Sie auf JSON herunterladen. Navigieren Sie im Dialogfeld zu dem Verzeichnis, in dem Sie die Datei speichern möchten, und klicken Sie auf Speichern. Nachdem die Datei heruntergeladen wurde, wird unten rechts auf dem Bildschirm eine Benachrichtigung angezeigt. Klicken Sie auf den Link, um die heruntergeladene Datei zu öffnen. Die Datei wird im Browser geöffnet.
    • Klicken Sie beim Datentyp "Binär" in der Ausgabe einfach auf Binärobjekt herunterladen.
  • Klicken Sie auf Abfrageergebnis herunterladen, um alle Daten im Abfrageergebnis herunterzuladen. Navigieren Sie im Dialogfeld zu dem Verzeichnis, in dem Sie die Datei speichern möchten, und klicken Sie auf Speichern. Bei mehreren Zeilen wird unten rechts auf dem Bildschirm eine Fortschrittsleiste angezeigt, in der die Anzahl der in Echtzeit heruntergeladenen Zeilen angezeigt wird. Nachdem die Datei heruntergeladen wurde, wird unten rechts auf dem Bildschirm eine Benachrichtigung angezeigt. Klicken Sie auf den Link, um die heruntergeladene Datei zu öffnen. Die Datei wird im Browser geöffnet.
  • Klicken Sie auf Abfrageplan anzeigen, um den Ausführungsplan der Abfrage anzuzeigen.
  • Klicken Sie auf die Dropdown-Liste Vorherige Befehle, um die Top 20 zuletzt ausgeführten SQL-Anweisungen anzuzeigen, die eine Ausgabe bereitgestellt hatten.

    Hinweis:

    In der Dropdown-Liste werden nur SQL-Anweisungen angezeigt, die sich auf die Tabelle beziehen, an der Sie arbeiten.

Schema-Explorer

  • Im Fenster {\b Schema Explorer} können Sie den vollständigen Datentyp einer bestimmten Spalte prüfen. Suchen Sie die jeweilige Spalte, und dem Datentyp folgt der Spaltenname.