Я подключаюсь к AWS Athena из Power BI через ODBC, используя драйвер Simba в своей документации. Соединение работает, я могу запросить Athena. Сначала я реализовал это в тестовой учетной записи AWS, а теперь я делаю это во второй учетной записи.
Моя проблема со вторым аккаунтом. Я все еще успешно получаю данные в Power Bi, но по какой-то причине, когда я делаю обновление данных в Power BI, Athena выполняет запросы "SHOW SCHEMAS" в общей сложности семь раз, прежде чем получать данные и, следовательно, записывает 14 ненужных файлов в S3. Этого не происходит в моей первой конфигурации.
Я проверил настройки в рабочей группе Athena, чтобы убедиться, что они совпадают. Я проверил определения таблиц и баз данных на Glue, чтобы убедиться, что они совпадают. Я настроил два новых DSN для использования с Power BI, по одному для каждой учетной записи, чтобы убедиться, что они были настроены с точно такими же параметрами. Я даже создал новую корзину S3 для хранения результатов запросов на втором аккаунте, потому что я позволил Athena создать один по умолчанию для этого аккаунта, но не первый. Ничего не помогло! Первая учетная запись не выполняет никаких запросов "SHOW SCHEMAS", а вторая выполняет их, даже когда я проверяю DSN на администраторе источника данных ODBC.
Кто-нибудь знает, что может быть причиной этого? Я не знаю, что еще попробовать.
Спасибо