Íîâàÿ àðõèòåêòóðà ñèñòåìíûõ äàííûõ
Ðàçðàáîò÷èêè äîáàâèëè îòäåëüíóþ ÁÄ è òðè íîâûõ èñòî÷íèêà äàííûõ, ÷òîáû ðàçãðóçèòü áàçó ñ ìåòàäàííûìè, âûíåñòè òÿæåëûå îïåðàöèîííûå äàííûå è ðàçäåëüíî óïðàâëÿòü äîñòóïîì ê æóðíàëó àóäèòà è ôàéëàì, çàãðóæåííûì èç Excel. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè Luxms.
– _bidata_ – äëÿ õðàíåíèÿ äåìî äàííûõ, â òîì ÷èñëå, çàãðóæåííûõ èç Excel-ôàéëîâ, êîòîðûå äîáàâëÿþòñÿ ïîëüçîâàòåëÿìè â êà÷åñòâå èñòî÷íèêîâ. Òåïåðü òÿæåëûå ôàéëû æèâóò îòäåëüíî è íå íàãðóæàþò ÁÄ ñ ìåòàäàííûìè.
– _infosec_ – äëÿ æóðíàëà ñîáûòèé. Òåïåðü äîñòóï ê çàïèñÿì àóäèòà ñîáûòèé ìîæíî îãðàíè÷èòü ñ ïîìîùüþ îòäåëüíîãî èñòî÷íèêà äàííûõ.
– _meta_ – äëÿ ìåòàèíôîðìàöèè (àòëàñû, äýøáîðäû, ïîëüçîâàòåëè, ãðóïïû è ò.ä.). Âàæíàÿ ñèñòåìíàÿ ñòðóêòóðà àíàëèòèêè òåïåðü õðàíèòñÿ îòäåëüíî, áûñòðî ðåçåðâèðóåòñÿ è ëåãêî âîññòàíàâëèâàåòñÿ.
Áëàãîäàðÿ ýòîìó ñèñòåìà ðàáîòàåò ñòàáèëüíåå, ðåçåðâíàÿ êîïèÿ ìåòàäàííûõ âåñèò â äåñÿòêè ðàç ìåíüøå è ñîçäàåòñÿ ãîðàçäî áûñòðåå.
Ðàñøèðåíèå ðîëåâîé ìîäåëè
 ñèñòåìå ïîÿâèëàñü íîâàÿ ñàéòîâàÿ ðîëü User-Manager, ïðåäíàçíà÷åííàÿ äëÿ óïðàâëåíèÿ ïîëüçîâàòåëÿìè è ãðóïïàìè. Îíà ïîçâîëÿåò îäíîìó ñïåöèàëèñòó ñîçäàâàòü, áëîêèðîâàòü è íàñòðàèâàòü ïðàâà äîñòóïà ñîòðóäíèêîâ, ïðè ýòîì íå èìåÿ äîñòóïà ê äàííûì è êîíòåíòó. Òàêàÿ ìîäåëü äåëàåò äåëåãèðîâàíèå àäìèíèñòðèðîâàíèÿ áåçîïàñíûì – User-Manager íå ìîæåò óâèäåòü ÷óæèå îò÷åòû èëè èçìåíèòü àíàëèòè÷åñêèå îáúåêòû, íî ïîëíîñòüþ çàêðûâàåò òèïîâûå çàïðîñû, íàïðèìåð äîáàâèòü ïîëüçîâàòåëÿ èëè èçìåíèòü ïðàâà.
Óëó÷øåíèÿ â îò÷åòàõ
 Luxms BI 11.2.0 øàáëîíû îò÷åòîâ òåïåðü ïîääåðæèâàþò ôîðìàò .xlsm, ïîýòîìó ðàñ÷åòû, êîòîðûå ðàíüøå ïðèõîäèëîñü âûïîëíÿòü âðó÷íóþ, çàïóñêàþòñÿ àâòîìàòè÷åñêè ïðè îòêðûòèè ôàéëà.
Ïîÿâèëàñü âîçìîæíîñòü âñòàâëÿòü â îò÷åòû àêòóàëüíûå ñêðèíøîòû äýøáîðäîâ è ñëàéäîâ ïðåçåíòàöèé – äîñòàòî÷íî óêàçàòü ññûëêó, è ñèñòåìà ñàìà äîáàâèò èçîáðàæåíèå. Ýòî ýêîíîìèò âðåìÿ ïðè ïîäãîòîâêå ðåãóëÿðíûõ îò÷åòîâ äëÿ ðóêîâîäñòâà.
 îò÷åòàõ äëÿ äðåâîâèäíîé òàáëèöû òåïåðü çàïîëíÿþòñÿ ïîäûòîãè ïî ãðóïïèðóþùèì ñòðîêàì, à ïðè íåîáõîäèìîñòè ìîæíî ïðîïóñêàòü îòäåëüíûå ïîëÿ â ñïèñêå ôèëüòðîâ, ÷òîáû íå ïåðåãðóæàòü èíòåðôåéñ.
Êðîìå òîãî, îò÷åòû ñòàëè ãèá÷å, òåïåðü ìîæíî ãðóïïèðîâàòü êîëîíêè ïî èçìåðåíèÿì, çàäàâàòü îòäåëüíûå ÷èñëîâûå ôîðìàòû äëÿ èòîãîâ è áîëåå ãèáêî íàñòðàèâàòü îòîáðàæåíèå óñëîâèå ôèëüòðàöèè.
Îáíîâëåíèÿ â Luxms Data Boring
 Data Boring äîáàâëåí íîâûé óçåë Transpose äëÿ ÑÓÁÄ ClickHouse, êîòîðûé ïîçâîëÿåò òðàíñïîíèðîâàòü òàáëèöû, ïðåîáðàçóÿ «äëèííûå» òàáëèöû â «øèðîêèå». Ïîëüçîâàòåëü âûáèðàåò êîëîíêè äëÿ âåðòèêàëüíîé è ãîðèçîíòàëüíîé ãðóïïèðîâêè è óêàçûâàåò, êàêèå çíà÷åíèÿ ïîäñ÷èòûâàòü, à óçåë àâòîìàòè÷åñêè ôîðìèðóåò ãîòîâóþ ê èñïîëüçîâàíèþ òàáëèöó. Ðàíåå ýòó îïåðàöèþ ìîæíî áûëî ñäåëàòü òîëüêî â Pivot òàáëèöå, òåïåðü ìîæíî ðàññ÷èòàòü íà ýòàïå ETL ïðè ïîäãîòîâêå âèòðèí, òåïåðü ðåçóëüòàò ñðàçó ìîæíî èñïîëüçîâàòü äëÿ âèçóàëèçàöèè íà ãðàôèêàõ èëè äëÿ ïîñòðîåíèÿ êóáîâ.
Åùå îäíî óëó÷øåíèå â Data Boring â óçëå DataTransfer ñâÿçàíî ñ ïîääåðæêîé êëàñòåðíûõ òàáëèö ClickHouse: ðàíåå ïåðåíîñ äàííûõ â êëàñòåð òðåáîâàë ðó÷íîãî íàïèñàíèÿ SQL-êîìàíä, òåïåðü äîñòàòî÷íî âûáðàòü öåëåâóþ òîïîëîãèþ êëàñòåðà (øàðû, ðåïëèêè) è óêàçàòü òàáëèöó-ïîëó÷àòåëü. Ñèñòåìà ñãåíåðèðóåò êîððåêòíûå çàïðîñû, ñ ó÷åòîì èìåíè êëàñòåðà è âûáðàííîé òîïîëîãèè.
Êðîìå ýòîãî, â Data Boring â óçåë DataTransfer äîáàâëåíà íîâûé ðàçäåë Mapping. Ñ åãî ïîìîùüþ ìîæíî âûáðàòü òèï öåëåâûõ êîëîíîê è èñêëþ÷èòü ëèøíèå. Ïðè ïåðåíîñå äàííûõ áóäóò çàãðóæàòüñÿ òîëüêî íåîáõîäèìûå êîëîíêè ñ ó÷åòîì èõ òèïîâ, ÷òî ñîêðàùàåò âðåìÿ âûïîëíåíèÿ ïîòîêà, êîëè÷åñòâî ðó÷íîé ðàáîòû äëÿ äàòà-èíæåíåðîâ, óñêîðÿåò çàïóñê ïðîåêòîâ è ñíèæàåò âåðîÿòíîñòü îøèáîê.
Òàêæå â Data Boring ïîÿâèëñÿ íîâûé ôóíêöèîíàë óçëà CubesUpdated, ïîçâîëÿþùèé àâòîìàòè÷åñêè ïåðåçàïðàøèâàòü ñâåæèå äàííûå íà äýøáîðäàõ Luxms BI. Òåïåðü ïîÿâèëèñü ðàñøèðåííûå íàñòðîéêè âûáîðà êóáîâ, à òàêæå âîçìîæíîñòü èñïîëüçîâàòü ìàñêè ïî íàçâàíèþ. Ìîæíî íå òîëüêî óêàçûâàòü êîíêðåòíûå êóáû äëÿ îáíîâëåíèÿ, íî è çàäàâàòü øàáëîíû, íàïðèìåð, îáíîâëÿòü âñå êóáû, ñîäåðæàùèå sklad â íàçâàíèè. Íîâûå êóáû ñ ýòèì èìåíåì òàêæå ïîïàäóò ïîä äåéñòâèå óçëà. Ýòî óäîáíî äëÿ êðóïíûõ ïðîåêòîâ, ãäå íîâûå êóáû ïîÿâëÿþòñÿ ðåãóëÿðíî, áîëüøå íå íóæíî âðó÷íóþ äîáàâëÿòü èõ â ñïèñîê îáíîâëåíèé.


