Курс преследует целью научить студента разрабатывать аналитические подсистемы для информационных систем (ИС). Согласно одному из определений информатики, науке об обработке информации, основная задача обработки информации - подготовить данные (информацию) для принятия решения. В учреждениях, где функционируют ИС, эту задачу решают аналитические подсистемы этих ИС. Данные ИС извлекаются, трансформируются, сохраняются в промежуточные хранилища, и, затем, обрабатываются. В результате обработки необходимо получить сводные данные, оформленные в виде, например, отчетов, понятных лицам, принимающим решение.
Лекции четыре штуки:
Весь плей-лист.
Цель лабораторной работы - выполнить все шаги разработки аналитической части к информационной системе:
Для выполнения работ необходимо войти в виртуальную сеть (VPN) при помощи программы Zerotier, адрес сети находится в канале, здесь я его публиковать не буду.
join <hex-идентификатор сети>
или через интерфейс в трее Windows.все работает, если работает сервер в ИРНИТУ
Сервер находится в ИрНИТУ, (Научно-исследовательский иркутский государственный технический университет). Объем дискового пространства - 1.1 T, оперативной памяти - 58 Гигабайт + 58 Гигабайт swap.
leti
с паролем) в терминале ssh
или через ssh
-туннель.pgsql -U leti <имя БД или leti>
, pgcli <имя БД или leti> leti
- командная строка с автодополнением.leti@etu.ru
, пароль сообщу в канал.ssh
- туннель с данными учетной записи.Docker
.pip install <модуль>
. Установлены следующие модули:numpy
, pandas
, scipy
, matplotlib
;sqlalchemy
https://docs.sqlalchemy.org/en/20/orm/quickstart.html psycopg2
), https://docs.sqlalchemy.org/en/20/dialects/postgresql.html ;mysqlclient
, но локального сервера нет, заказывайте), https://docs.sqlalchemy.org/en/20/dialects/mysql.html ;pymssql
, PyODBC
, не тестировал), https://docs.sqlalchemy.org/en/20/dialects/mssql.html .sqlite3
), https://docs.sqlalchemy.org/en/20/dialects/sqlite.html .
ssh 192.168.191.46 -l leti
Комбинируем вариант базы данных:
northwind
dvdrental
airflies
Метод многомерного анализа данных (МСА):
В Теории вероятностей есть задачи на
Создайте себе папку и там работайте, если требуется отдельный пользователь, пишите в Telegram @eugeneai.