Изграждане на SQL заявки

 |
РЕЗЮМЕ НА СЛУЧАЯ
Тази глава показва процеса на изграждане на SQL заявки в SQL редактора на PANTHEON.
-
Избиране на таблици (SQL обекти)
-
Свързване на таблици
-
Избиране на колони
-
Определяне на допълнителни настройки
-
Показване на заявки
-
Изпълнение на заявки и показване на резултати
-
Потвърждаване и връщане към оригиналната форма*
-
Допълнителен анализ на заявки в Ad-hoc анализи
-
Класически изглед на SQL редактора
|
Изграждане на SQL заявки
Инструмент за изграждане на SQL заявки може да се използва вместо ръчно писане на SQL заявки. Инструментът може да бъде достъпен чрез кликване на
бутона за изграждане на SQL заявки в SQL редактора.
1. Избиране на таблици (SQL обекти)
Лицето, отговорно за задачата, позиционира курсора на SQL обекти в менюто от дясната страна на прозореца, избира желаната таблица (или изглед) и я прехвърля в горния централен панел, използвайки метода drag-and-drop. Процесът се повтаря за всички таблици, които лицето, отговорно за задачата, иска да има в индивидуална заявка.
Когато търси SQL обекти, лицето, отговорно за задачата, може да използва полето за търсене, разположено над списъка с обекти. За разширено търсене лицето, отговорно за задачата, използва
(бутона с лупа), разположен от дясната страна на полето за търсене. За да провери свойствата на SQL обектите, лицето, отговорно за задачата, кликва на
(бутона плюс) пред избрания обект.
* – по-подробно описание на SQL обектите може да бъде намерено на https://developer.datalab.eu, под Информация за база данни / DB Info P55.

2. Свързване на таблици
Ако лицето, отговорно за задачата, иска да има заявка, която използва полета от няколко различни таблици (или изгледи), таблиците трябва да бъдат свързани. Две таблици се свързват чрез колона, обикновено ключ, който се намира в двете таблици. Таблиците се свързват, като се прехвърля колоната от една таблица в съответстващата колона в другата таблица, използвайки метода drag-and-drop. В някои случаи таблиците се свързват автоматично и няма нужда от ръчно свързване.

3. Избиране на колони
Ако лицето, отговорно за задачата, иска да ограничи избора на колони в резултатите от заявката (защото лицето, отговорно за задачата, не иска да се показват всички данни), лицето, отговорно за задачата, просто избира колоните, като отметне квадратчето пред избраните колони.

4. Определяне на допълнителни настройки
Под панела за показване на избраната таблица има панел с допълнителни настройки, като например персонализирано именуване на колони (виж Псевдоним в изображението), тип и ред на сортиране (Тип на сортиране и Ред на сортиране), операции за изчисление (Агрегат), групиране (Групиране), и др.

5. Показване на заявки
Заявката се изгражда автоматично и се показва в панела в самия долен край.

6. Изпълнение на заявки и показване на резултати
Лицето, отговорно за задачата, стартира заявката, като натиска F5 функционалния клавиш на клавиатурата или като кликне на бутона в изображението по-долу.

Резултатът се показва в панела в долната част на прозореца.

7. Потвърждаване и връщане към оригиналната форма*
*– само когато редакторът е бил извикан от Ad-hoc анализи, компоненти на таблото или друга форма.
След като лицето, отговорно за задачата, е доволно от изградена заявка, лицето, отговорно за задачата, кликва на бутона OK (чекмарк), както е показано в изображението по-долу, за да се върне към оригиналната форма, която може да бъде Ad-hoc анализи, компоненти на таблото, и др. Заявката след това се прехвърля в оригиналната форма.

8. Допълнителен анализ на заявки в Ad-hoc анализи
Ако лицето, отговорно за задачата, иска да анализира допълнително резултатите от изградена заявка, лицето, отговорно за задачата, кликва на бутона Ad-hoc анализи, както е показано в изображението по-долу. Заявката ще бъде прехвърлена и отворена в формата за Ad-Hoc анализи, където лицето, отговорно за задачата, може да създаде Ad-Hoc анализ.

9. Класически изглед на SQL редактора
Когато лицето, отговорно за задачата, използва инструмента за изграждане на заявка и иска да види заявката в класическия SQL редактор без да използва инструментите за изграждане на заявки и без да изпълнява заявката, лицето, отговорно за задачата, използва бутона, както е показано в изображението по-долу.

Заявка в класическия SQL редактор ще се отвори.