Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Erstellen von Schreibtabellen

Sie können eine Schreibtabelle in Ihrem Arbeitsblatt erstellen und bei Bedarf Dimensionen, Kennzahlen und bearbeitbare Spalten hinzufügen. Nach der Erstellung einer Schreibtabelle in einer App können Benutzer mit Zugriff auf diese App und Schreibtabellenberechtigungen Änderungen an bearbeitbaren Spalten vornehmen. Änderungen können dann in externe Systeme exportiert werden.

Erstellen einer Schreibtabelle

Sie können eine Schreibtabelle jederzeit zu Ihrem Arbeitsblatt hinzufügen.

  1. Öffnen Sie im Fenster „Extras“ die Option Diagramme.

  2. Unter Visualisierung ziehen Sie die Option Schreibtabelle in das Arbeitsblatt.

  3. Klicken Sie auf Dimension hinzufügen und wählen Sie eine Dimension oder ein Feld aus.

  4. Fügen Sie zusätzliche Dimensions- und Kennzahlspalten hinzu, indem Sie auf Menü „Datenaufgabe hinzufügen“ öffnen unter Daten im Eigenschaftsfenster klicken. Ein Dropdown-Menü wird geöffnet. Wählen Sie eine der folgenden Optionen aus:

    • Felder und Master-Elemente: Ein durchsuchbares Dialogfenster wird geöffnet, das die einzelnen Felder und Master-Elemente anzeigt. Sie können wählen, ein beliebiges Element als Dimension oder Kennzahl hinzuzufügen.
    • Benutzerdefinierte Formel: Ein Dialogfenster wird geöffnet, in dem Sie eine Formel eingeben können. Sie können auch den Formel-Editor Formel-Editor öffnen öffnen.
  5. Fügen Sie bearbeitbare Spalten hinzu, indem Sie unter Daten im Eigenschaftsfenster auf Menü „Datenaufgabe hinzufügen“ öffnen klicken und Bearbeitbare Spalte auswählen.

  6. Definieren Sie einen oder mehrere Primärschlüssel für die Tabelle. Klicken Sie in der Schreibtabelle innerhalb der bearbeitbaren Spalte auf Definieren und wählen Sie eine oder mehrere Dimensionsspalten aus, die als Primärschlüssel verwendet werden sollen.

    Weitere Informationen zu Primärschlüsseln finden Sie unter Primärschlüssel.

  7. Klicken Sie auf Speichern.

Lassen Sie nach der Erstellung der Schreibtabelle zu, dass Benutzer mit ihr interagieren und Änderungen zu bearbeitbaren Spalten hinzufügen können. Sie können auch die Darstellung der Schreibtabelle anpassen, indem Sie die zugehörigen Eigenschaften konfigurieren. Weitere Informationen finden Sie unter Konfigurieren der Eigenschaften von Schreibtabellen.

Extrahieren und Verwenden von Änderungen

Wenn Benutzer Daten zu bearbeitbaren Spalten hinzufügen, werden ihre Änderungen nicht auf das Datenmodell der App angewendet. Darüber hinaus sind die Änderungen temporär, d. h., sie werden 90 Tage in einem von Qlik verwalteten Änderungsspeicher gespeichert und danach gelöscht.

Sie können diese Änderungen über die Change-Stores API abrufen. Die Änderungen können auf verschiedene Weise genutzt werden, unter anderem:

  • Laden Sie die Änderungen in QVDs oder Apps zur dauerhaften Speicherung und Nutzung in Qlik Cloud.

  • Extrahieren Sie die Änderungen und fügen Sie sie externen Systemen hinzu, wie z. B. Excel-Arbeitsblättern oder SQL-Datenbanken.

  • Integrieren Sie die Daten dynamisch in automatisierte Prozesse, wie z. B. Senden von E-Mails und Auffüllen von Lagerbeständen.

  • Erstellen Sie eigene Apps und integrieren Sie Aufrufe an die Change-Stores API in Ihre betrieblichen Abläufe.

Voraussetzungen

Bevor Sie auf die im Änderungsspeicher gespeicherten Daten zugreifen können, benötigen Sie Zugriff auf die Change-Stores API. Hierzu benötigen Sie Folgendes:

Verfügbare Tools zum Extrahieren von Änderungen

Sie können die folgenden Tools verwenden, um Änderungen aus der Change-Stores API zu extrahieren und zu verwenden:

  • Qlik Automate

  • Der REST-Konnektor, der mit Qlik Skripterstellung und Datenaufbereitung verfügbar ist.

Beispiele und Anwendungsfälle finden Sie unter:

Konzepte

Dieser Abschnitt bietet eine Übersicht über die grundlegenden Konzepte für die Schreibtabelle.

Bearbeitbare Spalte

In einer Schreibtabelle können Benutzer während der Analyse Daten direkt in bearbeitbare Spalten eingeben. Durch das Speichern von Änderungen in einer bearbeitbaren Spalte schreibt ein Benutzer Änderungen in einen Änderungsspeicher, aus dem sie von Anwendungsentwicklern und Integratoren abgerufen werden können.

Weitere Informationen zur Erstellung bearbeitbarer Spalten finden Sie unter Erstellen einer Schreibtabelle.

Nachdem Sie eine bearbeitbare Spalte hinzugefügt haben, können Sie diese weiter an Ihre Bedürfnisse anpassen.

  1. Klicken Sie im Eigenschaftsfenster unter Daten auf die bearbeitbare Spalte.

    Die Spalteneigenschaften werden geöffnet.

  2. Sie können die folgenden Eigenschaften ändern:

    • Titel: Ändern Sie den Standardtitel der Spalte.

    • Inhalt anzeigen: Geben Sie an, wie Benutzer Daten in der Tabelle bearbeiten können. Sie haben die Wahl zwischen:

      • Einzelauswahl: Geben Sie einen Satz von Werten an, die Benutzer beim Bearbeiten für jede Zelle auswählen können. Sie könnten beispielsweise zwei Werte für den Auftragsstatus hinzufügen: Planmäßig und Verspätet. Benutzer können anschließend beim Kommentieren von Datensätzen zwischen diesen Werten wählen.

      • Manuelle Benutzereingabe: Benutzer bearbeiten Daten, indem sie Text manuell in Zellen eingeben.

    • Spalte anzeigen: Schalten Sie zwischen Anzeigen und Ausblenden der Spalte um.

    • Spaltenbreite: Legen Sie die Breite der Spalte fest.

Änderungsspeicher

Bei einem Änderungsspeicher handelt es sich um einen von Qlik verwalteten Speicherort, der die vom Benutzer hinzugefügten Änderungen aus bearbeitbaren Spalten in einer Schreibtabelle enthält. Der Änderungsspeicher ist ein temporärer Speicherort. Änderungen werden maximal 90 Tage gespeichert und danach gelöscht.

Der Änderungsspeicher für Ihre Schreibtabelle ist für Ihren Mandanten vorkonfiguriert und über die Change-Stores API zugänglich. Mit der Änderungsspeicher-ID können Sie API-Anfragen und Automatisierungen erstellen, die Benutzeränderungen mit einem dauerhaften Speicherort wie einer Tabelle oder Datenbank synchronisieren. Weitere Informationen finden Sie unter Extrahieren und Verwenden von Änderungen.

Sie können die Änderungsspeicher-ID auf zwei Arten kopieren:

  • Im Bearbeitungsmodus des Arbeitsblatts, nachdem Sie die Schreibtabelle erstellt haben. Klicken Sie im Eigenschaftsfenster unter ÄnderungsspeicherÄnderungsspeicher-ID auf Kopieren.

    Kopieren der Änderungsspeicher-ID aus dem Eigenschaftsfenster.

    Klicken auf das Symbol „Kopieren“ in den Eigenschaften der Schreibtabelle, um die Änderungsspeicher-ID abzurufen
  • Im Analysemodus beim Anzeigen der Schreibtabelle. Klicken Sie unten rechts auf das Symbol Info. Klicken Sie auf Kopieren, um die Änderungsspeicher-ID zu kopieren.

    Kopieren der Änderungsspeicher-ID beim Anzeigen einer Schreibtabelle.

    Klicken auf das Symbol „Kopieren“ im Info-Tooltip beim Anzeigen einer Schreibtabelle, Kopieren der Änderungsspeicher-ID

Primärschlüssel

Um einer Schreibtabelle bearbeitbare Spalten hinzuzufügen, müssen Sie mindestens einen Primärschlüssel definieren.

Bei einem Primärschlüssel handelt es sich um ein Feld, das verwendet wird, um Änderungen an bearbeitbaren Spalten mit den ursprünglichen Daten aus dem Datenmodell zu verknüpfen. Primärschlüssel stellen die Zuordnung zwischen Datensätzen in der Schreibtabelle, die Daten aus dem Datenmodell darstellen, und den Änderungen bereit, die Benutzer in bearbeitbaren Spalten vornehmen.

Der Primärschlüssel kann ein einzelnes Feld sein. Er könnte aber auch ein zusammengesetzter Schlüssel sein, der sich über mehrere Felder erstreckt.

Nachdem Sie die Primärschlüssel in einer Schreibtabelle definiert haben, können Sie diese jederzeit ändern. Klicken Sie im Eigenschaftsfenster unter ÄnderungsspeicherPrimärschlüssel auf Ändern.

Der Primärschlüssel ist auch wichtig, wenn Sie Änderungen aus der Change-Stores API abrufen.

VerwendenQlik Cloud von Tools zum Extrahieren von Änderungen aus Schreibtabellen

Extrahieren von Schreibtabellenänderungen mit Qlik Automate

Die im Änderungsspeicher gespeicherten Änderungen können mithilfe der Change Store-Blöcke im Qlik Cloud Services Konnektor in Qlik Automate extrahiert werden. Dieser Konnektor verbindet sich automatisch mit dem Qlik Konto des Automatisierungsbesitzers, sodass keine zusätzlichen Schritte zur Authentifizierung erforderlich sind.

Weitere Informationen zu Qlik Automate finden Sie unter Qlik Automate.

InformationshinweisInkrementelle Blöcke können für inkrementelle Extraktionen verwendet werden, bei denen die Blöcke nur neue Änderungen seit der letzten Ausführung zurückgeben.

Zugreifen auf die verfügbaren Qlik Automate Blöcke zum Extrahieren von Schreibtabellenänderungen

Automatisierung mit verfügbaren Konnektorblöcken für die Interaktion mit Änderungsspeichern der Schreibtabelle

Auflisten aktueller Änderungen aus dem Änderungsspeicher

Der List Current Changes From Change Store-Block verwendet den API-Endpunkt /changes/tabular-views und gibt nur den jeweils aktuellen Wert für jede Zelle zurück (anders ausgedrückt gibt er die aktuellen Werte zurück). Diese Werte werden als Liste von Objekten zurückgegeben, wobei jedes Objekt die Primärschlüssel und die Änderungswerte enthält. Jeder Datensatz wird außerdem um einen Zeitstempel vom Typ updatedAt für das Datum und die Uhrzeit der letzten Aktualisierung des Datensatzes sowie um eine Benutzer-ID vom Typ updatedBy für den Benutzer erweitert, der diese Änderung vorgenommen hat.

List Current Changes From Change Store-Block in Qlik Automate

Dieser Block verfügt auch über eine inkrementelle Variante vom Typ List Current Changes From Change Store Incrementally. Diese Variante funktioniert wie folgt:

  • Bei der ersten Ausführung ruft der Block alle Datensätze ab.

  • Bei nachfolgenden Ausführungen ruft der Block nur neue und aktualisierte Werte im selben Datensatzformat ab.
  • Wenn nur ein einzelner Wert in einem Datensatz aktualisiert wurde, gibt dieser Block nur diesen Wert zurück (zusammen mit den Primärschlüsseln und den Parametern updatedAt und updatedBy). Wenn dieselbe Zelle zwischen zwei Ausführungen dieses Blocks mehrmals aktualisiert wurde, wird von diesem Block nur die letzte Aktualisierung (der „aktuelle“ Wert) zurückgegeben.

Auflisten des Änderungsspeicherverlaufs

Der List Change Store History-Block verwendet den API-Endpunkt /changes und gibt den vollständigen Verlauf für jede Zelle zurück. Wenn eine Zelle mehrmals aktualisiert wurde, gibt dieser Block jeden Wert, die userId und den Zeitstempel updatedAt für jede Aktualisierung zurück.

List Change Store History-Block in Qlik Automate

Extrahieren von Schreibtabellenänderungen mit dem REST-Konnektor in Qlik Cloud

Berechtigungen

Sie benötigen spezielle Berechtigungen, um Schreibtabellen zu erstellen und mit der Change-Stores API zu interagieren. Weitere Informationen finden Sie unter Berechtigungen der Schreibtabelle.

Weitere Informationen

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!