#mysql #google-apps-script #google-cloud-sql #google-app-maker
# #mysql #google-приложения-скрипт #google-cloud-sql #google-создатель приложений
Вопрос:
Я довольно новичок в App Maker. Я хочу создать приложение, которое будет собирать различные типы запросов (сбои, новые идеи, заказы и так далее). Для каждого типа запроса будет отдельная модель данных. Каждая модель данных (запрос) содержит 3 одинаковые данные: дата, приложение, комментарии.
В дополнение к панели мониторинга для каждого типа запроса, я хочу создать панель, в которой будут отображаться все записи только с повторяющимися записями и типом запроса в виде еще одной записи (дата, приложение, комментарии, тип запроса)
Я думаю, что вычисляемая модель — это ответ здесь, но, несмотря на ознакомление с документацией, я не знаю, как реализовать это в моем случае. Может ли кто-нибудь остановить меня с этим? Ниже я представляю отображение приведенного выше описания. Записи 1, 2, 3 … представляют записи, которые не реплицируются в другой модели данных.
ИЗОБРАЖЕНИЕ:
https://drive.google.com/file/d/1gi6ylZacOVSkcqtpaupRpIOrzbq7fOsT/view?usp=sharing
Я пытался сделать отношения, но я не мог отобразить это в одной таблице, какова моя цель. Как настроить источник данных SQL для этого?
Ответ №1:
Вы можете создать новую вычисляемую модель SQL с помощью UNION:
(SELECT 'Failures' AS REQUEST_TYPE, C.* FROM Failures AS C)
UNION ALL
(SELECT 'New Ideas', C.* FROM `New ideas` AS C)
UNION ALL
(SELECT 'Orders', C.* FROM Orders AS C);
В вашем источнике данных должны быть соответствующие поля, соответствующие именам столбцов sql: REQUEST_TYPE, Date, Applicient, Comments
Ссылка:
Комментарии:
1. Большое вам спасибо за ваш ответ, вы мне очень помогли. Может быть, вы знаете, как создать ту же таблицу, не используя вычисляемую модель. Потому что я хотел бы выполнять операции с этой таблицей, а с вычисленной я не могу этого сделать.
2. @Piotr Я предлагаю сделать это основной моделью (с 4 полями) и запросить 3 источника данных из этой основной модели (например: где Request_type = ‘Failures’)
3. Эта модель должна быть «вычисляемой» или «Облачным SQL»? Как именно должен выглядеть этот запрос в таком источнике данных?
4. @Piotr Это должна быть основная модель (облачный SQL) с 4 полями. Запрос источника данных будет выглядеть следующим образом, и вы просто фильтруете их.