Âûøëà íîâàÿ âåðñèÿ Luxms BI v12. Ïëàòôîðìà âêëþ÷àåò ÈÈ-ôóíêöèîíàëüíîñòü, ðàñøèðåíèå âîçìîæíîñòåé ïðîãðàììèðóåìîé àíàëèòèêè è ãëóáîêîé àäàïòàöèè ïîä êîðïîðàòèâíûå çàäà÷è. Îáíîâëåíèå çàòðàãèâàåò êëþ÷åâûå óðîâíè ñèñòåìû – òåõíîëîãè÷åñêèé ñòåê, ïîëüçîâàòåëüñêèé èíòåðôåéñ è âíóòðåííþþ ëîãèêó ðàáîòû ñ äàííûìè. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè Luxms.
ÈÈ-ñöåíàðèè
Îäíèì èç êëþ÷åâûõ îáíîâëåíèé Luxms BI v12 ñòàëà ïîääåðæêà ÈÈ-ñöåíàðèåâ.  ïëàòôîðìå ïîÿâèëñÿ ÈÈ-àíàëèòèê – èíòåëëåêòóàëüíûé àññèñòåíò, âñòðîåííûé íåïîñðåäñòâåííî â BI-ñðåäó.
Ïîëüçîâàòåëü ìîæåò îáùàòüñÿ ñ íèì íà åñòåñòâåííîì ÿçûêå áåç ñïåöèàëüíûõ ïðîìòîâ. ÈÈ ïîíèìàåò ñòðóêòóðó àíàëèòè÷åñêîé ìîäåëè, ðàáîòàåò ñ ñóùåñòâóþùèìè ïîêàçàòåëÿìè, ôàêòàìè è ðàçìåðíîñòÿìè è ïîìîãàåò âûïîëíÿòü ïîâñåäíåâíûå çàäà÷è àíàëèòèêè.
ÈÈ-àíàëèòèê ìîæåò: ñîçäàâàòü êóáû è àíàëèòè÷åñêèå ìîäåëè äàííûõ; ñàìîñòîÿòåëüíî ôîðìèðîâàòü äýøáîðäû è îò÷åòû ïî çàïðîñó ïîëüçîâàòåëÿ; îáúÿñíÿòü ïîëó÷åííûå ðåçóëüòàòû è ïîìîãàòü èíòåðïðåòèðîâàòü ïîêàçàòåëè; óñêîðÿòü ðàáîòó ñ äàííûìè è ñîçäàíèå àíàëèòè÷åñêèõ ðåøåíèé.
ÈÈ-àíàëèòèê ïîçâîëÿåò àâòîìàòèçèðîâàòü è óñêîðèòü ðàáîòó äàòà-èíæåíåðà è àíàëèòèêà - îò ïîäêëþ÷åíèÿ èñòî÷íèêà, ïðè íàëè÷èè ïîäêëþ÷åíèÿ ê êàòàëîãó äàííûõ*, è ïîäãîòîâêè ìîäåëè äàííûõ äî ãîòîâîãî îò÷åòà è àíàëèòè÷åñêîãî âûâîäà.
Luxms BI ïîçâîëÿåò ïîäêëþ÷àòü ðàçëè÷íûå LLM-ìîäåëè íåïîñðåäñòâåííî â àíàëèòè÷åñêèå ïðîöåññû. Îñîáîå âíèìàíèå óäåëåíî áåçîïàñíîñòè – ïîääåðæèâàåòñÿ èñïîëüçîâàíèå ëîêàëüíûõ ìîäåëåé, êîãäà äàííûå îñòàþòñÿ âíóòðè êîðïîðàòèâíîãî êîíòóðà êîìïàíèè.
Ïðè ýòîì ïëàòôîðìà íå îãðàíè÷èâàåòñÿ ãîòîâûìè ôóíêöèÿìè âðîäå ÷àò-áîòîâ èëè âñòðîåííûõ àññèñòåíòîâ. Ñåãîäíÿ ýòî ìîæåò áûòü ÈÈ-àíàëèòèê, à çàâòðà ëþáîé äðóãîé èíòåëëåêòóàëüíûé ñöåíàðèé, íåîáõîäèìûé áèçíåñó.
ÈÈ-ôóíêöèîíàëüíîñòü äîñòóïíà íà÷èíàÿ ñ âåðñèè 12 êàê äîïîëíèòåëüíîå ðàñøèðåíèå ïëàòôîðìû è òðåáóåò îòäåëüíîãî ëèöåíçèðîâàíèÿ.
LPE: ïðîãðàììèðóåìàÿ ëîãèêà âíóòðè BI
Îäíèì èç âàæíûõ îáíîâëåíèé â âåðñèè 12 ñòàëî ðàçâèòèå LPE - âíóòðåííåãî ÿçûêà ïëàòôîðìû.
LPE ïî-ïðåæíåìó îñòàåòñÿ ÿçûêîì ôîðìóë è ðàñ÷åòîâ, ïîñòîÿííî ðàçâèâàåòñÿ è ïîïîëíÿåòñÿ íîâûì ôóíêöèîíàëîì. Íî òåïåðü LPE ñòàë åùå è ÿçûêîì ïðîãðàììèðîâàíèÿ, êîòîðûé óïðàâëÿåò ïîâåäåíèåì ñèñòåìû. Îí ñâÿçûâàåò äàííûå, ðàñ÷åòû, âèçóàëèçàöèè, ôèëüòðû, ïîëüçîâàòåëüñêîå ïîâåäåíèå è èíòåðôåéñ åäèíîé ëîãèêîé.
LPE â âåðñèè 12 ïîçâîëÿåò: äèíàìè÷åñêè èçìåíÿòü ñòðóêòóðó è îòîáðàæåíèå äýøáîðäîâ; óïðàâëÿòü ñîñòîÿíèÿìè, ôèëüòðàìè è ïîëüçîâàòåëüñêèìè ñöåíàðèÿìè; àäàïòèðîâàòü èíòåðôåéñ ïîä êîíòåêñò è äåéñòâèÿ ïîëüçîâàòåëÿ; ðåàëèçîâûâàòü ñëîæíóþ áèçíåñ-ëîãèêó áåç âíåøíåé ðàçðàáîòêè.
LPE â 12 âåðñèè äàåò âîçìîæíîñòü íàñòðîèòü áèçíåñ-ëîãèêó, êîòîðàÿ íå çàêëàäûâàëàñü âåíäîðîì, ïóò¸ì íàïèñàíèÿ êîäà ñ èñïîëüçîâàíèåì ñïåöèàëüíî ðàçðàáîòàííûõ äëÿ ýòîãî ôóíêöèé.
Îäèí èíòåðôåéñ ìîæåò àäàïòèðîâàòüñÿ ïîä ðàçëè÷íûå ñöåíàðèè èñïîëüçîâàíèÿ, ìåíÿòü íàáîð âèçóàëèçàöèé, êîìïîíîâêó, ôèëüòðû è àíàëèòèêó â çàâèñèìîñòè îò êîíòåêñòà. Íàïðèìåð, ïðè ñíèæåíèè ïðîäàæ íà äýøáîðäå ïîêàçûâàåòñÿ äåòàëèçàöèÿ êàíàëîâ ïðîäâèæåíèÿ, à ïðè ïåðåðàñõîäå áþäæåòà – ñòðóêòóðó çàòðàò è ýôôåêò.
Ðàíüøå òàêàÿ çàäà÷à ðåøàëèñü áû ÷åðåç íàáîð îòäåëüíûõ äýøáîðäîâ, à ñåé÷àñ – âíóòðè îäíîãî èíòåðôåéñà. Äýøáîðä ìîæåò äèíàìè÷åñêè ìåíÿòü ñâîå ñîäåðæèìîå â çàâèñèìîñòè îò ñîñòîÿíèÿ – ôèëüòðîâ, ïîëüçîâàòåëüñêèõ äåéñòâèé, ïðàâ èëè äàæå ðàçìåðà ýêðàíà. Ôàêòè÷åñêè – íàáîð ðàçëè÷íûõ ñöåíàðèåâ â îäíîì èíòåðôåéñå.
Ïî ñóòè, Luxms BI ôîðìèðóåò ñîáñòâåííûé ñëîé ïðîãðàììèðóåìîé ëîãèêè âíóòðè ïëàòôîðìû. LPE âûñòóïàåò êàê ñïåöèàëèçèðîâàííûé ïðåäìåòíî-îðèåíòèðîâàííûé ÿçûê äëÿ óïðàâëåíèÿ ëîãèêîé è ïîâåäåíèåì âíóòðè ïëàòôîðìû. Òàêîé ïîäõîä ïîçâîëÿåò ðåàëèçîâûâàòü ñëîæíûå ñöåíàðèè, ñîõðàíÿÿ ïðåèìóùåñòâà êîðîáî÷íîãî ðåøåíèÿ – áåçîïàñíîñòü, óïðàâëÿåìîñòü è ñîâìåñòèìîñòü ïðè îáíîâëåíèÿõ ñèñòåìû. Êîìïàíèè ïîëó÷àþò ãèáêîñòü êàñòîìèçàöèè áåç òèïè÷íûõ ïðîáëåì ãëóáîêîé ðàçðàáîòêè íà JavaScript, ãäå îáíîâëåíèÿ ñî âðåìåíåì ïðèâîäÿò ê ðèñêàì íåñîâìåñòèìîñòè è óñëîæíåíèþ ïîääåðæêè ðåøåíèé.
 ïëàíàõ ðàçâèòèÿ – ðàçâèòèå èíòåðôåéñà äëÿ íàñòðîéêè ëîãèêè ñ LPE, óñèëåíèÿ ïîäõîäà ê ïåðåèñïîëüçîâàíèþ ÷åðåç Init.LPE è óïðîùåíèå ñîçäàíèÿ ñëîæíûõ ñöåíàðèåâ.
Íî ïðè ýòîì LPE ýòî òàêæå è ÿçûê ôîðìóë, êàê è ðàíüøå. Ïðîñòîé ïîëüçîâàòåëü ìîæåò îãðàíè÷èòüñÿ ðàñ÷åòàìè, à ïðîäâèíóòûé àíàëèòèê – èñïîëüçîâàòü åãî êàê ïîëíîöåííûé ñêðèïòîâûé ÿçûê. Ýòî âàæíûé øàã â ñòîðîíó self-service – àíàëèòèêè ïîëó÷àþò áîëüøå êîíòðîëÿ áåç íåîáõîäèìîñòè ïîëíîöåííîé ðàçðàáîòêè.  ðåçóëüòàòå ïëàòôîðìà ñòàíîâèòñÿ ðàñøèðÿåìîé íå òîëüêî ñî ñòîðîíû âåíäîðà, íî è ñî ñòîðîíû ïîëüçîâàòåëÿ.
Ïåðåõîä íà React 19
Âàæíîé ÷àñòüþ îáíîâëåíèÿ ñòàë ïåðåõîä ïëàòôîðìû íà React 19. Äëÿ Luxms BI ýòî ñòðàòåãè÷åñêîå îáíîâëåíèå òåõíîëîãè÷åñêîãî ñòåêà, êîòîðîå âëèÿåò íà ïðîèçâîäèòåëüíîñòü, ñòàáèëüíîñòü è äàëüíåéøåå ðàçâèòèå èíòåðôåéñîâ ïëàòôîðìû.
Íîâàÿ âåðñèÿ React îáåñïå÷èâàåò: áîëåå âûñîêóþ îòçûâ÷èâîñòü èíòåðôåéñîâ; ñòàáèëüíóþ ðàáîòó ñëîæíûõ äýøáîðäîâ è áîëüøèõ îáúåìîâ äàííûõ; ñíèæåíèå íàãðóçêè íà áðàóçåð; óëó÷øåííóþ îáðàáîòêó ñîñòîÿíèé è îøèáîê; ñîâìåñòèìîñòü ñ ñîâðåìåííûìè áèáëèîòåêàìè è èíñòðóìåíòàìè ðàçðàáîòêè,
Ïåðåõîä íà àêòóàëüíóþ âåðñèþ React òàêæå ôîðìèðóåò îñíîâó äëÿ óñêîðåííîãî ðàçâèòèÿ ïîëüçîâàòåëüñêèõ èíòåðôåéñîâ è âíåäðåíèÿ íîâûõ âîçìîæíîñòåé ïëàòôîðìû â áóäóùèõ ðåëèçàõ.
White label è ðàçâèòèå êîðïîðàòèâíûõ BI-ïëàòôîðì
 íîâîé âåðñèè Luxms BI ïîÿâèëàñü ïîääåðæêà white label – âîçìîæíîñòü ðàçâîðà÷èâàòü ïëàòôîðìó êàê ñîáñòâåííîå BI-ðåøåíèå êîìïàíèè.
Êîìïàíèè ìîãóò èñïîëüçîâàòü Luxms BI êàê òåõíîëîãè÷åñêóþ îñíîâó ñîáñòâåííîé BI-ïëàòôîðìû, àäàïòèðóÿ èíòåðôåéñ, âèçóàëüíûé ñòèëü è ïîëüçîâàòåëüñêèé îïûò ïîä ñîáñòâåííûé áðåíä è êîðïîðàòèâíûå ñòàíäàðòû. Òàêîé ïîäõîä îñîáåííî âîñòðåáîâàí â êðóïíûõ îðãàíèçàöèÿõ, ãäå óñèëèâàåòñÿ òðåíä íà ðàçâèòèå âíóòðåííèõ öèôðîâûõ ïëàòôîðì è íåçàâèñèìûõ ÈÒ-ýêîñèñòåì.
White label ïîçâîëÿåò îáúåäèíèòü ïðåèìóùåñòâà ãîòîâîé ïðîìûøëåííîé BI-ïëàòôîðìû ñ ãèáêîñòüþ ñîáñòâåííîãî ðåøåíèÿ áåç íåîáõîäèìîñòè ðàçðàáàòûâàòü ñèñòåìó ñ íóëÿ.
Îáíîâëåííàÿ äîêóìåíòàöèÿ
Ñ âåðñèè 12 äîêóìåíòàöèÿ ñòàíîâèòñÿ âåðñèîííîé — òåïåðü ìîæíî âûáèðàòü íóæíûé âàðèàíò áàçû çíàíèé â ñîîòâåòñòâèè ñ âåðñèåé ñèñòåìû, ñ êîòîðîé ðàáîòàåòå. Òàêæå â äîêóìåíòàöèè ê âåðñèè 12.0.0 ïîÿâèëèñü íîâûå ðàçäåëû: «Ðóêîâîäñòâî ïî LPE äëÿ ôðîíòåíäà»; «Ðóêîâîäñòâî ïî óïðàâëåíèþ îò÷åòàìè»; «Ðóêîâîäñòâî ïðèêëàäíîãî àäìèíèñòðàòîðà».
*Ïîääåðæèâàþòñÿ Êàòàëîãè Äàííûõ - Arenadata DataCatalog èëè OpenMetadata


