У пословном свету, нешто што расте из дана у дан, идеално је и препоручљиво имати алате који нам помажу да управљамо, контролишемо и водимо бољу организацију података.
Појам повезан са овим новим пословним трендом је Бусинесс Интеллигенце - Бусинесс Интеллигенце (БИ), овај израз је повезан са способношћу заједничке анализе свих података компаније у свим областима, генеришући релевантне информације које ће се касније користити за израду најбоље пословне одлуке за компанију и лично благостање, па је основа свих врста БИ решења правилно управљање постојећим подацима јер се у противном могу пружити погрешне информације које утичу на глобалне циљеве.
Солветичко размишљање у овом БИ свету анализираће алат под називом РепортСервер који има функцију да делује као пролаз између крајњих корисника и прикупљених података, омогућавајући корисницима ефикасан приступ и могућност анализирања доступних података.
Помоћу РепортСервера биће могуће генерисати од евалуација спремних за управни одбор до ад-хоц извештаја.
РепортСервер ФеатуресНеке од функција које налазимо када користимо РепортСервер су:
- То је отворени изворни код са лиценцом ГПЛ -а.
- Свестран јер ће са РепортСервер-ом бити могуће генерисати детаљне извештаје, ад-хоц анализу, Екцел и Ворд извештаје или вишедимензионалну ОЛАП анализу, а све то захваљујући алаткама доступним у услужном програму.
- Нема ограничења у броју корисника којима треба управљати.
- Доступно на више од 30 језика.
- Могућност креирања ТеамСпацес -а за правилно управљање групама.
- Могућност креирања динамичких листа које се могу извести у Екцел, ЦСВ, ПДФ или ХТМЛ.
- Компатибилан са Ецлипсе Бирт.
- РепортСервер је компатибилан са библиотеком ЈасперРепортс која је механизам за извештавање отвореног кода који укључује дизајнера извештаја Јасперсофт Студио.
- Могуће је увести или извести конфигурацију коју дефинишемо.
- Способност стварања више плоча у кратком времену.
Као што видимо, то је моћан алат и сада ћемо видети како га инсталирати на ЦентОС 7.
1. Ажурирајте систем и инсталирајте Јава на ЦентОС 7
Корак 1
Први важан корак који треба предузети је ажурирање системских пакета, а то се постиже извршавањем следеће наредбе:
иум -и упдате
Корак 2
Када се оперативни систем ажурира, морамо инсталирати најновију верзију Орацле Јаве на сервер који ћемо користити. У ту сврху можемо извршити следећу команду за преузимање РПМ пакета. Ту чекамо да се процес заврши.
вгет --но-цоокиес --но-цхецк-цертифицате --хеадер "Цоокие: орацлелиценсе = аццепт-сецуребацкуп-цоокие" "хттп://довнлоад.орацле.цом/отн-пуб/јава/јдк/8у131-б11/ д54ц1д3а095б4фф2б6607д096фа80163 / јдк-8у131-линук-к64.рпм "
ЕНЛАРГЕ
БелешкаУ случају да немамо инсталиран услужни програм вгет, можемо извршити следећу команду да бисмо га инсталирали:
иум -и инсталл вгет
Корак 3
Сада настављамо са инсталирањем преузетог РПМ -а следећом командом:
иум -и локална инсталација јдк-8у131-линук-к64.рпм
ЕНЛАРГЕ
Корак 4
Када се овај процес заврши, можемо потврдити Јава верзију следећом линијом:
јава -верзија
ЕНЛАРГЕ
Корак 5
Поред овога, морамо да проверимо да ли је променљива окружења ЈАВА_ХОМЕ исправно конфигурисана, за то ћемо извршити следећу команду:
ецхо $ ЈАВА_ХОМЕКорак 6
Ако као резултат не добијемо никакву вредност, биће потребно ручно конфигурисати променљиву ЈАВА_ХОМЕ. Да бисмо то урадили, уредићемо датотеку .басх_профиле са жељеним уређивачем, нано или вим:
нано ~ / .басх_профилеКорак 7
Тамо ћемо додати следеће редове:
извоз ЈАВА_ХОМЕ = / уср / јава / јдк1.8.0_131 / извоз ЈРЕ_ХОМЕ = / уср / јава / јдк1.8.0_131 / јре
ЕНЛАРГЕ
Корак 8
Промене чувамо помоћу следеће комбинације тастера:
Цтрл + О.
Остављамо уредника користећи:
Цтрл + Кс
Корак 9
Сада покрећемо следећу команду да учитамо промене:
извор ~ / .басх_профилеКорак 10
Поново извршавамо ред ецхо $ ЈАВА_ХОМЕ и видећемо следеће:
ЕНЛАРГЕ
2. Инсталирајте ТомЦат сервер на ЦентОС 7
Следећи корак ће бити инсталирање Томцат сервера, запамтите да је Томцат сервер апликација дизајниран за Јава апликације.
Корак 1
За његову инсталацију извршићемо следећу команду како бисмо креирали корисника и групу томцат:
гроупадд томцат (Креирање групе)
усерадд -М -с / бин / нологин -г томцат -д / опт / томцат томцат (Креирајте корисника томцат без љуске за пријављивање и кућног директоријума као / опт / томцат)
ЕНЛАРГЕ
Корак 2
Приступамо директоријуму Хоме извршавањем цд ~ и тамо ћемо преузети ТомЦат са следећом линијом:
вгет хттпс://арцхиве.апацхе.орг/дист/томцат/томцат-8/в8.5.15/бин/апацхе-томцат-8.5.15.тар.гз
ЕНЛАРГЕ
Корак 3
Настављамо са инсталирањем ТомЦат сервера у / опт / томцат директоријум, креираћемо нови директоријум и издвојити датотеку помоћу следеће команде:
мкдир / опт / томцат тар квф апацхе-томцат-8 * тар.гз -Ц / опт / томцат --стрип-цомпонентс = 1
ЕНЛАРГЕ
Корак 4
Када се издвоје, доделит ћемо власништво над датотекама томцат кориснику и групи помоћу следеће команде:
цховн -Р томцат: томцат / опт / томцат Инсталација ПостгреСКЛ -аКорак 5
Сада ћемо инсталирати ПостгреСКЛ сервер базе података у ЦентОС 7 за то ћемо извршити следећу команду:
иум -и инсталирајте постгрескл-сервер постгрескл-цонтриб
ЕНЛАРГЕ
Корак 6
Када се процес заврши, морамо покренути базу података извршавањем следећег:
постгрескл-сетуп инитдбКорак 7
Слично, извршавамо следеће команде:
системцтл старт постгрескл (Покреће услугу ПостгреСКЛ) системцтл енабле постгрескл (Омогућава ПостгреСКЛ при покретању система)
Корак 8
Сада ћемо покренути следећу команду за промену лозинке роот корисника ПостгреСКЛ -а под називом постгрес:
судо -у постгрес пскл постгрес \ лозинка постгрес
Корак 9
Тамо уносимо и потврђујемо лозинку и можемо изаћи из базе података ПостгреСКЛ линијом \ к. Сада ћемо покренути следећу команду за креирање нове базе података за РепортСервер под називом
репортсервер: судо -у постгрес креиранб репортсерверКорак 10
Тамо ће бити потребно унети лозинку за њу и следећом командом ћемо креирати новог корисника за креирану базу података:
судо -у постгрес цреатеусер -П -с -е репортсервер
ЕНЛАРГЕ
Корак 11
Затим ћемо доделити корисника ове базе података бази података помоћу следеће команде:
судо -у постгрес пскл ОДОБРИ СВЕ ПРИВИЛЕГИЈЕ НА БАЗИ ПОДАТАКА репортсервер ТО репортсервер;
Корак 12
Следећи корак који треба предузети биће уређивање конфигурацијске датотеке ПостгреСКЛ тако да се база података може повезати без корисника постгрес, за то ћемо уредити датотеку пг_хба.цонф користећи било који уређивач попут овог:
нано /вар/либ/пгскл/дата/пг_хба.цонфТамо ћемо лоцирати следеће редове:
Корак 13
Мењамо вредности вршњака за поверење и вредности идентитета за мд5:
Корак 4
Промене чувамо помоћу следеће комбинације тастера:
Цтрл + О.
Остављамо уредника користећи:
Цтрл + Кс
Корак 15
Сада ћемо поново покренути ПостгреСКЛ услугу следећом командом:
системцтл рестарт постгрескл
3. Инсталирајте РепортСервер на ЦентОС 7
Затим ћемо преузети и конфигурисати РепортСервер.
Корак 1
Прво покрећемо следећу команду за преузимање РепортСервера:
вгет хттпс://довнлоадс.соурцефорге.нет/пројецт/дв-рс/бин/3.0/РС3.0.2-5855-2016-05-29-17-55-24-репортсервер-це.зип -О репортсервер.зип
Корак 2
Надамо се да је преузимање завршено и уклонићемо све што се налази у Роот веб фасцикли инсталације Томцат следећом командом:
рм -рф / опт / томцат / вебаппс / РООТ / *Корак 3
Настављамо са издвајањем датотеке преузете са РепортСервера следећом командом:
отпакујте репортсервер.зип -д / опт / томцат / вебаппс / РООТ /
Корак 4
Следећи корак ће бити копирање конфигурацијске датотеке узорака помоћних програма помоћу следеће команде:
цп /опт/томцат/вебаппс/РООТ/ВЕБ-ИНФ/цлассес/персистенце.пропертиес.екампле /опт/томцат/вебаппс/РООТ/ВЕБ-ИНФ/цлассес/персистенце.пропертиес
Корак 5
Приступићемо датотеци персистенце.пропертиес и пружићемо вам податке о бази података коју смо креирали у претходном кораку:
нано /опт/томцат/вебаппс/РООТ/ВЕБ-ИНФ/цлассес/персистенце.пропертиесКорак 6
Тамо ћемо додати следеће:
хибернате.цоннецтион.усернаме = репортсервер хибернате.цоннецтион.пассворд = Лозинка хибернате.диалецт = нет.датенверке.рс.утилс.хибернате.ПостгреСКЛДиалецт хибернате.цоннецтион.дривер_цласс = орг.постгрескл.Дривер хибернате.цоннецтион.урл: јдбц: јдбц: јдбц: јдбц: јдбц: јдб: постгрескл: // лоцалхост / репортсервер
БелешкаТамо морамо навести корисничко име, лозинку и базу података која је створена.
Корак 7
Одобрићемо исправну имовину:
цховн -Р томцат: томцат / опт / томцат / вебаппс / РООТ /Корак 8
Сада ћемо покренути базу података РепортСервер следећом линијом:
пскл -У репортсервер -д репортсервер -а -ф /опт/томцат/вебаппс/РООТ/ддл/репортсервер-РС3.0.2-5855-сцхема-ПостгреСКЛ_ЦРЕАТЕ.скл
Корак 9
Ово ће покренути ДДЛ скрипту за иницијализацију базе података. Сада ћемо створити Системд скрипту за покретање ТомЦат сервера, за ово ћемо креирати нову Системд датотеку попут ове:
нано /етц/системд/систем/томцат.сервицеКорак 10
Тамо ћемо залепити следеће:
[Јединица] Опис = Контејнер Апацхе Томцат веб апликација Након = сислог.таргет нетворк.таргет [Услуга] Тип = Окружење форка = ЈРЕ_ХОМЕ = / уср / јава / јдк1.8.0_131 / јре Окружење = ЦАТАЛИНА_ХОМЕ = / опт / томцат окружење = ЦАТАЛИНА_БАСЕ = / опт / томцат Енвиронмент = 'ЈАВА_ОПТС = " -Дјава.авт.хеадлесс = труе -Ксмк2г -КСКС: + УсеЦонцМаркСвеепГЦ -Дфиле.енцодинг = УТФ8 -Дрс.цонфигдир = / опт / репортсервер"' ЕкецСтарт = / опт / том бин / стартуп.сх ЕкецСтоп = / опт / томцат / бин / схутдовн.сх Корисник = томцат Група = томцат УМаск = 0007 РестартСец = 10 Поново покрени = увек [Инсталирај] ЖелелиБи = вишекориснички.циљ
Корак 11
Сачувамо промене и излазимо из уређивача. Сада ћемо извршити следеће:
системцтл старт томцат (Сервице старт) системцтл енабле томцат (Омогућавање услуге) системцтл статус томцат (Статус услуге)
4. Приступите РепортСерверу на ЦентОС -у 7
Корак 1
Када довршимо ове кораке, апликацији можемо приступити помоћу следеће синтаксе:
хттп: // ИП_адреса: 8080Корак 2
Када приступимо, ово ће бити окружење које ћемо видети:
ЕНЛАРГЕ
Корак 3
Тамо ћемо унети следеће акредитиве:
- Корисник: роот
- Лозинка: роот
- Кликните на Пријава и касније ћемо видети следеће:
ЕНЛАРГЕ
Корак 4
Тамо прво имамо картицу "Контролна табла" на којој ће се налазити плоче које су направљене. На картици „ТеамСпаце“ можемо створити просторе за управљање одговарајућим групама:
ЕНЛАРГЕ
Корак 5
Кликните на „Креирај ТеамСпаце“ и сада ћемо видети нови простор у коме можемо да извршавамо одговарајуће административне задатке.
ЕНЛАРГЕ
Корак 6
На картици „Планер“ биће могуће конфигурисати заказане извештаје групе:
ЕНЛАРГЕ
Корак 7
Коначно, на картици „Администрација“ можемо извршити све што се односи на платформу, попут промена лозинки, извештаја, системских датотека итд.
ЕНЛАРГЕ
Тако смо видјели како РепортСервер постаје практично рјешење за све што се тиче БИ -а и на овај начин ћемо имати још једну помоћ за управљање и контролу података за које смо одговорни.