Рассматриваемой компанией ранее было принято решение использовать
СУБД Oracle Database 11g, поскольку она полностью соответствует рабочим
процессам компании, является одной и самых высокопроизводительных, имеет
хорошую систему ролей и прав, наличие у каждого пользователя схем с
таблицами, функциями, представления и прочим, проста и удобна в настройке,
есть стандартное и стороннее (Oracle SQL Developer и PL/SQL Developer)
решения для работы с данными, поддержка современных стандартов SQL со
своими дополнительными возможностями, дополнительной логикой запросов,
встроенным оптимизатором и планом запросов, которые значительно
облегчают разработку и работу с данными, позволяя оптимизировать код,
отличная интеграция с программными продуктами Microsoft, наличие
драйверов ODBC, экспорт результатов запросов в формате .xlsx, возможность
копировать написанный код специально под различные языки
программирования, включая необходимый для автоматизации VBA, обладает
встроенной утилитой SQL*Loader.
Для реализации автоматизированной загрузки, преобразования и
выгрузки данных будут использоваться продукты, которые уже
продолжительное время являются частью рабочих процессов, а именно
интегрированный в операционную систему, SQL*Loader, поставляемый с
СУБД, Microsoft Excel, входящий в пакет Microsoft Office и используемый
различными отделами для работы с таблицами, отчетами, функции и прочим.
Такое решение принято на основании того, что эти средства обладают всему
необходимыми возможностями, а именно написание макросов на языке VBA
для автоматизации любого процесса, работа с файлами xlsx и csv, которые
нужны для чтения информации и выгрузки в базу данных, утилита для
осуществления такой задачи с очень высокой скоростью, а самое главное, что
эти программы не требуется устанавливать или внедрять на предприятие –
экономия ресурсов. Все используемые программы были описаны ранее.
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение — комплекс средств, необходимых для