这个错误的意思是给定的度量名称已经存在于给定的维度名称中,或者给定的维度名称已经存在于给定的多个度量名称中。这种情况经常发生在使用 AWS Timestream 数据存储时。为了解决这个问题,需要检查代码并按照以下步骤纠正错误。
确保给定的维度和度量名称是唯一的 在使用 AWS Timestream 进行数据存储时,确保已选定的维度和度量名称是唯一的。如果名称不唯一,AWS Timestream 会根据目前的名称库来判断。这往往会导致错误,从而导致上述错误。
以下是检查代码并纠正此类错误的示例。
假设我们正在创建带有多个维度和度量的表:
CREATE TABLE myTable (
domain VARCHAR(255),
myMetric DOUBLE,
timestamp TIMESTAMP
);
如果我们意外地使用了重复的度量名称或维度名称,就会触发此问题:
CREATE TABLE myTable (
domain VARCHAR(255),
myMetric DOUBLE,
myMetric VARCHAR(255),
timestamp TIMESTAMP
);
正确的方法是使用唯一的度量和维度名称:
CREATE TABLE myTable (
domain VARCHAR(255),
myMetric1 DOUBLE,
myMetric2 DOUBLE,
timestamp TIMESTAMP
);