///<summary> /// insert data ///</summary> ///<param name="database"></param> ///<param name="tableName"></param> ///<returns></returns> publicasync Task<bool> InsertData(string database, string tableName) { var now = DateTimeOffset.UtcNow; var currentTimeString = now.ToUnixTimeMilliseconds().ToString(); var dimensions = new List<Dimension> { new Dimension {Name = "RowData", Value = "TestData"}, new Dimension {Name = "ClientId", Value = "ChachaLin"}, }; var records = new List<Record> {new Record { Dimensions = dimensions, MeasureName = "cou temp", MeasureValue = "100", MeasureValueType = MeasureValueType.BIGINT, Time = currentTimeString }}; var writeRecordsRequest = new WriteRecordsRequest { DatabaseName = database, TableName = tableName, Records = records }; var response = await _amazonTimeStreamWriteClient.WriteRecordsAsync(writeRecordsRequest); return response.HttpStatusCode == HttpStatusCode.OK; }
資料的結構是aws提供的
首先定義dimension(維度)需要哪些東西,然後定義record的內容
Record的內容固定要有Dimensions, MeasureName, MeasureValue, MeasureValueType, Time