SAP IDT - Tworzenie Wszechświata
Aby utworzyć Wszechświat w IDT, przejdź do Start → Wszystkie programy → SAP Business Intelligence → SAP Business Objects BI Platform 4 Client Tool.
W narzędziu do projektowania informacji musisz utworzyć nowy projekt. Idź do Plik → Nowy → Projekt. Wprowadź nazwę projektu i kliknij przycisk Zakończ.
Po utworzeniu projektu następnym krokiem jest utworzenie połączenia OLAP lub relacyjnego w celu połączenia ze źródłem danych. ZARelational connectionsłuży do łączenia się z warstwą bazy danych w celu importowania tabel i połączeń. Połączenie OLAP służy do łączenia się z modelem wielowymiarowym, takim jak widok informacji w SAP HANA.
Kliknij prawym przyciskiem myszy Nazwa projektu → Nowy → Wybierz połączenie relacyjne → Wprowadź nazwę połączenia / zasobu → Dalej.
Wybierz SAP z listy → SAP HANA → Wybierz sterowniki JDBC → Dalej → Wprowadź szczegóły.
Wprowadź szczegóły systemu, nazwę użytkownika, hasło i kliknij Dalej.
Kliknij Finish.
W obszarze Informacje ogólne → kliknij Testuj połączenie → Pomyślne.
Musimy opublikować to połączenie w repozytorium, aby było dostępne do użytku.
Kliknij prawym przyciskiem myszy nazwę połączenia → Opublikuj połączenie w repozytorium → Wprowadź hasło do repozytorium BO → Kliknij Połącz → Zakończ → Tak.
Po kliknięciu Zakończ utworzy bezpieczne połączenie z repozytorium.
.cns - bezpieczne połączenie z repozytorium
.cnx - lokalnie niezabezpieczone, jeśli użyjesz tego połączenia, nie pozwoli ci to na publikowanie niczego w repozytorium.
Następnym krokiem jest utworzenie warstwy Data Foundation Layer na tym bezpiecznym połączeniu.
Kliknij prawym przyciskiem myszy .cns Połączenie z repozytorium → New Data Foundation.
Wprowadź nazwę zasobu i kliknij Zakończ. Wyświetli listę wszystkich dostępnych schematów w bazie danych. Możesz dodać tabele i połączenia z warstwy Schema do Data Foundation. Można to zrobić, przeciągając tabelę lub klikając dwukrotnie. Zastosuj połączenia w tabelach wymiarów i faktów, aby utworzyć schemat logiczny.
Aby zdefiniować łączenie, kliknij dwukrotnie Łączenie między tabelami. Pokaże ci oba stoły. Możesz wybrać spośród różnych połączeń zgodnie z wymaganiami dotyczącymi danych i kliknąć opcję Wykryj liczność, aby zdefiniować liczność - 1: 1, 1: n, n: n.
Następnie należy utworzyć warstwę biznesową na bazie danych. Kliknij ikonę Zapisz wszystko u góry ekranu. Następnie kliknij prawym przyciskiem myszy Fundacja danych .dfx → Nowa warstwa biznesowa.
Wprowadź nazwę zasobu → (Generowanie warstwy biznesowej dla Data Foundation) Zakończ. Doda Business Layer .blx w ramach projektu lokalnego.
Wyświetli listę wszystkich wymiarów i miar w Data Foundation. Możesz zdefiniować wymiary, miary, agregację itp.
Aby zdefiniować agregację, możesz wybrać opcję Funkcja projekcji. Jeśli chcesz, możesz również ukryć kilka obiektów w raporcie, korzystając z menu rozwijanego obok miar i wymiarów. Możesz wybrać Ukryty dla określonego obiektu.
Po zdefiniowaniu warstwy biznesowej kliknij ikonę Zapisz wszystko u góry ekranu, jak pokazano na poniższym zrzucie ekranu.
Aby opublikować Wszechświat w repozytorium, kliknij prawym przyciskiem myszy na .blx → Opublikuj → Do repozytorium.
Wybierz Zasoby → Dalej → W oknie Publikuj wszechświat wybierz Dalej → Wybierz folder Repozytorium, w którym chcesz opublikować Wszechświat i kliknij Zakończ.
Otrzymasz potwierdzenie, że Universe zostało pomyślnie opublikowane.
Aby sprawdzić Wszechświat w Repozytorium, przejdź do Zasoby repozytorium i sprawdź, czy Wszechświat został utworzony.
Tworzenie Wszechświata w SAP ERP
Możesz zbudować wszechświat w SAP ERP, używając Data Foundation w IDT. Musisz utworzyć relacyjne połączenie ze źródłem danych ERP, zestawami informacji, zapytaniami SAP i funkcjami ABAP, które są traktowane jako tabele w połączeniu.
Możesz utworzyć platformę Data Foundation z jednym źródłem do obsługi połączeń lokalnych, ale nie obsługuje ona połączeń i kolumn obliczeniowych między tabelami wstawionymi z połączenia ERP.
Aby użyć kolumny obliczeniowej, złączeń, należy utworzyć podstawę danych obsługującą wiele źródeł w zabezpieczonym połączeniu.
Po dodaniu tabeli do warstwy Data Foundation typ tabeli zestawu informacji, zapytania SAP lub funkcji ABAP jest zapisywany jako właściwość tabeli w fundacji danych. Aby dodać tabelę funkcji ABAP, utworzono jedną tabelę podstawową danych w celu odwzorowania funkcji głównej.
Tabela zawiera kolumny wejściowe dla parametrów wejściowych funkcji. Te parametry mogą być obowiązkowe lub opcjonalne. Aby przypisać wartość do obowiązkowych parametrów, musisz edytować kolumny wejściowe.
Ograniczenia korzystania z SAP ERP
W przypadku korzystania z miar zawierających funkcje agregujące nie można ich używać jako filtrów w panelu zapytań, ponieważ wyjściowe wyrażenie SQL składa się z klauzuli HAVING i nie jest obsługiwane przez połączenie SAP ERP. W związku z tym, jeśli zostanie dodana miara, która zawiera funkcję agregacji jako filtr, zgłasza błąd podczas odświeżania zapytania.
Tworzenie Wszechświata na SAP BW
Jeśli chcesz używać SAP BW do projektowania Wszechświata, powinieneś użyć podstawy danych opartej na strukturze obsługującej wiele źródeł. Wszystkie tabele i łączenia w SAP BW są automatycznie importowane do Data Foundation. Kiedy warstwa biznesowa jest tworzona w Data Foundation, wszystkie obiekty są automatycznie przenoszone do Warstwy biznesowej.
Jeśli nie chcesz automatycznie wstawiać tabel i połączeń, możesz odznaczyć tabele Wykryj, przechodząc do zaawansowanych właściwości podczas dodawania połączenia do Data Foundation.
Możesz także wyłączyć wstawianie obiektów warstwy biznesowej, odznaczając opcję automatycznego tworzenia klas i obiektów podczas wybierania podstawy danych w nowej warstwie biznesowej.
Tworzenie uniwersum w usługach Microsoft Analysis Services
Musisz utworzyć warstwę biznesową w usługach Microsoft Analysis Services (MAS), a obiekty warstwy biznesowej są tworzone domyślnie. Poniżej przedstawiono mapowanie obiektów w warstwie biznesowej -
Dimension - Wymiary analizy są tworzone w warstwie biznesowej dla każdego wymiaru w kostce.
Display Folder - Foldery są tworzone w wymiarze analitycznym, aby zawierały hierarchie w folderze wyświetlania.
Hierarchy- W przypadku hierarchii opartych na wartościach (nadrzędny-podrzędny) hierarchia oparta na wartości jest tworzona w wymiarze analizy. Atrybuty są tworzone w folderze Attributes w hierarchii.
Attribute Hierarchy - Hierarchie atrybutów w kostce są tworzone jako hierarchie oparte na poziomach w wymiarze analitycznym.
Named Set - Nazwane zestawy są tworzone w powiązanym wymiarze analitycznym, w folderze Nazwane zestawy.
Measures and Calculated Measures- Miary i miary obliczane są tworzone jako miary w odpowiednim folderze grupy miar. Dla sformatowanej wartości tworzony jest atrybut miary.
Tworzenie Wszechświata w SAS
Możesz zbudować wszechświat na SAS, korzystając z bazy danych obsługującej wiele źródeł i używając bezpiecznego połączenia.
Połączenia ze źródłem danych SAS są zarządzane przez usługę federacji danych.
Wielojęzyczne wszechświaty
Możesz także stworzyć wielojęzyczny Wszechświat w narzędziu do projektowania informacji. Pozwala to na korzystanie z wielojęzycznego rozwiązania przy użyciu jednego modelu metadanych Universe.
Poniżej przedstawiono kroki, aby użyć wielojęzycznego Universe do tworzenia raportów -
Step 1 - Użyj projektanta Universe, aby zaprojektować Universe w języku źródłowym w IDT.
Step 2 - Użyj narzędzia do zarządzania tłumaczeniami, aby przetłumaczyć metadane w podstawie danych i warstwie biznesowej.
Step 3 - Korzystaj z projektantów raportów, aby tworzyć raporty dotyczące tego samego Wszechświata, które mogą być wyświetlane w różnych językach zgodnie z preferencjami użytkownika.
Step 4 - Przejdź do narzędzia do projektowania informacji → Preferencje → Preferowane ustawienia regionalne określa język metadanych i danych w panelu zapytań.
Możesz z tego skorzystać, jeśli masz wsparcie dla następujących -
Tłumaczenia są dostępne w języku (metadane).
Połączenie obsługuje parametr języka (dane).