Skip to content

Набор данных из текстового файла - Справка FineReport | Разработка отчетов | Отчеты | Учебные пособия

Набор данных текстовых документов

1. Обзор

1.1 Версия

Версия FineBIJAR-пакет
5.1.92021-01-06

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

Большинство генерируемых системой журналов - это текстовые файлы, такие как количество посетителей сайта, время, проведенное на каждой странице, и так далее.

Тогда BI-система необходима для анализа текстовых файлов. Пользователи могут импортировать текстовые файлы в качестве источника данных через серверные наборы данных.

1.3 Функциональный профиль

Текстовый набор данных означает, что источником данных является серия текстовых файлов TXT.

Администраторы могут использовать эти файлы в качестве источника данных и с помощью FineBI представлять эти данные и проводить соответствующий анализ.

2. Подготовка текстовых документов

Содержимое TXT-файла состоит из "текста" и "разделителей".

  • Поддерживаемые типы кодировки текста: GBK, BIG5, ISO-8859-1, UTF-8, UTF-16, EUC_JP, EUC_KR, CP850. По умолчанию - пусто.
  • Поддерживаются следующие разделители текста: табуляция, пробел, запятая, другие пользовательские разделители. По умолчанию используется пробел.

Например, подготовленный текстовый файл имеет следующий вид с форматом кодировки none и разделителем запятыми.

Название,Столица,Континент,Территория,Население Аргентина,Буэнос-Айрес,Южная Америка,2777815.00,32300003.00 Боливия,Ла-Пас,Южная Америка,1098575.00, 7300000.00 Бразилия,Бразилиа,Южная Америка,8511196.00,150400000.00 & nbsp; Канада,Оттава,Северная Америка,9976147.00,26500000.00 & nbsp; Чили,Сантьяго,Южная Америка,756943.00,13200000.00 Колумбия,Багота,Южная Америка,1138907.00,1138907.00,13200000.00 Южная Америка,1138907.00,33000000.00 Куба,Гавана,Северная Америка,114524.00, 10600000.00 Эквадор,Кито,Южная Америка,455502.00,10600000.00 &nbsp nbsp; Сальвадор,Сан-Сальвадор,Северная Америка,20865.00,5300000.00   Гайана,Джорджтаун,Южная Америка,455502.00,10600000.00 &nbsp nbsp; Гайана,Джорджтаун,Южная Америка,214969.00,800000.00 Ямайка,Кингстон,Северная Америка,11424.00,2500000.00 Мексика,Мехико, Северная Америка,1967180.00,88600000.00 Никарагуа,Манагуа,Северная Америка. 139000.00,3900000.00 Paraguay,Asuncion,South America,406576.00,4660000.00&nbsp Peru,Lima,South America,1285215.00,21600000.00 Соединенные Штаты Америки,Вашингтон,Северная Америка,9363130.00,249200000.00 & nbsp; Уругвай, Монтевидео, Южная Америка,176140.00,3002000.00 Венесуэла,Каракас,Южная Америка,912047.00,19700000.00

3. Добавление разрешений

Суперадминистраторы по умолчанию могут добавлять серверные наборы данных из системы Data Decision System. Обычные пользователи должны получить разрешение от суперадминистратора на их добавление.

Супер администратор входит в Data Decision System, нажимает "Management System > Privilege Management > Global Settings", включает "Hierarchical Authorisation" и "Data Connection Control", и нажимает "Save". Как показано на рисунке ниже:

Супер-администратор входит в систему Data Decision System, нажимает "Management System > Privilege Management > Privilege Configuration", выбирает носитель привилегий "Department/Role/User", выбирает конкретный элемент и открывает "Management System > Data Connection > View Privileges". Как показано на рисунке ниже:

4. Вызов текстовых файлов

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

1) Серверные файлы: Текстовые файлы хранятся в каталоге %BI_HOME%\webroot\WEB-INF\reportlets проекта BI.

2) Локальные файлы: Текстовые файлы хранятся на компьютере пользователя и автоматически сохраняются в каталоге %BI_HOME%\webroot\WEB-INF\reportlets\txt проекта BI после вызова.

(3) Удаленный файл URL: текстовый файл, хранящийся на сервере, вызов URL доступа к файлу может быть.

4.1 Файлы сервера

Загрузите текстовые файлы, подготовленные в главе 2, в каталог %BI_HOME%\webroot\WEB-INF\reportlets проекта BI. Как показано на рисунке ниже:

image.png

Пользователи с привилегиями входят в BI-проект, нажимают "Manage System > Data Connections > Server Dataset" и выбирают "Create Dataset > File Dataset", как показано на рисунке ниже:

image.png

1) Задайте имя набора данных, имя не может быть пустым, не может дублироваться с существующим набором данных.

2) Выберите тип файла TXT.

3) Выберите "Файл сервера" в качестве источника файла и выберите текстовый файл в каталоге reportlets.

image.png

4.2 Местная документация

Перед загрузкой локальных файлов необходимо закрыть раздел "System Management > Управление безопасностью > Защита безопасности > Проверка загрузки файлов", иначе кнопка "Локальный файл" будет выделена серым цветом. Как показано на рисунке ниже:

image.png

Пользователи с привилегиями входят в BI-проект, нажимают "Manage System > Data Connections > Server Dataset" и выбирают "Create Dataset > File Dataset", как показано на рисунке ниже:

1) Задайте имя набора данных, имя не может быть пустым, не может дублироваться с существующим набором данных.

2) Выберите тип файла TXT.

3) Выберите "Локальный файл" в качестве источника файла и выберите текстовый файл, подготовленный на вашем локальном компьютере. После успешной загрузки появится окно с подсказкой: TXT загружен успешно!

image.png

Загруженные файлы автоматически сохраняются в каталоге %BI_HOME%\webroot\WEB-INF\reportlets\txt проекта BI. Как показано на рисунке ниже:

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

image.png

4.3 Удаленные файлы URL

Сохраните текстовый файл на сервере и получите URL-адрес доступа к нему.

Примечание: Убедитесь, что BI-проект может успешно получить доступ к файлу, иначе вызов завершится неудачей.

Пользователи с привилегиями входят в BI-проект, нажимают "Manage System > Data Connections > Server Dataset" и выбирают "Create Dataset > File Dataset", как показано на рисунке ниже:

1) Задайте имя набора данных, имя не может быть пустым, не может дублироваться с существующим набором данных.

2) Выберите тип файла TXT.

3) Выберите "URL" в качестве источника файла, введите адрес URL и нажмите "Проверить соединение". При успешном подключении появится окно с подсказкой: Connection Successful!

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

image.png

5. настройка набора данных

1) Пользовательские настройки для функций набора данных.

2) Пользователь может выбрать тип кодировки текста.

3) Пользователь может выбрать, будет ли первая строка вызываемого текстового файла содержать заголовок или нет.

4) Пользователь может выбрать разделитель текстового файла.

5) При наличии последовательных сепараторов пользователь имеет возможность рассматривать последовательные сепараторы как единый процесс.

Нажмите кнопку Сохранить, чтобы сохранить набор данных сервера.

image.png

6. условия

6.1 Сбой локальной загрузки файлов

Описание проблемы:

Загрузка локального файла не удается, выдавая сообщение: XXX файл уже существует, но файл не используется в системе "Server Dataset > File Dataset" в данный момент. Как показано на рисунке ниже:

Анализ причин:

Пользователь уже вызывал файл с таким же именем, используя метод локального файла.

Локальный файл автоматически сохраняется в проекте BI после его вызова, и файл не удаляется из проекта BI, когда вы удаляете набор данных файла на экране Manage system > Server datasets.

Поэтому при повторной загрузке загрузка будет неудачной из-за наличия файла с таким же именем.

Решение:

Перейдите в папку BI-проекта%BI_HOME%\webroot\WEB-INF\reportlets\txt, чтобы найти оригинальный файл с тем же именем, удалите/переименуйте оригинальный файл с тем же именем, а затем снова загрузите файл.