Оформление
Прямое подключение к данным - Справка FineReport | Разработка отчетов | Использование отчетов | Учебные пособия
Непосредственно подключенные данные
1. Обзор
1.1 Версия
| Версия FineBI | Функциональные изменения |
|---|---|
| 6.0 | - |
1.2 Сценарии применения
Набор данных о непосредственно связанных атрибутах запрашивается FineBI непосредственно из базы данных, поэтому нет необходимости извлекать данные в FineBI и не требуется их обновление.
1.3 Указания по использованию непосредственно подключенных данных
- Не рекомендуется использовать напрямую подключенные данные с большими объемами данных для низкопроизводительных баз данных, например MySQL более десяти миллионов данных.
- Преобразование строк в столбцы и самозацикливающиеся столбцы не поддерживаются для непосредственно связанных наборов данных.
- Проведение анализа слияния (корреляция, объединение вверх-вниз, объединение влево-вправо) между двумя непосредственно связанными наборами данных из разных баз данных не поддерживается.
2. Операционные шаги
2.1 Как переключить прямое соединение для передачи данных
Выберите "Public Data" и нажмите кнопку выпадающего списка данных, чтобы переключиться между "Direct Data" и "Extract Data". Как показано на рисунке ниже:

2.2 Настройки кэша
Настройки кэша" можно установить для непосредственно подключенных наборов данных.
По умолчанию FineBI очищает кэш и отправляет новый SQL-запрос к базе данных для получения последних данных каждые 600 секунд, что означает, что данные будут обновляться в FineBI только раз в 600 секунд. Время между обновлениями может быть настроено пользователем: подробнее см. раздел Кэш

3. условия
3.1 Просмотр объема данных по умолчанию в состоянии редактирования
При просмотре части данных в состоянии редактирования по умолчанию отображаются первые данные 1W, поэтому появится компонент, созданный с набором данных, который использует непосредственно связанный атрибут, и нажатие кнопки "Просмотреть все данные" не приведет к результату.
3.2 Базы данных и данные BI не синхронизированы
Существует два сценария:
- Если вы вносите изменения в структуру таблицы в базе данных (добавляете или вычитаете столбцы), изменения в структуре таблицы не сразу обновляются на странице подготовки данных. Необходимо отредактировать таблицу, отметив новые добавленные поля и сняв отметки с красных полей, если таковые имеются.
- В FineBI по умолчанию установлен кэш, который обновляет данные только каждые 600 секунд, см. раздел 2.2 этого документа.