Службы аналитики Azure считывают данные из локальной базы данных Oracle
Мы используем службы аналитики Azure и хотим читать данные из локальной базы данных Oracle в режиме DirectQuery. Мы установили локальный шлюз и добавили его в службы аналитики Azure. Из того, что мы знаем, это работает как надо. Когда мы создаем модель в Visual Studio, мы можем войти в базу данных Oracle, просматривать таблицы и импортировать данные (если мы хотим). При входе в базу данных Oracle мы используем пользователя базы данных Oracle и пароль (не любой пользователь Windows).
При развертывании модели в службах аналитики Azure мы получаем следующую ошибку из журналов локального шлюза:
GatewayPipelineErrorCode = DM_GWPipeline_Gateway_MashupDataAccessError ---> 1 Microsoft.PowerBI.DataMovement. Вид источника данных: Oracle. Вид аутентификации: Имя пользователяПароль. Название недвижимости: Пароль
Насколько мы можем понять, имя пользователя и пароль, которые мы используем при создании модели в Visual Studio, не сохраняются в модели. Вот почему мы получаем эту ошибку, когда пытаемся развернуть модель в Azure Analysis Services. Кто-нибудь знает, как мы можем сохранить эту базу данных пользователя и пароль в табличной модели 1400?