AWS представила Live Data in Apps для приложений, созданных с помощью ИИ в Amazon Quick. Раньше показатели из управляемых наборов Quick Sight попадали в такие приложения как снимок на момент сборки. Теперь агент при создании приложения находит подходящие наборы данных и формирует SQL, а опубликованное приложение повторно выполняет этот запрос при каждом открытии.

Запрос запускается от имени конкретного читателя. Поэтому к результату применяются уже настроенные правила безопасности на уровне строк (RLS) и столбцов (CLS): два сотрудника могут открыть одно приложение и увидеть разные данные в соответствии со своими правами. Создатель подтверждает использование найденных наборов во время сборки, а каждый читатель отдельно даёт согласие на доступ к каждому набору при первом использовании. Сервер повторно проверяет разрешения при каждом запросе.

Функция поддерживает наборы в режимах SPICE и Direct Query. Для SPICE актуальность результата зависит от обновления набора, тогда как Direct Query обращается к источнику без отдельного обновления. В одном приложении можно сочетать SPICE-наборы или Direct Query-наборы из одного источника, но Direct Query из разных источников одновременно не поддерживается. Если меняются или удаляются столбцы, запросы приложения потребуется перестроить.

Минимальная роль для создателя и читателя — Reader Pro. Пользователь должен быть аутентифицирован в Amazon Quick: анонимный и публичный доступ к приложениям с живыми наборами не поддерживается. AWS также указывает на ограничения размера запросов и результатов. При превышении транспортного лимита приложение предлагает сузить запрос, агрегировать данные или добавить пагинацию вместо выдачи неполного результата. Компания не приводит независимых измерений скорости или качества работы функции.