Этот пошаговый туториал покажет вам как использовать Microsoft Excel для извлечения данных из GolosSQL базы данных SQL сервера и представить ваши результаты в виде простой, но симпатичной сводной диаграммы.
Предположим, мы хотим посмотреть, как менялось количество транзакций за месяц с момента создания блокчейна Голос.
Написание SQL запроса
Эффективным SQL запросом на получение данной информации будет:
SELECT
YEAR(Blocks.timestamp) AS [Year],
MONTH(Blocks.timestamp) AS [Month],
DAY(Blocks.timestamp) AS [Day],
COUNT(*) AS [Transactions]
FROM
Transactions
INNER JOIN Blocks ON Transactions.block_num = Blocks.block_num
GROUP BY
YEAR(Blocks.timestamp),
MONTH(Blocks.timestamp),
DAY(Blocks.timestamp)
На сегодняшний день вы получите 119 строк, как здесь
Это всего лишь куча строк, по которой трудно представить изменение данных.
Excel нам поможет
Давайте создадим из этого симпатичную диаграмму в Microsoft Excel
Запустите Excel, нажмите на вкладку Данные и выберите SQL сервер в качестве источника данных
Введите информацию о соединении в диалоговом окне помощника как показано
Выберите любую вкладку (на данном этапе это неважно) и нажмите Завершить
, чтобы закрыть окно помощника
Нажмите на Свойства
Выберите вкладку Определение
**
Поставьте галочку напротив Сохранить пароль
, чтобы Excel не просил вас вводить учетные данные при каждом подключении к GolosSQL
Вы можете не опасаясь проигнорировать предупреждение, так как пользователь и пароль публичны
Откройте ниспадающую панель и выберите SQL
Вставьте ваш SQL запрос и нажмите OK
Выберите тип отображения данных в Excel, который вам нравится.
Заканчиваем презентацию
Ок, у нас есть все данные. Давайте сделаем красивую диаграмму.
Организуйте свои поля данных в свойствах размещения
Тадааа ! Вы только что создали ваш первый аналитический отчет, использовав данные блокчейна Голос!
Поддержка
Если вам требуется помощь, или у вас есть примечание или запрос, присоединяйтесь к каналу GolosSQL в chat.golos.io.
В следующем туториале вы увидите более продвинутый способ использования GolosSQL.
Оставайтесь на связи!
Картинка: Pixabay
Помощь с переводом @rusteemitblog.
Голосуйте за меня в качестве делегата
Вы также можете проголосовать прямо с платформы Голос здесь. Для этого нужно проделать следующее. Каждый голос важен. Спасибо !
Если Вам понравился этот пост,
не забудьте проголосовать, подписаться на меня или поделиться
Ага, бывает и такое! Я бы в Exell это не стал вставлять, диаграммы есть в Access, а это субд, для отчетов лучше подходит. Так это ради обучения или готовый вариант, которым пользуются?
Классная статья! Подписался, проголосовал. Оформление нравиться.
MSSQL? Но почему?!
Надо нарезать скрины из русскоязычной локализации Excel =)) не уверен, что много пользователей Голоса юзают англозычную=))
Лень мне! Лень мне!
Я подозреваю, что вы хотите превратить меня в полную русскую. ))
=) это был наш коварный план=))
https://golos.id/ru--golos/@naminutku/golossql-vybor-samogo-aktivnogo-avtora
Почти одно и тоже. И насколько разная оценка сообщества.
Я считаю, что ваш пост тоже неплохо оценен, пишите еще, буду с радостью читать
Спасибо
Немного настойчивости, и я уверен, что однажды ты будешь тоже хорошая оценка.
))
Я ждал этот пост)
Спасибо. А например в Numbers или любой другой предустановленной на Мак программе можно аналогичное провернуть?
Любое приложение, которое может подключиться к MS SQL серверу может быть использован