Кто-нибудь пользуется инструментом Power Query? Есть ли какой-либо manual по использованию? Попытки работы приводят к неудачам
Потребность: делать динамические отчеты из Excel к разным базам данных: к Oracle, а также Sybase. Сейчас работаем с обеими базами через SQL-клиента, где есть готовые SQL-запросы. Хочется перевести эти запросы в режим пользовательских, чтобы иметь возможность запускать их из Excel.
Например, есть Excel-форма, где пользователь заполняет некоторые параметры: Отчетная дата, Город, который интересует этого пользователя и эти параметры передаются в SQL-запрос, который из баз (Oracle и Sybase) получает информацию по портфелю на эту отчетную дату в этом городе.
Через функцию импорт внешних данных (без Power Query) я смогла достучаться до нужных данных, но они живут в формате плоских таблиц, а нужно запускать немного сложные запросы. Соответственно, импорт внешних данных не подходит. В интерфейсе VBA писать эти запросы довольно муторно.
Казалось бы, разработчики придумали для такого рода потребностей удобный инструмент: Power Query, но почему-то у меня он отказывается подключаться к обоим серверам:(
В случае Sybase выдает ошибку "DataSource.Error: Sybase SQL Anywhere: Не удалось найти поставщика базы данных с неизменяемым именем "iAnywhere.Data.SQLAnywhere".
Возможно, эта ошибка возникла из-за того, что на компьютере отсутствует клиентское программное обеспечение поставщика. Чтобы скачать клиентское программное обеспечение для поставщика, перейдите на следующий сайт и выберите 32-разрядную (x86) версию (не ранее "Sybase SQL Anywhere Client Software"..."
В случае Oracle ошибка "DataSource.Error: Для System.Data.OracleClient требуется клиентское программное обеспечение Oracle version 8.1.7 или более поздней версии."
Что я делаю не так? Почему Excel добирается до данных из "Импорта внешних данных", а Power Query не может попасть на сервер?

Потребность: делать динамические отчеты из Excel к разным базам данных: к Oracle, а также Sybase. Сейчас работаем с обеими базами через SQL-клиента, где есть готовые SQL-запросы. Хочется перевести эти запросы в режим пользовательских, чтобы иметь возможность запускать их из Excel.
Например, есть Excel-форма, где пользователь заполняет некоторые параметры: Отчетная дата, Город, который интересует этого пользователя и эти параметры передаются в SQL-запрос, который из баз (Oracle и Sybase) получает информацию по портфелю на эту отчетную дату в этом городе.
Через функцию импорт внешних данных (без Power Query) я смогла достучаться до нужных данных, но они живут в формате плоских таблиц, а нужно запускать немного сложные запросы. Соответственно, импорт внешних данных не подходит. В интерфейсе VBA писать эти запросы довольно муторно.
Казалось бы, разработчики придумали для такого рода потребностей удобный инструмент: Power Query, но почему-то у меня он отказывается подключаться к обоим серверам:(
В случае Sybase выдает ошибку "DataSource.Error: Sybase SQL Anywhere: Не удалось найти поставщика базы данных с неизменяемым именем "iAnywhere.Data.SQLAnywhere".
Возможно, эта ошибка возникла из-за того, что на компьютере отсутствует клиентское программное обеспечение поставщика. Чтобы скачать клиентское программное обеспечение для поставщика, перейдите на следующий сайт и выберите 32-разрядную (x86) версию (не ранее "Sybase SQL Anywhere Client Software"..."
В случае Oracle ошибка "DataSource.Error: Для System.Data.OracleClient требуется клиентское программное обеспечение Oracle version 8.1.7 или более поздней версии."
Что я делаю не так? Почему Excel добирается до данных из "Импорта внешних данных", а Power Query не может попасть на сервер?