Skip to content

Подключения к данным Microsoft SQL Server

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
6.0-

1.2 Сценарии применения

В этой статье описывается, как подключиться к базе данных Microsoft SQL Server.

2. Подготовительная работа

2.1 Версии и драйверы

Загрузите соответствующий пакет драйверов, как загрузить пакет драйверов, можно найти в разделе: Управление драйверами

Поддерживаемые версии баз данныхЗагрузка пакета драйверов
SQL Server 2000sqljdbc.zip
SQL Server 2005SQL Server 2008SQL Server 2012SQL Server 2014SQL Server 2016Встроенная функция, не требующая загрузки

2.2 Сбор информации о подключении

Перед подключением к базе данных соберите следующую информацию:

  • IP-адрес и номер порта сервера, на котором находится база данных;
  • Имя базы данных;
  • Имя пользователя и пароль для базы данных;
  • Схема базы данных, к которой необходимо подключиться;

3. конкретные шаги по подключению

1) Войдите в FineBI как администратор, нажмите "System Management > Управление подключением данных" и нажмите "Новое подключение данных", какпоказано на рисунке ниже:

Примечание: Если пользователь, не являющийся администратором, хочет настроить подключение данных, администратор должен назначить ему разрешения узла подключения данных в системе управления, подробнее см. в разделе Разрешения подключения данных.

1.png

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

3.png

3) Введите информацию о подключении в разделе 2.2 и выберите "По умолчанию" в качестве встроенного драйвера.

Перед тем как выбрать схему, ее необходимо подключить к базе данных, поэтому перед выбором "Схема" нужно нажать "Нажмите, чтобы подключиться к базе данных", как показано на рисунке ниже:

30.png

Примечание 1: Если пользователи хотят подключиться к экземпляру не по умолчанию, они могут изменить "URL подключения к данным" двумя способами:

  • jdbc:sqlserver://ip;instanceName=имя экземпляра;databaseName=имя базы данных
  • jdbc:sqlserver://ip\ имя экземпляра;databaseName=имя базы данных

Примечание 2: При подключении к базе данных с несколькими схемами для поиска необходимо использовать операторы SQL с префиксом схемы, например, SELECT * FROM [dbo]. [asdfg].

4) Нажмите "Test Connection", если соединение успешно, то нажмите "Save", как показано ниже:

31.png

4. Добавление таблиц базы данных в FineBI

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

2.png

5. условия

5.1 Часто задаваемые вопросы

Если скорость запросов к базе данных низкая, вы можете обратиться к документу: SQL Server query speed is slow

Отчет об ошибках базы данных можно посмотреть в документе: Решения общих ошибок подключения к данным SQL Server

Справочная документация по специальным сценариям: случай имени SQLSERVER с несколькими экземплярами для установления связей данных

5.2 Примечания к десятичному типу данных

Если тип поля в базе данных десятичный с одним десятичным знаком и десятичное число равно 0, оно будет отображаться как целое число непосредственно в предварительном просмотре в FineBI.