Перейти до вмісту

Інформаційні панелі

Інформаційна панель збирає на одній сторінці те, на що команда дивиться щодня: ключові показники, їхню динаміку з місяця в місяць, розподіл за статусом, найближчі терміни. Кожна картка на ній показує запитання — читання даних бази, побудоване мишею або написане на SQL, — а фільтри вгорі сторінки керують пов’язаними з ними картками.

Інформаційна панель «Pilotage de l’agence»: тенденція місяця, ціль, оборот із накопиченням, тональність відгуків

Усе відкривається через Інформаційні панелі в блоці відкритої бази внизу бічної панелі. Ліворуч — інформаційні панелі та збережені запитання бази, а також Дослідити дані, щоб поставити запитання, нічого не зберігаючи. Будь-який читач бази переглядає їх, досліджує і зберігає власні запитання; побудова інформаційної панелі та поширення запитання потребують рівня Керування.

Збережене запитання є особистим — його бачите лише ви, — для всієї бази чи для груп. Його меню, через клацання правою кнопкою чи ⋯, відкриває його у вкладці поруч із таблицями, змінює його назву й доступ або видаляє його. + на панелі вкладок також пропонує Нове запитання та Нове SQL-запитання.

Зберегти, у заголовку запитання, зберігає його; запитання, яке ви не можете змінити, натомість пропонує Зберегти копію, яка стає вашою. ⋯ (Більше дій) також пропонує Назва й доступ…, Зберегти копію… і Видалити запитання; вкладка, що його показувала, зберігає свій вміст, знову ставши незбереженою.

Побудова запитання мишею

Section titled “Побудова запитання мишею”

Запитання будується крок за кроком, один під одним:

Редактор запитання: дані, фільтри, підсумок за місяцями

КрокЩо тут вибирають
Даніпочаткову таблицю і стовпці, які показуються, коли нічого не підсумовано
Приєднати данііншу таблицю бази, пов’язану через зв’язок — його пропонують автоматично — або через два стовпці однакового типу; ліве, внутрішнє, праве чи повне з’єднання
Фільтрза стовпцем, з тим, що пропонує його тип: є / не є, містить, між, порожнє…; для дати — період: сьогодні, останні 30 днів, цей місяць, минулий квартал, з … по …; або вираз, записаний так само, як на панелі подань
Підсумуватиміри — кількість рядків, сума, середнє, медіана, мінімум, максимум, унікальні значення, стандартне відхилення, накопичені підсумки — за одним–трьома стовпцями
Сортувати, Обмежитипорядок рядків і їхня максимальна кількість

Дату можна групувати за днем, тижнем, місяцем, кварталом чи роком або за порядковим значенням — день тижня, місяць року, година доби; число — за діапазонами. Множинний вибір зараховує кожен рядок до кожного з його варіантів. Періоди відраховуються у вашому часовому поясі, а тиждень починається з дня, указаного у ваших налаштуваннях.

Візуалізувати виконує запитання. Результат показується у відповідному для нього вигляді — число, лінія, стовпці, таблиця — і змінюється внизу екрана:

ВізуалізаціяЩоб показати
Число, Тенденція, Прогрес, Шкалаодне значення; останній період порівняно з попереднім і з тим самим періодом минулого року; просування до цілі
Гістограма, Лінійчата, Лінія, Області, Комбінованаміри вздовж виміру: ряди поруч, із накопиченням або до 100 %
Секторна, Воронкачастки, етапи
Точковадві міри одна щодо одної, третя — розміром точок
Таблиця, Зведена таблицярядки з можливістю сортування; рядки за одним виміром, стовпці за іншим, з підсумками
Мапарегіони чи департаменти Франції або країни, розфарбовані за значенням; або точки за широтою й довготою

Параметри визначають, що показується, а результат можна завантажити у форматі CSV.

ВізуалізаціяЩо пропонують Параметри
Лінійчата, лінія, області, комбінованаколір і назва кожного ряду; накопичення з підсумком над стовпцями; ширина стовпців; згладжені чи ступінчасті лінії, з точками або без; порядок категорій; назви осей, поділки, нахил підписів, межі, логарифмічна шкала; значення на графіку; ціль
Секторнакільце та його товщина, півколо, роза; підсумок у центрі; кількість секторів до «Інше»; колір і назва кожного сектора; підписи на секторах чи поруч; розташування легенди
Воронкаколір і назва кожного етапу, їхній порядок
Число, тенденція, прогрес, шкалаколір, кольори залежно від значення, підпис під числом, порівняння — і чи є зниження доброю новиною
Таблиця, зведена таблицяперейменування й зміна порядку стовпців, смуги в клітинках, кольори залежно від значення — для клітинки чи рядка, — щільність, кількість рядків на сторінці, номери рядків, підсумки
Мапавідтінок, назви регіонів

Для всіх — формат чисел: десяткові знаки, префікс і суфікс, скорочення до 1,2 k.

Дослідження одним клацанням

Section titled “Дослідження одним клацанням”

Клацання по стовпчику, точці чи сектору відкриває те, що він представляє:

  • Переглянути ці рядки: рядки, що стоять за точкою, відфільтровані за тим, що вона представляє;
  • Деталізувати за тижнями: період розкривається на дрібніші — рік на квартали, місяць на тижні;
  • Розбити за…: та сама міра для цієї точки, але за іншим стовпцем;
  • Лише це значення, Виключити це значення.

Кожен крок — окреме запитання, яке за бажанням можна зберегти; стрілка «назад» повертає до попереднього кроку. Рядок таблиці відкриває свої деталі рядка.

На інформаційній панелі те саме клацання пропонує також Фільтрувати панель: „Lyon“ із кількістю карток, яких це стосується: тимчасовий фільтр, який ніколи не зберігається, показується пунктиром на панелі фільтрів і знімається одним клацанням; він застосовується до кожної картки, запитання якої читає той самий стовпець — через свою таблицю чи через з’єднання. Його пропонують, лише якщо жоден фільтр панелі ще не пов’язаний із цим стовпцем на картці, і він лишається неактивним («єдина картка»), коли жодна інша картка цей стовпець не читає. Запитання на SQL його не враховують.

SQL-запитання — це SELECT до таблиць бази під їхніми справжніми назвами. Воно виконується лише для читання, з вашими власними дозволами — для всіх, зокрема для тих, хто керує базою: таблиці, закритої для вас, не існує, приховане поле відхиляється, а запис неможливий. Щоб просто зберегти запит під таблицями, без графіка, або перетворити його на справжнє подання PostgreSQL, див. Запити та SQL-подання.

Змінна пишеться як {{nom}}; частину, яку треба прибрати, коли змінна не має значення, беруть у [[ і ]]:

SELECT statut, count(*) AS taches
FROM taches
WHERE {{periode}} [[AND priorite = {{priorite}}]]
GROUP BY statut

Змінна — це текст, число, дата — або фільтр стовпця: тоді {{periode}} стає цілою умовою для вибраного стовпця, тут це echeance, або TRUE, коли нічого не вибрано. Саме це дає змогу фільтру інформаційної панелі керувати SQL-запитанням так само, як і іншими.

Компонування інформаційної панелі

Section titled “Компонування інформаційної панелі”

Редагувати переводить панель у режим редагування:

  • Запитання розміщує збережене запитання — особисте запитання копіюється в нього, — або створює запитання лише для цієї картки;
  • Заголовок додає заголовок розділу, Текст — форматований текст: заголовки, списки, посилання, — який може посилатися на числа (див. нижче);
  • Вбудована сторінка показує адресу https:// в ізольованому фреймі, який не отримує ні сеансу, ні даних;
  • Вкладка розподіляє картки на кілька сторінок; подвійне клацання перейменовує вкладку.

Картки переміщуються за маркер і змінюють розмір за кут на сітці з 24 стовпців. Зберегти зберігає все; Скасувати повертає попередню версію. У режимі перегляду заголовок картки відкриває її запитання для дослідження разом із фільтрами панелі.

Текст може посилатися на значення за назвою в подвійних фігурних дужках: «Цього місяця: {{chiffre_affaires}} виручки на {{commandes}} замовлень». Кожна назва стає позначкою, яку можна прив’язати одним клацанням — або через Змінна на панелі редактора — до:

ДжерелоЩо показує текст
картка панеліте, що вона показує, з власними фільтрами
збережене запитання усієї базийого значення, і фільтри панелі прив’язуються до нього так само, як до картки
запитання, збережене в текстійого значення; так цитують особисте запитання
фільтр панелівибране значення в тому вигляді, як його показує сам елемент керування

Значення запитання — те саме, яке показала б його візуалізація Число: перша міра, на останньому рядку. Воно обчислюється з дозволами читача і завжди показується як текст. Текст може посилатися щонайбільше на 20 значень; назва пишеться малими літерами, цифрами та _. Тексти, написані в Markdown до появи редактора, читаються як і раніше та стають форматованими, щойно їх перезаписують. Сам Copilot пише свої тексти в Markdown.

Фільтр додає елемент керування вгорі панелі: дату (період), категорію (значення, які можна позначити), текст, число або групування дати, яке перемикає лінії з місяців на тижні чи роки.

Фільтр керує пов’язаними з ним картками — однією, кількома чи всіма. Під час створення він автоматично пов’язується з відповідними стовпцями; вибраний фільтр показує на кожній картці стовпець, який він фільтрує, — його можна змінити чи прибрати, — а Пов’язати з усіма сумісними картками доповнює решту. Він може мати типове значення — наприклад, «Цей рік».

У режимі перегляду клацання по точці також може задати фільтр: Фільтрувати за „Lyon“ на картці, стовпець міст якої пов’язано з фільтром «Ville».

Вкладка «Activité»: завдання за терміном із накопиченням за статусом, воронка проєктів, оцінені години у зведеній таблиці

Copilot у заголовку розділу «Інформаційні панелі» відкриває праворуч розмову природною мовою про базу: «оборот за місяцями», «додай фільтр за клієнтом», «чому в серпні спад?». Кожна пропозиція надходить у вигляді картки, яка застосовується одним клацанням:

ПропозиціяЩо вона робить
Запитаннявиконується й відображається в розмові; його можна відкрити в редакторі або додати на панель
Зміни панелі або нова панельдодані, змінені чи вилучені картки, тексти, фільтри, автоматично пов’язані з картками, що мають відповідний стовпець, вкладки, назва — одне збереження, яке можна скасувати з картки
Значення для показаних фільтрів«покажи мені минулий місяць»: фільтри налаштовуються, нічого не зберігається

Ставити запитання чи налаштовувати фільтри може будь-який читач бази; зміна чи створення панелі потребує рівня Керування.

Типово постачальнику ШІ разом із розмовою надсилається лише структура: таблиці та їхні поля, інформаційні панелі та збережені запитання бази, а також відкрита панель — її вкладки, фільтри, визначення її карток (їхні запитання, тексти). Не надсилаються ні рядки, ні результати карток, ні значення, вибрані у фільтрах, адже це можуть бути дані: про фільтр надсилається лише те, що він має значення. Поле, позначене як невидиме для агентів, не надсилається, як і запитання картки, що на нього посилається.

Прапорець Дозволити читання даних додає в межах розмови значення показаних фільтрів і результати карток за цими фільтрами (не більше 50 рядків за одне читання, їх наведено під відповіддю), щоб коментувати цифри з підтвердженням. Див. Штучний інтелект.

Публікація інформаційної панелі

Section titled “Публікація інформаційної панелі”

Поділитися в заголовку інформаційної панелі доступне тим, хто має рівень Керування для бази. Є два шляхи:

  • Поділитися базою… запрошує людей до бази: вони відкривають панель у basedb, і кожна картка читає дані з їхніми власними дозволами;
  • Створити посилання надає посилання лише на цю панель, яке не потребує жодних дозволів на базу.
Доступ за посиланнямХто читає
Публічнийбудь-хто, у кого є посилання, без облікового запису
Авторизовані учасникиучасник робочого простору після входу — за потреби лише з певних груп

Сторінка за посиланням показує вкладки, фільтри й картки панелі лише для читання: ні дослідження, ні доступу до рядків, ні власних запитань. Її картки читають дані з дозволами людини, яка опублікувала посилання, і вони перевіряються заново під час кожного читання: якщо вона втратить доступ до бази, посилання буде призупинено. Перемикач Посилання активне вимикає його, не втрачаючи, а Згенерувати заново робить старе недійсним.

Позначте Дозволити вбудовування в інший сайт: діалог надасть код вбудовування <iframe>, щоб показати панель в інтранеті чи вікі. Це той самий механізм, що й для опублікованих подань.

Кожному — свої дозволи

Section titled “Кожному — свої дозволи”

Кожна картка читає дані з дозволами того, хто дивиться: та сама панель показує кожному те, що він має право бачити, — окрім посилання для публікації, яке читає з дозволами людини, що його опублікувала. Картка, що стосується таблиці чи поля, закритих для вас, показує «Дані недоступні», а не число, яке вводило б в оману через пропуск. Збереження запитання поширює лише саме запитання, але ніколи не те, що може читати його автор.

  • Запитання повертає не більше 2 000 рядків; підсумку майже завжди цього достатньо.
  • Кожна картка виконує свій запит під час відкриття й під час кожної зміни фільтра, без кешу.
  • Картографічні основи охоплюють материкову Францію (регіони, департаменти) і країни світу. Джерело: IGN, Admin Express (Licence ouverte); Natural Earth.

basedb — вільне програмне забезпечення від Eodia, студії ШІ-орієнтованого програмного забезпечення.