Здравствуйте,
У нас есть требование по анализу комментариев пользователей и загруженных ими ссылок. Сохраняются ли они в базе данных на бэкенде? Если да, то как их можно извлечь для аналитических целей как при самостоятельном размещении, так и при бизнес-размещении? Обладает ли Discourse возможностями для выполнения извлечения данных и извлечения ссылок, файлов данных, хранящихся в базе данных на бэкенде? Если да, то какой тип СУБД используется для этого и каков процесс?
Эта информация поможет нам принять решение о выборе между самостоятельным и бизнес-размещением с точки зрения времени, усилий, разработки кода и сложности.
В сценариях как с самостоятельным размещением, так и с корпоративным хостингом вы можете извлечь сгенерированный пользователями контент из публикаций, используя вызовы REST API, слушая веб-хуки, выполняя запросы к базе данных через веб-интерфейс с помощью плагина Data Explorer и экспортируя данные в форматы JSON/CSV, или даже загрузив полную копию базы данных PostgreSQL, содержащей все данные.
Выбор подходящего варианта зависит от предпочитаемого вами рабочего процесса ETL, объема данных и требований к частоте обновлений.
2 лайка
Run Data Explorer queries with the Discourse API может оказаться полезным для самостоятельного или бизнес-хостинга.