Как создать представление?

#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 полями. Запрос источника данных будет выглядеть следующим образом, и вы просто фильтруете их.