So installieren Sie ReportServer in CentOS 7

In der Geschäftswelt, die von Tag zu Tag wächst, ist es ideal und ratsam, über Tools zu verfügen, mit denen wir die Daten besser verwalten, steuern und organisieren können.

Ein mit diesem neuen Geschäftstrend verbundener Begriff ist Business Intelligence – Business Intelligence (BI). Dieser Begriff steht für die Fähigkeit, alle Daten eines Unternehmens in allen Bereichen gemeinsam zu analysieren und anschließend relevante Informationen zu generieren verwendet, um die besten geschäftlichen Entscheidungen für das Unternehmen und das persönliche Wohlbefinden zu treffen. Daher ist die Grundlage aller Arten von BI-Lösungen der richtige Umgang mit vorhandenen Daten, da sie ansonsten falsche Informationen liefern können, die sich auf die Ziele auswirken global

TechnoWikis denkt über diese BI-Welt nach und analysiert ein Tool namens ReportServer, das die Funktion hat, als Gateway zwischen den Endbenutzern und den gesammelten Daten zu fungieren und Benutzern den effizienten Zugriff auf diese Daten zu ermöglichen Fähigkeit, die verfügbaren Daten zu analysieren.

Mit ReportServer ist es möglich, aus Auswertungslisten für den Verwaltungsrat Ad-hoc-Berichte zu erstellen.

ReportServer-Funktionen
Einige der Funktionen, die wir bei der Verwendung von ReportServer gefunden haben, sind:

  • Es ist Open Source lizenziert von der GPL.
  • Vielseitig, da mit ReportServer dank der im Dienstprogramm verfügbaren Tools detaillierte Berichte, Ad-hoc-Analysen, Excel- und Word-Berichte oder mehrdimensionale OLAP-Analysen erstellt werden können.
  • Die Anzahl der zu verwaltenden Benutzer ist nicht beschränkt.
  • Verfügbar in mehr als 30 Sprachen.
  • Möglichkeit der Erstellung von TeamSpaces zur korrekten Verwaltung der Gruppen.
  • Möglichkeit der Erstellung dynamischer Listen, die nach Excel, CSV, PDF oder HTML exportiert werden können.
  • Kompatibel mit Eclipse Birt.
  • ReportServer ist kompatibel mit der JasperReports-Bibliothek, einer Open Source-Berichts-Engine, die den Berichts-Designer Jaspersoft Studio enthält.
  • Es ist möglich, die von uns definierte Konfiguration zu importieren oder zu exportieren.
  • Möglichkeit, in kurzer Zeit mehrere Boards zu erstellen.

Wie wir sehen, ist es ein mächtiges Werkzeug und jetzt werden wir sehen, wie es in CentOS 7 installiert wird.

1. Aktualisieren Sie das System und installieren Sie Java in CentOS 7

Schritt 1

Der erste wichtige Schritt besteht darin, die Systempakete zu aktualisieren. Dies wird durch Ausführen des folgenden Befehls erreicht:

 yum -y update 

1-install-Java-en-CentOS-7.png

Schritt 2

Wenn das Betriebssystem aktualisiert wird, müssen wir die neueste Version von Oracle Java auf dem Server installieren, damit wir den folgenden Befehl zum Herunterladen des RPM-Pakets ausführen können. Dort hoffen wir, dass der Prozess endet.

 wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/ d54c1d3a095b4ff2b6607d096fa80163 / jdk-8u131-linux-x64.rpm " 

2-install-Java-en-CentOS-7.png

Hinweis
Falls das Dienstprogramm wget nicht installiert ist, können wir den folgenden Befehl für die Installation ausführen:

 yum -y installiere wget 

Schritt 3

Nun installieren wir das heruntergeladene RPM mit dem folgenden Befehl:

 yum -y localinstall jdk-8u131-linux-x64.rpm 

3-install-the-RPM.png

Schritt 4

Sobald dieser Vorgang abgeschlossen ist, können wir die Java-Version mit der folgenden Zeile validieren:

 Java-Version 

4-validieren-Sie-die-Java-Version.png

Schritt 5

Zusätzlich müssen wir überprüfen, ob die Umgebungsvariable JAVA_HOME korrekt konfiguriert ist. Dazu führen wir den folgenden Befehl aus:

 echo $ JAVA_HOME 
Schritt 6

Wenn wir als Ergebnis keinen Wert erhalten, muss die Variable JAVA_HOME manuell konfiguriert werden. Dazu bearbeiten wir die Datei .bash_profile mit dem gewünschten Editor, nano oder vim:

 nano ~ / .bash_profile 
Schritt 7

Dort werden wir folgende Zeilen einfügen:

 export JAVA_HOME = / usr / java / jdk1.8.0_131 / Exportieren Sie JRE_HOME = / usr / java / jdk1.8.0_131 / jre 

5-configure-manual-the-variable-JAVA_HOME.png

Schritt 8

Wir speichern die Änderungen mit der folgenden Tastenkombination:

See also  So prüfen Sie Linux mit Auditd Tool und Ausearch

+ O Strg + O

Wir verlassen den Editor mit:

+ X Strg + X

Schritt 9

Nun führen wir den folgenden Befehl aus, um die Änderungen zu laden:

 source ~ / .bash_profile 
Schritt 10

Wieder führen wir die echo $ JAVA_HOME-Zeile aus und wir werden folgendes sehen: 6-configure-manual-the-variable-JAVA_HOME.png

2. Installieren Sie den TomCat-Server in CentOS 7

Der nächste Schritt ist die Installation des Tomcat-Servers. Denken Sie daran, dass Tomcat ein Anwendungsserver ist, der für Java-Anwendungen entwickelt wurde.

Schritt 1

Für die Installation führen wir den folgenden Befehl aus, um den Benutzer und die Tomcat-Gruppe zu erstellen:

 groupadd tomcat (Erstellung der Gruppe) 
 useradd -M -s / bin / nologin -g Kater -d / opt / Kater Kater (Erstellung eines Kater-Benutzers ohne Login-Shell und Hauptverzeichnis wie / opt / Kater) 

7-create-the-user-and-group-of-tomcat.png

Schritt 2

Wir greifen auf das Home-Verzeichnis zu, indem wir cd ~ ausführen. Dort werden wir TomCat mit der folgenden Zeile herunterladen:

 wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz 

8-download-TomCat.png

Schritt 3

Wir fahren mit der Installation des TomCat-Servers im Verzeichnis / opt / tomcat fort, erstellen ein neues Verzeichnis und extrahieren die Datei mit dem folgenden Befehl:

 mkdir / opt / tomcat tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-components = 1 

9-a-create-a-new-directory - centos.png

Schritt 4

Nach dem Extrahieren erteilen wir dem Benutzer und der Tomcat-Gruppe den Besitz der Dateien mit dem folgenden Befehl:

 chown -R Kater: Kater / opt / Kater PostgreSQL installieren 
Schritt 5

Jetzt installieren wir den PostgreSQL-Datenbankserver in CentOS 7 und führen den folgenden Befehl aus:

 yum -y installiere postgresql-server postgresql-contrib 

10-de-base-de-datos-PostgreSQL.png

Schritt 6

Sobald der Prozess abgeschlossen ist, müssen wir die Datenbank starten, indem wir Folgendes ausführen:

 postgresql-setup initdb 
Schritt 7

Zusätzlich führen wir folgende Kommandos aus:

 systemctl start postgresql (Startet den PostgreSQL-Dienst) systemctl enable postgresql (Aktiviert PostgreSQL beim Systemstart) 

11-start-the-data-base.png

Schritt 8

Führen Sie nun den folgenden Befehl aus, um das postgreSQL-Root-Benutzerkennwort mit dem Namen postgres zu ändern:

 sudo -u postgres psql postgres  password postgres 

12-Passwort-des-Benutzers-root-von-PostgreSQL.png

Schritt 9

Dort geben wir das Passwort ein und bestätigen es und können die PostgreSQL-Datenbank mit der Zeile q verlassen. Führen Sie nun den folgenden Befehl aus, um eine neue Datenbank für den aufgerufenen ReportServer zu erstellen

 Berichtsserver: sudo -u postgres createdb reportserver 
Schritt 10

Dort muss ein Passwort eingegeben werden und mit dem folgenden Befehl erstellen wir einen neuen Benutzer für die erstellte Datenbank:

 sudo -u postgres createuser -P -s -e Berichtsserver 

13 - reportserver-configure.png

Schritt 11

Als Nächstes weisen wir den Benutzer dieser Datenbank mit dem folgenden Befehl der Datenbank zu:

 sudo -u postgres psql ALLE PRIVILEGIEN FÜR DATENBANK ERTEILEN reportserver TO reportserver; 

14-wir weisen-den-benutzer-dieser-basis.png zu

Schritt 12

Der nächste Schritt besteht darin, eine PostgreSQL-Konfigurationsdatei zu bearbeiten, damit die Datenbank ohne den postgres-Benutzer verbunden werden kann. Daher bearbeiten wir die Datei pg_hba.conf mit einem Editor wie dem folgenden:

 nano /var/lib/pgsql/data/pg_hba.conf 

Dort finden wir folgende Zeilen:

See also  Was ist Microsoft Flow und wie funktioniert es?

15-configuration-of-PostgreSQL.png

Schritt 13

Wir modifizieren die Peer-Werte durch Vertrauen und die Ident-Werte durch md5:

16-values-peer-by-trust.png

Schritt 4

Wir speichern die Änderungen mit der folgenden Tastenkombination:

+ O Strg + O

Wir verlassen den Editor mit:

+ X Strg + X

Schritt 15

Starten wir nun den PostgreSQL-Dienst mit dem folgenden Befehl neu:

 Systemctl Neustart postgresql 

3. Installieren Sie ReportServer unter CentOS 7

Als nächstes werden wir ReportServer herunterladen und konfigurieren.

Schritt 1

Zuerst führen wir den folgenden Befehl aus, um ReportServer herunterzuladen:

 wget https://downloads.sourceforge.net/project/dw-rs/bin/3.0/RS3.0.2-5855-2016-05-29-17-55-24-reportserver-ce.zip -O reportserver.zip 

17-Install-ReportServer-in-CentOS-7.png

Schritt 2

Wir hoffen, dass der Download abgeschlossen ist und dass wir mit dem folgenden Befehl alles löschen, was sich im Stammverzeichnis der Tomcat-Installation befindet:

 rm -rf / opt / tomcat / webapps / ROOT / * 
Schritt 3

Wir extrahieren die heruntergeladene Datei mit dem folgenden Befehl von ReportServer:

 Entpacken Sie die Datei reportserver.zip -d / opt / tomcat / webapps / ROOT /. 

18-vom-ReportServer.png-heruntergeladen

Schritt 4

Im nächsten Schritt kopieren Sie die Konfigurationsdatei der Beispieldateien des Dienstprogramms mit dem folgenden Befehl:

 cp /opt/tomcat/webapps/ROOT/WEB-INF/classes/persistence.properties.example /opt/tomcat/webapps/ROOT/WEB-INF/classes/persistence.properties 

19-config-file.png

Schritt 5

Wir greifen auf die Datei persistence.properties zu und stellen Ihnen die Informationen der Datenbank zur Verfügung, die wir im vorherigen Schritt erstellt haben:

 nano /opt/tomcat/webapps/ROOT/WEB-INF/classes/persistence.properties 
Schritt 6

Dort werden wir Folgendes hinzufügen:

 hibernate.connection.username = Berichtsserver hibernate.connection.password = Passwort hibernate.dialect = net.datenwerke.rs.utils.hibernate.PostgreSQLDialect hibernate.connection.driver_class = org.postgresql.Driver hibernate.connection.url = jdbc: postgresql: // localhost / reportserver 

20-persistence.properties - archivo.png

Hinweis
Dort müssen wir den Benutzer, das Passwort und die Datenbank angeben, die erstellt wurden.

Schritt 7

Wir werden die richtige Eigenschaft gewähren:

 chown -R Kater: Kater / opt / Kater / Webapps / ROOT / 
Schritt 8

Jetzt initialisieren wir die ReportServer-Datenbank mit der folgenden Zeile:

 psql -U Berichtsserver -d Berichtsserver -a -f /opt/tomcat/webapps/ROOT/ddl/reportserver-RS3.0.2-5855-schema-PostgreSQL_CREATE.sql 

21-database-of-ReportServer.png

Schritt 9

Dadurch wird das DDL-Skript zum Initialisieren der Datenbank ausgeführt. Jetzt erstellen wir ein Systemd-Skript, um den TomCat-Server auszuführen. Dazu erstellen wir eine neue Systemd-Datei wie die folgende:

 nano /etc/systemd/system/tomcat.service 
Schritt 10

Dort werden wir folgendes festhalten:

 [Einheit] Beschreibung = Apache Tomcat-Webanwendungscontainer After = syslog.target network.target [Service] Typ = Gabeln Environment = JRE_HOME = / usr / java / jdk1.8.0_131 / jre Umgebung = CATALINA_HOME = / opt / tomcat Umgebung = CATALINA_BASE = / opt / tomcat Environment = 'JAVA_OPTS = "- Djava.awt.headless = true -Xmx2g -XX: + UseConcMarkSweepGC -Dfile.encoding = UTF8 -Drs.configdir = / opt / reportserver"' ExecStart = / opt / tomcat / bin / startup.sh ExecStop = /opt/tomcat/bin/shutdown.sh Benutzer = Kater Gruppe = Kater UMask = 0007 RestartSec = 10 Neustart = immer [Installieren] WantedBy = multi-user.target 

22-Tomcat-Web-Application-Container.png

Schritt 11

Wir speichern die Änderungen und verlassen den Editor. Führen wir nun Folgendes aus:

 systemctl start tomcat (Servicestart) systemctl enable tomcat (Aktivieren des Dienstes) systemctl status tomcat (Servicestatus) 

23-systemctl-start-tomcat.png

4. Greifen Sie in CentOS 7 auf ReportServer zu

Schritt 1

Sobald wir diese Schritte abgeschlossen haben, können wir mit der folgenden Syntax auf die Anwendung zugreifen:

 http: // IP_Address: 8080 
Schritt 2

Sobald wir darauf zugreifen, sehen wir die Umgebung: 24-Access-to-ReportServer.png

Schritt 3

Dort geben wir folgende Zugangsdaten ein:

  • Benutzer: root
  • Passwort: root
  • Klicken Sie auf Login und später sehen wir Folgendes:
See also  So stellen Sie eine Remoteverbindung mit TeamViewer her

25-Dashboard-Centos-7.png

Schritt 4

Dort haben wir in erster Linie die Registerkarte “Dashboard”, in der die Boards erstellt werden. Auf der Registerkarte “TeamSpace” können wir die Bereiche für die jeweiligen Gruppen erstellen, die verwaltet werden sollen: 26-TeamSpace.png

Schritt 5

Klicken Sie auf “TeamSpace erstellen”. Nun sehen wir den neuen Bereich, in dem wir die entsprechenden Verwaltungsaufgaben ausführen können. 27-TeamSpace-centos-7.png

Schritt 6

Auf der Registerkarte “Planer” können die geplanten Berichte der Gruppe konfiguriert werden: 28-gruppen-geplante-berichte.png

Schritt 7

Schließlich können wir auf der Registerkarte “Administration” alles in Bezug auf die Plattform ausführen, wie z. B. Kennwortänderungen, Berichte, Systemdateien usw. 29-Administration-data-centos-7.png

So haben wir gesehen, wie ReportServer zu einer praktischen Lösung für alles rund um BI wird, und auf diese Weise haben wir eine weitere Hilfe für die Verwaltung und Kontrolle der Daten in unserer Verantwortung.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *