# Untersuchen von Daten mit SQL Workbench

Verwenden Sie SQL Workbench, um Datenprobleme zu beheben und SQL-Abfragen zu entwickeln. Sie können Daten untersuchen und SQL über vorbereitete Aufgaben und Data Warehouse-Ebenen hinweg in einem Projektkontext validieren.

SQL Workbench ist für Daten-Pipeline-Projekte verfügbar, die ein Data Warehouse verwenden. Sie führen Abfragen im Data Warehouse aus, das mit dem Projekt verbunden ist.

InformationshinweisReplikationsprojekte, Daten-Pipeline-Projekte mit Qlik Cloud als Ziel und Qlik Open Lakehouse Projekte werden nicht unterstützt. In unterstützten Projekten können Sie Spiegelaufgaben in vorgelagerten Qlik Open Lakehouse Projekten anzeigen und hinzufügen.

## Beschränkungen

* Nur schreibgeschützte SQL-Abfragen werden unterstützt. Datenänderungsanweisungen sind blockiert.

* Lake-Bereitstellung und Knowledge Marts werden im Objektbrowser nicht unterstützt.

* Makros werden nicht unterstützt. Wenn eine Umwandlung Makros enthält, wird die Umwandlung mit vollständigem Laden in Quellabfrage angezeigt.

## Erforderliche Berechtigungen

* Um Abfragen auszuführen, benötigen Sie die Berechtigung Kann Daten anzeigen in dem Bereich, in dem sich die Projektverbindung befindet.

* Um SQL-Skripte zu speichern, zu bearbeiten, umzubenennen oder zu löschen, müssen Sie im Projektbereich über die Berechtigung Kann bearbeiten verfügen.

Weitere Informationen über Bereichsrollen finden Sie unter [Rollen und Berechtigungen für Datenbereiche](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/DataSpaces/permissions-data-space.htm).

## Öffnen von SQL Workbench

Öffnen Sie SQL Workbench in einem Daten-Pipeline-Projekt. SQL Workbench wird immer im Kontext des aktuellen Projekts ausgeführt.

* Klicken Sie im oberen Menü auf SQL Workbench.

InformationshinweisWenn SQL Workbench nicht angezeigt wird, überprüfen Sie den Projekttyp und die Berechtigungen.

## Durchsuchen von Tabellen

In Tabellen werden Tabellen aus vorbereiteten Aufgaben in folgenden Speicherorten aufgelistet:

* Dem aktuellen Projekt.

* Referenzierten Projekten auf derselben Datenplattform.

Es werden nur physische Tabellen in externen Schemas angezeigt.

Für Qlik Open Lakehouse Projekte listet Tabellen Spiegelaufgaben aus dem aktuellen Projekt und referenzierten Projekten auf. SQL Workbench zeigt nur Spiegelaufgaben an, die dem Lakehouse-Typ des Projekts entsprechen: Snowflake, Redshift oder Databricks.

Für jede Tabelle können Sie Datenbank, Schema, Spalten und Datentypen anzeigen.

InformationshinweisWenn eine Aufgabe nicht vorbereitet ist, wird sie nicht unter Tabellen angezeigt.

* Klicken Sie auf Nach Aufgabentyp filtern, um die Aufgaben zu filtern.

* Klicken Sie auf Sortieren und gruppieren, um Aufgaben anzuordnen und eine Sortierreihenfolge festzulegen.

### Weitere Projekte hinzufügen

Von Anfang an werden Ihnen nur Aufgaben aus dem aktuellen Projekt angezeigt. Sie können weitere Projekte hinzufügen, um sie in Ihrer Abfrage verwenden zu können.

* Klicken Sie auf the Hinzufügen icon, um weitere Projekte zur Verfügung zu stellen.

  Sie können Projekte auswählen, die dasselbe Data Warehouse verwenden.

  Wählen Sie die Projekte aus und klicken Sie auf Anwenden.

Alle vorbereiteten Aufgaben in den ausgewählten Projekten sind jetzt verfügbar.

Für Qlik Open Lakehouse Projekte zeigt SQL Workbench nur Spiegelaufgaben an, die dem Lakehouse-Typ des Projekts entsprechen.

## Erstellen von Abfragen

Sie können eine oder mehrere Registerkarten verwenden, um SQL zu schreiben und ausgewählte Anweisungen oder die aktuelle Anweisung auszuführen.

Jede Registerkarte wird in einer eigenen Sitzung ausgeführt, was eine parallele Abfrageausführung ermöglicht.

Beim Bearbeiten der Abfrage können Sie die folgenden Tools verwenden:

* the Rückgängig icon Vorherige Bearbeitung rückgängig machen

* the Rückgängig icon Zuvor rückgängig gemachten Vorgang wiederherstellen

* the Automatisch formatieren icon SQL-Code automatisch formatieren

* the Kommentar icon Aktuelle Zeile kommentieren/auskommentieren

* the Suchen icon Text im Code suchen und ersetzen

### Hinzufügen einer SELECT-Anweisung für eine Tabelle

Sie können eine SELECT-Anweisung hinzufügen, die alle Felder einer Tabelle zurückgibt.

* Klicken Sie in der Tabelle unter Tabellen auf the mehr icon und dann auf SELECT-Anweisung hinzufügen.

Eine SELECT-Anweisung, die alle Felder aus der ausgewählten Tabelle zurückgibt, wird dem Abfrage-Editor hinzugefügt.

### Hinzufügen einer Abfrage aus einem Umwandlungsdatensatz

Sie können die Quellabfrage eines Datensatzes hinzufügen, der in einer Umwandlungsaufgabe erstellt wurde.

* Klicken Sie im Datensatz in Tabellen auf the mehr icon und dann auf Quellabfrage hinzufügen.

Die Abfrage, die zum Erstellen des ausgewählten Datensatzes verwendet wurde, wird dem Abfrage-Editor hinzugefügt.

## Ausführen von Abfragen

Sie können die gesamte Abfrage oder eine ausgewählte Anweisung ausführen, indem Sie auf Abfrage ausführen klicken.

* Wenn Sie im Abfrage-Editor nichts ausgewählt haben, wird die gesamte Abfrage ausgeführt.

* Wenn Sie eine Anweisung im Editor ausgewählt haben, wird diese Anweisung ausgeführt.

Wenn die Abfrage ausgeführt wird, können Sie das Ergebnis in folgenden Elementen überprüfen:

* Ergebnisse

  Beispieldaten, die von der Abfrage zurückgegeben werden.

  InformationshinweisSie müssen über die Rolle Kann Daten anzeigen im Verbindungsbereich verfügen. Zudem muss die Funktion Anzeigen von Daten in Data Integration in Ihrem Mandanten aktiviert sein.

* Metadaten

  Listet Spalten mit Informationen zu Datentypen und Nullwertfähigkeit auf.

## Speichern und Verwalten von SQL-Skripten

Sie können SQL-Skripte in SQL Workbench zur Wiederverwendung speichern, indem Sie auf Speichern klicken. Skripte werden im Projekt gespeichert und können von allen Projektbenutzern angezeigt werden. Sie können Skripte unter Gespeicherte Skripte auflisten, öffnen, umbenennen und löschen.

InformationshinweisGespeicherte SQL Workbench-Skripte werden beim Exportieren eines Projekts nicht eingeschlossen. Weitere Informationen finden Sie unter [Exportieren und Importieren von Daten-Pipelines](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Introduction/Data-project-export-import.htm).

* Um ein Skript zu löschen, klicken Sie auf the Mehr icon für das Skript und dann auf Löschen.

* Um ein Skript umzubenennen, klicken Sie auf the Mehr icon für das Skript und dann auf Bearbeiten.

1. 

1) 

## Fehlerbehebung

* Wenn die Abfrageausführung mit Berechtigungsfehlern fehlschlägt, überprüfen Sie, ob Sie die erforderlichen Rollen im Projektbereich und im Verbindungsbereich haben.

* Wenn Objekte fehlen, überprüfen Sie, ob die Quellaufgaben vorbereitet sind.

* Wenn eine Anweisung blockiert ist, überprüfen Sie, ob es sich um schreibgeschütztes SQL handelt.

Allgemeine Informationen zur Fehlerbehebung finden Sie unter [Fehlerbehebung von Datenaufgaben](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Deploying/Troubleshooting-data-assets.htm).