Пример вставки в инструкцию aws timestream DB
Есть ли какой-либо образец вставки в оператор, доступный для вставки данных в таблицы временного потока aws. Я получаю неверную синтаксическую ошибку.
Также документация aws предоставляет образцы только с языками программирования (Java,GO,Node,python), а не с SQL.
2 ответа
Вставки в настоящее время (29 декабря 2022 г.) поддерживаются черезWriteRecords
Только API, который можно вызывать напрямую через SDK или через интерфейс командной строки.
Ниже приведены два примера вставки записей через CLI ( ссылка ) и то, как будут выглядеть результирующие записи в таблице. Для примеров использования API лучше всего обратиться к официальной документации , так как в ней представлены примеры кода на различных языках программирования.
Вставка "Однотактовая" пластинка
aws timestream-write write-records \
--database-name mydatabase \
--table-name mytable \
--records '[{"Dimensions":[{"DimensionValueType": "VARCHAR","Name": "device-id","Value": "abc123"}],"MeasureName":"temperature","MeasureValue":"98.76","TimeUnit":"SECONDS","Time":"1672329484"}]'
AWS Timestream не поддерживает INSERT или любые операторы DDL и DML SQL. Вставка данных в AWS Timestream поддерживается с помощью AWS SDK.