Проблемы с интеграцией Django и Tableau с Web Data Connector (WDC)
Я работаю над проектом, в котором мне нужно интегрировать данные из моего приложения Django в Tableau с помощью Web Data Connector (WDC). Однако я столкнулся с несколькими проблемами и был бы признателен за любую помощь или указания со стороны сообщества.
Настройка:
Серверная часть: Django (Python) Цель: Панель мониторинга Tableau Подключение: Web Data Connector (WDC) Что я уже сделал:
Я создал WDC, который извлекает данные из моего API Django. API предоставляет данные в формате JSON, которые я хочу передать в Tableau через WDC. WDC был создан с использованием JavaScript и подключается к API Django. Проблемы:
Ошибки CORS: У Tableau, похоже, проблемы с настройками совместного использования ресурсов разных источников (CORS) в моем приложении Django. Я установил и настроил django-cors-headers, но ошибка сохраняется. Медленная передача данных: При работе с большими наборами данных передача из Django в Tableau происходит чрезвычайно медленно. Аутентификация: Мой Django API использует аутентификацию на основе токенов, но я не уверен, как это безопасно реализовать в WDC. Мои вопросы:
Как я могу устранить проблемы с CORS между Django и Tableau? Существуют ли рекомендации по ускорению передачи данных между Django и Tableau? Как я могу безопасно реализовать аутентификацию (например, на основе токенов или OAuth) в WDC для Django? Дополнительная информация:
Версия Django: ваша версия Версия Tableau: ваша версия Документация WDC: Я ознакомился с ОФИЦИАЛЬНОЙ документацией WDC , но она не полностью решает мои проблемы. Я был бы благодарен за любые советы!
Конечно, вот мой код:
Проблема в том, что связь между WDC и Django API не работает. Это показывает, что данные отправляются, но API их не получает.