Современная действительность изобилует программным обеспечением для разных целей на разный вкус и кошелёк. В том числе, для взаимодействия с данными. Однако, есть универсальные программные продукты. Они своим функционалом способны обеспечить решение большего числа задач по сбору, обработке и анализу данных.
К универсальному ПО для взаимодействия с данными можно отнести:
Microsoft Office Excel
Excel — это программный продукт компании Microsoft, являющийся своеобразным «швейцарских ножом» в области сбора, анализа, представления и хранения данных.
Microsoft Power BI
Power BI — масштабируемый программный продукт компании Microsoft. Он предназначенный для представления данных с целью принятия управленческих решений. Важной особенностью Power BI является наличие встроенных мощных интуитивно понятных и во многом визуальных средств сбора, обработки и визуализации данных.
Базы данных
Базы данных (БД) — наиболее распространенный способ хранения данных в электронном виде. В частности, реляционные базы данных. Они состоят из набора таблиц со столбцами и строками. Для управления БД используются системы управления базами данных (СУБД). Наиболее распространены бесплатные СУБД MySQL и PostgreSQL, а также проприетарная MsSQL. Основой для взаимодействия с данными в этих СУБД является язык SQL. Этот язык имеет свои синтаксисы в разных СУБД.
Базы данных являются основой для более продвинутых инструментов хранения данных: хранилища данных (для структурированных данных) и озера данных (для не структурированных данных).
Среды разработки
Информационные системы, в которых можно самостоятельно создавать программы для взаимодействия с данными являются средами разработки. В средах разработка осуществляется с помощью кода и визуальных средств. Среды разработки являются наиболее гибкими и универсальными средствами автоматизации процесса взаимодействия с данными. Некоторые среды разработки и языки программирования доступны для бесплатного использования. Это делает их более конкурентоспособными в сравнении с платными программными продуктами. Распространенные бесплатные языки программирования для анализа данных: R, Python.