Ограничения и замечания
При использовании SAP OData в качестве источника имеются следующие ограничения:
-
SAP OData коннектор поддерживает службы, сгенерированные с помощью SAP Gateway Service Builder для извлечения данных ODP через OData. Другие типы служб должны соответствовать требованиям для служб, сгенерированных с помощью SAP Gateway Service Builder для извлечения данных ODP через OData.
Дополнительные сведения см. в разделе Генерация службы для извлечения данных ODP через OData.
- Поддерживается только OData версии 2.0 (V2).
- Поддерживается служба OData с одной сущностью. DeltaLinksOf<EntitySet> поддерживается для службы с поддержкой дельта-изменений.
- Поддерживается только версия службы 1.0.
- Изменения метаданных не поддерживаются. Любые изменения метаданных службы требуют перезагрузки задачи.
- Каждая подписка ODP в системе SAP может использоваться для уникального имени службы и имени пользователя. Иными словами, невозможно иметь несколько подписок для одной и той же службы и имени пользователя. Любая новая задача для службы и имени пользователя отменит существующую подписку и запустит новую.
-
Текущие данные являются единственным поддерживаемым режимом, когда фактическая операция изменения (INSERT, UPDATE или DELETE) выполняется на целевом объекте.
Примечание к информации- Операции изменения определяются источником ODP. Некоторые операции могут не поддерживаться целевым объектом.
- Мы рекомендуем вручную устанавливать первичный ключ для источников ODP, которые не используют первичный ключ по умолчанию.
-
Применимо только к проектам репликации: Некоторые операции INSERT принимаются как UPDATE. Поэтому, чтобы предотвратить конфликты на целевом объекте, установите политику обработки конфликтов применения Запись для применения UPDATE не найдена на ВСТАВИТЬ отсутствующую целевую запись.
- Сжатие GZIP требует HTTP 1.1 или более поздней версии (HTTP/1.1)
- HTTPS поддерживается только с именем хоста. Если DNS-имя отсутствует, добавьте IP-адрес и имя хоста в локальный файл hosts .
- Для валют и единиц измерения фреймворк SAP NetWeaver Gateway всегда использует преобразования типов (методы для исходящего и входящего потока класса CL_GDT_CONVERSION). При преобразовании единиц измерения и валют всегда применяется код ISO (а не желаемая единица измерения или валюта).Для получения дополнительной информации см. примечания SAP 1893788 и 3082462.
-
В соответствии со спецификацией OData, каждая сущность должна иметь хотя бы один первичный ключ. Если исходная сущность ODP не имеет первичных ключей, все столбцы в модели службы будут сгенерированы как первичные ключи.
- Таблицы уже загружены. Начать обработку изменений из параметры для выполнения задач не поддерживаются.
- Параметр Do not limit LOB column size в настройках задачи не поддерживается.
- Поиск источника не поддерживается.
-
Конечная точка SAP OData использует метаданные службы OData. Вследствие этого целевые таблицы будут созданы со столбцами, предусмотренными в ODP.
-
Объекты иерархии и столбцы не поддерживаются.
Примечания SAP
Если вы столкнетесь с какой-либо из проблем, перечисленных ниже, обязательно обновите свою систему до версии SAP, которая устраняет эту проблему.
| Примечание SAP | SAP_BW |
|---|---|
| 3118751 - ODP OData V2: MaxPageSize больше 50000 не учитывается | 750-756 |
| 3023446 - ODP с OData V2: odata.maxpagesize игнорируется для дельта-запроса | 750-755 |
| 3094347 - Запрос OData из источника данных, имеющий поле типа RAW 16, показывает неверное значение | 750-757 |
| 3389181 - Метаданные полей метки времени в ODP OData V2 | 750, 754-757 |
| 3396326 - Сопоставление INT8 с Edm.Int64 вместо Edm.String | 750-758 |
| 3355345 - Вспомогательный отчет для поддержания значения в таблице ODQADMIN | 750-758 |
| 3250756 - Поля с плавающей запятой в источнике округляются при доступе к поставщику оперативных данных | 750-757 |
| 062232 - ODP OData V2 - Последний скиптокен для указателя не предоставляет дельтатокен | 750-755 |
| 3335039 - OData V2: короткий дамп UNCAUGHT_EXCEPTION в SEGW для ABAP CDS ODP, заканчивающийся на $E | 754-757 |
| 3197913 - Ошибка преобразования XML во время извлечения | 731-757 |
| 3315021 - ODP OData V2: тип DATS не может быть преобразован в Edm.Datetime | все |
| 2219781 - ODP_ODATA: DeltaLinksOf<EntitySet> | 750 |
| 3305193 - Обработка начальных значений даты и времени в БД при чтении через сервис OData | 752-757 |
| 2787992 - Новые типы данных | 750-754 |
| 3569859 - Возможно переполнение, если используется целочисленный тип INT8 в источнике ODP модели ODATA v2 |
SAP_BW: 750-758 SAP BW/4HANA 2.0 , 2021, 2023 |