Перейти к содержимому

Создайте собственное хранилище данных для персональной аналитики с помощью SQLite и Datasette.

PyCon AU

0:00 / 0:00

Создайте собственное хранилище данных для персональной аналитики с помощью SQLite и Datasette.

3 560 просмотров · 6 лет назад
PyCon AU
25,4 тыс. подписчиков
3 560 просмотров · 6 лет назад
Саймон Уиллисон https://2020.pycon.org.au/program/73UK8X Многие энтузиасты данных мечтают анализировать свои личные данные, но мало кто находит время для создания собственного конвейера анализа. В этом докладе мы покажем, как начать заниматься персональной аналитикой с максимальной отдачей от вложенных усилий. SQLite — идеальный инструмент для создания конвейера анализа персональных данных: он бесплатный, быстрый и широко поддерживаемый. Каждая база данных представляет собой один файл на диске, поэтому вам не нужно настраивать сервер баз данных, чтобы начать его использовать. Инструменты для импорта данных в SQLite могут быть написаны на любом языке программирования, а поддержка JSON означает, что он может даже обрабатывать данные, которые могут не помещаться в стандартную таблицу реляционной базы данных. Datasette — это приложение на Python, предоставляющее интерфейс над SQLite. Оно позволяет добавлять закладки и запросы в браузере и экспортировать результаты в формате JSON и CSV. Экосистема плагинов Datasette насчитывает более 30 плагинов, которые расширяют возможности Datasette различными способами, добавляя инструменты визуализации, альтернативные форматы экспорта и многое другое. Я покажу, как объединить SQLite, Datasette и несколько простых скриптов на Python для сбора персональных данных из различных источников и создания личного хранилища данных для вашей цифровой жизни. Источники данных будут включать: Twitter Facebook Apple Photos LinkedIn Google (через Google Takeout) Foursquare / Swarm GitHub Apple Health 23AndMe Методы, работающие для отдельных лиц, могут работать и для организаций. В заключение я покажу, как этот подход к работе с данными может масштабироваться для решения профессиональных задач в дополнение к личной аналитике. Создано NDV:    / @nextdayvideo   Python, PyCon, PyConAU, PyConline Пт, 4 сентября 2020 г., 16:00:00 в Curlyboi