# Änderungen aus Schreibtabellen extrahieren

Wenn Benutzer Daten in [bearbeitbaren Spalten](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm) innerhalb von Schreibtabellen hinzufügen, werden ihre Änderungen nicht auf das Datenmodell der Anwendung angewendet. Sie sind zudem temporär – Änderungen werden maximal 90 Tage in von Qlik verwalteten [](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Extract/write-table-extract-data.htm#ChangeStore)[Änderungsspeichern](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm) gespeichert, danach werden sie 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 Anwendungen 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:

* API-Schlüssel für den Qlik Cloud Mandanten. Siehe [Verwalten von API-Schlüsseln](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-generate-api-keys.htm).

* Die erforderlichen Berechtigungen zum Arbeiten mit Schreibtabellen, die von Mandantenadministratoren zugewiesen wurden. Siehe:

  * [Festlegen von Berechtigungen für Schreibtabellen](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/write-table-permissions.htm) (kapazitätsbasierte Abonnements)

  * [Festlegen von Berechtigungen für Schreibtabellen](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/write-table-permissions-capacity.htm) (benutzerbasierte Abonnements)

* Die ID des Änderungsspeichers. Diese kann nach dem Erstellen der Schreibtabelle in einem Arbeitsblatt abgerufen werden. Siehe [Arbeiten mit Änderungsspeichern](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm).

## 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:

* [Extrahieren von Schreibtabellenänderungen mit Qlik Automate](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Extract/write-table-extract-data.htm#ExampleAutomateMain)

* [Extrahieren von Schreibtabellenänderungen mit dem REST-Konnektor](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Extract/write-table-extract-data.htm#ExampleAutomate1)

* [Anwendungsfälle für Schreibtabellen](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Stories/stories.htm)

## 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](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_QlikAutomation/introduction/home-automation.htm).

Vverfügbare Qlik Automate Blöcke zum Extrahieren von Schreibtabellenänderungen

Vverfügbare Qlik Automate Blöcke zum Extrahieren von Schreibtabellenänderungen

Vverfügbare Qlik AutomateQlik Automate Blöcke zum Extrahieren von Schreibtabellenänderungen ![Automation with available connector blocks for interacting with write table change stores](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_write-table-automations-overview.png)

### 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

List Current Changes From Change Store Block in Qlik Automate

List Current Changes From Change StoreList Current Changes From Change Store Block in Qlik AutomateQlik Automate ![](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_write-table-block-change-store-list-changes.png)

### 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

List Change Store History Block in Qlik Automate

List Change Store HistoryList Change Store History Block in Qlik AutomateQlik Automate ![](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_write-table-block-change-history.png)

### Arbeiten mit Vorlagen

Sie können auch mit einer Automatisierungsvorlage beginnen, wenn Sie die Daten in eine MySQL-Datenbank extrahieren. Die folgenden Vorlagen sind unter Insights to Action verfügbar:

* Extract Change Store Data to a MySQL Database

* Extract Change Store Data to a MySQL Database in Bulk

Diese Vorlagen ordnen die Change Store-Blöcke (oben beschrieben) mit anderen Blöcken an, damit Sie die Daten schneller extrahieren können. Passen Sie einfach die Blockparameter an, um eine Verbindung zu Ihren Ressourcen herzustellen. Eine detaillierte Anleitung finden Sie in [diesem Community-Artikel](https://community.qlik.com/t5/Official-Support-Articles/How-to-extract-changes-from-the-Change-Store-Write-Table-and/ta-p/2537848).

## Extrahieren von Schreibtabellenänderungen mit dem REST-Konnektor

Dieses Beispiel zeigt, wie Sie eine REST-Verbindung zur Change-Stores API konfigurieren können. Diese Verbindung kann verwendet werden, um Daten aus der API abzurufen und die Änderungen dann wieder in eine Anwendung zu laden oder in QVDs innerhalb von Qlik Cloud zu speichern.

Gehen Sie folgendermaßen vor:

1. Erstellen Sie in Qlik Cloud Analytics eine neue Verbindung zum REST-Konnektor. Siehe [Hinzufügen von Datenverbindungen](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataSource/add-data-connections.htm).

2. Legen Sie die folgenden Parameter für die Verbindung fest:

   * URL: your\_tenant\_base\_URL/api/analytics/change-stores/your change store id/changes/tabular-views

   * Additional request parameters

     * Query parameters

       * Limit (Key): 100 (Value)

     * Query headers

       * Authorization (Key): Bearer your\_API\_token (Value)

   * Pagination type: Next URL

     * 'Next url' path: links/next/href

## Weitere Informationen

* [So werden Änderungen aus dem Änderungsspeicher (Schreibtabelle) extrahiert und mithilfe von Qlik Automate in einer Datenbank gespeichert](https://community.qlik.com/t5/Official-Support-Articles/How-to-extract-changes-from-the-Change-Store-Write-Table-and/ta-p/2537848)

* [Arbeiten mit Änderungsspeichern](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/change-store.htm)

* [Erstellen von Schreibtabellen](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/create.htm)

* [Schreibtabelle](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Analyze/write-table.htm)

* [Konfigurieren von bearbeitbaren Spalten](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/editable-column.htm)

* [Primärschlüssel in Schreibtabellen](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/WriteTable/Create/primary-key.htm)