# Dune Analytics: инструкция по применению **Published by:** [The Other Crowd](https://paragraph.com/@theothercrowd/) **Published on:** 2022-08-02 **URL:** https://paragraph.com/@theothercrowd/dune-analytics ## Content Переведено პეულა с 💜 специально для The Other Crowd Pothu из крипто-твиттера пишет: Dune Analytics, возможно, лучшее место для бесплатного поиска альфы в реальном времени. Здесь размещены тысячи бесплатных дэшбордов, отображающих данные о крипте. При правильном использовании эти данные могут сделать вас богатым. Перед вами путеводитель по Dune Analytics.Dune Analytics позволяет легко просматривать и понимать он-чейн данные.В этом руководстве я расскажу о следующем:Коммьюнити-дэшбордыИзвлечение данных с помощью запросовСоздание визуализацийСоздание собственного дэшбордаКоммьюнити-дэшбордыСамый простой способ использовать Dune - посмотреть на дэшборды, созданные другими. Вы можете искать конкретные дэшборды и фильтровать их с помощью таких тегов, как DeFi, NFT и Ethereum.Если вы ищете информацию о конкретном проекте, то лучше всего начать с дэшбордов и запросов других пользователей Dune. Посмотрите на все доступные дэшборды Uniswap:Давайте посмотрим на дэшборд метрик DEX от @hagaetc Мы можем увидеть несколько полезных статистических данных о DEX. Здесь также есть отличные графики и визуализации, связанные с объемом DEX и долей рынка.Вы можете выбрать отдельный запрос на дэшборде, чтобы просмотреть дополнительную информацию о нем. Давайте рассмотрим запрос “Market share” ("Рыночная доля"):Теперь мы видим больше информации о запросе. Мы видим код PostgresSQL запроса. Мы также можем увидеть связанные с запросом визуализации.Вы можете запустить запрос, чтобы получить обновленные показатели на дэшборде. Вы также можете создать форк дэшборда. Форк позволит вам редактировать запрос, дорабатывая его в соответствии с вашими требованиями.Извлечение данных с помощью запросовDune объединяет данные блокчейна в базы данных SQL. SQL - это распространенная система баз данных. Это популярный инструмент. Многие крупные компании используют его. Пользователи могут запрашивать данные блокчейна с помощью PostgreSQL (простой язык кодирования, позволяющий обращаться к базам данных SQL). Вот некоторые основы PostgreSQL: Базы данных SQL организованы в виде строк и столбцов (как электронные таблицы). Каждая строка означает отдельную запись данных. Для DEX разные строки могут быть Uniswap или Curve. Столбцы - это значения данных определенного типа, например, цена или объем. Каждый запрос возвращает строки или столбцы данных. При создании визуализаций чаще всего используются запросы к столбцам. Большинство запросов имеют вид:С помощью SELECT мы выбираем некоторые данные (здесь мы выбираем "columnName") из таблицы (коллекции данных). Для Dune каждая таблица содержит информацию о проекте, протоколе или цепочке. По желанию мы можем указать LIMIT. Это ограничивает количество возвращаемых строк или столбцов. Мы также можем задать условие с помощью WHERE. Извлекаются только те записи данных, которые удовлетворяют условию. По сути, это фильтр. Обычно это используется для указания адреса контракта. Обратите внимание, что имена и значения в PostgresSQL чувствительны к регистру.Давайте рассмотрим простой запрос. Мы рассмотрим запрос на 7-дневный объем DEX.Запрос извлекает столбец usd_amount из таблицы dex. "trades". Затем он применяет операцию к столбцам, которые мы выбираем. Он складывает все значения из столбца вместе. Затем это значение преобразуется в миллиарды. AS используется для указания имени переменной для этого значения.Условие сужает круг данных, извлекаемых запросом. Рассматриваются только транзакции за последнюю неделю. И используется для цепочки условий. Здесь вторым условием является категория транзакции. Только транзакции DEX. Вкратце, запрос рассматривает сумму в долларах США всех транзакций DEX за последнюю неделю. Это суммируется, переводится в миллиарды и выводится в виде одного числа.Полезно знать, как работают запросы, но вы редко будете создавать запросы с нуля. Обычно вы берете чужой запрос и редактируете его. Dune также поддерживает список абстракций (пользовательских таблиц). Эти абстракции дают пользователям доступ к более сложным операторам SQL. Все абстракции хранятся в репозитории GitHub. Репозиторий представляет собой огромную коллекцию SQL-скриптов, на основе которых вы можете создавать абстракции. Вот ссылка на репозиторий абстракций: https://github.com/duneanalytics/abstractions PostgreSQL очень популярен, и существует множество замечательных ресурсов. Официальная документация - отличное место для начала: https://www.postgresql.org/docs/12/index.html Краш-курс FreeCodeCamp тоже отличный: Создание визуализацийРезультаты запросов обычно трудно анализировать. Визуализации представляют результаты запросов в удобном для восприятия формате. Dune предлагает несколько вариантов визуализации:гистограммыдиаграммы областейдиаграммы разбросалинейные диаграммыкруговые диаграммысчётчикиДля данного запроса можно создавать визуализации или редактировать существующие. Рассмотрим запрос Monthly DEX Volume By Project. В нем есть две визуализации: гистограмма и таблица. Вы можете переключаться между этими отображениями, нажимая на них. Здесь же можно отредактировать отображение.При создании визуализации вы можете выбрать один из нескольких вариантов. Давайте сделаем круговую диаграмму для создания визуализации доли рынка.Теперь мы отредактируем параметры диаграммы. Вариант ниже означает, что мы создаем круговую диаграмму, где каждая секция представляет объем проекта в долларах США.В полученной визуализации мы можем увидеть долю рынка различных DEX за определенный период времени. Это можно экстраполировать. Изменив несколько переменных, мы можем увидеть такие вещи, как объем смарт-контрактов в разных блокчейнах. Возможности Dune безграничны.Создание своих дэшбордовДэшборд - это просто группа запросов. Выбирая и отображая связанные запросы вместе, вы можете получить гораздо более полное представление о проекте, протоколе или экосистеме. Если у вас есть запросы, создать свой дэшборд очень просто. Для начала перейдите на домашнюю страницу Dune и нажмите New dashvoard ("Новый дэшборд"):Здесь вы можете дать название дэшборду и создать пользовательский URL. По умолчанию дэшборды являются общедоступными, но профессиональные пользователи могут ограничить круг лиц, просматривающих их дэшборды.Нажмите кнопку Edit (Редактировать), а затем Add Visualisation (Добавить визуализацию). У вас есть возможность добавить запросы, созданные вами, а также запросы, созданные другими пользователями.Я добавил несколько визуализаций в дэшборд. Я создал дэшборд, который дает представление о рынке Ethereum NFT.Dune делает он-чейн данные доступными для всех. С помощью Dune можно сделать многое. Это также отличный инструмент для совместной работы. Dune позволяет быстро создавать мощные визуализации. Составив правильные запросы, вы можете превратиться в мастера по работе с данными он-чейн.Понравился перевод? Покажи свою 💜 , сделав донейшн автору :) (кнопка Collect в правом верхнем углу) ## Publication Information - [The Other Crowd](https://paragraph.com/@theothercrowd/): Publication homepage - [All Posts](https://paragraph.com/@theothercrowd/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@theothercrowd): Subscribe to updates