Connessione di Webi a HANA

Nelle versioni precedenti di SAP BusinessObjects (4.1 o precedenti), l'unica opzione per connettere Webi con HANA è con l'utilizzo dell'universo. L'universo è progettato sopra le viste HANA e quindi, utilizzando il pannello delle query Webi, possiamo utilizzare gli oggetti nel report Webi.

Con il rilascio di SAP BO 4.2, SAP offre diversi modi per connettere il report Webi alle viste HANA. Di seguito sono riportati i quattro modi per connettere Web Intelligence alle viste di modellazione HANA:

  • Utilizzo di Universe in cima alle viste di modellazione HANA
  • Connessione Webi diretta con le viste di modellazione HANA
  • Connettività online SAP HANA
  • Utilizzo di Free-Hand SQL

Utilizzo di Universe in cima alle viste di modellazione HANA

Come accennato in precedenza, possiamo sviluppare viste HANA - viste Attributo, Analitiche e Calcolo - utilizzando HANA Studio. Per creare un universo, è necessario creare una connessione relazionale che punta a schemi di database HANA.

Per creare una nuova connessione relazionale, iniziare prima con un nuovo progetto nella visualizzazione Progetto locale. Aprire Information Design Tool → Fare clic su Nuovo → Progetto → Immettere il nome del progetto → Fine. Questo creerà un nuovo progetto nella finestra Progetti locali.

Quindi, fare clic con il pulsante destro del mouse sul nome del progetto → Nuovo → Connessione relazionale.

Nella finestra successiva, immettere Nome connessione → Immettere il nome della connessione / risorsa → fare clic su Avanti.

Ti verrà chiesto di selezionare un middleware per la connessione. Seleziona il middleware in base all'origine dati. È possibile selezionare SAP o non SAP come origine dati e impostare una connessione relazionale al database.

Qui, abbiamo selezionato SAP dall'elenco → Database SAP HANA → JDBC → fare clic su Avanti.

Nella finestra successiva, inserisci la modalità di autenticazione, il nome utente e la password. Immettere il nome host SAP HANA e il numero di istanza, quindi fare clic su Avanti.

Nella finestra seguente, definire i parametri di connessione come: Timeout, Dimensione del recupero dell'array, Dimensione del binding dell'array, ecc. Fare clic su Fine.

Quando si fa clic sul pulsante Fine, verrà creata una nuova connessione relazionale che punta al database SAP HANA con .cnxestensione del file. È possibile fare clic su Verifica connessione. La parte inferiore della finestra mostra i parametri di connessione: parametri di accesso, parametri di configurazione, ecc.

Fare clic su Test connessione → Riuscito. Devi pubblicare questa connessione nel repository per renderla disponibile per l'uso.

Per pubblicare questa connessione, fare clic con il pulsante destro del mouse sul nome della connessione → Pubblica connessione al repository → Immettere la password del repository BO → Connetti → Fine → Sì.

Ora crea una base dati utilizzando la vista SAP HANA. Fare clic con il pulsante destro del mouse su Nome connessione → Seleziona Nuovo → Base dati.

Immettere il nome della risorsa e fare clic su Avanti. È possibile selezionare singola origine abilitata o multi-origine abilitata come tipo di base dati. Selezionare abilitato per più origini e passare i dettagli di autenticazione dopo aver selezionato la connessione.

Dopo aver fatto clic su Avanti, selezionare il nodo dello schema _SYS_BIC, in cui sono archiviate tutte le viste HANA e le tabelle delle colonne. Aggiungi la vista richiesta da HANA al livello Data Foundation. È possibile sviluppare il livello aziendale su questa base dati e può essere pubblicato nel repository del server BO a scopo di reportistica.

Connessione Webi diretta con viste di modellazione HANA

Questa funzionalità è stata aggiunta di recente a SAP BO 4.2 che consente la connessione diretta alle viste di modellazione HANA utilizzando una connessione OLAP. Quando ti connetti a HANA Repository utilizzando una connessione OLAP, puoi connetterti a tutti i pacchetti creati nel sistema HANA. È possibile selezionare uno qualsiasi dei pacchetti → Passa alle viste HANA archiviate nel pacchetto.

Dopo aver eseguito questi passaggi, tutte le dimensioni e le misure vengono aggiunte al pannello delle query in Webi. Lo sviluppatore può selezionare uno qualsiasi degli oggetti risultato dall'elenco degli oggetti disponibili e fare clic sulla query di esecuzione per aggiungere quei report Webi.

Connettività online SAP HANA

In SAP BO 4.2, è disponibile un'opzione per utilizzare HANA Online Connection che consente al client Webi di connettersi direttamente alle viste HANA. Non è necessario creare una query Webi per l'utilizzo dell'opzione di connessione HANA Online.

Questa opzione elenca solo la connessione relazionale e quando la connessione è selezionata, mostra tutti i pacchetti e le viste corrispondenti. Quando è selezionata la visualizzazione HANA, si connette direttamente a Webi Reporting Layer. Non è possibile utilizzare il pannello delle query in questo scenario.

Utilizzo di Free-Hand SQL

In SAP BO 4.2, una nuova opzione, SQL a mano libera, è stata introdotta in Web Intelligence che si connette direttamente alle viste HANA. Quando ci si connette utilizzando uno strumento Web Intelligence che si connette utilizzando l'opzione SQL a mano libera, uno strumento elenca tutte le connessioni relazionali HANA dal server BOBJ. Quando si seleziona una connessione relazionale, uno strumento fornisce un editor di script di query per scrivere la query.

Per utilizzare l'opzione Free-Hand SQL, selezionare un nuovo documento Webi e nell'elenco dell'origine dati selezionare l'opzione Free-Hand SQL.

Dopo aver selezionato questa opzione, si apre un editor di query. È possibile scrivere una query SELECT per formare query Webi per la creazione di report. Sul lato destro, hai un'opzione Esegui query e l'elenco degli oggetti disponibili nello strumento Webi.