Testen und Prüfen von Webdaten-Connectoren
Webdaten-Connectors (WDCs) enthalten JavaScript, das üblicherweise mit Daten auf einer anderen Site verknüpft ist. Daher sollten Sie Webdaten-Connectors testen und prüfen, bevor Benutzer sie als Datenquellen für eine Arbeitsmappe und bevor Sie sie mit Tableau Server verwenden.
Dieser Themenabschnitt enthält einige Vorschläge zum Testen und Prüfen von Webdaten-Connectoren.
Untersuchen der Quelle
Bei dem Code in einem Webdaten-Connector handelt es sich um JavaScript-Code. Daher können Sie die Datei (und jede vom Connector verwendete externe Datei) öffnen und den Quellcode untersuchen.
Viele Connectoren verweisen auf externe JavaScript-Bibliotheken wie die jQuery-Bibliothek oder die API-Bibliotheken von Drittanbietern. Validieren Sie, dass die URL für die externen Bibliotheken auf einen vertrauenswürdigen Ort für die Bibliothek verweist. Wenn der Connector beispielsweise auf die jQuery-Bibliothek verweist, vergewissern Sie sich, dass sich die Bibliothek auf einer Site befindet, die als Standard und sicher betrachtet wird. Wenn eine Änderung des Quellcodes des Connectors für Sie zweckmäßig ist, verwenden Sie das HTTPS-Protokoll (https://
) für den Verweis auf externe Bibliotheken (sofern die Quell-Site HTTPS unterstützt), um die Authentizität der Site zu verifizieren.
So weit Ihnen dies möglich ist, sollten Sie den Code und dessen Funktion verstanden haben. Versuchen Sie insbesondere zu verstehen, wie der Code Anfragen an externe Sites erstellt und welche Informationen in der Anfrage gesendet werden.
Hinweis:Erfahrene JavaScript-Programmierer komprimieren (minimieren) ihren Code, damit der Code beim Herunterladen nicht so groß ist. Kompakte Code-Blöcke mit kryptischen Funktionen und Variablennamen kommen daher häufiger vor. Obwohl dies die Untersuchung des Codes erschweren kann, ist dies kein Anzeichen dafür, dass der Code bewusst schwer verständlich geschrieben wurde.
Testen des Webdaten-Connectors in einer isolierten Umgebung
Testen Sie den Webdaten-Connector möglichst in einer von Ihrer Produktionsumgebung und den Benutzer-Computern isolierten Umgebung. Fügen Sie den Webdaten-Connector beispielsweise zu einer Positivliste auf einem Testcomputer oder einem virtuellen Computer hinzu, auf dem eine Tableau Server-Version ausgeführt wird, die nicht für die Produktion verwendet wird.
Überwachen des vom Connector erzeugten Datenverkehrs
Wenn Sie einen Webdaten-Connector testen, verwenden Sie ein Tool wie Fiddler(Link wird in neuem Fenster geöffnet), Charles HTTP-Proxy(Link wird in neuem Fenster geöffnet) oder Wireshark(Link wird in neuem Fenster geöffnet) zur Untersuchung der Anfragen und Antworten, die der Connector aussendet. Sie müssen unbedingt verstehen, an welche Sites der Connector Anfragen sendet und welchen Inhalt der Connector anfordert. Untersuchen Sie die Antworten und deren Inhalt gleichermaßen, um sicherzugehen, dass der Connector keine Daten oder Codes ausliest, die nicht direkt mit dem Zweck des Connectors in Bezug stehen.
Testen des Leistungsverhaltens und der Ressourcennutzung des Connectors
Verwenden Sie beim Testen eines Webdaten-Connectors Tools zur Überwachung der CPU- und Speicherauslastung. Denken Sie daran, dass der Webdaten-Connector unter Tableau Server ausgeführt wird, also in einer Umgebung, in der bereits zahlreiche Prozesse ausgeführt werden. Beim Abrufen der Daten darf der Connector die Serverleistung nicht übermäßig beeinträchtigen.
Prüfen Sie, ob der Connector auf die Festplatte schreibt. Wenn ja, prüfen Sie, wie viel Speicherplatz belegt wird, und ermitteln Sie anhand der Ausgabe, welche Daten geschrieben werden und aus welchem Grund.