BI Consult
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
    • Построение хранилища данных
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • Process Mining
    • Сквозная аналитика
  • Платформы
    • ATK BiView-1C
    • Airflow
    • Alpha BI
    • Analytic Workspace
    • ChatGPT
    • FineBI
    • FlyBI
    • Loginom
    • Luxms BI
    • Modus BI
    • Visiology
    • Yandex.DataLens
    • Триафлай
    • Форсайт. Аналитическая Платформа
    • Arenadata
    • ClickHouse
    • Postgres Professional
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

BI

  • ATK BiView-1C Коннектор
  • Airflow
  • Alpha BI
  • Analytic Workspace
  • ChatGPT
  • FineBI
  • FlyBI
  • Loginom
  • Luxms BI
  • Modus BI
  • Visiology
  • Yandex.DataLens
  • Триафлай
  • Форсайт. Аналитическая Платформа

СУБД

  • Arenadata
  • ClickHouse
  • Postgres Professional

Другое

  • Data Engeneering
    • Создание Data Lake
    • Создание Data Warehouse
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы » Учебный курс по Open-source BI

Metabase. Руководство пользователя 02. Краткий обзор баз данных

Прежде чем начать работать с Metabase полезно изучить ключевые термины баз данных.

 

Таблицы

Базы данных это коллекции таблиц. Таблицы содержат одну или большее число колонок и неограниченное число строк. Каждая строка состоит из ячеек и каждая ячейка содержит значение соответствующее столбцу под котором она находится.

Это пример таблицы:

Name

Age

John

25

Jenny

31

Таблица содержит колонки Name и Age. Первая строка содержит две ячейки, со значениями John и 25 соответствующие колонкам Name и Age.

 

Колонки

Ячейки в колонках содержат определённый вид информации. Например, в приведённой таблице колонка Name содержит имена в каждой ячейке, а колонка Age перечисляет возраста.

Примеры типов колонок:

  • Строки (TEXT, CHAR, VARCHAR). Такие столбцы хранят имена, адреса и другую текстовую информацию.
  • Числовые типы (Integer, Float, DoubleFloat, Decimal). Такие столбцы хранят целые и дробные числа. В них могут содержаться стоимость, баланс счета, количество, возраст и др.
  • Дата и время (Timestamp). Такие столбцы хранят дату, время, или дату и время одновременно.
  • Идентификаторы (первичные ключи). Ячейки в таких столбцах уникально идентифицируют каждую строку. Представьте приложение для бронирования автомобиля. Идентификатор бронирования может быть номером бронирования. Два бронирования не могут иметь один номер бронирования. Таким образом каждое бронирование уникально идентифицируется своим номером.

 

Пример, таблица бронирования:

Reservation ID

Name

Age

11

John

25

12

Jenny

31

В таблице выше, колонка Reservation ID является идентификатором (первичным ключом). Колонка Name имеет строковый тип, а Age числовой (целые числа — Integer).

 

Связи

Таблицы в базе данных ссылаются друг на друга, образуя связи.

Например, в нашей гипотетической базе данных приложения бронирования, две таблицы: одна для бронирований (Reservations), другая для клиентов (Customers).

Чтобы соединить данные бронирования с соответствующими данными клиента мы используем вторичный ключ. Вторичный ключ — это специальная колонка в таблице которая ссылается на колонку в другой таблице. Почти всегда колонка со вторичным ключом ссылается на идентификатор (первичный ключ) в другой таблице.

Например, мы соединяем каждое бронирование с соответствующим клиентом с помощью столбца Customer в таблице Reservations который содержит идентификаторы клиентов из колонки ID таблицы Custimers.

 

Reservations

ID

Customer

Date

Car

1

11

12/20/2015

Toyota Camry

2

12

1/2/2016

Range Rover

 

Customers

ID

Name

Age

11

John

25

12

Jenny

31

Для анализа базы данных нашего гипотетического приложения через Metabase мы можем задать вопрос:

Какой средний возраст клиентов которые делали бронирование в феврале 2015 года?

Для того чтобы сделать это мы открываем таблицу Reservation, добавляем фильтр чтобы рассматривать только бронирования между 1 и 28 февраля 2015 года, и выбираем Average of… для выбора среднего значения возраста, теперь мы выбираем внешний ключ и выбираем колонку Age из таблицы Customers на которую ссылается таблица Reservations.

 

Задать вопрос

Теперь когда у нас общий словарь и базовое понимание баз данных, мы начнём задавать вопросы к данным.

 

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

Запросить видео презентацию Запросить доступ к демо стенду online Узнать стоимость лицензий

Задать вопрос

loading...

Решения

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

Клиенты
  • ПАО «Транснефть» – крупнейшая российская нефтепроводная компания. «Транснефть» обеспечивает транспортировку более 85% добываемых в России нефти и нефтепродуктов.

  • ПАО «Банк Уралсиб» (Публичное акционерное общество «Банк Уралсиб») — российский коммерческий банк. В 2020 году входил в топ-20 банков РФ по размеру активов (рэнкинг рейтингового агентства Эксперт РА), в 2021 году — в топ-25 крупнейших банков страны по расчётам агрегатора Банки.ру

  • ПАО «Ростелеком» — российский провайдер цифровых услуг и сервисов. Предоставляет услуги широкополосного доступа в Интернет, интерактивного телевидения, сотовой связи, местной и дальней телефонной связи и др. Занимает лидирующие позиции на российском рынке высокоскоростного доступа в интернет, платного ТВ, хранения и обработки данных, а также кибербезопасности

  • АО «НСПК» - оператор национальной системы платежных карт, который предоставляет операционные услуги и услуги платежного клиринга операторам платежных систем, в том числе Банку России и кредитным организациям. В задачи АО «НСПК» входит обеспечение бесперебойного доступа к переводам денежных средств в Российской Федерации с использованием платежных инструментов.  Также компания является оператором национальной платёжной системы «Мир» и операционным и платёжным клиринговым центром Системы быстрых платежей (СБП).

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Банки
    • Страхование
    • Фармацевтика
    • Лизинг
    • Логистика
    • Медицина
    • Нефтегазовый сектор
    • Сеть ресторанов
  • Услуги
    • Консалтинг
    • Пилотный проект
    • Поддержка
    • План обучения и сертификации
    • Бесплатное обучение
    • Учебные курсы
    • Аудит приложений
    • Выделенная команда
  • Платформы
    • ATK BiView-1C Коннектор
    • Alpha BI
    • Luxms BI
    • Modus BI
    • Visiology
    • Analytic Workspace
    • FineBI
    • Yandex.DataLens
    • Триафлай
    • Форсайт. Аналитическая Платформа
    • Arenadata
    • ClickHouse
    • Postgre Professional
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow
    • Учебный курс по Open-source BI
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по DataLens
    • Учебный курс по Visiology
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
  • Функциональные решения
    • Продажи
    • Финансы
    • Склад
    • HR
    • S&OP и прогнозная аналитика
    • Внутренний аудит
    • Геоаналитика
    • Категорийный менеджмент
    • Построение хранилища данных
    • Система управления KPI и BSC
    • Управление цепочками поставок
    • Маркетинг
    • Цифровая трансформация
    • Сквозная аналитика
    • Process Mining
LinkedInYouTubeVkontakteFacebook
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru