#mysql #database #api #adobe #adobe-analytics
#mysql #База данных #API #adobe #adobe-analytics
Вопрос:
Я пытаюсь подключить данные, собранные из Adobe Analytics, к моему локальному экземпляру MYSQL, возможно ли это? если да, то каким будет способ сделать это?
Ответ №1:
Нет способа напрямую подключить вашу базу данных mysql к AA, создавать запросы или что-то еще.
Ниже приведена лишь некоторая информация верхнего уровня, которая укажет вам общее направление. Вдаваться в подробности слишком долго и сложно, чтобы быть ответом здесь. Но ниже я перечислю некоторые доступные вам варианты получения данных из Adobe Analytics.
Какой метод лучше всего использовать, во многом зависит от того, какие данные вы хотите получить из AA и что вы хотите с ними делать в вашей локальной базе данных. Но в целом я перечислил их в порядке сложности настройки чего-либо для этого и выполнения каких-либо действий с полученными файлами, чтобы поместить их в вашу базу данных.
Первый вариант — в интерфейсе AA запланировать регулярную передачу данных по FTP. Это может быть запланированный отчет из интерфейса отчетов или из хранилища данных, который может быть предоставлен в различных форматах, но чаще всего в виде файла CSV. Это экспортирует вам данные, которые были обработаны AA. Значение, агрегированные показатели и т. Д. В целом, это довольно легко настроить и проанализировать экспортированные CSV-файлы. Но есть ряд предостережений / ограничений по этому поводу. Но это во многом зависит от того, что конкретно вы собираетесь делать.
Второй вариант — использовать их конечную точку API для выполнения запросов и получения ответа в формате JSON. Также можно получить его в формате XML, но я рекомендую этого не делать. Вы получите аналогичные данные, как указано выше, но они скорее по требованию, чем по расписанию. Этот метод требует гораздо больше усилий с вашей стороны, чтобы фактически получить данные, но он дает вам гораздо больше возможностей / гибкости для получения данных по требованию, построения интерфейсов (если это важно для вас) и т. Д. Но он также имеет некоторые оговорки / ограничения, такие же, как и первый вариант, поскольку данные уже обработаны / агрегированы.
Третий вариант — запланировать экспорт ленты данных из интерфейса AA. Это отправит вам CSV-файлы с неагрегированными, в основном необработанными, необработанными данными. Это примерно самое близкое, что вы получите к данным, отправленным на серверы Adobe collection, без каких-либо действий Adobe, но это не на 100% похоже на журнал запросов сервера или что-то в этом роде. Не зная никаких подробностей о том, что вы в конечном итоге хотите сделать с данными, кроме как поместить их в локальную базу данных, по номинальной стоимости, это может быть тем вариантом, который вам нужен. Настройка запланированного экспорта довольно проста, но анализ полученных файлов может стать головной болью. Вы получаете файлы с необработанными данными и МНОЖЕСТВОМ столбцов с множеством значений для разных вещей, а затем у вас есть эти другие файлы, которые являются таблицами поиска как для столбцов, так и для значений внутри них. Это немного головная боль, собирающая все это вместе, но это выполнимо. Реальная проблема заключается в размерах файлов. Это необработанные файлы данных, и даже сайт с умеренным трафиком будет генерировать файлы размером во много гигабайт ежедневно и даже ежечасно. Поэтому при попытке пойти по этому пути следует учитывать пропускную способность, дисковое пространство и вычислительную мощность вашего сервера.