как получить доступ к представлению из базы данных JDB C на локальном oracle сервере с помощью склеенного задания aws? - PullRequest
1 голос
/ 28 января 2020

Мне нужно извлечь представление из локальной базы данных oracle, используя AWS Glue. Я могу успешно указать сканеру для чтения из таблиц базы данных. Но если я попытаюсь указать на представление базы данных, ничего не произойдет. К сожалению, все наши данные абстрагированы от представлений. Должно ли это работать?

А также при извлечении таблицы или представления из базы данных JDB C всегда ли нужно сначала создавать таблицу в AWS Glue Data Catalog?

1 Ответ

0 голосов
/ 29 января 2020

Но если я попытаюсь указать на представление базы данных, ничего не произойдет. К сожалению, все наши данные абстрагированы от представлений. Должно ли это работать?

К сожалению, сканер клея не поддерживает сканирование видов.

А также при извлечении таблицы или при просмотре из базы данных JDB C всегда ли сначала нужно создавать таблицу в AWS каталоге данных склеивания?

Да и нет

Если вы хотите использовать только родной DynamicFrame для Glue, то метаданные таблицы должны быть сначала просканированы и сохранены в каталоге Glue.

Если вы не беспокоитесь о DynamicFrames, тогда вы можете использовать spark JDB C, где вы можете читать таблицы и представления внутри вашего задания Glue. Для этого вам не нужны метаданные, присутствующие в каталоге Glue. Обратитесь к this и this , чтобы узнать больше о считывании данных через JDB C в Spark DataFrame.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...