Я пытаюсь выполнить простую операцию select * для таблиц хранилища столбцов в базе данных HANA
. Я заметил, что выбор * для некоторых таблиц в базе данных приводит к следующей ошибке:
column store error: search table error: [6923] Attribute load failed.SAP DBTech JDBC: [2048]:
Некоторые таблицы хранилища столбцов не загружаются из-за этой ошибки.
Я перезапустил экземпляр базы данных для выделенной мне учетной записи cal.sap.com, но это не решило проблему. Затем я приостановил экземпляр и повторно активировал его. Однако это привело к той же проблеме с другими таблицами в базе данных, которые раньше правильно выбирались, т.е. я смог прочитать их данные. Я заметил, что это происходит, когда таблица имеет один или несколько столбцов типа ‘TIME’ /’TIMESTAMP’
в HANA
, которые обычно хранят значения меток времени в формате часы:минуты:секунды:миллисекунды. Это непоследовательное поведение, так как я могу все время выполнять операцию select * для этих таблиц, за исключением нескольких случаев, когда select * терпит неудачу и возникает эта проблема. Я удаляю содержимое таблицы, а затем снова загружаю его с теми же данными, а затем загрузка таблицы (выбор значений из таблицы) работает нормально. Пробовал выгружать таблицу из памяти и снова загружать, но это не помогает решить проблему.
ОБНОВЛЕНИЕ: Содержимое файла трассировки после возникновения этой ошибки:
ste::Exception type AttributeStoreFile error '1090922094766': attribute value is not a date or wrong syntax message additionalInfo $ADDINFO$
exception throw location:
CS/OptimizeCompression/Helper.cpp:431
Attribute load failed; $message$=Attribute load failed;index=HAULMAX_UAT_SHIPMENT:Shipmenten,attribute='PickupTime' (228)
exception 6923:
CS/OptimizeCompression/Helper.cpp:431
Attribute load failed; $message$=Attribute load failed;index=HAULMAX_UAT_SHIPMENT:Shipmenten,attribute='ActualDelTime' (212)
(6923)' (table=HAULMAX_UAT_SHIPMENT:Shipment (t 1337), passport=)
[4810]{-1}[202/-1] 2017-06-27 10:48:52.458400 e optimize_compres OptimizeCompressionData.cpp(00857) : return value: false, error: exception 6923:
CS/OptimizeCompression/Helper.cpp:431
Attribute load failed; $message$=Attribute load failed;index=HAULMAX_UAT_SHIPMENT:Shipmenten,attribute='PickupTime' (228)
exception 6923:
CS/OptimizeCompression/Helper.cpp:431
Attribute load failed; $message$=Attribute load failed;index=HAULMAX_UAT_SHIPMENT:Shipmenten,attribute='ActualDelTime' (212)
(6923) (table=HAULMAX_UAT_SHIPMENT:Shipment (t 1337), passport=)
[4810]{-1}[200/16652466] 2017-06-27 10:48:52.459866 e Mergedog Mergedog.cpp(01338) : Optimize compression failed: {IndexName: HAULMAX_UAT_SHIPMENT:Shipment, Trigger: 7, ReclaimDelta: false, DeltaMerge: false, OptimizeCompression: true, MainSize: 1119210}, error: exception 6923:
CS/OptimizeCompression/Helper.cpp:431
Attribute load failed; $message$=Attribute load failed;index=HAULMAX_UAT_SHIPMENT:Shipmenten,attribute='PickupTime' (228)
exception 6923:
CS/OptimizeCompression/Helper.cpp:431
Attribute load failed; $message$=Attribute load failed;index=HAULMAX_UAT_SHIPMENT:Shipmenten,attribute='ActualDelTime' (212)
(6923)