Пример вставки в инструкцию 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.

Другие вопросы по тегам