MicroStrategy ONE

Troubleshooting a data connector

To troubleshoot your data connector code, you need to understand the Data Connector workflow. There are two main phases in the workflow, interactive and fetch table. The interactive phase is easy to troubleshoot using the browser’s developer tools, but the fetch table phase is difficult to debug because it runs in a NodeJS process on the Intelligence Server. In addition, only a general error message is returned if errors occur during the NodeJS process. There are several ways to help debug the fetch table phase, and the SDK lets you create custom error messages that provide more meaningful feedback when an error occurs.