Business Intelligence z Wolfram Language |
Business Intelligence (BI) to termin określający zespół czynności, którego celem jest dostarczenie wiedzy niezbędnej do podejmowania decyzji związanych z działalnością przedsiębiorstwa. Wiedza ta tkwi w danych, które nieustannie generują wszystkie systemy funkcjonujące w przedsiębiorstwie. Nie istnieje jeden uniwersalny system BI, gdyż każde przedsiębiorstwo jest inne, każde wymaga indywidualnego podejścia i w każdym z nich musi być zaprojektowany i wdrożony dedykowany system BI.
Istnieje natomiast uniwersalne narzędzie, które upraszcza i przyspiesza proces wdrażania systemów Business Intelligence. Narzędzie wyposażone we wszystkie niezbędne procedury, które umiejętnie stosowane pozwalają zapanować nad "surowymi danymi" przedsiębiorstwa, przekształcić jej w informację, która dostarczy niezbędnej do podejmowania decyzji wiedzy. Tym narzędziem jest Wolfram Language.
|
|
Zaprojektowanie i wdrożenie każdego systemu BI wymaga środowiska, które dostarczy efektywnych algorytmów obliczeniowych do analizy danych zarówno w zakresie klasycznym jak i danych typu Big Data w ujęciu procedur Data Science, będzie wyposażone w procedury wszechstronnej wizualizacji danych oraz będzie stanowić środowisko programowania dające elastyczność i swobodę w zakresie organizacji pracy systemu BI i kształtowania interfejsu aplikacji. Te trzy podstawowe cechy to najkrótszy opis środowiska Wolfram Language. | |
|
|
Wolfram Language posiada obszerny zestaw procedur obliczeniowych z wszystkich działów matematyki. Pracując w tym języku nie są potrzebne żadne dodatkowe biblioteki procedur numerycznych, a zestaw procedur obliczeń symbolicznych przewyższa możliwości wszystkich innych środowisk obliczeniowych. To wszystko sprawia, że Wolfram Language nie ma konkurencji w dziedzinie zakresu dostępnych procedur obliczeniowych. | |
|
|
Pracując w środowisku Wolfram Language programista nie potrzebuje też żadnych bibliotek procedur graficznych. Wizualizacje danych w formie wykresów 2D i 3D wiąże się jedynie z wywołaniem określonej procedury i wskazania danych do wykreślenia. Resztę, włącznie z doborem parametrów rysunki, jego kolorystyki, opisu osi liczbowych i legend rysunku załatwia Wolfram Languge. | |
|
|
Zarówno obliczenia jak i wizualizacje wiążą się z wywołaniem określonych procedur. Algorytmy obliczeniowe dobierane są automatycznie, podobnie jak atrybuty wykresów. Jeśli to połączyć z nowoczesnymi strukturami programowania, gdzie główną rolę gra programowanie funkcjonalne, to powstaje środowisko, w którym kod źródłowy może być kilkakrotnie mniejszy w porównaniu z klasycznymi rozwiązaniami, a dzięki temu projektowanie i wdrażanie aplikacji może być zrealizowane w o wiele krótszym czasie. Wolfram Language jest językiem programowania w środowisku programu Mathematica. Może ono być używane lokalnie w przedsiębiorstwie przez zakup odpowiedniej licencji programu Mathematica lub możliwe jest wykorzystanie serwisów w chmurze w oparciu o platformę Wolfram Cloud. |