Я работаю над собственной реализацией ADO.NET. Он отлично работает с Visual Studio и т. Д., Но теперь я хочу использовать его в Power BI Desktop.Как диагностировать DataSource.Error при подключении к пользовательскому поставщику ADO.NET?
Я уже зарегистрировал поставщика в machine.config (обе платформы) и скопировал все соответствующие сборки в GAC. Теперь я, наконец, смог обойти первых сообщений об ошибках мало мощности BI дал мне, но теперь я застрял на этом одном:
DataSource.Error: An error happened while reading data from the provider: 'Value cannot be null.
Parameter name: values'
Details: DataSourceKind=AdoDotNet DataSourcePath=MyOwnProvider/param1=Something
Теперь мне кажется, что это сообщение об ошибке стандарта .NET, так что было бы легко решить, если бы я знал, где это пошло не так. К сожалению, я еще не нашел способа диагностировать проблему. Я попытался использовать Visual Studio для отладки Power BI (который, похоже, успешно загрузил мою сборку). Я попытался использовать DebugView и ProcMon, чтобы узнать, что происходит, но все это не помогло мне.
Как диагностировать, что на самом деле пошло не так? Как получить подробный журнал, стек вызовов или что-то еще?
(Яркая копия моего вопроса на [форуме PowerBI здесь] (http://community.powerbi.com/t5/Integrations-with-Files-and/DataSource-Error-when-connecting-to-ADO-NET -provider/td-p/85040)) –
Сколько у вас методов, которые принимают параметр под названием 'values'? – rene
Нет ... Это, наверное, один из внутренних методов ADO.NET. @rene –