Я использую свое собственное приложение DocumentDB Api (.NET SDK), которое читает из базы данных SQL и выталкивает его в коллекцию. Это используется в приложении Logic.У документацииDDD отсутствует информация
Logic App Workflow: SQLConnector -> JSONEncoder -> DocumentDBApiApp
Если я проверяю последний шаг DocumentDBApiApp он имеет 1663 уникальный идентификатор о том, что пишется в коллекцию.
Но когда я проверяю коллекцию или запрашиваю коллекцию с помощью API Management, я получаю только 505 идентификаторов. Затем я снова вызвал приложение Logic и снова запросил сборку, это было 776 ID и так далее.
Что мне здесь не хватает? У меня много логических приложений, которые строятся одинаково, но они работают нормально.
Редактировать: Sqlconnector использует хранимую процедуру (представление базы данных) для получения данных.
Два вопроса - какова политика индексирования коллекции и как вы запрашиваете коллекцию, портал или SDK? Когда вы запрашиваете, читаете ли вы все результаты путем подкачки через ответы? –
Я не поддался индексированию, поэтому я предполагаю, что он по умолчанию. Я пробовал запросы через портал, коллекцию и api-call в коллекцию. Те же результаты, все дают меньше, чем они должны, и результаты находятся на одной странице. – viktorh
После того, как несколько логических приложений запускаются, коллекция почти совпадает с вводом, но осталось несколько записей. – viktorh