Ну, есть два способа облегчения доступа к этим данным, но интерфейс не дает возможности получить весь URL-адрес одним вызовом. Вы должны создать его вручную:
public static String makeUrl(HttpServletRequest request)
{
return request.getRequestURL().toString() + "?" + request.getQueryString();
}
Я не знаю, как это сделать с любыми средствами Spring MVC.
Если вы хотите получить доступ к текущему Запросу без передавая его повсюду, вам нужно будет добавить слушателя в web.xml:
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
И затем используйте это, чтобы получить запрос, связанный с текущим потоком:
((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest()
Основываясь на типах SQL для логических типов паркета и , сопоставлении типов данных для файлов паркета в операции копирования фабрики данных, поддерживается тип данных Decimal
. Десятичные данные преобразуются в двоичный тип данных.
Вернуться к сообщению об ошибке:
Сбой произошел на стороне источника. ErrorCode = UserErrorParquetTypeNotSupported, 'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message = Десятичная точность или информация о масштабе не найдена в схеме для столбца: ADDRESSLONGITUDE, Source = Microsoft.DataTransfer.Richfile.PginT.ParquetT. InvalidCastException, Message = Object нельзя преобразовать из DBNull в другие типы., Source = mscorlib, '
blockquote>Если числовые данные имеют значение
null
, они будут преобразованы в тип данныхInt
без какой-либо десятичной точности или масштаба информации.Формат CSV не имеет этого процесса преобразования, поэтому вы можете установить значение по умолчанию для ваших числовых данных.