Оформление
Подключения к данным Microsoft SQL Server
1. Обзор
1.1 Версия
| Версия FineBI | Функциональные изменения |
|---|---|
| 6.0 | - |
1.2 Сценарии применения
В этой статье описывается, как подключиться к базе данных Microsoft SQL Server.
2. Подготовительная работа
2.1 Версии и драйверы
Загрузите соответствующий пакет драйверов, как загрузить пакет драйверов, можно найти в разделе: Управление драйверами
| Поддерживаемые версии баз данных | Загрузка пакета драйверов |
|---|---|
| SQL Server 2000 | sqljdbc.zip |
| SQL Server 2005SQL Server 2008SQL Server 2012SQL Server 2014SQL Server 2016 | Встроенная функция, не требующая загрузки |
2.2 Сбор информации о подключении
Перед подключением к базе данных соберите следующую информацию:
- IP-адрес и номер порта сервера, на котором находится база данных;
- Имя базы данных;
- Имя пользователя и пароль для базы данных;
- Схема базы данных, к которой необходимо подключиться;
3. конкретные шаги по подключению
1) Войдите в FineBI как администратор, нажмите "System Management > Управление подключением данных" и нажмите "Новое подключение данных", какпоказано на рисунке ниже:
Примечание: Если пользователь, не являющийся администратором, хочет настроить подключение данных, администратор должен назначить ему разрешения узла подключения данных в системе управления, подробнее см. в разделе Разрешения подключения данных.

2) Выберите "Microsoft SQL Server", как показано ниже:

3) Введите информацию о подключении в разделе 2.2 и выберите "По умолчанию" в качестве встроенного драйвера.
Перед тем как выбрать схему, ее необходимо подключить к базе данных, поэтому перед выбором "Схема" нужно нажать "Нажмите, чтобы подключиться к базе данных", как показано на рисунке ниже:

Примечание 1: Если пользователи хотят подключиться к экземпляру не по умолчанию, они могут изменить "URL подключения к данным" двумя способами:
- jdbc:sqlserver://ip;instanceName=имя экземпляра;databaseName=имя базы данных
- jdbc:sqlserver://ip\ имя экземпляра;databaseName=имя базы данных
Примечание 2: При подключении к базе данных с несколькими схемами для поиска необходимо использовать операторы SQL с префиксом схемы, например, SELECT * FROM [dbo]. [asdfg].
4) Нажмите "Test Connection", если соединение успешно, то нажмите "Save", как показано ниже:

4. Добавление таблиц базы данных в FineBI
Существует два способа добавления таблиц из базы данных в FineBI:

5. условия
5.1 Часто задаваемые вопросы
Если скорость запросов к базе данных низкая, вы можете обратиться к документу: SQL Server query speed is slow
Отчет об ошибках базы данных можно посмотреть в документе: Решения общих ошибок подключения к данным SQL Server
Справочная документация по специальным сценариям: случай имени SQLSERVER с несколькими экземплярами для установления связей данных
5.2 Примечания к десятичному типу данных
Если тип поля в базе данных десятичный с одним десятичным знаком и десятичное число равно 0, оно будет отображаться как целое число непосредственно в предварительном просмотре в FineBI.