Airtable: рецепт молниеносного создания баз данных и таблиц 



Книга Airtable: рецепт молниеносного создания баз данных и таблиц 

Airtable представляет собой платформу из разряда low-code, т.е. практически не требует написания программного кода. Она позволяет любому создавать реляционные базы и визуализировать данные, не требуя для этого даже знания SQL и Excel.


Подумайте, сколько времени вы бы потратили на выполнение следующего задания:


  • создать базу данных с записями; 
  • выбрать конкретные данные по заданным условиям; 
  • отобразить отфильтрованные данные в виде диаграммы (столбчатой, круговой); 
  • поделиться данными проекта онлайн. 

Задание простое и выполнимое посредством Excel. Но оно имеет тенденцию к усложнению и, как следствие, требует больше времени. Выбирая Airtable, вы получаете значительное преимущество: сразу начинаете работать с удобным онлайн GUI. 


В статье мы рассмотрим основные преимущества и возможности Airtable на практическом примере. 


За работу! 


Обзор Airtable 


Сотни готовых шаблонов 


Если вы не знаете, с чего начать, или жаждете вдохновения, то можете воспользоваться уже готовыми шаблонами. Они распределены по категориям. Для более четкого понимания приведем несколько примеров из категории Marketing:



Нажимая на шаблон, вы получаете возможность опробовать его в интерактивном режиме: 


Интерактивный режим работы шаблона Airtable

Интеграция API 


Вы легко можете подключить любимые инструменты к Airtable благодаря ее интеграции с API. В число поддерживаемых платформ входят: Gmail, Instagram, GitHub, YouTube и многие другие. 


Автоматизация 


Автоматизация позволяет создавать эффективные рабочие процессы. Например, можно автоматизировать сообщения Slack при возникновении определенного события:


Рабочий процесс автоматизации

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


Расширения 


Встроенные расширения позволяют создавать информационные панели с разными диаграммами, графиками, метриками и т.д.


Диалоговое окно выбора расширений Airtable

Допустим, у вас есть компания. Вам нужно сохранить сведения о сотрудниках и создать реляционную диаграмму, отражающую иерархию связей подчинения между ними.


Рассмотрим пример такой организационной схемы, отображающей взаимосвязи между сотрудниками:


Организационная схема компании в Airtable

Простой импорт данных 


База данных легко создается на основе имеющихся данных. Вы напрямую импортируете записи из файла CSV или другого инструмента, например Google Sheets, Trello, Microsoft Excel и т.д.


Совместная работа и синхронизация данных 


Эта возможность позволяет взаимодействовать с друзьями и коллегами. Важное преимущество состоит в том, что все хранится в облаке, и доступ к работе можно получить откуда угодно. 


Бесплатный доступ к некоторым функциям 


Airtable  —  это фримиум-инструмент. Но даже с ограниченными возможностями вы можете решать множество задач. 


Более подробная информация о стоимости услуг предоставлена по ссылке


Практический пример работы с Airtable 


В этом примере мы осуществим импорт данных из файла CSV, а потом поэкспериментируем с ними и продемонстрируем ряд полезных функциональностей Airtable. 


Задачи:


  • импортировать данные и преобразовать их типы;
  • добавить стороннее расширение для визуализации данных. 

Я скачала данные о транзакциях по банковской карте с kaggle.com. Исходные записи выглядят так: 


Выписка данных о транзакциях с kaggle.com

Для работы с Airtable сначала создаем бесплатный аккаунт и успешно в него входим. Затем перемещаемся в рабочую область Workspace и создаем новую базу Base для хранения всех данных. 


Нажимаем на кнопку Add или Import для загрузки данных. Airtable обнаруживает поля данных и позволяет выбрать нужные для импорта: 


Данные о транзакциях, импортируемые в Airtable

Я выбрала все поля. 


Обратите внимание, что значение стоимости разграничивает доходы Income и расходы Expenses. Поэтому для отображения расходов необходимо отфильтровать данные соответствующим образом: 


Условие для фильтрации данных о расходах 

Аналогичным образом можно добавить набор условий Condition Group для сужения круга данных: 


Набор условий 

Теперь изменим тип данных поля Date. В настоящий момент он установлен как Long text, а мы преобразуем его в Date. Нажимаем на кнопку управления полями Manage Fields и получаем перечень всех типов данных: 


Диалоговое окно управления полями

Выбираем тип поля Date. Появляется всплывающее диалоговое окно, в котором из обширного выпадающего списка можно выбрать новый тип данных: 


Выбор типа данных поля Date 

Airtable самостоятельно выполняет преобразование. 


Обратите внимание, что Date появляется в формате: 3/2/2022 10:11. Если для записи требуются именно такие данные, то лучше обзавестись отдельными полями для отображения месяца month и года year. Однако этих полей нет. Ничего страшного, можно добавить новые поля и рассчитывать данные как угодно. 


Нажимаем на кнопку + в таблице для добавления нового поля, например Month. Поскольку речь идет о вычисляемом поле, то выбираем формулу Formula из выпадающего списка:


Формула для определения месяца

Если вы затрудняетесь в выборе формулы, то обратитесь к списку с функцией автодополнения. Начните что-нибудь печатать, и Airtable покажет синтаксис с примером:


Выбор формулы для определения года 

Поскольку мне нужно было отобразить год и месяц вместе, я добавила еще одно поле с формулой CONCATENATE(YEAR(Date), "-", MONTH(Date)).


Данные готовы. Теперь наглядно представим их в виде диаграммы. Добавляем расширение Chart


На момент написания статьи допускалось бесплатное добавление одного расширения для базы. 


Нажимаем на кнопку расширений Extensions и выбираем диаграмму Chart


Визуализация данных с помощью расширения Chart 

Можно поэкспериментировать с осями X и Y, группировать по различным значениям и т.д.


Разные виды диаграмм с данными

В случае необходимости в обратной связи или помощи коллег просто нажмите на кнопку Share, чтобы отправить ссылку, приглашающую к сотрудничеству: 


Приглашение к сотрудничеству 

Вот так просто мы создали базу данных и оформили визуальный отчет. 


Заключение


Вы ознакомились с сервисом Airtable и его применением для создания баз данных и электронных таблиц. Как вы могли убедиться, этот инструмент не требует знаний SQL и Excel для обработки и визуализации данных. Airtable отлично подходит для совместных и индивидуальных проектов.



656   0  

Comments

    Ничего не найдено.