Web Data Connectors testen en doorlichten

Web Data Connectors (WDC's) bevatten JavaScript dat doorgaans verbinding maakt met data op een andere site. Daarom moet u Web Data Connectors testen en doorlichten voordat gebruikers ze gebruiken als databronnen voor een werkmap, en voordat u ze gebruikt met Tableau Server.

Dit onderwerp bevat enkele suggesties voor het testen en doorlichten van Web Data Connectors.

De bron onderzoeken

De code in een Web Data Connector is in JavaScript, dus u kunt het bestand (en eventuele externe bestanden die de Connector gebruikt) openen en de broncode bekijken.

Veel Connectors verwijzen naar externe JavaScript-bibliotheken, zoals de jQuery-bibliotheek of API-bibliotheken voor derden. Valideer dat de URL voor externe bibliotheken verwijst naar een vertrouwde locatie van de bibliotheek. Als de connector bijvoorbeeld verwijst naar de jQuery-bibliotheek, zorg er dan voor dat de bibliotheek zich op een site bevindt die als standaard en veilig wordt beschouwd. Als het praktisch voor u is om de broncode van de Connector te wijzigen, gebruikt u het HTTPS-protocol (https://) om naar externe bibliotheken te verwijzen (als de bronsite HTTPS ondersteunt) om de authenticiteit van de site te helpen verifiëren.

Zorg ervoor dat u, voor zover mogelijk, begrijpt wat de code doet. Probeer vooral te begrijpen hoe de code verzoeken aan externe sites samenstelt en welke informatie in het verzoek wordt verzonden.

Opmerking: Ervaren JavaScript-programmeurs comprimeren (verkleinen) hun code vaak om de grootte van de te downloaden code te verkleinen. Dichte blokken code die cryptische functie- en variabelenamen gebruiken, zijn niet ongewoon. Hoewel dit het moeilijker kan maken om de code te onderzoeken, is dit geen teken dat de code opzettelijk als moeilijk te begrijpen is geschreven.

De Web Data Connector in een geïsoleerde omgeving testen

Test de Web Data Connector indien mogelijk in een omgeving die geïsoleerd is van uw productieomgeving en van gebruikerscomputers. Voeg bijvoorbeeld een Web Data Connector toe aan een acceptatielijst op een testcomputer of virtuele machine waarop een versie draait van Tableau Server die niet voor productie wordt gebruikt.

Het verkeer monitoren dat door de Web Data Connector wordt gegenereerd

Wanneer u een Web Data Connector test, gebruikt u een tool zoals Fiddler(Link wordt in een nieuw venster geopend), Charles HTTP-proxy(Link wordt in een nieuw venster geopend), of Wireshark(Link wordt in een nieuw venster geopend) om de verzoeken en antwoorden van de Connector te onderzoeken. Zorg ervoor dat u begrijpt naar welke sites de connector verzoeken doet en om welke inhoud de connector vraagt. Onderzoek op dezelfde manier de reacties en hun inhoud om er zeker van te zijn dat de connector geen data of code leest die niet direct verband houden met het doel van de connector.

De prestaties en het brongebruik van de Web Data Connector testen

Wanneer u een Web Data Connector test, gebruikt u tools om het CPU- en geheugengebruik ervan te controleren. Houd er rekening mee dat de Web Data Connector op Tableau Server draait, een omgeving waarin al veel processen draaien. U wilt er zeker van zijn dat wanneer de connector data ophaalt, de connector geen onnodige invloed heeft op de serverprestaties.

Controleer of de connector naar de schijf schrijft. Als dit het geval is, controleer dan hoeveel schijfruimte het in beslag neemt en onderzoek de uitvoer om er zeker van te zijn dat u begrijpt wat er wordt geschreven en waarom.

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.