DataArts Studio DataArts DataService направлен на создание единой шины данных для предприятий, позволяющей централизованно управлять внутренними и внешними API‑сервисами. DataArts DataService помогает быстро генерировать API данных на основе таблиц данных и позволяет управлять полным жизненным циклом API, включая публикацию API, управление и O&M. С DataArts DataService вы можете реализовать агрегацию микросервисов, разделение фронтенд‑бэкенд, системную интеграцию и предоставлять функции и данные партнёрам и разработчикам легко и быстро с низкими затратами и рисками.
DataArts DataService имеет следующие преимущества по сравнению с другими методами совместного использования и обмена данными:
DataArts DataService инкапсулирует бизнес-логику данных в RESTful API единого стандарта, которые можно использовать для доступа к данным. DataArts DataService применяется для быстрого реагирования на запросы доступа к небольшому объёму данных. Для открытия большого объёма данных рекомендуется использовать совместное использование и обмен данными или другие решения.
Чтобы публиковать API или группу API, выполните следующее:
Если вы хотите использовать DataArts DataService, вы должны создать Эксклюзивный кластер DataArts DataService.
Перед созданием API необходимо создать рецензента.
Вы можете генерировать API. API может быть сгенерирован с помощью конфигурация или скрипт/MyBatis.
Отладьте созданный API в консоли управления, чтобы проверить, работает ли он правильно.
API можно вызвать только после его публикации.
Вы можете управлять опубликованным API по мере необходимости.
Оркестрация API позволяет вам реорганизовывать и реконструировать API в визуализированном виде на основе конкретной логики сервисов и процессов без компиляции кода. Таким образом, вы можете легко выполнять вторичную разработку, не влияя на оригинальные API.
Чтобы обеспечить стабильность бэкенд‑сервисов, вы можете выполнять ограничение API.
Приложение определяет идентичность вызывающего API. API, использующий app или IAM аутентификацию, должен быть авторизирован, чтобы могла быть получена информация аутентификации для вызова API.
Чтобы вызвать API, выполните следующие операции:
Получите API из каталога сервисов. API можно вызвать только после его публикации.
Если вы разработчик API и хотите вызвать API, использующий app или IAM аутентификацию, вы должны подать заявку на авторизацию API.
После выполнения предыдущих шагов вы можете вызвать API.
На Обзор странице, вы можете просматривать различные представления данных мониторинга. The Обзор страница отображает информацию об API и приложениях.
Рисунок 1 Статистика данных на основе API

Категория | Метрика | Описание |
|---|---|---|
Обзор данных | Опубликовано | Количество опубликованных API |
В разработке | Количество API, находящихся в разработке | |
Приложения | Количество приложений, авторизованных опубликованными API | |
Общее количество вызовов | Количество вызовов к API во всех кластерах за последние семь дней (исключая текущий день) | |
Успешные | Количество успешных вызовов API | |
Количество неуспешных вызовов API | Количество неудачных вызовов API | |
Корректные | Количество корректных вызовов API. Корректные вызовы API означают вызовы, прошедшие проверку. | |
Недействительные | Количество недействительных вызовов API. Недействительные вызовы API означают вызовы, не прошедшие проверку из‑за некорректных параметров запроса. | |
Трендовая диаграмма | Вызванные API | Тренд количества вызовов API в одном или всех кластерах за указанный период времени.
|
Опубликованные API | Тренд количества публикаций API за указанный период времени
| |
Топ‑5 статистика | Топ 5 API по частоте вызовов | Топ 5 API по частоте вызовов в одном или всех кластерах за указанный период времени
|
Топ 5 API по длительности вызова | Топ 5 API по длительности вызовов в одном или всех кластерах за указанный период времени
| |
Топ 5 API по количеству вызовов | Топ 5 API по количеству вызовов в одном или всех кластерах за указанный период времени. (Если API разрешён для разных приложений, количество вызовов, сделанных этими приложениями к API, суммируется.)
| |
Топ 5 по количеству вызовов | Топ 5 API по количеству вызовов в одном или во всех кластерах за указанный период времени. (Если API авторизован для разных приложений, количество вызовов, сделанных этими приложениями к API, учитывается отдельно.)
|
Рисунок 2 Статистика данных по приложению

Категория | Метрика | Описание |
|---|---|---|
Обзор данных | Завершено | Количество приложений, авторизованных всеми API |
Общее количество вызовов | Количество вызовов API (использующих приложение или IAM-аутентификацию) во всех кластерах за последние семь дней (исключая текущий день) | |
Успешные | Количество успешных вызовов API, использующих приложение или IAM-аутентификацию. | |
Неудачные | Количество неудачных вызовов API, использующих приложение или IAM-аутентификацию. | |
Действительные | Количество действительных вызовов API, использующих приложение или IAM-аутентификацию. Действительные вызовы API относятся к вызовам, прошедшим проверку. | |
Недействительные | Количество недействительных вызовов API, использующих приложение или IAM-аутентификацию. Недействительные вызовы API относятся к вызовам, не прошедшим проверку из‑за неправильных параметров запроса. | |
График тренда | Вызванные API | Тренд количества вызовов API, использующих приложение или IAM-аутентификацию, во всех кластерах за указанный период.
|
Топ 5 статистика | Топ 5 приложений по частоте вызовов | Топ 5 API (использующих приложение или IAM-аутентификацию) по частоте вызовов во всех кластерах за указанный период
|
Топ 5 приложений по длительности вызовов | Топ 5 API (использующих приложение или IAM-аутентификацию) по длительности вызовов во всех кластерах за указанный период
| |
Топ 5 приложений по количеству вызовов | Топ 5 API (с использованием приложения или IAM-аутентификации) по количеству вызовов во всех кластерах за указанный период времени. (Если API авторизован для разных приложений, количество вызовов, сделанных этими приложениями к API, считается совместно.)
| |
Топ 5 по количеству вызовов | Топ 5 API (с использованием приложения или IAM-аутентификации) по количеству вызовов во всех кластерах за указанный период времени. (Если API авторизован для разных приложений, количество вызовов, сделанных этими приложениями к API, считается отдельно.)
|