{% extends "base.html" %} {% block title %}Connectors — TraceBi{% endblock %} {% block content %}
Connectors

Registered data source connectors available to this TraceBi instance.

{% if connectors %}
{% for c in connectors %} {% endfor %}
Name Type Details
{{ c.name }} {{ c.type }} {% if c.tables is defined %} Tables: {{ c.tables | join(', ') }} {% elif c.directory is defined %} Directory: {{ c.directory }} {% elif c.url is defined %} URL: {{ c.url }} {% else %} — {% endif %}
Adding a Connector

Register connectors in your app module and they'll appear here automatically.

from tracebi import CSVConnector, SQLConnector
from web.api.registry import registry

connector = CSVConnector("sales", directory="data/")
registry.add_connector(connector)
{% else %}

No connectors registered yet.

Add connectors in web/demo_app.py or your own app module.

{% endif %} {% endblock %}