Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Speichern von Datensätzen

Sie können Datensätze mit einer Speicherdatenaufgabe speichern. Die Speicherdatenaufgabe nutzt die Daten, die für den Cloud-Bereitstellungsbereich von einer Bereitstellungsdatenaufgabe bereitgestellt wurden. Sie können die Tabellen beispielsweise in einer Analyse-App verwenden.

  • Sie können eine Speicherdatenaufgabe entwerfen, wenn der Status der Bereitstellungsdatenaufgabe mindestens Zur Vorbereitung bereit ist.

  • Sie können eine Speicherdatenaufgabe vorbereiten, wenn der Status der Bereitstellungsdatenaufgabe mindestens Zur Ausführung bereit ist.

Die Speicherdatenaufgabe verwendet den gleichen Vorgangsmodus (Vollständiges Laden oder Vollständiges Laden und CDC) wie die genutzte Bereitstellungsdatenaufgabe. Die Konfigurationseigenschaften, die Überwachungs- und die Steueroptionen sind für die beiden Vorgangsmodi unterschiedlich. Wenn Sie eine Cloud-Ziel-Bereitstellungsdatenaufgabe mit nur vollständigem Laden verwenden, erstellt die Speicherdatenaufgabe Ansichten für die Bereitstellungstabellen anstelle von physischen Tabellen.

InformationshinweisDatenaufgaben werden im Kontext des Besitzers des Projekts, zu dem sie gehören, ausgeführt. Weitere Informationen zu erforderlichen Rollen und Berechtigungen finden Sie unter Rollen und Berechtigungen für Datenbereiche.

Erstellen einer Speicherdatenaufgabe

Sie können eine Speicherdatenaufgabe auf drei Weisen erstellen:

  • Klicken Sie für eine Bereitstellungsdatenaufgabe auf ... und wählen Sie Daten speichern aus, um eine Speicherdatenaufgabe basierend auf dieser Bereitstellungsdatenaufgabe zu erstellen.

  • Klicken Sie im Projekt auf Erstellen und dann auf Daten speichern. In diesem Fall müssen Sie angeben, welche Bereitstellungsdatenaufgabe verwendet werden soll.

  • Wenn Sie Daten eingliedern, wird eine Speicherdatenaufgabe erstellt. Sie wird mit der Bereitstellungsdatenaufgabe verbunden, die ebenfalls erstellt wird, wenn Daten eingegliedert werden.

    Weitere Informationen finden Sie unter Eingliederung von Daten.

Wenn Sie die Speicherdatenaufgabe erstellt haben:

  1. Öffnen Sie die Speicherdatenaufgabe, indem Sie auf ... klicken und Öffnen auswählen.
    Die Speicherdatenaufgabe wird geöffnet, und Sie können eine Vorschau der Ausgabedatensätze anzeigen, die auf den Tabellen aus dem Bereitstellungsdatenobjekt basieren.

  2. Nehmen Sie alle notwendigen Änderungen an den inbegriffenen Datasets wie beispielsweise Transformationen, Filtern von Daten oder Hinzufügen von Spalten vor.

    Weitere Informationen finden Sie unter Verwalten von Datensätzen.

  3. Wenn Sie die gewünschten Transformationen hinzugefügt haben, können Sie die Datasets validieren, indem Sie auf Datensätze validieren klicken. Falls bei der Validierung Fehler gefunden werden, beheben Sie diese, bevor Sie fortfahren.

    Weitere Informationen finden Sie unter Validieren und Anpassen der Datensätze.

  4. Datenmodell erstellen

    Klicken Sie auf Modell, um die Beziehungen zwischen den enthaltenen Datasets festzulegen.

    Weitere Informationen finden Sie unter Erstellung eines Datenmodells.

  5. Klicken Sie auf Vorbereiten, um die Datenaufgabe und alle erforderlichen Artefakte vorzubereiten. Dies kann eine Weile dauern.

    Sie können den Fortschritt unter Vorbereitungsfortschritt unten im Bildschirm verfolgen.

  6. Wenn der Status Zur Ausführung bereit anzeigt, können Sie die Datenaufgabe ausführen.

    Klicken Sie auf Ausführen.

    Die Datenaufgabe beginnt nun mit der Erstellung von Datensätzen, um die Daten zu speichern.

Beibehalten von Verlaufsdaten

Sie können Verlaufsänderungsdaten des Typs 2 beibehalten, um Daten leicht neu so erstellen zu können, wie sie zu einem bestimmten Zeitpunkt aussahen. Damit wird auch ein vollständiger Verlaufsdatenspeicher (HDS) generiert.

  • Sich langsam ändernde Dimensionen des Typs 2 werden unterstützt.

  • Wenn ein geänderter Datensatz zusammengeführt wird, erstellt er einen neuen Datensatz zum Speichern der geänderten Daten und lässt den alten Datensatz unverändert.

  • Neue HDS-Datensätze werden automatisch mit Zeitstempel versehen, damit Sie eine Trendanalyse und andere zeitbezogene analytische Data Marts erstellen können.

Sie können Verlaufsdaten aktivieren, indem Sie Folgendes anklicken:

  • Replikation sowohl mit aktuellen Daten als auch mit vorherigen Verlaufsdaten in Einstellungen, wenn Sie Daten eingliedern.

  • Verlaufsdatensätze beibehalten und Datensatzarchiv ändern im Dialogfeld Einstellungen einer Speicheraufgabe.

InformationshinweisVerlaufsdaten sind nicht verfügbar, wenn Sie Qlik Cloud als Datenplattform verwenden.

HDS-Daten werden in der Tabelle „Prior“ im internen Datenschema gespeichert. Sie können die Verlaufsansichten und Live-Verlaufsansichten im externen Datenschema verwenden, um die Verlaufsdaten anzuzeigen.

  • In der Verlaufsansicht werden Daten aus der Tabelle „Current“ und der Tabelle „Prior“ zusammengeführt. Diese Ansicht enthält alle zusammengeführten Änderungen.

  • In der Live-Verlaufsansicht werden Daten aus der Tabelle „Current“, der Tabelle „Prior“ und der Tabelle „Changes“ zusammengeführt. Diese Ansicht enthält also auch alle noch nicht zusammengeführten Änderungen.

Weitere Informationen finden Sie unter Dataset-Architektur in einem Cloud Data Warehouse.

Planen einer Speicheraufgabe

Sie können eine Speicheraufgabe planen, damit sie regelmäßig aktualisiert wird.

  • Wenn die Eingabe-Bereitstellungsdatenaufgabe Vollständiges Laden und CDC verwendet, können Sie nur einen zeitbasierten Plan festlegen.

  • Wenn die Eingabe-Bereitstellungsdatenaufgabe Vollständiges Laden verwendet, können Sie entweder einen zeitbasierten Plan festlegen oder definieren, dass die Aufgabe nach Abschluss der Eingabe-Bereitstellungsdatenaufgabe ausgeführt wird.

    InformationshinweisWenn Sie einen zeitbasierten Plan mit einer Eingabe-Bereitstellungsdatenaufgabe mit Vollständiges Laden ausführen, beachten Sie, dass jede abgeschlossene Tabelle in der Bereitstellung verfügbar ist, während die Bereitstellungsaufgabe noch läuft. Damit können der Bereitstellungs- und der Speichervorgang gleichzeitig ausgeführt werden, was die Gesamtladezeit verkürzen kann.

Klicken Sie in einer Datenaufgabe auf ... und wählen Sie Planung aus, um einen Plan zu erstellen. Die Standardplanungseinstellung wird aus den Einstellungen im Datenprojekt übernommen. Weitere Informationen zu Standardeinstellungen finden Sie unter Speicherstandardwerte. Sie müssen Planung immer auf Ein festlegen, um den Plan zu aktivieren.

Zeitbasierte Pläne

Sie können einen zeitbasierten Plan verwenden, um die Speicherdatenaufgabe unabhängig vom Bereitstellungstyp auszuführen.

  • Wählen Sie in Datenaufgabe ausführen die Option Zu einer bestimmten Uhrzeit aus.

Sie können einen stündlichen, täglichen, wöchentlichen oder monatlichen Plan erstellen.

Ereignisbasierte Pläne

  • Wählen Sie in Datenaufgabe ausführen die Option Bei erfolgreichem Abschluss einer Eingabedatenaufgabe aus.

Die Speicheraufgabe wird jedes Mal ausgeführt, wenn die Eingabe-Bereitstellungsdatenaufgabe erfolgreich abgeschlossen wurde.

InformationshinweisDiese Option ist nicht verfügbar, wenn die Eingabe-Bereitstellungsdatenaufgabe Vollständiges Laden und CDC verwendet, da die Bereitstellung kontinuierlich ausgeführt wird.

Überwachen einer Speicheraufgabe

Sie können den Status und Fortschritt einer Speicheraufgabe überwachen, indem Sie auf Überwachen klicken.

Weitere Informationen finden Sie unter Überwachen einer einzelnen Datenaufgabe.

Fehlerbehebung für eine Speicherdatenaufgabe

Wenn Probleme mit einer oder mehreren Tabellen in einer Speicherdatenaufgabe vorliegen, müssen Sie möglicherweise die Daten neu laden oder neu erstellen. Dafür sind mehrere Optionen verfügbar. Erwägen Sie die verfügbaren Optionen in der folgenden Reihenfolge:

  1. Sie können den Datensatz in der Bereitstellung neu laden. Das Laden des Datensatzes in der Bereitstellung löst den Vergleichsprozess im Speicher aus und korrigiert Daten, während der Typ-2-Verlauf beibehalten wird. Diese Option sollte auch in folgenden Fällen erwogen werden:

    • Wenn das vollständige Laden vor längerer Zeit erfolgte und sehr viele Änderungen vorhanden sind.

    • Wenn Datensätze für vollständiges Laden und Änderungstabellen, die verarbeitet wurden, im Rahmen der Wartung des Bereitstellungsbereichs gelöscht wurden.

    Bereitstellen von Daten aus Datenquellen

  2. Sie können Daten in der Speicherdatenaufgabe neu laden.

    Wenn Verlaufsdaten aktiviert sind, kann ein Ladevorgang im Speicher zum Verlust von Verlaufsdaten führen. Wenn das ein Problem ist, können Sie stattdessen die Bereitstellung aus der Quelle neu laden.

    Laden von Daten

  3. Sie können Tabellen neu erstellen. Dadurch werden die Datasets von der Quelle neu erstellt.

    • Klicken Sie auf ... und dann auf Tabellen neu erstellen. Bei der Neuerstellung einer Tabelle reagiert die nachgelagerte Aufgabe so, als ob ein Ladevorgang mit Abschneiden und Neuladen für die Quelldatensätze aufgetreten wäre.

Laden von Daten

Sie können einen manuellen Tabellenladevorgang ausführen. Das ist nützlich, wenn Probleme mit einer oder mehreren Tabellen vorliegen.

  1. Öffnen Sie die Datenaufgabe und wählen Sie die Registerkarte Überwachen aus.

  2. Wählen Sie die Tabellen aus, die Sie laden möchten.

  3. Klicken Sie auf Tabellen laden.

Der Ladevorgang findet bei der nächsten Aufgabenausführung statt und wird wie folgt durchgeführt:

  1. Die Tabellen werden abgeschnitten.

  2. Die Bereitstellungsdaten werden in die Tabellen geladen.

  3. Die ab dem Ladezeitpunkt angesammelten Änderungen werden geladen.

Informationshinweis

Im Allgemeinen sollte als Best Practice stattdessen der Datensatz bei der Bereitstellung neu geladen werden. Dies gilt insbesondere für die folgenden Fälle:

  • Wenn Verlaufsdaten aktiviert sind, kann ein Ladevorgang im Speicher zum Verlust von Verlaufsdaten führen. Das Laden des Datensatzes in der Bereitstellung löst den Vergleichsprozess im Speicher aus und korrigiert Daten, während der Typ-2-Verlauf beibehalten wird.

  • Wenn das vollständige Laden vor längerer Zeit erfolgte und sehr viele Änderungen vorhanden sind.

  • Wenn Datensätze für vollständiges Laden und Änderungstabellen, die verarbeitet wurden, im Rahmen der Wartung des Bereitstellungsbereichs gelöscht wurden.

Nachgelagerte Aufgaben werden neu geladen, um Änderungen anzuwenden und Rückdatierung zu vermeiden. Wenn ein Ladevorgang mit Abschneiden und Neuladen durchgeführt wird, werden alle nachgelagerten Objekte ebenfalls durch Abschneiden und Neuladen geladen.

Auswirkung auf nachgelagerte Objekte nach dem erneuten Laden einer Bereitstellungs- oder Speicherdatenaufgabe

Auswirkung des erneuten Ladens von Speicher auf nachgelagerte Objekte

Die Auswirkung auf nachgelagerte Objekte hängt vom Typ des durchgeführten Ladevorgangs und vom Typ des unmittelbar nachgelagerten Datensatzes ab. Standardverarbeitung bedeutet, dass der Datensatz reagieren und die Daten mit der konfigurierten Methode für den angegebenen Datensatz verarbeiten wird.

  • In nachgelagerten Umwandlungsaufgaben:

    Datensatzumwandlungen werden durch Abschneiden und Neuladen geladen.

    SQL-Umwandlungen und Umwandlungsflüsse werden neu geladen, indem mit dem vollständigen Ladevorgang verglichen und Änderungen angewendet werden.

  • Data Mart-Aufgaben, die einer Speicheraufgabe unmittelbar folgen, werden durch Abschneiden und Neuladen geladen.

Sie können den Ladevorgang für Tabellen mit ausstehendem Laden abbrechen, indem Sie auf Ladevorgang abbrechen klicken. Bereits geladene Tabellen sind davon nicht betroffen, und aktuell laufende Ladevorgänge werden abgeschlossen.

InformationshinweisDas Neuladen von Tabellen wird in Datenprojekten mit Qlik Cloud als Zieldatenplattform nicht unterstützt.

Schemaentwicklung

Mit der Schemaentwicklung können Sie strukturelle Änderungen an mehreren Datenquellen leicht erkennen und dann steuern, wie diese Änderungen auf Ihre Aufgabe angewendet werden. Mit der Schemaentwicklung können DDL-Änderungen am Schema der Datenquelle erkannt werden. Sie können einige Änderungen auch automatisch übernehmen.

InformationshinweisDie Schemaentwicklung ist für Web-Anwendungsquellen oder Qlik Talend Cloud Starter-Abonnements nicht verfügbar.

Für jeden Änderungstyp können Sie im Abschnitt Schemaentwicklung der Aufgabeneinstellungen auswählen, wie die Änderungen behandelt werden sollen. Sie können die Änderungen übernehmen oder ignorieren, die Tabelle aussetzen oder die Aufgabenverarbeitung anhalten.

Sie können für jeden Änderungstyp festlegen, welche Aktion für die Bearbeitung der DDL-Änderung verwendet werden soll. Einige Aktionen sind nicht für alle Änderungstypen verfügbar.

  • Auf Ziel anwenden

    Änderungen werden automatisch angewendet.

  • Ignorieren

    Änderungen werden ignoriert.

  • Tabelle aussetzen

    Die Tabelle wird ausgesetzt. Die Tabelle wird in Überwachen als fehlerhaft angezeigt.

  • Aufgabe anhalten

    Die Bearbeitung der Aufgabe wird angehalten. Dies ist nützlich, wenn Sie alle Schemaänderungen manuell durchführen möchten. Dadurch wird auch die Planung angehalten, d. h. geplante Ausführungen werden nicht durchgeführt.

Die folgenden Änderungen werden unterstützt:

  • Spalte hinzufügen

  • Tabelle erstellen, die dem Auswahlmuster entspricht

    Wenn Sie eine Auswahlregel verwendet haben, um Datensätze hinzuzufügen, die einem Muster entsprechen, werden neue Tabellen, die mit dem Muster übereinstimmen, erkannt und hinzugefügt.

Weitere Informationen zu Aufgabeneinstellungen finden Sie unter Schemaentwicklung.

InformationshinweisWenn Änderungen an der Schemaentwicklung vorliegen, die nicht automatisch auf den Speicher angewendet wurden, müssen Sie die Speicheraufgabe validieren und vorbereiten.

Einschränkungen für die Schemaentwicklung

Die folgenden Einschränkungen gelten für die Schemaentwicklung:

  • Schemaentwicklung wird nur unterstützt, wenn Sie CDC als Aktualisierungsmethode verwenden.

  • Wenn Sie die Einstellungen für die Schemaentwicklung geändert haben, müssen Sie die Aufgabe erneut vorbereiten.

  • Wenn Sie Tabellen umbenennen, wird die Schemaentwicklung nicht unterstützt. In diesem Fall müssen Sie die Metadaten aktualisieren, bevor Sie die Aufgabe vorbereiten.

  • Wenn Sie eine Aufgabe entwerfen, müssen Sie den Browser aktualisieren, um Änderungen an der Schemaentwicklung zu erhalten. Sie können Benachrichtigungen festlegen, um bei Änderungen einen Alarm zu erhalten.

  • Bei Bereitstellungsaufgaben wird das Löschen einer Spalte nicht unterstützt. Das Löschen einer Spalte und das Hinzufügen einer neuen Spalte führt zu einem Tabellenfehler.

  • Bei Bereitstellungsaufgaben wird die Tabelle bei einem Tabellenlöschvorgang nicht gelöscht. Wenn Sie eine Tabelle löschen und dann eine Tabelle hinzufügen, wird nur die alte Tabelle abgeschnitten und es wird keine neue Tabelle hinzugefügt.

  • Das Ändern der Spaltenlänge ist nicht für alle Ziele möglich, je nach Unterstützung in der Zieldatenbank.

  • Wenn ein Spaltenname geändert wird, werden explizite Umwandlungen, die mit dieser Spalte definiert wurden, nicht wirksam, da sie auf dem Spaltennamen basieren.

  • Die Einschränkungen für die Aktualisierung von Metadaten gelten auch für die Schemaentwicklung.

Beim Erfassen von DDL-Änderungen gelten die folgenden Einschränkungen:

  • Wenn in der Quelldatenbank eine schnelle Abfolge von Vorgängen stattfindet (z.B. DDL>DML>DDL), kann Qlik Talend Data Integration das Protokoll in der falschen Reihenfolge analysieren, was zu fehlenden Daten oder unvorhersehbarem Verhalten führt. Um dieses Risiko zu minimieren, wird als Best Practice empfohlen, zu warten, bis die Änderungen auf das Ziel angewendet wurden, bevor Sie den nächsten Vorgang durchführen.

    Wenn beispielsweise während der Änderungserfassung eine Quelltabelle mehrmals kurz hintereinander umbenannt wird (und der zweite Vorgang sie wieder in ihren ursprünglichen Namen zurückbenennt), kann der Fehler „Tabelle ist in der Zieldatenbank bereits vorhanden“ auftreten.

  • Wenn Sie den Namen einer Tabelle ändern, die in einer Aufgabe verwendet wird, und dann die Aufgabe anhalten, erfasst Qlik Talend Data Integration keine Änderungen, die nach dem Fortsetzen der Aufgabe an dieser Tabelle vorgenommen werden.
  • Das Umbenennen einer Quelltabelle, während eine Aufgabe angehalten ist, wird nicht unterstützt.

  • Die Neuzuweisung der Primärschlüsselspalten einer Tabelle wird nicht unterstützt (und daher auch nicht in die DDL-Verlauf-Kontrolltabelle geschrieben).
  • Wenn der Datentyp einer Spalte geändert wird und die (gleiche) Spalte dann umbenannt wird , während die Aufgabe angehalten ist, wird die DDL-Änderung in der DDL-Verlauf-Kontrolltabelle als „Spalte verwerfen“ und nach Fortsetzen der Aufgabe als „Spalte hinzufügen“ angezeigt. Beachten Sie, dass dasselbe Verhalten auch als Folge einer längeren Latenzzeit auftreten kann.
  • CREATE TABLE-Vorgänge, die in der Quelle ausgeführt werden, während eine Aufgabe angehalten ist, werden auf das Ziel angewendet, wenn die Aufgabe fortgesetzt wird, werden jedoch nicht als DDL in der DDL-Verlauf-Kontrolltabelle aufgezeichnet.
  • Vorgänge, die mit Metadatenänderungen verbunden sind (z.B. ALTER TABLE, Reorganisation, Neuerstellung eines geclusterten Index usw.) können zu unvorhersehbarem Verhalten führen, wenn sie zu folgenden Zeitpunkten durchgeführt werden:

    • bei vollständigem Laden

      -ODER-

    • zwischen dem Zeitstempel Änderungsverarbeitung beginnen ab und der aktuellen Uhrzeit (d. h. dem Zeitpunkt, zu dem der Benutzer im Dialogfeld Erweiterte Ausführungsoptionen auf OK klickt).

      Beispiel:

      WENN:

      die angegebene Uhrzeit für Änderungsverarbeitung beginnen ab 10:00 Uhr ist

      UND:

      um 10:10 Uhr der Tabelle Mitarbeiter eine Spalte namens Alter hinzugefügt wurde

      UND:

      der Benutzer im Dialogfeld Erweiterte Ausführungsoptionen um 10:15 Uhr auf OK klickt

      DANN:

      können Änderungen, die zwischen 10:00 und 10:10 Uhr vorgenommen wurden, zu CDC-Fehlern führen.

    Informationshinweis

    In jedem der oben genannten Fälle müssen die betroffenen Tabellen neu geladen werden, damit die Daten ordnungsgemäß an das Ziel verschoben werden können.

  • Der DDL-Befehl ALTER TABLE ADD/MODIFY <column> <data_type> DEFAULT <> repliziert den Standardwert nicht in das Ziel und die neue/geänderte Spalte wird auf NULL gesetzt. Beachten Sie, dass dies auch dann vorkommen kann, wenn die DDL, von der die Spalte hinzugefügt/geändert wurde, in der Vergangenheit ausgeführt wurde. Wenn die neue/geänderte Spalte nullfähig ist, aktualisiert der Quellendpunkt alle Tabellenzeilen, bevor die DDL selbst protokolliert wird. Infolgedessen erfasst Qlik Talend Data Integration die Änderungen, aktualisiert aber nicht das Ziel. Da die neue/geänderte Spalte auf NULL gesetzt wird, wenn die Zieltabelle keinen Primärschlüssel/eindeutigen Index hat, wird bei nachfolgenden Aktualisierungen die Meldung "null Zeilen betroffen" ausgegeben.
  • Änderungen an den Präzisionsspalten TIMESTAMP und DATE werden nicht erfasst.

Speichereinstellungen

Sie können Eigenschaften für die Speicherdatenaufgabe festlegen, wenn die Datenplattform ein Cloud Data Warehouse ist. Wenn Sie Qlik Cloud als Datenplattform verwenden, finden Sie weitere Informationen unter -Speichereinstelllungen für Datenprojekte mit Qlik Cloud als Datenplattform.

  • Klicken Sie auf Einstellungen.

WarnhinweisWenn die Aufgabe bereits ausgeführt wurde, erfordert das Ändern einer anderen Einstellung als der Laufzeiteinstellungen, dass Sie die Datensätze erneut erstellen.

Allgemeine Einstellungen

  • Datenbank

    Datenbank, die in der Datenquelle verwendet werden soll

  • Aufgabenschema

    Sie können den Namen des Speicher-Datenaufgabenschemas ändern. Der Standardname ist der Name der Speicheraufgabe.

  • Internes Schema

    Sie können den Namen des Datenobjektschemas des internen Speichers ändern. Der Standardname ist der Name der Speicheraufgabe, an den _internal angehängt ist.

  • Präfix für alle Tabellen und Ansichten

    Sie können ein Präfix für alle Tabellen und Ansichten festlegen, die mit dieser Aufgabe erstellt wurden.

    InformationshinweisSie müssen ein eindeutiges Präfix verwenden, wenn Sie ein Datenbankschema in mehreren Datenaufgaben nutzen möchten.
  • Verlauf

    Sie können Verlaufsänderungsdaten beibehalten, um Daten leicht erneut so erstellen zu können, wie sie zu einem bestimmten Zeitpunkt aussahen. Sie können Verlaufsansichten und Live-Verlaufsansichten verwenden, um Verlaufsdaten anzuzeigen. Wählen Sie Verlaufsdatensätze beibehalten und Datensatzarchiv ändern, um historische Änderungsdaten zu aktivieren.

  • Wenn Sie Speicher mit Bereitstellung vergleichen, können Sie wählen, wie Datensätze, die in der Bereitstellung nicht vorhanden sind, verwaltet werden sollen.

    • Als gelöscht markieren

      Dadurch wird ein vorläufiges Löschen von Datensätzen durchgeführt, die in der Bereitstellung nicht vorhanden sind.

    • Behalten

      Dadurch werden alle Datensätze beibehalten, die in der Bereitstellung nicht vorhanden sind.

    InformationshinweisFür Datensätze in Speicherdatenaufgaben muss ein Primärschlüssel festgelegt werden. Andernfalls wird jedes Mal, wenn Bereitstellungsdaten geladen werden, ein anfänglicher Ladevorgang für die Speicherdatenaufgabe durchgeführt.

Einstellungen für Ansichten

  • Live-Ansichten

    Verwenden Sie Live-Ansichten, um die Tabellen mit der niedrigsten Latenz zu lesen.

    Weitere Informationen zu Live-Ansichten finden Sie unter Verwendung von Live-Ansichten.

    InformationshinweisLive-Ansichten sind weniger effizient als Standardansichten und benötigen mehr Ressourcen, da die angewandten Daten neu berechnet werden müssen.

Laufzeiteinstellungen

  • Parallele Ausführung

    Sie können die maximale Anzahl an Verbindungen für vollständige Ladevorgänge auf eine Zahl von 1 bis 5 setzen.

  • Warehouse

    Der Name des Cloud Data Warehouse. Diese Einstellung ist nur für Snowflake anwendbar.

Katalogeinstellungen

  • In Katalog veröffentlichen

    Wählen Sie diese Option aus, um diese Version der Daten als Datensatz im Katalog zu veröffentlichen. Der Kataloginhalt wird aktualisiert, wenn Sie diese Aufgabe zum nächsten Mal vorbereiten.

Weitere Informationen zu Katalog finden Sie unter Verstehen Ihrer Daten mit Katalogwerkzeugen.

Schemaentwicklung

Wählen Sie aus, wie die folgenden DDL-Änderungstypen im Schema behandelt werden sollen. Wenn Sie die Einstellungen für die Schemaentwicklung geändert haben, müssen Sie die Aufgabe erneut vorbereiten. In der folgenden Tabelle wird beschrieben, welche Aktionen für die unterstützten DDL-Änderungen verfügbar sind.

DDL-Änderung Auf Ziel anwenden Ignorieren Aufgabe anhalten
Spalte hinzufügen Ja Ja Ja
Tabelle erstellen

Wenn Sie eine Auswahlregel verwendet haben, um Datensätze hinzuzufügen, die einem Muster entsprechen, werden neue Tabellen, die mit dem Muster übereinstimmen, erkannt und hinzugefügt.

Ja Ja Ja

-Speichereinstelllungen für Datenprojekte mit Qlik Cloud als Datenplattform

Sie können festlegen, welchen Ordner Sie im Speicher verwenden möchten, wenn die Datenplattform Qlik Cloud ist.

  1. Klicken Sie auf Einstellungen.

  2. Wählen Sie, welcher Ordner im Speicher verwendet werden soll.

  3. Klicken Sie auf OK, wenn Sie fertig sind.

Vorgänge für die Speicherdatenaufgabe

Sie können die folgenden Vorgänge für eine Speicherdatenaufgabe über das Aufgabenmenü durchführen.

  • Öffnen

    Damit wird die Speicherdatenaufgabe geöffnet. Sie können die Tabellenstruktur und die Details der Datenaufgabe anzeigen und den Status für den vollständigen Ladevorgang und die Änderungssätze überwachen.

  • Bearbeiten

    Sie können den Namen und die Beschreibung der Aufgabe bearbeiten und Tags hinzufügen.

  • Löschen

    Sie können die Datenaufgabe löschen.

  • Vorbereiten

    Dadurch wird eine Aufgabe für die Ausführung vorbereitet. Der Vorgang umfasst Folgendes:

    • Validierung, dass das Design gültig ist.

    • Erstellen oder Ändern der physischen Tabellen und Ansichten entsprechend dem Design.

    • Generieren des SQL-Codes für die Datenaufgabe

    • Erstellen oder Ändern der Katalogeinträge für die Ausgabendatensätze der Aufgabe.

    Sie können den Fortschritt unter Vorbereitungsfortschritt unten im Bildschirm verfolgen.

  • Datensätze validieren

    Dadurch werden alle in der Datenaufgabe enthaltenen Datensätze validiert.

    Erweitern Sie Validieren und anpassen, um alle Validierungsfehler und Designänderungen anzuzeigen.

  • Tabellen neu erstellen

    Dadurch werden die Datasets von der Quelle neu erstellt. Bei der Neuerstellung einer Tabelle reagiert die nachgelagerte Aufgabe so, als ob ein Ladevorgang mit Abschneiden und Neuladen für die Quelldatensätze aufgetreten wäre. Weitere Informationen finden Sie unterFehlerbehebung für eine Speicherdatenaufgabe.

  • Anhalten

    Sie können den Vorgang für die Datenaufgabe anhalten. Die Datenaufgabe aktualisiert dann die Tabellen nicht mehr.

    InformationshinweisDiese Option ist verfügbar, wenn die Datenaufgabe ausgeführt wird.
  • Fortsetzen

    Sie können den Vorgang für eine Datenaufgabe an der Stelle wieder aufnehmen, an der er angehalten wurde.

    InformationshinweisDiese Option ist verfügbar, wenn die Datenaufgabe angehalten wird.
  • Daten umwandeln

    Erstellen Sie wiederverwendbare Umwandlungen auf Zeilenebene basierend auf Regeln und benutzerdefinierter SQL. Damit wird eine Umwandlungsdatenaufgabe erstellt.

    Umwandeln von Daten

  • Data Mart erstellen

    Erstellen Sie einen Data Mart, um Ihre Datenaufgaben zu nutzen. Damit wird eine Data Mart-Datenaufgabe erstellt.

    Erstellen und Verwalten von Data Marts

Einschränkungen

  • Falls die Datenaufgabe Datensätze enthält und Sie beliebige Parameter in der Verbindung ändern, zum Beispiel Benutzername, Datenbank oder Schema, wird davon ausgegangen, dass die Daten im neuen Speicherort vorhanden sind. Ist dies nicht der Fall, können Sie Folgendes tun:

    • Die Daten in der Quelle an den neuen Speicherort verschieben.

    • Eine neue Datenaufgabe mit denselben Einstellungen erstellen.

  • Es ist nicht möglich, Primärschlüssel in Speicheraufgaben in Projekten mit Qlik Cloud (QVD) als Ziel zu ändern. Aktualisieren Sie die Primärschlüssel in der Bereitstellungsaufgabe, erstellen Sie die Bereitstellungsaufgabe neu und erstellen Sie dann die Speicheraufgabe neu.

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!