BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

BI

  • FineBI
  • FineReport
  • FineDataLink
  • FineChatBI (FineAI)
  • Коннекторы данных из 1С в BI
  • Airflow / Nifi
  • Visiology
  • PIX BI
  • Modus BI
  • Yandex.DataLens
  • Open-source BI: Superset/Metabase
  • Luxms BI
  • AW BI + Alpha BI
  • FlyBI + Форсайт. Аналитическая Платформа
  • Loginom
  • Триафлай
  • AI / Исскуственный интеллект
  • Optimacros
  • Навигатор BI
  • Семантический слой

СУБД

  • Arenadata
  • ClickHouse
  • Greenplum
  • Postgres Professional
  • TData

Другое

  • Построение Data Platform
    • Аналитическое хранилище данных
    • Data Lake и Data Engineering
    • Подробнее про Data Lake
    • Внедрение Lakehouse
      • Apache Doris
      • StarRocks
      • Trino
    • Миграция витрин из пропиетарных DWH на новый стек
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы по системам бизнес-анализа и методологии » Учебный курс Современная архитектура хранилища данных » Начало работы с DBeaver на распределенной базе данных SQL

Начало работы с DBeaver на распределенной базе данных SQL

DBeaver — это бесплатный GUI-инструмент для работы с базами данных: подключения к серверу, просмотра схем, выполнения SQL-запросов, редактирования данных, анализа метаданных и построения ER-диаграмм. Его используют разработчики, аналитики, DBA и инженеры данных.

В этой статье показано, как начать работу с DBeaver на примере распределенной SQL-базы данных YugaByte DB, совместимой с PostgreSQL. Разберем, что такое YugaByte DB, зачем нужны распределенные SQL-базы, какие возможности дает DBeaver и как использовать его для подключения, навигации по объектам базы и выполнения запросов.

Что внутри:

  • что такое DBeaver;
  • зачем нужен GUI-клиент для SQL-баз данных;
  • что такое YugaByte DB;
  • чем распределенная SQL-база отличается от обычной БД;
  • совместимость YugaByte DB с PostgreSQL;
  • подключение к базе через JDBC-драйвер;
  • браузер соединений и метаданных;
  • редактор SQL-запросов;
  • просмотр и редактирование данных;
  • ER-диаграммы и изучение структуры базы.

 

Если Вы являетесь разработчиком баз данных, то отлично знаете, для создания схем, специальных запросов, создания резервных копий или устранения неполадок нужны различные операторы SQL. Для выполнения всех этих задач можно найти единый графический инструмент. За годы существования сообщества PostgreSQL было разработано несколько графических инструментов с открытым исходным кодом для управления базами данных PostgreSQL, визуализации содержащихся в них наборов данных и выполнения запросов.

 

Что такое YugaByte DB?

Это высокопроизводительная распределенная база данных SQL, созданная специально для глобальных приложений Интернет-масштаба. YugaByte DB - это база данных, совместимая с PostgreSQL. Подобно Google Spanner, YugaByte DB обеспечивает все характеристики масштабируемости NoSQL, не жертвуя при этом ACID-транзакциями и высокой согласованностью, к которым Вы привыкли в PostgreSQL.

 

Что такое DBeaver?

DBeaver - это бесплатный многоплатформенный инструмент управления базами данных для разработчиков, SQL-программистов, DBA и аналитиков. Он написан на Java и поддерживает множество баз данных, включая MySQL, PostgreSQL, MariaDB и даже YugaByte DB! Помимо упомянутых баз данных, существуют плагины и расширения для многих других продуктов, поддерживающих JDBC-драйвер.

 

 

В двух словах, DBeaver предоставляет Вам все необходимые функции, которые Вы ожидаете видеть в любом инструменте GUI для работы с базами данных, включая:

  • Браузер соединений и метаданных
  • Редактор и исполнитель SQL-запросов
  • Богатый встроенный редактор данных
  • Диаграммы отношений сущностей (ER).

 

DBeaver сам по себе интуитивно понятен, при этом он содержит множество полезных советов, которые помогут Вам легко настроить и изучить Вашу базу данных.

 

Необходимые условия

Прежде чем приступить к работе с DBeaver, необходимо настроить YugaByte DB и установить пример базы данных. Обратите внимание на то, что в рамках этой статьи мы сосредоточимся на запуске на Mac, но DBeaver поддерживает все основные операционные платформы.

 

Установка DBeaver

Загрузка и установка DBeaver

В первую очередь необходимо скачать самую последнюю версию DBeaver. У DBeaver есть две версии — Community и Enterprise. В этой статье мы устанавливаем DBeaver community edition версии 6.1.3 с помощью установщика Mac OS X pkg + JRE.

 

Работа с DBeaver

Запуск DBeaver

Далее необходимо запустить DBeaver и настроить соединение с YugaBye DB. Если это новая установка, DBeaver проведет Вас через мастера настройки соединения, как показано ниже.

 

Для целей данного руководства я выбрал пример базы данных Northwind. Вам нужно будет изменить назначение порта с 5432 на 5433 по умолчанию. Как и на обычном сервере PostgreSQL, аутентификация по паролю для пользователя postgres отключена, поэтому пароль указывать не нужно.

Прежде чем приступить к работе, протестируйте соединение.

 

Навигатор БД

После установки соединения Вы должны иметь возможность исследовать БД YugaByte (она же «PostgreSQL - Northwind») с помощью навигатора базы данных, как показано ниже:

 

Работа с БД Northwind

Вот и все! Теперь Вы готовы к изучению базы данных Northwind, работающей на распределенном SQL-бэкенде, с помощью DBeaver.

 

Просмотр объектов БД

Развернув northwind > schemas > public > tables, Вы сможете быстро визуализировать все таблицы в базе данных Northwind.

 

Запрос данных

Вы можете быстро просматривать и редактировать данные в таблице, щелкнув правой кнопкой мыши на таблице и выбрав пункт «Просмотр данных».

 

Если Вы хотите попробовать свои силы в написании собственных SQL-запросов, то можете сделать это, всего лишь нажав на кнопку SQL Editor. Теперь Вы можете создать, запустить и просмотреть результаты запроса в этом окне.

 

В DBeaver есть множество других возможностей для разработки и администрирования. Обязательно загляните на сайт DBeaver.io для того , чтобы узнать, как работают все эти функции.

 

FAQ

Вопрос: Что такое DBeaver?

Ответ: DBeaver — это бесплатный кроссплатформенный инструмент для работы с базами данных. Он позволяет создавать подключения, выполнять SQL-запросы, просматривать таблицы, редактировать данные и анализировать структуру БД.

 

Вопрос: Что такое YugaByte DB?

Ответ: YugaByte DB — это распределенная SQL-база данных, совместимая с PostgreSQL. Она сочетает масштабируемость распределенных систем с ACID-транзакциями и SQL-интерфейсом.

 

Вопрос: Можно ли подключиться к YugaByte DB через DBeaver?

Ответ: Да, поскольку YugaByte DB совместима с PostgreSQL и работает через JDBC-драйвер, ее можно подключить в DBeaver как PostgreSQL-совместимую базу данных.

 

Вопрос: Для кого полезен DBeaver?

Ответ: DBeaver полезен разработчикам, SQL-аналитикам, администраторам баз данных и инженерам данных, которым нужно выполнять запросы, смотреть схемы, исследовать данные и управлять подключениями.

 

Вопрос: Какие возможности DBeaver важны на старте?

Ответ: На старте полезны мастер подключения, Database Navigator, SQL Editor, просмотр таблиц, редактор данных, метаданные и ER-диаграммы.

 

  • DBeaver: как создать подключение к базе данных
  • DBeaver: базовые операции
  • PostgreSQL: типы данных
  • PostgreSQL: функции и операции даты/времени
  • PostgreSQL: ограничения

 

 

Узнать стоимость решенияЗапросить видео презентацию

← Предыдущая статья
Добавление драйвера Cassandra JDBC в DBeaver Community Edition
Следующая статья →
Как подключить DBeaver к REST через драйвер JDBC

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • Группа компаний «Невский кондитер» основана в 1996 году в Санкт-Петербурге и на сегодняшний день является одним из крупнейших производителей кондитерских изделий в России.

     

  • ООО «Ай Пи Ти Групп» (IPT Group) — многопрофильный консалтинговый холдинг, специализирующийся на юридическом и финансовом сопровождении бизнеса. IPT Group занимает высокие позиции в профессиональных рейтингах, входит в ТОП-30 лучших юридических компаний России по версии «Право.ru-300», Global Law Experts и др.

  • Нашей компанией был реализован проект автоматизации конвейера данных на базе СПО ETL-инструмента Apache NiFi для клиента ООО «Императорский Монетный Двор» в части актуализации данных, передаваемых из Системы Oracle в Anaplan.

  • НПФ «Будущее» — один из крупнейших негосударственных пенсионных фондов России, предоставляющий услуги по пенсионному обеспечению и накоплениям. Фонд активно внедряет цифровые технологии для повышения качества обслуживания клиентов.

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.