Seidor
rascacielos con nubes

07 d’octubre de 2022

Un viatge cap a l'analítica híbrida de SAP: Sabies que pots connectar SAP Analytics Cloud i SAP BI Platform en tan sols 20 minuts?

Moltes organitzacions ja estan migrant a solucions íntegrament en el núvol per a l'emmagatzematge i anàlisi de les dades però és important recalcar que encara hi ha una sèrie d'escenaris en els quals resulta impossible per motius relacionats amb la seguretat, la infraestructura o la falta de recursos. Per a aquestes corporacions, un sistema mixt que combini la gestió de les dades en local amb l'anàlisi de dades en el núvol és l'única solució factible.

En un món híbrid on coexisteixen sistemes al núvol i a les instal·lacions locals, és vital tenir connectors que interrelacionin aquestes àrees. Moltes empreses ja contemplen un escenari amb el millor dels dos mons amb SAP BusinessObjects com el seu sistema local corporatiu i SAP Analytics Cloud basat al núvol, per als casos d'analítica augmentada, auto-servei i planificació. En aquest cas, és necessari incloure connectors a fonts com BW o HANA on les dades es transporten a temps real (sense emmagatzemar-les) per complir amb els estàndards de seguretat.

Hi ha un connector disponible que es connecta directament a SAP BusinessObjects Universes, una capa intermèdia, que en última instància també pot obtenir dades de BW o HANA. Això estalvia una quantitat significativa de temps d'administració i es pot configurar en tan sols 20 minuts!

En l'entorn local, una interfície comercial tradicional per a usuaris finals d'Universos és WebIntelligence. Aquí es consulten les dades, i la informació apareix en forma d'objectes que es poden arrossegar i deixar anar fàcilment al llenç de disseny, no només per al descobriment ràpid de dades, sinó també per al disseny d'informes i quadres de comandament.

En aquest article, mostrarem com connectar i utilitzar SAP Analytics Cloud, amb Universos de SAP BusinessObjects com a font, generalment protegida en un sistema local darrere d'un tallafocs.
Connectant SAP Analytics Cloud i SAP BusinessObjects

Un cop es completi la configuració, no hi haurà connexió directa entre el núvol i el nostre sistema local; en canvi, és el propi portàtil de l'usuari el que extreu les dades dels seus propis sistemes i les visualitza en temps real sense emmagatzemar-les. Aquesta és una de les avantatges de l'arquitectura Cross Origin Resource Sharing (CORS) que podria convèncer els escèptics més fervents del núvol, ja que els usuaris només veuen la informació si tenen permís. Les dades no s'emmagatzemen fora de l'organització.

Per a més informació sobre aquesta arquitectura pots consultar aquest article: https://www.clariba.com/blog/20200120-using-sap-analytics-cloud-with-on-premise-data-infrastructure-francesc-manresa

En termes generals, aquesta és una excel·lent descripció arquitectònica que descriu la nostra prova d'avui:

SAP Roadmap


Prerequisits & passos

Els prerequisits per al programari són:

  • SAP Analytics Cloud: Versions Neo o Cloud Foundry
  • SAP BI: 4.2 SP6 o superior i HTTPS habilitat

Els passos que es descriuen a continuació són:

  • Instal·lar
  • Configurar la instal·lació
  • Configurar una connexió a SAP Analytics Cloud
  • Construir un model
  • Crear una història

Instal·lar

El Live Universe Data Connector (LDC / LUC), versió 3.1, s'ha de descarregar des de https://support.sap.com/

L'instal·lador de LDC s'ha de descomprimir, col·locar en qualsevol carpeta del servidor SAP BI, per exemple, C: / LDC, i LDC.exe s'ha de fer clic una vegada, perquè els fitxers de configuració s'inicialitzin:

install

Eventualment, això s'executarà com un servei, per la qual cosa hem de crear el servei per a LDC escrivint "LDC.exe / install LDC" des de la línia de comandes:

install_ldc


Configurar la instal·lació

  • Ldc.properties: Necessitem completar aquestes entrades clau com en aquest exemple:

propiedades ldc
  • boe.restsdk.url =http://servername.com:6405/biprws (com a CMC > Applications > Restful)
  • boe.authenticationmode=secEnterprise
  • connector.https.port=443 (diferent del 8443 Tomcat one)
  • connector.https.keystore.file=.keystore (nom de fitxer del magatzem de claus de Tomcat, que es copiarà també aquí)
  • connector.https.keystore.password=mykeystorepassword (contrasenya del magatzem de claus del fitxer anterior)
  • connector.http.port=80 (diferent del 8080 Tomcat one)
  • cors.allowed.origins.urls=https://company-1.eu10.hcs.cloud.sap, https://company-2.eu10.hcs.cloud.sap (inquilins permesos al núvol que poden accedir SAP BI)

CONSELLS: No afegeixis el "/" final a les adreces i utilitza coma + espai com a separador

  • Iniciar servei LDC: Iniciar i configurar per executar-se automàticament:
start LDC servicio

Habilitació de seguretat: Crear un usuari d'Enterprise només per a LDC en SAP BI, amb privilegis específics:

  • Control absolut en WebI
  • Veure i accedir a les dades dels universos i les seves connexions

SUGGERIMENT: ha de ser un perfil d'usuari senzill amb poques dependències internes per evitar missatges d'error durant l'accés, per la qual cosa generalment és millor crear-lo des de zero.

Proves:

  • Si obtens "HTTP ERROR 404 Not Found" com a resposta en https://servername.com:443, significa que LDC està funcionant
  • Accedeix a BILaunchPad amb l'usuari acabat de crear i comprova que pot crear i actualitzar un document WebI des de Els Meus Favorits

Configurar una connexió en SAP Analytics Cloud

Des d'un dels nostres inquilins permesos, amb els permisos necessaris, ves a Connexions i crea una connexió nova utilitzant aquesta informació:

  • SAP Universe - LIVE
  • Nom de la connexió
  • https://servername.com
  • 443
  • Credencials de l'usuari d'Enterprise definit anteriorment
new univers live connection

Si permet guardar, significa que la connexió ha estat acceptada:

conexión

Construir un model

Des del mateix inquilí, amb permisos de desenvolupador, creem un model en el popular univers e-fashion:

  • SAP Universe – LIVE
  • Connexió: ConnectionName-efashion
  • Les credencials definides anteriorment
  • Univers: e-fashion
conexión con live data

Després, amb els objectes que apareixen, creem una consulta bàsica:

construir universo

Premem OK per actualitzar-lo a SAP Analytics Cloud. Si veiem valors de mostra i noms de mesures, hem tingut èxit:

medidas

Crear una història

A partir d'aquí, podem crear una història ràpida per donar visibilitat a les dades, sobre el model anterior:

graficas

Després de desar, si tanquem sessió i iniciem sessió, la visualització sol·licitarà novament les credencials, cosa que demostra que les dades no s'han emmagatzemat a SAP Analytics Cloud.

En una nota divertida, (només per a hackers!), Podem veure un fitxer temporal ocult a BI LaunchPad que pot contenir una còpia de la definició de consulta prèviament definida a SAP Analytics Cloud, encapsulada en algun tipus de WebI auxiliar abans d'enviar les seves dades a través d'HTTP:

documentos


Claus per a l'èxit

Aquesta prova ha estat ràpida i exitosa perquè:

  • Utilitza l'última versió LDC 3.1. Les versions anteriors requereixen una instal·lació més complexa amb un Tomcat dedicat o una actualització forçosa del Tomcat que ve per defecte. Aquest es pot instal·lar també en un SAP BI 4.2 predeterminat, versió SP6 o superior, que abasta la majoria dels nostres clients.
  • Utilitza l'autenticació empresarial bàsica enfront de l'autenticació de SSO SAML complexa.
  • Es basa en una VPN / Intranet existent o una adreça pública de SAP BI sense configurar un reverse proxy complex.

La versió LDC 3.1 proporciona una arquitectura que prescindeix de Tomcat, més robusta i una instal·lació fàcil. Esperem que puguis reproduir el procediment descrit aquí per a fins de demostració ràpida.
Mirant cap al futur

La versió LDC 3.1 també porta noves característiques interessants, principalment la molt esperada funcionalitat “WebI as a Source”, que descriurem en un futur article. L'ús de WebI com a font aprofitarà encara més la teva inversió en desenvolupaments de BI.

Els usuaris podran utilitzar els models de dades de WebI ja creats dins dels documents de WebI, la qual cosa reduirà dràsticament el temps dedicat al desenvolupament de SAP Analytics Cloud.

El resultat és una solució híbrida que resulta ser tan eficient i efectiva com si estigués construïda totalment sobre el núvol, mantenint alhora les dades a resguard d'atacs ja que aquestes segueixen emmagatzemades a la intranet i transiten únicament per ella.

Com hem vist, en la pràctica, la part visual de SAP Analytics Cloud és bastant senzilla, i és en el costat de la gestió de dades, on es necessita el 90% de l'esforç. Posa atenció perquè a les pròximes versions de LDC per a BI 4.3 definitivament valdrà la pena fer-hi una ullada. Et mantindrem al dia amb un altre article quan arribi el moment, així que mantén-te en contacte amb nosaltres mitjançant aquest espai!

Potser et pot interessar

28 d’octubre de 2022

El creixement de la divisió de sector públic de SEIDOR

La divisió de sector públic de SEIDOR es troba en ple creixement, liderada, des de fa dos anys, per Joan Ramon Barrera s'ha enfocat totalment a donar resposta a les necessitats tecnològiques de les diferents organitzacions públiques i acompanyar-les en el seu procés de digitalització.

SEIDOR
29 de juny de 2022

A SEIDOR humanitzem la tecnologia

Participar en la XVII edició del Fòrum AUSAPE "Humans Digitals" ens ha permès continuar construint un futur més real de la mà de la tecnologia.

SEIDOR
25 d’octubre de 2022

Hem recollit 52 quilos de brossa a la platja de Pinedo, a València

A SEIDOR estem compromesos amb la gestió ambiental, per això, l'any 2014 ens vam adherir al Pacte Mundial de les Nacions Unides. Una iniciativa que ens està ajudant a fomentar activitats i iniciatives dirigides a millorar la nostra forma de relacionar-nos i aportar valor a la societat desenvolupant la nostra activitat de forma sostenible.

SEIDOR