БД / ТАБЛИЦА конкретное местоположение результатов запроса - PullRequest
0 голосов
/ 04 марта 2019

Как создать местоположение результата запроса, специфичное для базы данных / таблицы, когда я запрашиваю данные с помощью консоли AWS.В настоящий момент я вижу «местоположение результатов запроса» в настройках, но, похоже, это глобальная настройка, которая применима ко всем базам данных.Есть ли способ настроить приведенный ниже сценарий создания таблицы или использовать любой другой механизм для указания местоположения результатов, специфичных для БД / таблицы, при запросах с помощью консоли aws?

мой запрос

CREATE EXTERNAL TABLE IF NOT EXISTS SAMPLE (
  customer_id    String,
  customer_name String

) 
STORED AS PARQUET 
LOCATION 's3://<bucket>/files/';

1 Ответ

0 голосов
/ 06 марта 2019

Самое близкое, что вы можете получить, это использовать новую функцию рабочих групп.Создайте новую рабочую группу и задайте ее местоположение результатов и используйте эту рабочую группу при выполнении запросов из консоли.

Это не будет чем-то, что вы будете делать для каждого запроса, но я не уверен, что это так.то, что вы просите.

Выполнение запросов из консоли более ограничено, чем использование API, как вы, вероятно, знаете, когда вы используете вызов API StartQuertExecution, вы можете указать расположение вывода для этого конкретного запроса, который будетв любом месте на S3, но когда консоль - это приложение, которое абстрагируется от всего этого и на самом деле не создано для поддержки полного API.

...