Конфигурировать соединение с базой данных для анализа

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

  • База данных SQLite для файлов базы данных на основании конечных атрибутов, полученных в результате имитации с помощью Vissim в ОС Linux. Необходимо ввести нужное имя файла и выбрать путь к месту сохранения. Можно выбрать формат файла *.db, *.db3, *.sqlite или *.sqlite3.
  • Создайте новую базу данных Microsoft™ Access™. Необходимо ввести нужное имя файла и выбрать путь к месту сохранения. Формат файла *.accdb.
  • Определите свойства соединения для передачи данных, например провайдера, типа соединения и настроек сети.
  • Имя таблицы базы данных

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

Для экспорта в Microsoft™ Access™ должен быть инсталлирован подходящий драйвер базы данных OLE:

  • Jet 4.0 OLE DB Provider: драйвер файлов базы данных с типом данных (*.mdb) для Access 2003.
  • ACE 12-Provider (Microsoft Access Database Engine 2010 Redistributable): драйвер файлов базы данных с типом данных *.accdb для Access 2007 и последующих версий.

Инсталляция Microsoft™ Access™ не является обязательно необходимой для экспорта.

  • Поддерживаются все базы данных, согласующиеся с SQL 2003.
  • Соединение с базой данных SQL возможно и проверено для 64-разрядных версий Vissim.
  • Вывод в базу данных с помощью Microsoft™ Access™ и Oracle™ проверен.
  • Также можно использовать бесплатную версию MS SQL Server 2017 Express. Для установки требуются права администратора.
  • Открытие и отображение файлов базы данных SQLite: программы и информацию можно найти в Интернете.

Загрузка Microsoft® SQL Server® 2017 Express Edition

1.  Откройте внешнюю интернет-страницу http://www.microsoft.com.

2.  Введите в строке поиска SQL Server 2017 Express Edition.

3.  Следуйте указаниям на интернет-странице.

Экспорт в базу данных SQLite

Результаты имитации следующих данных анализа в ОС Linux можно сохранить для прямого вывода в базу данных SQLite.

1.  Выберите в меню Анализ Конфигурация базы данных.

Откроется окно Анализ (база данных).

1.  Нажмите кнопку в разделе базы данных SQLite.

2.  Выберите путь и файл.

3.  Подтвердите с помощью OK.

Создать новую базу данных Access

Это необходимо лишь в том случае, если вы хотите создать новую базу данных Access. При этом будет создана новая база данных в формате Microsoft Access *.mdb. Если вы выберете сохраненный файл с таким же именем, то файл будет перезаписан.

1.  Выберите в меню Анализ Конфигурация базы данных.

Откроется окно Анализ (база данных).

2.  Проверьте, какая версия Microsoft™ Access™ установлена у Вас на компьютере:

  • Access 2003: должен быть установлен драйвер JET 4.0 для файлов базы данных с типом данных *.mdb.
  • Access версии 2007 или выше: должен быть установлен драйвер ACE 12 (Microsoft Access Database Engine 2010 Redistributable) для файлов базы данных с типом данных *.accdb.

3.  Нажмите кнопку Создать новую базу данных Access.

Откроется окно.

4.  Введите нужные названия файлов базы данных Access™.

5.  Нажмите кнопку Сохранить.

Откроется окно Свойства соединения данных. Во вкладке Соединение в поле Источник данных отображается имя базы данных Access™.

6.  Нажмите кнопку Проверить соединение.

7.  Подтвердите с помощью OK.

В окне Анализ (база данных) отображается OLE-DB Provider. Рядом с элементом Data Source отображается название базы данных.

Конфигурировать свойства соединения данных

Элемент Свойства соединения данных позволяет создавать строку соединения с базой данных. Перед запуском имитации он устанавливает соединение с базой данных. Соединение с базой данных может быть создано только для существующей базы данных. Строка соединения с базой данных сохраняется в файле *.inpx в зашифрованном виде.

1.  Выберите в меню Анализ Конфигурация базы данных.

Откроется окно Анализ (база данных).

2.  Нажмите кнопку Свойства соединения данных.

Откроется окно Свойства соединения данных.

3.  Задайте настройки во вкладках:

Вкладки Описание

Провайдер

Выберите нужного провайдера из списка установленных провайдеров базы данных.

Проверку на совместимость с Vissim также проходили провайдеры Jet и Oracle.

Соединение

Свойства соединения зависят от выбранного провайдера. Примеры:

  • Access 2003 (Jet-провайдер):
  • Имя базы данных: имя файла вывода *.mdb.
  • Имя пользователя: если другое имя не требуется, можно применить запись по умолчанию.
  • Access 2007 (Access Database Engine OLE DB Provider):
  • Источник данных: имя источника данных *.Accdb.
  • Место сохранения: название места сохранения данных.
  • Oracle:
  • Название сервера: установка соединения с сервером Oracle.
  • Имя пользователя: ваше имя пользователя.
  • Пароль: указанный пароль сохраняется с файлом сети Vissim в незашифрованном виде.
  • Выберите опцию Разрешить сохранение пароля.

Дополнения

Свойства, зависимые от провайдера. Можно взять стандартные записи.

Все

Свойства, зависимые от провайдера. Можно взять стандартные записи.

Примечания: Vissim передает в базу данных SQL-отчеты с обозначениями столбцов в двойных кавычках.

Некоторые ODBC-драйверы предлагают установить для соединения с базой данных опцию Использовать кавычки ANSI (двойные кавычки). Если эта опция не предлагается для соединения с базой данных, можно использовать такую базу данных, которая сконфигурирована так, то что допускаются двойные кавычки.

Примеры:

  • SQL Server (Microsoft SQL Server ODBC Driver Version 6.01): выберите опцию Use ANSI-quoted identifiers.
  • MySql: введите параметр sql_mode в ANSI_QUOTES в качестве параметра запуска или в файле конфигурации.

4.  Подтвердите с помощью OK.

Вышестоящая тема:

Конфигурировать анализ для прямого вывода

Дополнительные темы:

Сохранить протокол выходящего потока в файл

Сохранение данных о смене полосы в файл

Сохранить протокол ТС в файл или базу данных

Анализ измерений времени в пути ТС

Сохранение протокола входящего потока ТС в файл

Анализ пешеходных зон с помощью измерений зон

Сохранить протокол пешеходов в файл или базу данных

Анализ измерений времени в пути для пешеходов

Сохранение результатов измерения времени в пути для пешеходов из данных корреспонденций в файл

Сохранить распределение времени зеленого сигнала ССУ в файл

Анализ узлов

Сохранить данные о сходимости динамического распределения в файл

Анализ протокола детекторов ССУ

Анализ переключений ССУ

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

Сохранить данные о времени ожидания ОТ в файл

Анализ сбора данных

Сохранить траектории SSAM в файл