Я отправляю данные из запроса SQL в облаке на db2 в облаке, когда я запрашиваю данные и сохраняю их в своем хранилище s3, это сохраняет jobid этого конкретного результата запроса.
Но когда Я помещаю данные в db2, он не сохраняет ни одного идентификатора работы, фактически данные были вставлены. Я проверяю, снова заходя на db2.
Но как я узнал по запросу SQL, что мой запрос выполнен успешно или нет? Я хочу подтвердить это при выполнении запроса SQL в облаке.
Мой запрос:
select
a.col, a.col2, explode (a.col3) company_list
from
cos://us-east/akshay-test-bucket1/Receive-2020-03-11/CP-2020-03-11/ STORED AS PARQUET c
into
crn:v1:bluemix:public:dashdb-for-transactions:eu-gb:a/2c36cd86085f442b915f0fba63138e0c:61f353e4-6640-4599-b1dd-48ee52ee008d::/schema_name.table_name
Здесь я сохраняю данные в db2, и запрос SQL говорит: «Предварительный просмотр возможен только для результатов, хранящихся в облачном хранилище объектов», как вы можете видеть на скриншоте выше и посмотреть мой запрос.