SAP Webi - zapytania wykorzystujące BEx
Możesz tworzyć dokumenty Webi w oparciu o BEx (Business Exchange Queries) stworzony przez BEx Query Designer, który bazuje na InfoCube w systemie SAP BW. Możesz połączyć się z zapytaniem BEx w Webi za pomocą połączenia BI Consumer Service (BICS). Nie musisz tworzyć Wszechświata dla zapytań BEx, a wszystkie atrybuty, hierarchie, wymiary i miary są automatycznie mapowane w dokumencie Webi.
Możesz edytować, tworzyć i odświeżać dokumenty w oparciu o BEx przy użyciu Web Intelligence Rich Internet Application Interface (oparty na apletach) lub Webi Rich Client. Jeśli używasz interfejsu sieciowego Webi DHTML, możesz tylko przeglądać lub odświeżać dokument Webi oparty na BEx, ale nie możesz ich edytować.
Należy wziąć pod uwagę następujące ważne punkty dotyczące BEx -
Możesz używać tylko zapytań BEx, które są oznaczone jako „Zezwalaj na zewnętrzny dostęp do zapytania”.
Aby zarządzać mapowaniem obiektów, zapoznaj się z ograniczeniami i równoważnymi stronami, aby zapewnić poprawne użycie zapytań.
Następujące obiekty metadanych są obsługiwane z BEx w Webi -
- Hierarchies
- Characteristics
- Atrybuty nawigacji
- Wyświetl atrybuty
- Podstawowe kluczowe dane
- Liczby i wzory obliczeniowe
- Ograniczone kluczowe dane
- Variables
- Struktura niestandardowa
Jak włączyć dostęp do zapytania BEx?
Otwórz BEx Query Designer i wybierz zapytanie, którego chcesz użyć w narzędziu BO. Przejdź do Właściwości → zakładka Zaawansowane i wybierz Zezwalaj na zewnętrzny dostęp do zapytania. Zapisz zapytanie.
Połączenie BICS w CMC
Możesz utworzyć połączenie BICS w CMC lub także w Information Design Tool. Połączenie można utworzyć z pojedynczym zapytaniem BEx lub z dostawcą informacji.
Zaloguj się do konsoli CMC → Wybierz połączenie OLAP z listy rozwijanej.
Kliknij Nowe połączenie → Na liście dostawców wybierz SAP NetWeaver Business Warehouse.
Podobnie możesz zdefiniować połączenie BICS w IDT. Wybierz połączenie OLAP i wybierz SAP NetWeaver Business Warehouse → Sterownik oprogramowania pośredniego SAP BICS Client.
Jak używać BEx jako źródła danych w programie WebI Rich Client?
Otwórz Webi Rich Client → Nowy dokument.
Kliknij opcję Wybierz zapytanie BEx jako źródło danych. W nowym oknie wybierz połączenie BICS w prawym panelu i odpowiednie zapytanie BEx → OK.
Wszystkie obiekty z BEx zostaną dodane do panelu zapytań po lewej stronie. Możesz przeciągać obiekty do obiektów wynikowych.
Po kliknięciu Uruchom zapytanie wszystkie obiekty wyników zostaną dodane do nowego dokumentu Webi, jak pokazano na poniższej migawce.