Я использую инструмент BI Domo, который использует Amazon Red Shift. У меня есть набор данных, который работает в ночное время с использованием данных Zendesk.Как найти нулевую стоимость внутри номера?
Я получаю эту ошибку:
OnboardFlowExecution(2794) data flow execution id
(724670342c4c48a9a61e7a617e6462c1) failed:
java.lang.NumberFormatException: For input string: "null"
Я исследовал ошибку, и я нахожусь под впечатлением, что где-то в наборе данных в Number
столбец содержит данные, он не любит и сеет хаос с моим нисходящим процессом.
Как найти встречный столбец/строку?
У меня нет практического опыта работы с Domo так возьмите это с зерном соли ... но это, кажется, быть вашим BI-инструментом из-за неправильного ввода данных из бэкэнд. Инструменты BI обычно находятся непосредственно в базе данных или используют проприетарные датамарты (юниверсы, кубы и т. Д.), Которые подаются базой данных через процесс ETL администратора. Лучше всего будет выявлять любые доступные файлы журналов, чтобы лучше отслеживать, какая таблица терпит неудачу, а затем переходить непосредственно в базовую базу данных, чтобы проверить ваши предположения относительно фактических данных. Ужасно, я знаю, но это то, с чего я начну. – DanK
Я согласен с вами в том, что это инструмент BI. Но любая помощь, которую я могу идентифицировать в колонке и поле для нарушения, будет иметь большое значение. Спасибо – donviti
К сожалению, никто здесь не сможет помочь вам в деталях, которые вы ищете, потому что им нужен полный доступ к вашей системе, чтобы определить проблему. Я могу сказать вам из вашего java.lang.NumberFormatException (https://docs.oracle.com/javase/7/docs/api/java/lang/NumberFormatException.html), что вы пытаетесь преобразовать нулевое значение в число. Если бы я должен был догадаться, вероятно, во время процесса ETL конвертировать данные для конечных пользователей, чтобы вы могли связаться с вашим администратором баз данных или администратором BI, который создал ваши Datamarts для поиска по журналам сбоев. – DanK