Главная » Error » Error handle data error

Error handle data error

Обработка ошибок – это боль. Вы можете продвинуться довольно далеко, не обрабатывая ошибки правильно, но чем больше приложение, тем с большими проблемами вы столкнетесь. Чтобы действительно вывести создание API на новый уровень, вам следует вплотную заняться решением этой проблемы. Обработка ошибок – это широкая тема, и это можно сделать разными способами, в зависимости от приложения, технологий и многого другого. Это одна из тех вещей, которые легко понять, но трудно полностью понять.

Что такое обработка ошибок и зачем она вам нужна?

Обработка ошибок (или обработка исключений) – это процесс реагирования на возникновение ошибок (аномальное / нежелательное поведение) во время выполнения программы.

Зачем нам нужна обработка ошибок?

Потому что мы хотим сделать исправление ошибок менее болезненным. Это также помогает нам писать более чистый код, поскольку весь код обработки ошибок централизован, вместо того, чтобы обрабатывать ошибки везде, где мы думаем, что они могут возникнуть. В итоге – код более организован, вы меньше повторяетесь и это сокращает время разработки и обслуживания.

Типы ошибок

Существует два основных типа ошибок, которые нам нужно различать и обрабатывать соответствующим образом.

Операционные ошибки

Операционные ошибки представляют проблемы во время выполнения. Они не обязательно являются “ошибками”, но являются внешними обстоятельствами, которые могут нарушить поток выполнения программы. Даже если они не являются ошибками в вашем коде, такие ситуации могут (и неизбежно будут) происходить, и с ними нужно справляться.

Ошибки программиста

Ошибки программиста – это настоящие “ошибки”” и поэтому они представляют проблемы в самом коде. Что касается ошибок в синтаксисе или логике программы, они могут быть устранены только путем изменения исходного кода.

Используйте выходные данные об ошибках для отслеживания ошибок на уровне строк

Многие компоненты потока данных поддерживают вывод ошибок, что позволяет управлять тем, как компонент обрабатывает ошибки на уровне строк как во входящих, так и в исходящих данных. Поведение компонента при усечении или возникновении ошибки определяется параметрами для отдельных столбцов во входных или выходных данных. Например, можно указать, что компонент должен завершиться с ошибкой, если данные имени клиента будут усечены, но игнорировать ошибки в другом столбце, который содержит менее важные данные.

Выходные данные с ошибкой могут быть подключены к входным данным другого преобразования или загружены в другое место назначения, отличное от выходных данных без ошибок. Например, вывод ошибки может быть связан с преобразованием производного столбца, которое предоставляет строку для пустого столбца.

Настройка диалогового окна вывода ошибок

Используйте диалоговое окно Настройка вывода ошибок, чтобы настроить параметры обработки ошибок для преобразований потока данных, которые поддерживают вывод ошибок.

Опции

Ввод или вывод

Просмотр имени выходных данных.

Столбец

Просмотрите выходные столбцы, выбранные в диалоговом окне редактор преобразований.

Ошибка

Если применимо, укажите, что должно произойти при возникновении ошибки: игнорировать сбой, перенаправить строку или сбой компонента.

Усечение

Если применимо, укажите, что должно произойти при усечении: игнорировать сбой, перенаправить строку или сбой компонента.

Описание

Просмотрите описание операции.

Установите это значение для выбранных ячеек

Укажите, что должно произойти со всеми выделенными ячейками при возникновении ошибки или усечения: игнорировать сбой, перенаправить строку или сбой компонента.

Применить

Примените параметр обработки ошибок к выбранным ячейкам.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован.

Adblock
detector