Использование информации из баз данных |
Предполагаемое действие |
Программа MindManager позволяет выполнять подключения к базам данных и включать содержащуюся там сведения в карты MindManager. Каждое такое подключение осуществляется в режиме реального времени и обеспечивает двухстороннюю возможность обновления, при которой данные могут быть отредактированы как в своем исходном приложении, так и в программе MindManager. Использование в карте сведений из база данных предполагает выполнение следующих трех шагов. Шаг 1. Создание подключения к базе данных.Можно подключаться к базам данных различных типов и сохранять информацию об этих подключениях в специальном файле для использования на другом компьютере. Шаг 2 (необязателен). Настройка подключения к базе данных.Применяя специальную карту конфигурации подключения можно определить отображаемые данные, указать какие сведения используются для текста заголовков, определить связи между различными таблицами. Шаг 3. Выполнение запроса и добавление результатов к карте.Чтобы добавить информацию к своей карте вы выполняете запрос к базе данных для извлечения подходящей информации. Используя панель задач "Базы данных", можно указать требуемую базу данных, в каких таблицах выполнять поиск, а также, надо ли фильтровать результаты запроса. Результаты отображаются на этой панели и их можно добавить к карте (или все результаты, или только выбранные из них данные). На карте результаты отображается как специальная тема базы данных. Результаты запроса – это динамические данные; можно обновить тему базы данных, чтобы увидеть последнюю доступную в базе данных информацию. Функционал для работы с базами данных доступен на вкладке Дополнительно, а также на панели задач Базы данных. По умолчанию никакие из этих инструментов не отображаются.
|
|
Подключение к базе данных связывает программу MindManager с источником данных (базой данных или каталогом файлов CSV). Это позволяет выполнять просмотр источника данных и добавлять его содержимое к вашим картам.
Можно выполнять подключения к базам данных следующих типов.
Microsoft Access
Microsoft Excel
Сервер Microsoft SQL
Сервер MySQL
Значения, разделенные запятыми (папка с файлами CSV, в которой каждый файл рассматривается как отдельная таблица)
Можно создавать подключения к нескольким базам данных.
Выполните одно из следующих действий.
На вкладке Дополнительно щелкните стрелку Базы данных, а затем выберите в списке Добавить подключение к базе данных. | ИЛИ | На панели задач "Базы данных" нажмите кнопку со знаком "+" (![]() |
Укажите имя подключения, выберите Тип базы данных, к которой будете подключаться.
Щелкните Выбрать, чтобы найти местоположение базы данных (указать название папки, файла или сервера).
Для базы данных Microsoft SQL или MySQL необходимо ввести ваши имя пользователя и пароль, a также имя базы данных.
Нажмите Тест, чтобы проверить возможность подключения MindManager к этой базе данных.
В случае уведомления о том, что программа MindManager не смогла подключиться к базе данных, см. раздел Устранение неполадок в подключении.
Подключения могут быть дополнительно сконфигурированы для определения отображения конкретных таблиц и полей источников данных, а также связей между ними.
Сведения о подключении сохраняются на вашем компьютере, их можно экспортировать и импортировать для повторного применения. Можно управлять своими подключениями, редактируя, копируя и удаляя соответствующие сведения.
Можно импортировать информацию для подключений баз данных из файла, ранее экспортированного из программы MindManager.
Для использования подключений в программе MindManager на другом компьютере.
Если получена карта, содержащая темы баз данных от другого пользователя, и требуется обновить или отредактировать эти данные.
Для обновления тем баз данных в онлайн-карте из Mindjet Files, которая создана не вами.
Чтобы импортировать подключения из файла, выполните следующие действия.
На вкладке Дополнительно щелкните Базы данных, а затем выберите в списке Управлять подключениями к базам данных.
Нажмите кнопку Импорт подключения....
Выберите файл, подключения из которого нужно импортировать, а затем нажмите Открыть.
Импортированные подключения отобразятся в списке.
Для проверки подключения выберите его в списке и нажмите кнопку Редактировать, а затем нажмите кнопку Тест . См. раздел Устранение неполадок в подключении, если возникнет проблема с подключением.
Настройка подключения к базе данных (БД) в MindManager – это необязательный шаг, который позволяет определить отображение полей и таблиц БД, задать связь между таблицами БД для этого подключения. Если настройка подключения не выполняется, вам будет предложено выбрать необходимую информацию при добавлении к карте темы базы данных, использующей это подключение.
Если шаг настройки подключения был выбран, откроется представление настройки БД (окно "Настройка подключения к базе данных"), в котором отображается структура базы данных для выбранного подключения в форме карты, также показана панель с командами для настройки отображения полей и таблиц, а также для создания связей между данными. Также будет показана любая уже настроенная конфигурационная информация для этого подключения.
Чтобы просмотреть представление конфигурации базы данных выполните следующие действия.
На вкладке Дополнительно щелкните Базы данных, а затем выберите в списке Настроить подключение к базе данных.
На панели задач "Базы данных" нажмите кнопку с гаечным ключом ( Настроить подключение).
В представлении конфигурации показывается структура базы данных в виде карты.
|
Инструменты на панели в верхней части представления позволяют определить отображение и связи между таблицами и полями базы данных.
Параметры отображения определяют, какие таблицы можно выбирать при выполнении запроса, какие поля будут отображаться в темах баз данных, добавляемых к карте по результатам запросов. На карте конфигурации темы показаны со специальными маркерами, указывающими на их отображение.
Вберите какое-либо поле (подтему) или тему таблицы (основную тему) на карте, а затем выполните одно из следующих действий.
Параметр |
Маркер |
Область применения |
Результат при включении |
Скрыть таблицу |
таблица |
Скрывает таблицу, так что она не отображается в списке таблиц для этого подключения на панели задач "Базы данных". |
|
Отобразить поле в тексте темы |
поле |
Это поле отображается в тексте темы по умолчанию для тем баз данных на карте. |
|
Отобразить поле в свойствах темы |
поле |
Это поле отображается в качестве основного свойства в темах баз данных. |
В рамках этого представления можно создавать связи, которые соединяют данные из одной таблицы с соответствующими им данным в другой таблице. При добавлении темы базы данных к вашей карте из запроса к первой таблице, можно выбрать, нужно ли показывать связанные данные из второй таблицы в качестве подтемы, указав соответствующую связь.
Например, можно настроить связь, соединяющую поле "ИД клиента" в таблице "Клиенты" с полем "ИД клиента" в таблице "Заказы".
Затем, когда вы добавляете данные для клиента из таблицы "Клиенты" на свою карту, можно выбрать, надо ли отображать связанные данные, в данном случае – о заказах данного клиента. Программа MindManager находит все записи в таблице "Заказы" с соответствующим "ИД клиента", отображая их как подтемы.
Создается связь между двумя полями в различных таблицах карты конфигурации. Можно установить множество связей в рамках одного подключения.
Выберите две темы (CTRL+ щелчок, для выбора второй темы), а затем нажмите Создать связь на панели настроек конфигурационного представления.
Для связи назначается заданное по умолчанию имя. Чтобы изменить это имя, щелкните выноску и введите новое имя.
Как только будут настроены требуемые параметры конфигурации, нажмите кнопку Применить на панели настроек, чтобы сохранить настройки для подключения. Теперь эти настройки можно применять при выполнении запроса.
Панель задач "Базы данных" позволяет просматривать и выполнять поиск содержимого баз данных (выполнение запроса), выбирать наборы строк из результатов, а затем добавлять выбранные сведения к карте в виде тем баз данных.
На вкладке Дополнительно щелкните Базы данных, а затем выберите в списке Обзор подключенных баз данных.
На панели задач "Базы данных" выберите подключение в списке Выберите подключение к базе данных.
Если никаких подключений еще не было установлено, а также если требуется подключиться к другой базе данных, нажмите кнопку , чтобы добавить подключение.
Если необходимо настроит выбранное подключение, нажмите кнопку .
Выберите таблицу для просмотра или поиска в списке Выберите таблицу базы данных. Используя настройку конфигурации, можно скрыть эти таблицы в списке.
Все записи в таблице теперь отображаются на панели Результаты.
Чтобы выбрать столбцы для отображения на панели Результаты, нажмите .
Для выполнения поиска записей по совпадающему тексту, введите его в поле Введите текст для поиска. Соответствующие условиям поиска записи отображаются на панели Результаты.
Для дальнейшего улучшенного отбора данных на панели Результаты, введите текст в поле Фильтр. В этом поле можно указать несколько условий, разделив их пробелами. Результаты теперь будут ограничены записями, содержащими хотя бы одно из условий фильтра в каком-либо из полей. Для удаления фильтра нажмите кнопку .
Можно выбрать, добавлять ли на карту все данные на панели "Результаты" или только определенные выбранные записи.
Если требуется добавить только определенные записи, выберите их в результатах. (CTRL+ щелчок на записи для ее выбора).
Затем выполните одно из следующих действий.
Перетащите записи с панели задач на карту. |
ИЛИ | Нажмите кнопку Добавить к карте в нижней части панели, выберите, какие записи нужно добавить и где. |
Если подключение было настроено с указанием того, какие поля включать в текст тем, а какие поля показывать как основные свойства, эти настройки используются при отображении данных. В противном случае в темах показываются поля, которые были выбраны как отображаемые на панели "Базы данных".
Можно изменить настройки того, какие поля использовать как текст темы и основные свойства.
Вы создаете тему базы данных на карте, выполняя запрос, затем выбираете данные для добавления на карту из записей, показанных в разделе "Результаты" на панели задач "Базы данных".
В теме базы данных отображается определенный текст темы, а под ним – данные из записи в виде списка свойств темы. |
Если подключение было настроено с указанием того, какие поля включать в текст тем, а какие поля показывать как свойства, эти настройки используются при отображении данных. В противном случае в темах показываются поля, которые были выбраны как отображаемые на панели задач "Базы данных".
Все данные из записи отображаются в теме в качестве ее свойств. По умолчанию показываются только те свойства, которые выбраны для отображения, но можно задать отображение всех свойств.
Можно изменить настройки, определяющие какие поля данных в таблице будут отображаться как текст темы, а какие как базовые свойства: только для выбранной темы, для всей карты, для все карт, создаваемых с помощью этого подключения.
Щелкните правой кнопкой мыши значок темы базы данных для рассматриваемой темы.
Нажмите Настроить видимые поля.
Укажите отображаемые поля.
В поле Текст темы укажите имена полей, которые требуется отображать в качестве текста темы базы данных. Указывайте имена полей в квадратных скобках [ ].
В списке Свойства укажите имена полей, которые требуется отображать в качестве текста темы базы данных.
После этого выберите один из вариантов.
Чтобы сохранить настройки, чтобы они всегда использовались в данном подключении, выберите Сохранить в конфигурации.
Чтобы использовать эти настройки для всех тем данной карты, выберите Изменить для всех экземпляров.
Не выбирайте ни один из параметров, если необходимо чтобы настройки были применены только к текущей теме.
Нажмите кнопку ОК.
Чтобы отобразить все поля данных для данной темы, выполните следующие действия.
Щелкните правой кнопкой мыши значок темы базы данных для рассматриваемой темы.
Нажмите Показать все свойства.
Чтобы скрыть или отобразить данные в теме базы данных, щелкните значки (скрыть) или
(отобразить).
Для обновления данных в теме базы данных щелкните значок .
Связи между полями в таблицах создаются в конфигурационном представлении. Если в теме есть связанные данные, внизу справа будет отображаться значок связи .
Для добавления связанных данных к карте выполните следующие действия.
Нажмите значок , а затем выберите таблицу, которую необходимо использовать.
Связанные данные отображаются в качестве подтем текущей темы. Первая тема представляет собой запрос связанных данных, а ее подтемы являются результатами этого запроса.
Чтобы изменить число результатов, показываемых для этой связи, щелкните правой клавишей мыши значок темы базы данных на теме с запросом связанных данных, а затем нажмите Редактировать запрос связанных данных. Можно указать начальную запись и число возвращаемых результатов. (Число результатов по молчанию определяется настройками баз данных .)
У каждой темы базы данных есть динамическая двухсторонняя связь с базой данных. Если выполняется изменение данных в этой теме, изменения передаются и в базу данных.
Дважды щелкните область данных в теме базы данных и отредактируйте данные. Выполненные изменения автоматически сохраняются в базу данных.
Если в какой-то теме базы данных необходимо сохранить текущую информацию, можно отключить эту тему от базы данных, чтобы предотвратить возможное обновление информации, и далее отображать эту тему как тему со статическими данными. Кроме того, можно выполнить преобразование темы в обычную тему, данные для которой отображаются в виде подтем. В любом из этих сценариев тема больше не будет подключена к базе данных.
Чтобы создать тему со статическими данными, выполните следующие действия.
Щелкните правой кнопкой мыши значок темы базы данных для рассматриваемой темы.
Нажмите Отключиться от источника данных.
В теме сохраняются текущие данные, а тема становится статической.
Если необходимо, можно отобразить данные из темы в качестве ее подтем.
Щелкните правой кнопкой мыши значок темы базы данных для рассматриваемой темы.
Нажмите Преобразовать в обычную тему.
Каждое поле данных отображаются в качестве подтемы выбранной темы.
Для управления подключениями к базам данных используется диалоговое окно "Настройки баз данных".
На вкладке Дополнительно щелкните Базы данных, а затем выберите в списке Управлять подключениями к базам данных.
Можно изменить существующее подключение или исправить сведения о нем, сделать копию подключения для повторного использования его информации в новом подключении, удалить ненужное подключение.
Также можно экспортировать сведения о подключении в xml-файл для повторного использования, импортировать сведения о подключении из файла экспорта, созданного вами или другим пользователем.
На вкладке Дополнительно щелкните Базы данных, а затем выберите в списке Управлять подключениями к базам данных.
Выберите в списке подключение, которое необходимо изменить, затем нажмите кнопку Редактировать.
Измените сведения о подключении, а затем нажмите кнопку Тест, чтобы проверить его. См. раздел Устранение неполадок в подключении, если возникнет проблема с подключением.
Нажмите кнопку ОК.
На вкладке Дополнительно щелкните Базы данных, а затем выберите в списке Управлять подключениями к базам данных.
Выберите в списке подключение, которое необходимо скопировать, затем нажмите кнопку Дублировать.
В списке создается копия выбранного подключения. Его можно отредактировать, изменив имя подключения и сведения о нем.
На вкладке Дополнительно щелкните Базы данных, а затем выберите в списке Управлять подключениями к базам данных.
Выберите в списке подключение, которое необходимо удалить, затем нажмите кнопку Удалить.
Можно экспортировать в файл информацию о созданных подключениях к базам данных для последующего повторного использования в следующих случаях.
Для работы с программой MindManager на другом компьютере.
При отправке карты, содержащей темы баз данных, другим пользователям, если им требуется обновлять или редактировать данные.
При добавлении карты, содержащей темы баз данных, в Mindjet Files, если требуется разрешить другим членам учетной записи обновлять или редактировать данные.
Для экспорта подключений выполните следующие действия.
На вкладке Дополнительно щелкните Базы данных, а затем выберите в списке Управлять подключениями к базам данных.
Нажмите Экспорт подключений к базе данных.
Выберите из списка подключения, которые требуется экспортировать (нажмите CTRL и щелкните подключения, чтобы выбрать их).
Подключения на этом компьютере – показываются все подключения к базам данных, доступные в вашей системе.
Подключения в открытых картах – показываются только используемые подключения.
Информация для всех выбранных подключений сохраняется в отдельном файле.
Щелкните Выбрать и выберите местоположения для сохранения файла, либо укажите на существующий файл, чтобы перезаписать его.
Нажмите кнопку ОК.
В случае сообщения о том, что программа MindManager не смогла подключиться к базе данных, необходимо поверить информацию о подключении.
Проверьте, что указаны правильные значения для следующих параметров.
Тип
Для баз данных Access и Excel убедитесь, что выбрана версия программы, которая использовалась при создании базы данных.
Местонахождение
Для баз данных Access, Excel и CSV необходимо найти местонахождение файлов, нажав кнопку Выбрать.
Для баз данных, поддерживающих SQL, программа MindManager попытается проверить правильность введенного URL-адреса.
Имя пользователя, пароль (для баз данных с поддержкой SQL)
Убедитесь в правильности ввода своих имени пользователя и пароля, проверьте отсутствие лишних пробелов в тексте и после него. Используйте правильный регистр символов, если он учитывается вашей системой.
База данных (для баз данных с поддержкой SQL)
Программа MindManager показывает список баз данных, обнаруженных на указанном сервере. Необходимо выбрать нужную базу данных из показанного списка.
Если вы импортировали файл подключения, но не смогли подключиться к базе данных, необходимо поверить информацию о подключении.
На вкладке Дополнительно щелкните стрелку Базы данных, а затем выберите в списке Управлять подключениями к базам данных.
Выберите в списке проблемное подключение, затем нажмите кнопку Редактировать.
Если необходимо, измените информацию (см. вышеописанные подсказки по настройке новых подключений).
Нажмите кнопку Тест, чтобы проверить подключение.
Если подключиться к базе данных так и не удалось, см. дополнительную информацию в базе знаний портала поддержки Mindjet по адресу http://www.mindjet.com/support (на англ. языке).