Страница 1 из 1

Undefined datasource type при использовании mongodb

Добавлено: 27 май 2022, 12:30
George Khuriev
Добрый день!

При попытке подключения источника данных mongodb получаем ошибку - "Undefined Data Source The undefined 'SystemInfo' data source is found in the report. The reporting tool cannot correctly process such type of the data source! Maybe custom data sources are used in the report. This report cannot be rendered!" в дизайнере.

Сами исходники отчета хранятся в формате json. При сохранении отчета в исходном файле Datasource сохраняется с типом Undefined. Если отчет переделать в xml, то такой ошибки не возникает.

Так же дизайнер дает ошибку при наличии поля типа Binary - не происходит преобразования в byte []. - "Тип значения не соответствует типу столбца. Невозможно сохранить <Binary:0x45ae1a2d93e23c70382aa8e8c9d945c5e272636d> в столбце Sha1HashValue. Ожидался тип Byte[]."


Список подключенных nuget
<PackageReference Include="Stimulsoft.Dashboards.Web.NetCore" Version="2022.2.5" />
<PackageReference Include="Stimulsoft.Data.MongoDB" Version="2021.4.4" />
<PackageReference Include="Stimulsoft.Data.OData" Version="2022.1.1" />
<PackageReference Include="Stimulsoft.Reports.Engine.NetCore" Version="2022.2.5" />
<PackageReference Include="Stimulsoft.Reports.Web.NetCore" Version="2022.2.5" />

Re: Undefined datasource type при использовании mongodb

Добавлено: 27 май 2022, 15:47
Max Shamanov
Здравствуйте,

Мы воспроизвели проблему при открытии отчета в формате json с подключением к mongodb.Необходимо время для анализа.

Можете прислать пример данных для воспроизведения проблемы?
Так же дизайнер дает ошибку при наличии поля типа Binary - не происходит преобразования в byte [].
Спасибо.
#7041

Re: Undefined datasource type при использовании mongodb

Добавлено: 31 май 2022, 12:15
George Khuriev
Пример записи на которой происходит ошибка:
{
"_id": {
"$oid": "615f6f63ecee3a62f048b27b"
},
"Leader": "00546nam 22001697 4500",
"Warnings": [],
"Sha1HashValue": {
"$binary": {
"base64": "Ra4aLZPiPHA4KqjoydlFxeJyY20=",
"subType": "00"
}
},
"IsDeleted": false,
"CreationDate": {
"$date": {
"$numberLong": "-62135596800000"
}
}
}

Re: Undefined datasource type при использовании mongodb

Добавлено: 31 май 2022, 15:15
Max Shamanov
Здравствуйте,

Мы воспроизвели проблему с наличием поля типа Binary. Необходимо время для анализа.

Спасибо.
#7059

Re: Undefined datasource type при использовании mongodb

Добавлено: 01 июн 2022, 16:50
Max Shamanov
Здравствуйте,

Проблемы решены, исправления будут доступны в ближайшем релизе.

Спасибо.

Re: Undefined datasource type при использовании mongodb

Добавлено: 06 июн 2022, 10:47
George Khuriev
Спасибо.

Re: Undefined datasource type при использовании mongodb

Добавлено: 06 июн 2022, 14:03
Max Shamanov
Здравствуйте.

Мы всегда рады вам помочь.
Обращайтесь, если ещё нужна будет помощь.

Спасибо