Mit Regeln zur Datenintegrität wird gewährleistet, dass alle Daten, die im SystemLink-Dateidienst eingehen, die für den Zweck der Datenanalyse erforderlichen Metadaten enthalten. Mit Hilfe dieser Regeln werden die Arbeitsbereiche, die von der jeweiligen DataFinder-Instanz indiziert werden, überprüft.

Definieren Sie Datenintegritätsregeln in einer JSON-Datei und laden Sie diese in einen DataFinder hoch, der für die Indizierung des Dateidienstes vorgesehen ist, wie zum Beispiel die FileIndex-Instanz. Nachdem DataFinder Dateien indiziert und auf Konformität überprüft hat, werden in der Daten-Navigation alle Dateien hervorgehoben, die die Datenintegritätsregeln nicht erfüllen.
  1. Erstellen Sie in einem Texteditor eine JSON-Datei, die die erforderlichen Metadaten auf Datei-, Gruppen-, und Kanal-Ebene für alle TDM-Daten definiert, die im Dateidienst ankommen.
    Tipp Aktualisieren Sie die Eigenschaft RequiredMetadataVersion, wenn Sie eine Definitionsdatei aktualisieren. Auf diese Weise können Sie nach Daten suchen, die einer bestimmten Version der Definitionsdatei entsprechen.
    Das Codebeispiel am Ende dieser Seite enthält eine Definitionsdatei für Metadaten.
  2. Laden Sie die JSON-Datei in den DataFinder hoch, der den Dateidienst indiziert.
    1. Klicken Sie in der SystemLink-Webanwendung unter Datenverwaltung auf Daten-Indizierung und dann DataFinder-Instanzen.
    2. Wählen Sie die Instanz aus, in die Sie die Datei hochladen möchten, und klicken Sie auf » Verwalten.
    3. Klicken Sie auf der Registerkarte Index auf Datenintegritätsregeln.
    4. Laden Sie die Definitionsdatei von Ihrer Festplatte hoch und klicken Sie auf OK.
      Die DataFinder-Instanz überprüft alle neuen Dateien, die im Dateidienst ankommen, auf Übereinstimmung mit der Metadatendefinition und fügt zwei Eigenschaften zum Index hinzu:
      Hinzugefügte EigenschaftenWerte
      NI_FS~RequiredMetadata~Compliant (suchbar in der Daten-Navigation)Nicht konform: Wert = 0

      Konform: Wert > 0
      Der konforme Wert ist "RequiredMetadataVersion" aus der Metadatendefinitionsdatei

      NI_FS~RequiredMetadata~ErrorText (nicht suchbar in der Daten-Navigation)Fehlende Metadaten: metadata1, metadata2, ...
    5. Zum Entfernen der Datei, klicken Sie auf Definitionsdatei entfernen.
  3. Wählen Sie auf der Registerkarte Suchbereiche die Arbeitsbereiche, die Sie indizieren möchten. Wenn Sie den gesamten Dateidienst indizieren möchten, schalten Sie auf Alle Arbeitsbereiche indizieren um.
  4. Optional: Setzen Sie den gesamten Index zurück, um eine Konformitätsprüfung für bereits indizierte Dateien im Dateidienst durchzuführen.
    1. Wählen Sie die Registerkarte Index.
    2. Klicken Sie auf den Pfeil neben Index zurücksetzen, und wählen Sie Gesamter Index aus.
      Die DataFinder-Instanz indiziert alle Dateien im Dateidienst neu, überprüft sie auf Konformität und fügt dem Index die oben aufgeführten Eigenschaften hinzu. Dieser Vorgang kann einige Zeit in Anspruch nehmen.

Beispiel für eine Definitionsdatei:

{
    "FileVersion": 1,
    "Description": "Required metadata keys for SystemLink (this line is ignored)",
    "RequiredMetadataVersion": 1.0,
    "RequiredMetadataKeys": {
        "root": ["product_identifier", "product_type", "product_design_step"],
        "group": ["package", "dut_id"],
        "channel": ["ResultStatArithMean", "ResultStatMax", "ResultStatMin"]
    }
}
Suchen Sie mit einer erweiterten Suche in der Daten-Navigation nach Dateien, die nicht den Datenintegritätsregeln entsprechen, und fügen Sie die fehlenden Metadaten hinzu.