SAP IDT - szybki przewodnik

Information Design Tool (IDT) to narzędzie do projektowania obiektów biznesowych, które wyodrębnia dane z różnych źródeł danych przy użyciu połączenia OLAP i relacyjnego w celu tworzenia uniwersów. Istnieją różne parametry Wszechświata, które mogą być przekazane podczas tworzenia Wszechświata.

Wszechświat nazywany jest logicznym zbiorem wymiarów i obiektów, które umożliwiają użytkownikom biznesowym analizowanie danych biznesowych. Obiekty i wymiary reprezentują różne hierarchie, miary, obliczenia niestandardowe i atrybuty.

Wszechświat można utworzyć na szczycie relacyjnych baz danych, takich jak SQL Server, Oracle lub też na module InfoCube w systemie SAP Business Warehouse (BW). Z tymi źródłami danych można tworzyć różne typy połączeń, takie jak połączenie osobiste, połączenie współdzielone i połączenie publiczne. Instrukcja SQL lub MDX jest generowana odpowiednio w zależności od źródła danych - relacyjnego i OLAP.

Wszechświat utworzony za pomocą IDT może być używany z różnymi narzędziami raportowania w Business Objects. Gdy Wszechświat jest publikowany w centralnym repozytorium, można go używać w następujących narzędziach do raportowania i kokpitu:

  • SAP Business Objects Web Intelligence (WebI)
  • SAP Business Objects Dashboard Designer (wcześniej znany jako Xcelsius)
  • SAP Business Objects Crystal Reports
  • Eksplorator SAP Business Objects

Różne komponenty w IDT podczas projektowania wszechświata

Połączenie OLAP lub relacyjne ze źródłem danych

  • Wyodrębnianie tabel i sprzężeń z relacyjnej bazy danych lub kostki OLAP.

  • Tworzenie podstawy danych z wyodrębnionych tabel i połączeń.

  • Tworzenie obiektów metadanych z warstwy bazy danych i zarządzanie tymi obiektami odbywa się w warstwie biznesowej.

  • Korzystanie z parametrów Wszechświata i współdzielenie zasobów we Wszechświecie.

  • Publikowanie Wszechświata obejmującego warstwę biznesową, Fundację danych i połączenie Wszechświata z bazą danych

Wszechświat można opublikować w centralnym repozytorium w celu wykorzystania przez inne aplikacje raportujące SAP Business Objects.

Profile bezpieczeństwa służą do zapewniania dostępu do danych i obiektów metadanych Universe.

IDT jest używany głównie przez menedżerów aplikacji i programistów raportów, którzy chcą tworzyć raporty analityczne na podstawie danych przechowywanych w różnych źródłach danych. Aby tworzyć raporty w oparciu o Universes, osoba potrzebuje technicznej znajomości narzędzia IDT i funkcjonalnej wiedzy o hurtowni danych.

Narzędzie do projektowania informacji zawiera różne zasoby, których można użyć do wyodrębnienia danych ze źródeł danych i stworzenia Wszechświata -

Projekt

Projekt to lokalny obszar roboczy, w którym przechowywane są zasoby używane do budowy jednego lub większej liczby uniwersów. Służy do zarządzania lokalnymi obiektami, które są używane do tworzenia Wszechświata. Pojedynczy projekt może zawierać obiekty dla jednego lub wielu Wszechświatów. Projekt lokalny może zawierać wiele obiektów, takich jak warstwa podstawowa danych, podstawa biznesowa, połączenie ze źródłem danych itp.

Fundacja danych

Warstwa Data Foundation umożliwia importowanie tabel i połączeń z różnych relacyjnych baz danych. Wszystkie połączenia są importowane i można również zdefiniować tabele pochodne, obliczenia niestandardowe, dodatkowe połączenia, konteksty i monity.

Połączenie relacyjne i OLAP

Połączenie służy do definiowania sposobu wyodrębniania danych z relacyjnego lub OLAP. Wszechświat zawsze używa co najmniej jednego połączenia do wyodrębnienia danych. Możesz również zbudować multisource, które wyodrębnia dane z jednego lub wielu źródeł danych przy użyciu wielu połączeń.

Połączenie można zapisać lokalnie w pliku .cnx, a wszystkie uniwersa utworzone na podstawie połączeń lokalnych nie mogą być publikowane w repozytorium BO. Aby opublikować Universe w repozytorium, powinieneś użyć bezpiecznego połączenia centralnego z plikiem .cns.

.cns- zabezpieczone połączenie z repozytorium

.cnx-lokalne niezabezpieczone połączenie. Jeśli użyjesz tego połączenia, nie pozwoli ci to na publikowanie czegokolwiek w repository.l

Warstwa biznesowa

W warstwie Biznes definiujesz miary i wymiary. Możesz także zastosować agregacje, takie jak Suma, Liczba, Średnia, Min, Maks.

Aby zakończyć tworzenie Wszechświata, musisz zapisać projekt, a następnie opublikować warstwę biznesową w repozytorium.

UDT vs IDT

W UDT Wszechświat jest tworzony z rozszerzeniem pliku .unv. W IDT rozszerzenie pliku Universe jest zmieniane na plik .unx.

Aby otworzyć plik unv w IDT, nie można go bezpośrednio otworzyć, ale można przekonwertować plik unv na plik unx, aby otworzyć w narzędziu do projektowania informacji. Nie możesz otworzyć pliku IDT .unx w narzędziu Universe Design ani przekonwertować go na plik unv.

Universe Design Tool to narzędzie z jednym źródłem. Jednak IDT jest narzędziem obsługującym wiele źródeł, co oznacza, że ​​możesz wyodrębnić dane z różnych źródeł danych podczas tworzenia Wszechświata.

Narzędzie do projektowania wszechświata (UDT) Narzędzie do projektowania informacji (IDT)
Rozszerzenie pliku Universe - .unv Rozszerzenie pliku Universe - .unx
Nie możesz otworzyć pliku .unx, a także nie można go przekonwertować na unv, aby otworzyć w UDT Możesz otworzyć plik unv, konwertując plik unv na rozszerzenie pliku unx
Jest włączony z jednego źródła Obsługuje wiele źródeł
Nie można go bezpośrednio połączyć z projektantem Dashboard i najnowszą wersją Crystal Reports Może być bezpośrednio połączony z projektantem Dashboard i najnowszą wersją Crystal Reports

Interfejs użytkownika w IDT

Gdy pobierasz istniejący Wszechświat w IDT, łącząc się z repozytorium, dostępne są następujące interfejsy. Są takie same, gdy projektujesz nowy wszechświat w narzędziu do projektowania informacji.

Projekty lokalne

Definiuje istniejące połączenie w użyciu (.cnx lub.cns), podstawową warstwę danych (.dfx) i warstwę biznesową, które są lokalne we Wszechświecie, jak pokazano powyżej.

Możesz kliknąć każdy obiekt w obszarze Projekty lokalne, aby zobaczyć szczegóły i wprowadzić zmiany. Kliknij plik .cns połączenia, aby wyświetlić szczegóły połączenia. Podobnie możesz otworzyć obiekt .dfx lub .blx.

Zasoby repozytorium

Po połączeniu się z repozytorium możesz pobrać wszystkie obiekty, które zostały zaprojektowane i opublikowane w tym repozytorium.

Aby wstawić obiekty z repozytorium, kliknij znak + i wybierz opcję Wstaw sesję. Wprowadź szczegóły systemu, nazwę użytkownika i hasło, a zobaczysz wszystkie obiekty w repozytorium.

Warstwa biznesowa

Ta warstwa zawiera wszystkie klasy i obiekty, możesz sprawdzić wymiary i miary zdefiniowane we Wszechświecie. Gdy publikujesz warstwę biznesową w repozytorium, oznacza to zakończenie tworzenia Wszechświata.

Możesz sprawdzić podsumowanie warstwy biznesowej, aby zobaczyć liczbę atrybutów, wymiarów, miar, klas, wartości LOV itp.

Podstawowa warstwa danych

Ta warstwa służy do definiowania podstaw danych, które obejmują tabele ze źródła danych, łączenia itp.

Aby sprawdzić strukturę bazy danych, możesz kliknąć .dfx pod lokalnymi projektami, co przeniesie Cię do warstwy Data Foundation i jej komponentów.

Ustawianie i resetowanie preferencji w IDT

Interfejs użytkownika narzędzia Information Design można dostosować, ustawiając preferencje. Można to zresetować do wartości domyślnych za pomocą opcji Przywróć domyślne wyświetlanie. Aby ustawić preferencje w IDT, przejdź do Windows → Preferencje.

Po kliknięciu Preferencje otworzy się nowe okno. Możesz zdefiniować preferencje w preferencjach Ogólne, Pomoc i Narzędzie do projektowania informacji.

Preferencje narzędzia do projektowania informacji

  • Edytor warstw biznesowych
  • Sprawdź integralność
  • Redaktor Data Foundation
  • Języki itp.

Użycie opcji wyświetlania Resetuj do domyślnych w zakładce Okno umożliwia zresetowanie wszystkich wartości do wartości domyślnych lub można również użyć opcji Przywróć domyślne w oknie Preferencje.

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, aby połączyć się 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 opcję 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 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ć Universe 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).

ZA .unv Universejest tworzony w Universe Designer w SAP Business Objects XI 3 lub Universe utworzony za pomocą narzędzia Universe Design. Można go przekonwertować do pliku unx w narzędziu do projektowania informacji.

Zgodnie z wersją SAP Business Objects można tworzyć pliki unv -

  • Narzędzie do projektowania wszechświata (UDT)

  • Universe Design Tool Desktop Edition

  • Wszechświat utworzony za pomocą UDT jest przechowywany pod nazwą pliku .unv w folderze lokalnym lub w centralnym repozytorium

Aby używać .unv Universes w IDT, musisz je najpierw przekonwertować. W narzędziu do projektowania informacji można przekonwertować następujące uniwersy uniwersalne -

  • Wszechświaty relacyjne utworzone za pomocą narzędzia SAP BusinessObjects 4 UDT lub wersji Desktop

  • Wszechświaty relacyjne zaprojektowane w narzędziu projektowym SAP BusinessObjects Enterprise XI3

Konwersja .unv Universe w repozytorium

Plik Universe .unv do konwersji powinien być przechowywany w repozytorium. Jeśli Wszechświat został utworzony za pomocą narzędzia do projektowania wcześniejszego niż SAP BusinessObjects 4.0, należy zaktualizować Wszechświat za pomocą narzędzia do zarządzania aktualizacjami.

Aby przekonwertować Wszechświat w IDT, przejdź do Plik - Konwertuj.

W następnym oknie musisz wybrać plik unv z repozytorium, aby przekonwertować go na plik unx. Wprowadź nazwę użytkownika i hasło repozytorium, aby się połączyć.

Wybierz Universe z repozytorium, które chcesz przekonwertować. Kliknij OK.

Wybierz folder Destination Repository → Przeglądaj, aby wybrać folder w repozytorium, w którym chcesz zapisać .unx Universe. Aby utworzyć nazwane parametry dla monitu, zaznacz pole wyboru, jak pokazano na poniższym zrzucie ekranu.

Opcja Zapisz dla wszystkich użytkowników umożliwia wszystkim użytkownikom otwieranie Wszechświata bez podawania hasła do repozytorium. Kliknij OK, aby rozpocząć konwersję.

Po kliknięciu OK rozpocznie się konwersja i pojawi się następujący komunikat potwierdzający.

Lokalna konwersja .unv Universe

Aby przekonwertować Wszechświat w IDT, przejdź do Plik → Konwertuj.

W następnym oknie musisz wybrać plik .unv z folderu lokalnego.

Wybierz folder Destination Repository → Przeglądaj, aby wybrać folder, w którym chcesz zapisać plik .unx Universe. Aby utworzyć nazwane parametry dla monitu, zaznacz pole wyboru.

Możesz teraz opublikować warstwę biznesową, aby utworzyć plik uniwersalny .unx. To tworzy wszechświat lokalny.

Aby opublikować wszechświat w repozytorium, przejdź do następnego kroku. Opublikuj połączenie lokalne w repozytorium.

Edytuj podstawę danych i zmień połączenie, aby używać bezpiecznego połączenia opublikowanego w ostatnim kroku. Następnie należy opublikować warstwę biznesową w repozytorium.

Kontrola integralności podczas konwersji

Podczas konwertowania .unv Universe zaleca się wykonanie sprawdzenia integralności w IDT. Można poprawić następujące typy błędów -

Błędy typów danych kolumn - obejmuje odświeżenie struktury w Data Foundation, co pozwala naprawić błędy typu danych podczas sprawdzania integralności.

Błędy w połączeniach własnych z pytaniami - aby użyć wyrażenia Join z pytaniami i LOV, musisz popracować nad połączeniami w przekonwertowanym Wszechświecie.

Funkcje obsługiwane przez .unv

Kiedy konwertujesz .unv Universe w IDT, proces konwersji tworzy te same cechy w wynikowym Universe. Poniżej znajduje się lista obsługiwanych funkcji -

Funkcje w .unv Universe Funkcje w .unx Universe

Schemat wszechświata

Te obiekty są tworzone w Data Foundation -

  • Tables
  • Alias ​​Tables
  • Tabele pochodne
  • Joins

W przypadku monitów należy sprawdzić integralność w kontekście samołączenia - należy ręcznie ograniczyć definicję kontekstu

Wielojęzyczne wszechświaty

Ustawienia językowe, ustawienia regionalne są konwertowane

Zarys

Wszystkie klasy i podklasy przekonwertowane na foldery

  • Dimensions
  • Measures
  • Szczegóły przekonwertowane na atrybuty
  • Warunki przekonwertowane na filtry

Limity zapytań

Limity zapytań są konwertowane i edytowane w warstwie biznesowej

Parametry SQL

Zapytanie, instrukcja SQL i iloczyn kartezjański są konwertowane

Strategie

Strategie niestandardowe nie są obsługiwane w IDT

Znajomości

To samo zabezpieczone połączenie relacyjne jest używane przez Universes .unv i .unx. Połączenie relacyjne można utworzyć zarówno w UDT, jak i IDT i opublikować w repozytorium.

Połączenia osobiste i udostępnione są konwertowane na połączenia lokalne.

Funkcje

Następujące funkcje można konwertować -

  • @Aggregate_Aware
  • @Prompt
  • @Derived Table
  • @Select
  • @Variable

Wszystkie te funkcje są obsługiwane

Lista wartości LOV

Nazwane listy wartości są tworzone w warstwie biznesowej w IDT dla wymiarów i miar, które pokazują wartości LOV

Możesz pobrać opublikowany Wszechświat z lokalnego systemu plików lub z repozytorium. Aby pobrać Universe z lokalnego systemu plików, potrzebny jest widok projektów lokalnych, w którym zapisywane są warstwy biznesowe i zasoby, do których istnieją odniesienia. W widoku projektów lokalnych kliknij prawym przyciskiem myszy folder projektu, przejdź do Retrieve Universe → from a Local Folder.

Wybierz Wszechświat, który chcesz odzyskać, i kliknij Zakończ.

Pobieranie Wszechświata z Repozytorium

Aby pobrać Universe z lokalnego systemu plików, potrzebny jest widok projektów lokalnych, w którym zapisywane są warstwy biznesowe i zasoby, do których istnieją odniesienia. Wszechświat można pobrać z repozytorium na dwa sposoby -

Metoda 1

Kliknij prawym przyciskiem myszy folder Lokalny projekt → Pobierz wszechświat → Z repozytorium.

Wprowadź hasło repozytorium i kliknij Połącz.

Wybierz Wszechświat z dostępnych folderów w Repozytorium i kliknij Zakończ.

Metoda 2

Innym sposobem jest przejście do sekcji Zasoby repozytorium i wybranie Wszechświata, który chcesz odzyskać.

Wybierz projekt lokalny do pobrania i kliknij OK.

Aby usunąć lokalne wymagania bezpieczeństwa, wybierz opcję „Zapisz dla wszystkich użytkowników” podczas wybierania uniwersum w repozytorium.

Aby zaprojektować Wszechświat w IDT, pierwszym krokiem jest utworzenie projektu w widokach projektu lokalnego. Wszystkie zasoby, takie jak Data Foundation i warstwy biznesowe, są zarządzane w ramach projektu. Możesz przejść do lokalnych projektów i uzyskać dostęp do zasobów w projekcie lokalnym za pomocą narzędzia Information Design Tool (IDT).

Po utworzeniu projektu lokalnego zasoby można wypełnić w nim na różne sposoby -

  • Możesz tworzyć nowe zasoby za pomocą opcji „Nowy”.
  • Konwertuj .unv Universe utworzony za pomocą narzędzia Universe Design Tool.
  • Pobierz opublikowany Wszechświat.
  • Aby edytować zasób, możesz dwukrotnie kliknąć zasób w obszarze Projekt lokalny.

Sprawdzanie istniejących projektów w IDT

Możesz otworzyć istniejący projekt w IDT. Idź do Plik → Otwórz projekt.

Otworzy się nowe okno. Możesz wybrać z katalogu głównego lub z pliku archiwum, aby zaimportować istniejący projekt.

Aby zaimportować z katalogu głównego, kliknij Przeglądaj, wybierz projekt, który chcesz zaimportować i kliknij OK.

Tworzenie nowego projektu lokalnego w IDT

Aby utworzyć nowy projekt w IDT, przejdź do Plik → Nowy → Projekt.

Wprowadź nazwę projektu, lokalizację i kliknij przycisk Zakończ.

Projekt jest tworzony w widokach projektów lokalnych.

Edycja istniejącego projektu

Możesz także edytować istniejący projekt. Otwórz istniejący projekt, przechodząc do Plik → Otwórz projekt. Możesz także otworzyć istniejący wszechświat w dowolnym obszarze projektu lokalnego.

Po otwarciu istniejącego projektu możesz przejść do każdego obiektu, klikając dwukrotnie nazwę obiektu w folderze projektu lokalnego.

Wprowadź wymagane zmiany i kliknij Save przycisk.

Usuwanie projektu w IDT

Aby usunąć istniejący projekt, kliknij prawym przyciskiem myszy projekt w obszarze Projekt lokalny.

Aby trwale usunąć projekt, możesz wybrać opcję „Usuń zawartość projektu na dysku” w oknie dialogowym „Potwierdź usunięcie projektu”.

Jeśli wybierzesz tę opcję, usunięcie jest trwałe i nie można go cofnąć. Kliknij „Tak”, aby potwierdzić usunięcie.

Jeśli nie usunąłeś na stałe zawartości projektu, możesz otworzyć projekt, aby go udostępnić.

Synchronizacja projektu

Synchronizacja projektu polega na porównywaniu zasobów w lokalnych widokach projektu z powiązanym projektem współdzielonym w repozytorium. Korzystając z synchronizacji projektu, możesz wykrywać dodawanie / usuwanie zasobów, różnicę między zasobami. Na podstawie różnic można aktualizować lokalny widok projektu i udostępnione zasoby.

W obszarze Synchronizacja projektu znajdują się dwa różne okienka -

Okienko projektu udostępnionego

Zawiera listę zasobów we współdzielonym projekcie na serwerze. Jeśli w postaci zasobu znajduje się ikona kłódki, oznacza to, że zasób jest zablokowany. Stan synchronizacji wyświetla stan każdego zasobu, porównując zasoby w udostępnionych i lokalnych widokach projektu.

Inny stan synchronizacji

Added Locally - Zasób jest dodawany do projektu lokalnego, ale nie do projektu współdzielonego.

Changed Locally - Zasób został zmieniony w projekcie lokalnym, ale nie w projekcie współdzielonym.

Deleted Locally - Zasób został usunięty w projekcie lokalnym, ale nadal istnieje we współdzielonym projekcie.

Added on server - Zasób nie znajduje się w projekcie lokalnym, ale istnieje we wspólnym projekcie.

Changed on server - Zasób został zmieniony we współdzielonym projekcie, ale nie w projekcie lokalnym.

Deleted on server - zasób istnieje w projekcie lokalnym, ale został usunięty w projekcie współdzielonym.

Synchronize - Oba zasoby są identyczne.

Lista zasobów w okienku stanu synchronizacji

Pokazuje wszystkie zasoby. Spowoduje to wyczyszczenie filtrów i wyświetlenie wszystkich zasobów niezależnie od ich stanu.
Pokazuje / ukrywa zasoby ze statusem Synchronized
Pokazuje / ukrywa zasoby w projekcie lokalnym, które uległy zmianie w odniesieniu do serwera.
Pokazuje / ukrywa zasoby ze stanem konfliktu.
Pokazuje / ukrywa zasoby na serwerze, które uległy zmianie w odniesieniu do projektu lokalnego

Jak przeprowadzić synchronizację projektu?

Aby przeprowadzić synchronizację projektu, przejdź do Windows → Project Synchronization.

Kliknij „Zmień sesję”, aby otworzyć sesję w systemie repozytorium, w którym zapisane są udostępnione projekty.

Wybierz projekt do synchronizacji na liście projektów udostępnionych.

Blokowanie zasobu

Aby zablokować zasób w synchronizacji projektu, powinien znajdować się w projekcie udostępnionym. Lock informuje innych programistów, że pracujesz nad zasobem.

To lock a resource- Wybierz współdzielony projekt z listy współdzielonych projektów. Rozwiń projekt. Wybierz zasób → Kliknij prawym przyciskiem → Kliknij Zablokuj.

Odblokowywanie zasobu

Aby odblokować zasób, wybierz zasób w obszarze Synchronizacja projektu. Kliknij prawym przyciskiem myszy → Odblokuj.

Zapisywanie zasobów w IDT

Możliwe jest również zapisanie dowolnego zasobu w projekcie lokalnym jako raport w pliku lokalnym. Aby zapisać zasób, kliknij prawym przyciskiem myszy dowolny zasób, Zapisz jako.

W polu Lokalizacja raportu wprowadź ścieżkę do pliku, nazwę pliku i typ pliku raportu. Typ pliku to .pdf, .html lub .txt.

Aby przeglądać lokalny system plików w celu znalezienia ścieżki do pliku, kliknij przycisk przeglądania.

W przypadku większych zasobów (podstawy danych i warstwy biznesowe) w polu Elementy metadanych można wybrać elementy metadanych do uwzględnienia w raporcie.

Kliknij Generuj, aby utworzyć raport.

Połączenie w IDT jest używane do łączenia się z relacyjnym lub źródłem danych OLAP za pomocą narzędzia raportowania SAP BusinessObjects. Może to być połączenie lokalne lub połączenie opublikowane w centralnym repozytorium.

Różne typy połączeń obsługiwane w IDT

Poniżej przedstawiono typy połączeń, które są obsługiwane w IDT -

Relacyjne połączenie

Służy do projektowania warstwy Data Foundation w narzędziu Information Design. Możesz importować tabele i sprzężenia ze źródła danych.

Połączenie OLAP

Korzystając z połączenia OLAP, możesz zaprojektować warstwę biznesową podczas tworzenia Wszechświata. Pozwala bezpośrednio łączyć się ze schematami wielowymiarowymi i importować je do projektowania Wszechświata. Później można ich używać z narzędziem raportowania SAP Business Objects.

Klient BICS

Aby połączyć się z SAP NetWeaver BW, można użyć oprogramowania pośredniego klienta SAP BICS, aby zapewnić dostęp do zapytania BEx. Połączenia w IDT mogą być zapisywane lokalnie lub mogą być zabezpieczane i publikowane w centralnym repozytorium.

Połączenia lokalne są zapisywane jako pliki .cnx i może uzyskać do nich dostęp każdy użytkownik korzystający z IDT. Po opublikowaniu połączenia w repozytorium są one zmieniane na bezpieczne połączenie.

Zabezpieczone połączenie jest publikowane w repozytorium i zapisywane w folderze Połączenia. Można również tworzyć zabezpieczone połączenia, używając poleceń Wstaw relacyjne i Wstaw połączenie OLAP z widoku zasobów repozytorium.

Poniżej przedstawiono najważniejsze właściwości bezpiecznego połączenia -

  • Użytkownicy muszą być uwierzytelnieni.

  • Prawa użytkownika można zdefiniować na poziomie użytkownika, aby przyznać lub odmówić dostępu do połączeń lub właściwości połączenia.

  • Zabezpieczone połączenia mogą być używane lub udostępniane przez uwierzytelnionych użytkowników.

Tworzenie nowego połączenia w IDT - relacyjne

Przejdź do narzędzia do projektowania informacji w kliencie BI. Aby utworzyć nowe połączenie relacyjne, zacznij od nowego projektu w widoku Projekt lokalny.

Kliknij Nowy → Projekt → Wprowadź nazwę projektu → Zakończ.

Kliknij prawym przyciskiem myszy Nazwa projektu → Nowy → Połączenie relacyjne.

Wprowadź nazwę połączenia / zasobu → kliknij Dalej.

Wybierz oprogramowanie pośredniczące zgodnie ze źródłem danych. Możesz wybrać SAP lub inną firmę jako źródło danych i skonfigurować relacyjne połączenie z bazą danych.

Wybraliśmy SAP z listy → SAP HANA → JDBC → kliknij Dalej.

Wprowadź tryb uwierzytelniania, nazwę użytkownika i hasło. Wprowadź nazwę hosta i numer instancji, a następnie kliknij przycisk Dalej.

W następnym oknie można zdefiniować parametry połączenia, takie jak - Limit czasu, Rozmiar pobierania tablicy, Rozmiar powiązania tablicy itp. Kliknij Zakończ.

Tworzone jest relacyjne połączenie ze źródłową bazą danych z rozszerzeniem pliku .cnx. Możesz kliknąć Testuj połączenie.

Dolna część okna informuje o parametrach połączenia - parametry logowania, parametry konfiguracyjne itp.

→ Testuj połączenie → Pomyślnie

Podobnie możesz utworzyć połączenie relacyjne dla innych źródeł danych.

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 repozytorium BO → Połącz → Zakończ → Tak.

.cns- zabezpieczone połączenie z repozytorium

.cnx-local niezabezpieczone - Jeśli użyjesz tego połączenia, nie pozwoli ci ono na publikowanie czegokolwiek w repozytorium.

Pokazuje, jak można utworzyć połączenie relacyjne w narzędziu do projektowania informacji. Podsumowując kroki związane z tworzeniem połączenia -

  • Wprowadź nazwę połączenia
  • Wybierz oprogramowanie pośredniczące dla docelowej bazy danych
  • Wprowadź parametry logowania, aby połączyć się z relacyjnym źródłem danych
  • Skonfiguruj i dostosuj parametry, aby zoptymalizować połączenie i Zakończ
  • Aby zmienić to na bezpieczne, opublikuj połączenie w repozytorium

Zmiana nazwy lub usuwanie połączenia

Aby zmienić nazwę lub usunąć połączenie, kliknij prawym przyciskiem myszy nazwę połączenia w obszarze Projekty lokalne.

Możesz także usunąć lub edytować takie połączenie relacyjne.

Tworzenie nowego połączenia w IDT - OLAP

Połączenie OLAP służy do łączenia się z widokiem wielowymiarowym lub modelem danych w celu projektowania warstwy biznesowej w narzędziu do projektowania informacji.

Aby utworzyć nowe połączenie OLAP, kliknij prawym przyciskiem myszy Nazwa projektu → Nowy → Połączenie OLAP.

Wprowadź nazwę połączenia, opis i kliknij Dalej.

Następnie wybierz sterownik oprogramowania pośredniego OLAP. Pokazuje listę wszystkich dostępnych źródeł danych OLAP. Możesz wybrać dowolne źródło danych OLAP zgodnie z wymaganiami.

Pamiętaj, że nie musisz tworzyć bazy danych, ponieważ OLAP bezpośrednio trafia do warstwy biznesowej. W warstwie biznesowej można definiować wymiary i miary oraz inne właściwości.

Wybierz odpowiedni sterownik oprogramowania pośredniego, aby połączyć się ze źródłem danych OLAP i kliknij przycisk Dalej.

Wprowadź parametry połączenia, szczegóły uwierzytelniania, nazwę systemu, numer instancji itp. I kliknij Dalej.

Możesz także wybrać konkretną kostkę do połączenia lub wszystkie kostki w repozytorium czasu projektowania. Jeśli wybierzesz konkretną kostkę, za pomocą tego połączenia OLAP możesz zaprojektować Warstwę biznesową tylko na obiektach dostępnych w tej kostce.

Kliknij Finish.

Teraz musisz opublikować połączenie do repozytorium. Kliknij prawym przyciskiem połączenie → Opublikuj połączenie w repozytorium.

Parametry logowania do połączenia

Podczas tworzenia połączenia relacyjnego lub OLAP w IDT, aby połączyć się z dowolnym źródłem danych, musisz podać parametry logowania do źródłowej bazy danych, takie jak nazwa hosta i numer instancji.

Parametry połączenia

Podczas tworzenia połączenia możesz skonfigurować różne parametry połączenia -

Connection Pool Mode - Służy do utrzymywania aktywnego połączenia.

Pool Timeout - Po ustawieniu trybu puli połączeń tak, aby pozostawało aktywne przez, czas w minutach, przez jaki połączenie pozostaje otwarte.

Array Fetch Size - Informuje o maksymalnej liczbie wierszy, które można pobrać z bazy danych.

Example - Załóżmy, że wprowadzasz wartość 25, a zapytanie zwraca 150 wierszy, więc zostanie pobrane z 6 pobraniami po 25 wierszy każdy.

Array Bind Size - To pole nie jest wymagane do projektowania Wszechświata w IDT.

Login Timeout - Określa minuty, przez które przekroczą limit czasu próby połączenia i wyświetlany jest komunikat o błędzie.

Istnieją różne parametry niestandardowe, które można również zdefiniować, takie jak ConnectInit, Hint.

Edycja połączenia

Aby edytować połączenie, kliknij dwukrotnie nazwę połączenia w lokalnym widoku projektu.

Przejdź do zakładki Informacje ogólne → Edytuj.

Aby edytować parametry połączenia, kliknij przycisk Edytuj. Możesz edytować szczegóły uwierzytelniania i parametry połączenia.

Aby zmienić sterownik oprogramowania pośredniego, kliknij opcję Zmień sterownik. Wybierz sterownik z listy rozwijanej.

Możesz również przetestować dostępność serwera bazy danych, klikając opcję Testuj połączenie.

W okienku „Definicja połączenia” wyświetlane są informacje przechowywane o połączeniu - parametry logowania, parametry konfiguracyjne itp.

Zasoby w repozytorium obejmują Universe oraz połączenia opublikowane w repozytorium. Folder Universe zawiera wszystkie wszechświaty opublikowane za pomocą narzędzia do projektowania informacji lub UDT. Folder połączeń zawiera wszystkie połączenia utworzone za pomocą IDT lub UDT.

Podczas zarządzania zasobami repozytorium możesz wykonywać następujące zadania -

Zarządzanie bezpiecznymi połączeniami

  • Możesz edytować istniejące połączenie.

  • W repozytorium można opublikować nowe połączenie relacyjne lub OLAP.

  • Możesz utworzyć skrót w projekcie lokalnym z istniejącego bezpiecznego połączenia.

  • Możesz usunąć zabezpieczone połączenie z repozytorium.

Zarządzanie wszechświatem

  • Możesz przeprowadzić kontrolę integralności.

  • Możesz dwukrotnie kliknąć Universe w lokalnym widoku projektu, aby uruchomić zapytanie w panelu zapytań.

  • Możesz pobrać Wszechświat z repozytorium do lokalnego widoku projektu.

  • Możesz zmienić nazwę lub usunąć Universe z repozytorium.

  • Możesz również przekonwertować .unv Universe na .unx Universe i zapisać go w projekcie lokalnym lub opublikować je w repozytorium.

Otwieranie i zamykanie sesji

Aby otworzyć sesję, która jest już zdefiniowana w repozytorium, możesz użyć widoku zasobów repozytorium.

Przejdź do zasobów repozytorium i kliknij prawym przyciskiem myszy → Otwórz sesję.

Kliknij OK, a sesja zostanie otwarta w sekcji Zasoby repozytorium.

Możesz również wstawić nową sesję, która nie została jeszcze zdefiniowana w widoku zasobów repozytorium. Aby wstawić sesję, kliknij + znak.

Wprowadź szczegóły sesji, system, nazwę użytkownika, hasło i uwierzytelnianie. Wpisz → OK

Aby zobaczyć listę dostępnych obiektów, kliknij Rozwiń, a zobaczysz w niej listę wszechświatów i połączeń.

Zamykanie sesji

Po zamknięciu narzędzia Information Design wszystkie aktywne sesje są automatycznie zamykane. Aby zamknąć sesję pojedynczo, kliknij prawym przyciskiem myszy nazwę sesji i kliknij Zamknij.

ZA Data Foundationzawiera jedną lub więcej tabel i złączeń z jednej lub więcej relacyjnych baz danych, które tworzą projekt warstwy biznesowej. Do projektowania warstwy Data Foundation używane jest połączenie relacyjne. W Data Foundation można dodawać różne inne obiekty, które zwiększają możliwości, takie jak - tabele pochodne, obliczenia niestandardowe, kontekst, wartości LOV itp.

Możliwe jest również zaprojektowanie wielu warstw biznesowych na jednej Data Foundation, umożliwiając w ten sposób budowanie wielu uniwersów na jednej warstwie Data Foundation.

Rodzaje danych Foundation

W narzędziu Information Design Tool można zbudować Data Foundation, która jest - z obsługą jednego źródła lub z obsługą wielu źródeł.

Data Foundation z jednego źródła obsługuje pojedyncze połączenie relacyjne. Single Source Data Foundation obsługuje połączenie lokalne lub zabezpieczone, dzięki czemu zaprojektowany w ten sposób Wszechświat może być utrzymywany lokalnie lub opublikowany w repozytorium.

Data Foundation z obsługą wielu źródeł obsługuje jedno lub więcej połączeń relacyjnych. Połączenia można dodawać podczas projektowania Data Foundation lub później. Data Foundation z obsługą wielu źródeł jest zaprojektowana dla zabezpieczonych połączeń publikowanych w repozytorium.

Redaktor Data Foundation

Edytor Data Foundation jest podzielony na wiele paneli -

  • Okienko widoku
  • Panel Właściwości
  • Okienko przeglądania

Okienko widoku Data Foundation zawiera tabele i sprzężenia. Master zawiera tabele i łączenia, które są ze sobą połączone w logiczny sposób.

Panel Właściwości definiuje właściwości każdego obiektu. Aby sprawdzić właściwości, musisz wybrać dowolny obiekt na karcie Wzorzec.

Korzystając z panelu przeglądania, możesz pracować nad różnymi elementami w bazie danych, takimi jak połączenia, Fundacja danych, Aliasy i konteksty, wartości LOV i parametry.

Możesz również przeprowadzić wyszukiwanie w Data Foundation. Aby przeprowadzić wyszukiwanie, kliknij

ikonę.

Aby zbudować Data Foundation, można ją utworzyć w widoku projektu lokalnego. Kliknij prawym przyciskiem myszy w obszarze Projekt lokalny → Nowy → Podstawa danych.

Możesz wybrać opcję Włączone jedno źródło lub Włączone wiele źródeł. Postępuj zgodnie z instrukcjami kreatora i wybierz połączenia.

Data Foundation jest tworzona jako plik .dfx i uruchamia edytor Data Foundation. Wstaw tabele i złączenia w edytorze Data Foundation.

Wstaw tabele z połączenia

W okienku połączenia otwórz i przeglądaj połączone tabele. Możesz również przeszukiwać tabele w okienku połączenia. Przeciągnij i upuść tabele, które chcesz dodać do widoku głównego Data Foundation.

Wstaw tabele za pomocą kreatora

Tabele można również wstawiać za pomocą opcji Wstaw + na pasku narzędzi Data Foundation. Możesz wstawiać tabele, łączenia, klucze, tabele pochodne itp.

Aby wstawić połączenia w Data Foundation, możesz użyć opcji Wstaw na pasku narzędzi lub kliknąć Edytuj połączenie, aby otworzyć okno dialogowe.

Kliknij dwukrotnie Dołącz, aby otworzyć okno dialogowe edycji Dołącz. Opcja Wykryj może służyć do wykrywania łączenia między kolumnami.

Aby zdefiniować liczność, można użyć opcji Wykryj na pasku narzędzi lub otworzyć okno dialogowe Edytuj połączenie.

Można dodawać tabele pochodne, tabele aliasów, parametry i podpowiedzi, wartości LOV, które mają być skojarzone z pytaniami. Na karcie aliasy i konteksty możesz kliknąćdetect aliases and contexts do automatycznego wykrywania aliasów i kontekstów.

Kliknij prawym przyciskiem myszy plik .dfx i wybierz opcję Sprawdź integralność, aby przeprowadzić kontrolę integralności.

Zapisz Data Foundation, klikając ikonę Zapisz u góry.

Filtruj i wstawiaj tabele

Aby przefiltrować tabelę w połączeniu, wybierz połączenie, dla którego chcesz filtrować, i wstaw tabele.

Kliknij strzałkę w dół, aby wybrać typ tabeli. Możesz wybrać konkretny typ tabeli, zaznaczając opcję.

Opcja Zaznacz wszystko / Odznacz wszystko służy do zaznaczania lub odznaczania wszystkich opcji na liście rozwijanej.

To insert the tables- Wybierz polecenie Wstaw tabele z menu Wstaw w widoku podstawy danych. Okno dialogowe „Wstaw tabele” zawiera listę połączeń zdefiniowanych w bazie danych.

Rozwiń połączenie, aby wyświetlić tabele bazy danych, do których odwołuje się połączenie.

Edycja właściwości tabeli

Możesz edytować nazwę i opis tabeli. Możliwe jest również usuwanie kolumn z wyświetlania tabeli, edytowanie typów danych kolumn i zmiana kluczy podstawowych.

Wybierz tabelę, którą chcesz edytować i kliknij prawym przyciskiem myszy nagłówek tabeli → Edytuj.

W kolejnym oknie dialogowym możesz edytować nazwę tabeli, opis i właściwości kolumny.

Kliknij OK, a właściwości tabeli i kolumny zostaną zaktualizowane.

Zmiana typów danych w kolumnie

Aby zmienić typ danych kolumn w tabeli, wybierz tabelę, którą chcesz edytować i kliknij prawym przyciskiem myszy nagłówek tabeli → Edytuj.

Aby edytować typ danych kolumny, kliknij znak strzałki przed typem danych.

Wybierz typ danych dla każdej kolumny zgodnie z wymaganiami i kliknij OK.

W Data Foundation można również zmienić kwalifikatory i nazwy właścicieli tabel standardowych. Aby zmienić nazwę, przejdź do edytora Data Foundation, klikając plik .dfx w lokalnym widoku projektu.

Kliknij prawym przyciskiem myszy nagłówek tabeli w edytorze Data Foundation → Zmień kwalifikator i właścicieli.

W oknie dialogowym „Zmień kwalifikator / właściciela” kliknij przycisk przeglądania w polu Kwalifikator i wybierz nowy kwalifikator. Jeśli nazwa kwalifikatora jest domyślnie rozdzielana, wybrana jest opcja Delimit. Aby zastąpić domyślny separator, zaznacz lub usuń zaznaczenie opcji Delimit.

W oknie dialogowym „Zmień kwalifikator / właściciela” kliknij przycisk przeglądania w polu Kwalifikator i wybierz nowy kwalifikator. Jeśli nazwa kwalifikatora jest domyślnie rozdzielana, wybrana jest opcja Delimit. Aby zastąpić domyślny separator, zaznacz lub usuń zaznaczenie opcji Delimit.

Definiowanie kluczy tabel

Istnieją dwa rodzaje kluczy w tabeli w warstwie Data Foundation -

Primary Key - Unikalny i tylko jeden klucz podstawowy w tabeli.

Foreign Key - Służy do dopasowania unikalnej wartości w innej tabeli.

Aby zdefiniować klucz, przejdź do edytora Data Foundation. Wybierz Tabela → Kliknij Wykryj → Wykryj klucz.

Możesz również zdefiniować kolumnę jako klucz podstawowy lub klucz obcy, wybierając odpowiednią kolumnę w tabeli → Kliknij prawym przyciskiem myszy → Ustaw jako klucz → Klucz podstawowy / obcy.

Łączenia służą do łączenia tabel w Data Foundation. Określa sposób wyszukiwania danych w tabelach. Połączenia są definiowane, gdy łączysz jedną kolumnę tabeli z drugą. Połączenia można wstawiać ręcznie lub automatycznie, klikając opcję Wykryj połączenie.

Aby wstawić nowe połączenie, przejdź do Wstaw → Wstaw połączenie.

Wybierz Tabela 1 z listy rozwijanej, a Tabela 2 z listy rozwijanej ze wszystkich tabel w Data Foundation. Wybierz kolumny z Tabeli 1 i Tabeli 2 do połączenia. Wybierz typ połączenia, które chcesz wstawić → OK.

Edycja istniejącego połączenia

Aby edytować istniejące połączenie, kliknij dwukrotnie Dołącz, a otworzy się edytor Edytuj połączenie, jak powyżej.

Tabele pochodne

Tabela pochodna to wirtualna tabela w fundamencie danych, która łączy inne tabele za pomocą obliczeń i funkcji.

Tabel pochodnych można używać do następujących celów -

  • Tworzenie tabeli z kolumnami z innych tabel. Definicje kolumn mogą obejmować złożone obliczenia i funkcje.

  • Aby utworzyć pojedynczą tabelę, która łączy dwie lub więcej tabel.

  • Aby utworzyć tabelę zawierającą wybór kolumn z różnych tabel.

  • Aby wstawić tabelę pochodną, ​​wybierz nagłówek tabeli → kliknij prawym przyciskiem myszy → wstaw → tabela pochodna.

Wprowadź unikalną nazwę i kliknij OK.

Alias ​​tabeli

Tabela Alias ​​jest nazywana odwołaniem do standardowej tabeli w Data Foundation. Dane w tabeli Alias ​​są całkowicie takie same, jak w oryginalnej tabeli.

Tabele aliasów służą do przerywania pętli w ścieżce łączenia w warstwie Data Foundation. Do zmiany nazwy tabeli można również użyć tabeli Alias.

Wstaw alias

Aby utworzyć tabelę aliasów, wybierz tabelę, dla której ma zostać utworzony alias. Kliknij prawym przyciskiem myszy nagłówek tabeli → Wstaw → Tabela aliasów. Aby utworzyć tabelę aliasów w więcej niż jednej tabeli, użyj klawisza CTRL, aby zaznaczyć wiele tabel.

Alias ​​służy do przerywania pętli i rozwiązywania problemów z pułapkami wachlarzowymi i przepaścią.

Wykryj alias

Aby wykryć alias, przejdź do Wykryj w warstwie Podstawa danych.

Aby wykryć alias tabeli, należy spełnić następujący warunek.

Konteksty

Konteksty są również używane do przerywania pętli w Data Foundation, gdy nie można przerwać pętli za pomocą tabeli Alias.

Jeśli masz wiele tabel faktów, które są połączone z jedną tabelą wymiarów, w tym przypadku tworzysz Kontekst dla każdej tabeli faktów.

W kontekście istnieją trzy stany zdefiniowane dla Join -

Included Joins - W części schematu, która jest niejednoznaczna, kontekst rozwiązuje pętlę, definiując ścieżkę z dołączonymi złączeniami.

Excluded Joins - W części schematu, która jest niejednoznaczna, wykluczone łączenia definiują ścieżkę, której kontekst nigdy nie podąży.

Neutral Joins- Znajdują się w części schematu, która nie jest niejednoznaczna i zawsze są uwzględnione w ścieżce zapytania kontekstu. Każde sprzężenie, które nie zostało wyraźnie uwzględnione lub wykluczone, jest neutralne.

Kontekst można zdefiniować ręcznie lub klikając opcję wykrywania kontekstu.

Aby wykryć kontekst → Otwórz edytor podstaw danych, klikając dwukrotnie nazwę bazy danych w widoku projektów lokalnych.

W okienku Aliasy i konteksty wybierz ikonę Wykryj konteksty.

Polecenie analizuje ścieżki łączenia i proponuje konteksty do rozwiązania wszelkich pętli, których nie można rozwiązać za pomocą tabel aliasów.

Następnie otwórz okno dialogowe Wykryj konteksty, wybierz konteksty, które chcesz wstawić.

Aby wyświetlić kontekst podświetlony w widoku bazy danych, kliknij proponowaną nazwę kontekstu. Połączenie zawarte w kontekście jest oznaczone dołączoną ikoną

Wykluczone połączenie jest oznaczone ikoną wykluczenia

. Kliknij przycisk OK, aby wstawić wybrane konteksty do bazy danych.

Warstwa biznesowa w IDT składa się z obiektów metadanych, takich jak wymiary, miary, atrybuty i warunki filtru. Warstwę biznesową można zaprojektować na wierzchu warstwy Data Foundation lub można ją utworzyć bezpośrednio w module Info lub w widoku Modeling w HANA.

Podczas projektowania warstwy biznesowej można ją opublikować w repozytorium lub w folderze lokalnym. Warstwa biznesowa służy do zarządzania obiektami metadanych przed ich opublikowaniem w repozytorium BI.

Obiekt w warstwie biznesowej może mieć następujące trzy stany -

  • Active - To jest domyślny stan obiektu, a obiekty są dostępne w panelu zapytań.

  • Hidden - Te obiekty są prawidłowe, ale są ukryte w panelu zapytań.

  • Deprecated - Te obiekty są nieprawidłowe i ukryte.

W warstwie biznesowej można tworzyć różne typy obiektów -

  • Dimension - Wymiar reprezentuje informacje kontekstowe w warstwie biznesowej.

  • Measure- Miara reprezentuje dane faktyczne, na podstawie których wykonujemy analizę. Są to wartości liczbowe, w przypadku których wykonujesz agregacje i obliczenia.

  • Attribute - Atrybut jest zdefiniowany jako obiekt, który jest powiązany z innym obiektem, aby dostarczyć więcej informacji o obiekcie.

  • Filter- Filtry służą do ograniczenia ilości danych zwracanych w zapytaniu. Możesz zdefiniować filtry biznesowe dla wymiarów i miar, tworząc i łącząc warunki.

Korzystając ze źródła danych OLAP, można znaleźć następujące obiekty -

  • Hierarchy
  • Level
  • Nazwany zestaw
  • Obliczony członek

Budowanie relacyjnej warstwy biznesowej

Możesz utworzyć warstwę biznesową na górze Data Foundation, która już istnieje w widoku projektu lokalnego.

Możesz również utworzyć nową warstwę biznesową w widoku projektu lokalnego. Kliknij prawym przyciskiem myszy Nazwa projektu → Nowy → Warstwa biznesowa.

Postępuj zgodnie z instrukcjami kreatora → Wybierz typ Data Foundation → Wprowadź nazwę i opis warstwy biznesowej → Wybierz Data Foundation (.dfx) → Zakończ.

Tworzy plik .blx w lokalnym widoku projektu i automatycznie otwiera się w edytorze warstw biznesowych.

Domyślnie przyjmuje wszystkie obiekty jako wymiary w warstwie biznesowej. Miary można zdefiniować ręcznie, korzystając z opcji Zmień w miary lub używając opcji Typ u góry i funkcji rzutowania, aby zdefiniować Agregację.

Możesz wykonywać różne funkcje w warstwie biznesowej, aby poprawić funkcjonalność warstwy biznesowej -

  • Atrybuty zapewniające opisowe informacje o wymiarach

  • Dodatkowe środki

  • Predefiniowane filtry (obowiązkowe lub opcjonalne), które mogą ograniczyć dane zwracane w zapytaniach

  • Parametry z opcjonalnymi monitami

  • Ustaw opcje SQL i parametry generowania kodu SQL we właściwościach warstwy biznesowej

  • Skonfiguruj zbiorczą świadomość, aby poprawić wydajność zapytań

Możesz przeprowadzić kontrolę integralności w warstwie biznesowej. Kliknij prawym przyciskiem myszy Warstwa biznesowa → Sprawdź integralność.

Możesz wybrać obiekty, dla których chcesz przeprowadzić kontrolę integralności. Kliknij Sprawdź integralność. Aby zapisać warstwę biznesową, kliknij ikonę Zapisz u góry.

Nazewnictwo i źródło danych dla warstwy biznesowej

Kiedy wprowadzasz nazwę warstwy biznesowej i jej opis, definiuje ona nazwę Wszechświata, która jest publikowana z warstwy Biznes.

Aby utworzyć warstwę biznesową, możesz wybrać dwa typy źródeł danych: relacyjne i źródło danych OLAP.

Relational - Warstwa biznesowa jest oparta na bazie danych, gdy używane jest relacyjne źródło danych.

OLAP - Warstwa biznesowa oparta jest na kostce OLAP.

Tworzenie warstwy biznesowej OLAP

Warstwę biznesową OLAP można utworzyć w widoku projektu lokalnego. Kliknij prawym przyciskiem myszy Nazwa projektu → Nowy → Warstwa biznesowa.

Postępuj zgodnie z instrukcjami kreatora → Wybierz typ Data Foundation OLAP → Wprowadź nazwę i opis warstwy biznesowej → kliknij Dalej.

Obiekty w warstwie biznesowej są wstawiane automatycznie na podstawie kostki. Możesz dodać następujące funkcje, aby ulepszyć funkcje w warstwie biznesowej -

  • Korzystanie z wymiarów analitycznych, hierarchii i atrybutów

  • Nazwane zestawy

  • Obliczeni członkowie

  • Wstaw miary

  • Wstępnie zdefiniowane filtry (obowiązkowe lub opcjonalne) w celu ograniczenia danych zwracanych w zapytaniach

  • Parametry z opcjonalnymi monitami

  • Listy wartości, które mają być skojarzone z monitem

  • Widoki warstw biznesowych w celu ograniczenia obiektów widocznych w panelu zapytań

Możesz przeprowadzić kontrolę integralności i zapisać warstwę biznesową, klikając ikonę Zapisz u góry.

Edytor warstw biznesowych

Edytor warstw biznesowych służy do wydajnego zarządzania obiektami warstwy biznesowej i ich właściwościami. Edytor warstw biznesowych jest podzielony na trzy panele -

  • Okienko przeglądania
  • Okienko edycji
  • Okienko źródła danych

Panel przeglądania Business Layer składa się z różnych elementów Business Layer -

  • Warstwa biznesowa
  • Queries
  • Parametry i wartości LOV
  • Ścieżki nawigacji

Panel edycji warstwy biznesowej umożliwia edycję właściwości obiektów wybranych w okienku przeglądania.

Możesz zdefiniować nazwę obiektu, opis, typ i funkcję projekcji. Możesz również sprawdzić definicję SQL, informacje o źródle, właściwości niestandardowe i właściwości zaawansowane.

Okienko źródła danych zawiera informacje o Data Foundation lub źródle danych OALP.

W obszarze Właściwości warstwy biznesowej dostępne są różne karty.

Nieruchomości

Składa się z nazwy warstwy biznesowej, opisu, podsumowania, podstawy zmiany danych oraz podkart parametrów.

  • Karta Podsumowanie zawiera podsumowanie wszystkich obiektów w warstwie biznesowej.

  • Change Data Foundation służy do zmiany podstawy danych.

  • Parametry służą do zmiany wartości parametrów skryptu zapytania.

Opcje zapytania

Definiuje właściwości wykonywania zapytań - ogranicz liczbę wierszy, liczbę minut, aby ograniczyć czas potrzebny na wykonanie zapytania itp.

Komentarze

Na tej karcie możesz dodawać komentarze dotyczące Warstwy Biznesowej.

Właściwości niestandardowe

Służy do dodawania niestandardowej właściwości dla warstwy biznesowej.

Warstwa biznesowa - obiekty i podsumowanie

Properties - Składa się z nazwy warstwy biznesowej, opisu, podsumowania, podstawy zmiany danych oraz podkart parametrów.

W nowym oknie otrzymasz podsumowanie Business Layer.

Aby dodać folder w warstwie biznesowej, kliknij opcję wstawiania + i wybierz folder, aby wstawić folder w odtwarzaczu biznesowym.

Dla tego folderu można ustawić następujące właściwości, tak jak jest on wyświetlany w panelu zapytań.

  • Nazwa i opis
  • Stan aktywny - aktywny, ukryty, wycofany
  • Contents

Lista obiektów w folderze, która umożliwia zdefiniowanie właściwości opisujących, do czego dany obiekt jest używany w zapytaniu (dla wyniku, dla filtru, dla sortowania). Możesz zmienić kolejność obiektów w folderze za pomocą klawiszy strzałek w górę iw dół po prawej stronie listy.

Custom Properties - Pole opcjonalne

Inserting and Editing Dimensions- Możesz edytować istniejący wymiar, a także wstawić nowy wymiar. Aby edytować istniejący wymiar, wybierz wymiar w Warstwie biznesowej.

Aby wstawić nowy wymiar, wybierz folder, w którym chcesz wstawić wymiar → kliknij opcję wstawiania u góry → Wymiar.

Doda nowy wymiar w folderze docelowym. Możesz zdefiniować właściwości dodanego wymiaru w panelu Właściwości.

Poniżej znajdują się zakładki na powyższym zrzucie ekranu -

  • Name
  • Description
  • Typ danych
  • State
  • SQL definicji OLAP
  • Zakładka Klucze
  • Karta Zaawansowane
  • Informacje o źródle itp.

Definiowanie kluczy

Ta opcja jest dostępna dla wymiarów zbudowanych na podstawie danych. Aby zdefiniować klucze w warstwie biznesowej, wybierz wymiar w panelu Warstwa biznesowa. W części Właściwości wymiaru → karta Klucze.

Aby dodać klucz, przewiń w dół w zakładce Klucze i kliknij przycisk Dodaj klucz. Możesz zdefiniować jeden klucz podstawowy i wiele kluczy obcych.

Aby wykryć istniejące klucze w bazie danych, możesz kliknąć kartę Wykryj. Aby zmienić typ klucza, możesz kliknąć listę rozwijaną. Aby zmienić klucz na aktywny, kliknij aktywną kolumnę.

Aby zapisać zmiany, kliknij ikonę Zapisz u góry.

Definiowanie miar

Możesz edytować istniejącą miarę, a także wstawiać nową miarę. Aby edytować istniejącą miarę, wybierz miarę w warstwie biznesowej.

Aby wstawić nowy takt, wybierz folder, do którego chcesz wstawić miarę → kliknij opcję wstawiania u góry → takt.

Doda nową miarę do folderu docelowego. Możesz zdefiniować właściwości dodanej miary w panelu Właściwości. Możesz zdefiniować funkcję projekcji dla miar. Podobnie możesz definiować atrybuty w warstwie biznesowej.

Dodawanie filtrów

Możesz edytować istniejący filtr lub dodać nowy filtr. Aby wstawić nowy filtr, wybierz folder i kliknij wstaw.

Dodawanie hierarchii

Hierarchie można wstawiać tylko w warstwie biznesowej OLAP. Możesz edytować istniejącą hierarchię lub dodać nową hierarchię.

Aby edytować istniejącą hierarchię

Wybierz hierarchię

Aby wstawić hierarchię

Wybierz folder lub wymiar analityczny, w którym chcesz wstawić hierarchię. Aby wstawić hierarchię na najwyższym poziomie, wybierz najwyższy węzeł (nazwę warstwy biznesowej) w drzewie.

Kliknij Insert objectikona

u góryBusiness Layer okienko i wybierz Hierarchy

Możesz zdefiniować następujące właściwości hierarchii -

  • Nazwa i opis
  • Stan - aktywny, ukryty lub wycofany
  • Definicja MDX
  • Karta Zaawansowane
  • Właściwości niestandardowe
  • Informacje o źródle

Możesz zdefiniować następujące obiekty w hierarchii w Warstwie Biznesowej -

  • Levels
  • Attributes
  • Nazwane zestawy
  • Obliczeni członkowie

Definiowanie nazwanych zestawów

Zestaw nazwany można wstawić tylko do warstwy biznesowej OLAP. Możesz edytować istniejący nazwany zestaw lub dodać nowy nazwany zestaw.

Po zdefiniowaniu nazwanego zestawu można zdefiniować różne właściwości nazwanego zestawu -

Aby edytować istniejący nazwany zestaw

Wybierz nazwany zestaw

Wstawianie nazwanego zestawu

Wybierz folder, wymiar analityczny lub hierarchię, w której chcesz wstawić nazwany zestaw. Aby wstawić nazwany zestaw na najwyższym poziomie, wybierz najwyższy węzeł (nazwę warstwy biznesowej) w drzewie.

Kliknij Insert objectikona

u góryBusiness Layer okienko i wybierz Named set

Definiowanie SQL i MDX dla obiektu

Aby zdefiniować wyrażenie SQL / MDX obiektu w warstwie biznesowej, wybierz obiekt. W panelu Właściwości obiektu wybierz zakładkę Definicja SQL.

Możesz bezpośrednio wprowadzić instrukcję Select lub kliknąć przycisk asystenta SQL, aby zdefiniować wyrażenie SQL. Możesz zdefiniować agregację dla miar, takich jak Suma (efashion. "Shop_facts". "Amount_sold").

Wprowadź bezpośrednio instrukcję WHERE lub kliknij przycisk Asystent SQL, aby użyć edytora SQL do zbudowania instrukcji.

Zapisz warstwę biznesową, klikając ikonę Zapisz na głównym pasku narzędzi.

Można edytować wyrażenie MDX dla obiektów wstawianych do warstwy biznesowej. Jeśli chcesz edytować definicję obiektu rodzimego (obiekt wygenerowany automatycznie z kostki podczas tworzenia warstwy biznesowej), skopiuj obiekt rodzimy i edytuj kopię.

Otwórz warstwę biznesową w edytorze, klikając dwukrotnie nazwę warstwy biznesowej w widoku projektów lokalnych.

W panelu Warstwa biznesowa wybierz obiekt.

W panelu właściwości obiektu wybierz kartę Definicja MDX.

Wprowadź wyrażenie bezpośrednio lub kliknij przycisk Asystent MDX, aby użyć edytora MDX do zbudowania instrukcji.

Ustawianie poziomów dostępu

Możesz zdefiniować różne poziomy dostępu do obiektu -

  • Private
  • Public
  • Controlled
  • Restricted
  • Confidential

Gdy zdefiniujesz obiekt jako publiczny, wszyscy użytkownicy będą mieli dostęp do obiektu. Jeśli obiekt jest zdefiniowany jako ograniczony, tylko ci użytkownicy, którym przyznano poziom dostępu ograniczony lub wyższy, mogą uzyskać dostęp.

Definiowanie poziomu dostępu do obiektów

Wybierz obiekt w warstwie biznesowej, dla którego chcesz zdefiniować poziom dostępu. Możesz użyć klawisza CTRL, aby zaznaczyć wiele obiektów. Kliknij prawym przyciskiem myszy obiekt → Zmień poziom dostępu.

Poziom dostępu do obiektu można również zdefiniować w zakładce „Zaawansowane”.

Definiowanie formatów wyświetlania obiektów

Opcja wyświetlania może służyć do tworzenia, edycji lub usuwania formatu wyświetlania obiektu. Domyślnie obiekt nie ma formatu.

Przejdź do zakładki Zaawansowane obiektu, jak pokazano na poniższym zrzucie ekranu.

Istnieje możliwość zmodyfikowania wyświetlania obiektów warstwy biznesowej za pomocą widoków warstw biznesowych w celu ograniczenia liczby obiektów wyświetlanych w panelu Warstwa biznesowa. Użyj widoków warstw biznesowych do grupowania obiektów, które mają wspólne relacje biznesowe.

Widoki warstw biznesowych można wybierać w panelu zapytań. Za pomocą widoków warstwy biznesowej można zdefiniować zabezpieczenia w celu przyznania lub odmowy korzystania z obiektów warstwy biznesowej określonym użytkownikom lub grupom.

Tworzenie widoku warstwy biznesowej

Aby utworzyć lub edytować widok warstwy biznesowej, otwórz edytor warstw biznesowych, klikając warstwę biznesową w projekcie lokalnym.

Kliknij opcję Zarządzaj widokiem warstwy biznesowej w okienku widoku warstwy biznesowej.

Gdy otworzy się okno dialogowe „Edytuj warstwę biznesową”, aby dodać nowy widok, kliknij przycisk „Nowy”. Edytuj nazwę widoku w polu tekstowym Nazwa.

W polu Obiekty w widoku zaznacz lub wyczyść pola wyboru obok obiektów w warstwie biznesowej, aby uwzględnić je lub wykluczyć z widoku.

Aby pracować tylko z obiektami już zawartymi w widoku, wybierz opcję Pokaż tylko wybrane obiekty, jak pokazano na poniższym zrzucie ekranu.

Wprowadź lub edytuj opis widoku w polu tekstowym Opis.

Kliknij OK, aby zapisać zmiany.

Note - Nie możesz zmienić widoku głównego.

Parametry

Możesz utworzyć parametr w warstwie biznesowej lub fundacji danych, który wymaga danych wejściowych użytkownika lub wstępnie zdefiniowanej wartości wejściowej.

Parametr może mieć następujące typy wejść -

  • Dane wejściowe użytkownika jako odpowiedź na monit.
  • Predefiniowana stała wartość.

Pytaj użytkowników

Jeśli ta opcja jest wybrana, użytkownik jest proszony o wprowadzenie wartości w czasie wykonywania.

Jeśli opcja jest wyczyszczona, wstępnie zdefiniowana wartość parametru jest wprowadzana w czasie wykonywania.

tekst zachęty

Tekst pytania lub dyrektywy zachęty, jeśli wybrano opcję Pytaj do użytkowników.

Ustaw wartości

Dostępne, gdy opcja pytania do użytkowników nie jest zaznaczona. Pozwala wprowadzić jedną lub więcej wartości, które będą używane dla parametru w czasie wykonywania.

Typy danych

Typ danych wymagany do odpowiedzi na monit.

Zezwalaj na wiele wartości

Jeśli ta opcja jest zaznaczona, umożliwia użytkownikowi pobranie wielu wartości z listy wartości.

Zachowaj ostatnie wartości

Jeśli zaznaczone, ostatnia wartość wybrana przez użytkownika jest zachowywana po ponownym uruchomieniu monitu.

Monit rozpoznający indeks

Jeśli ta opcja jest wybrana, kolumna kluczowa jest uwzględniana w monicie o ograniczenie wartości na liście. Kolumna klucza nie jest widoczna dla użytkownika.

Powiązana lista wartości

Lista wartości określających wartości dla monitu.

Wybierz tylko z listy

Jeśli ta opcja jest zaznaczona, użytkownik jest zmuszony wybrać członka z listy.

Wybierz wartość domyślną

Pozwala wybrać wartości, które mają być używane jako domyślne

Wstawianie i edycja parametrów

Gdy definiujesz parametr w Data Foundation, są one bezpośrednio dziedziczone do Business Layer na wierzchu Data Foundation. Te parametry nie mogą być edytowane w Business Layer i musisz je edytować w Data Foundation.

Aby wstawić parametr, kliknij zakładkę parametry i LOV w panelu przeglądania → Kliknij ikonę Wstaw parametr.

Właściwości parametrów są wyświetlane w prawym panelu. Możesz użyć różnych właściwości zdefiniowanych w poprzednim temacie.

Aby edytować istniejący parametr, wybierz go z listy i edytuj.

Miłość i właściwości

Korzystając z wartości LOV, można wybrać wartość monitu z listy wartości skojarzonych z obiektem. Pozwala na ograniczenie zbioru danych do wybranych wartości.

Możesz użyć wartości LOV dla obiektu w Data Foundation lub Business Layer. Można stosować różne typy LOV.

LOVs based on Business Layer Objects - W tym przypadku LOV opiera się na innym zapytaniu lub na hierarchii, która obejmuje

  • Static LOVs - Zawiera listę określonych wartości ręcznie lub zaimportowanych z pliku.

  • LOVs based on SQL - Jest to wartość zwracana przez określone wyrażenie SQL.

Wstawianie i edycja listy LOV

Aby wstawić lub edytować istniejącą listę LOV, przejdź do zakładki Parametry i wartości LOV w edytorze. Kliknij Wstaw + zaloguj się w panelu LOV -

Właściwości LOV pojawią się w prawym okienku. Aby edytować istniejącą wartość LOV, kliknij opcję Lista wartości na liście.

Zakładka Właściwości we właściwościach listy LOV umożliwia edycję właściwości kolumn na liście LOV. Możesz edytować następujące właściwości, klikając kolumnę właściwości w tabeli właściwości -

Column Name - Możesz edytować nazwę kolumny.

Key Column - Możesz wybrać kolumnę, która ma być kluczem indeksowanym.

Data Type - Możesz wybrać typ danych dla kolumny.

Hidden - Jeśli wybierzesz tę opcję, kolumna nie będzie wyświetlana.

Zapytania w warstwie biznesowej

Panel Zapytania służy do tworzenia zapytań, a obiekty zapytań są powiązane z warstwą biznesową. Są one zwykle używane w IDT do walidacji warstwy biznesowej.

Wstawianie i edycja zapytania

Aby wstawić nowe zapytanie lub edytować istniejące zapytanie, kliknij okienko Zapytanie w panelu Warstwa biznesowa.

Kliknij Wstaw zapytanie, aby dodać nowe zapytanie. Otworzy się panel Zapytanie. Możesz utworzyć nowe zapytanie lub edytować istniejące zapytanie i kliknąć OK. Zaznacz obiekty w panelu Zapytanie → OK.

Wprowadź nazwę i opis zapytania. Możesz edytować obiekty w zapytaniu, klikając opcję Edytuj zapytanie. Aby wykonać zapytanie → Wykonaj zapytanie.

Zagregowana świadomość

Korzystając ze świadomości zagregowanej, możesz użyć wstępnie zagregowanych danych w tabelach w bazie danych. Służy do poprawy wydajności zapytań poprzez przetwarzanie mniejszej liczby wierszy.

Po dodaniu obiektu uwzględniającego agregację w zapytaniu generator zapytań pobiera dane z tabeli o najwyższym poziomie agregacji.

Na przykład - rozważ tabelę faktów sprzedaży, w której sprzedaż jest agregowana według miesięcy. Jeśli zapytanie dotyczy miesięcznej sprzedaży, generator zapytań pobierze dane z tabeli zagregowanej.

Konfigurowanie zbiorczej świadomości

Aby użyć funkcji rozpoznawania zagregowanych, najpierw należy załadować tabelę zagregowaną do bazy danych, a następnie dodać ją do Data Foundation.

Zdefiniuj obiekty świadome agregacji. Są to obiekty w warstwie biznesowej, dla których kwerendy mają używać tabel zagregowanych, gdy jest to możliwe, zamiast przeprowadzać agregację przy użyciu tabel nieagregowanych.

W wyrażeniu SQL dla obiektu zdefiniuj instrukcję SELECT, aby używać funkcji @Aggregate_Aware -

@Aggregate_Aware (sum (aggr_table_1),…, sum (aggr_table_n))

Wybierz obiekt w warstwie biznesowej → przejdź do Asystenta SQL → w sekcji Funkcje → Świadomość zagregowana.

Możesz użyć panelu zapytań do tworzenia lub podglądu zapytań w Warstwie Biznesowej lub na szczycie Universe opublikowanym w repozytorium. Panel zapytań umożliwia dodawanie obiektów do zapytania i podgląd wyników zapytania. Panel zapytań można otworzyć za pomocą następujących metod -

Idź do Zapytania → Wstaw zapytanie.

Aby wybrać obiekty, które chcesz uwzględnić w zapytaniu, przeciągnij obiekty z warstwy biznesowej po prawej stronie do okienka Obiekty wynikowe.

W przypadku obiektów wyników hierarchii wybierz elementy członkowskie, które mają zostać uwzględnione lub wykluczone w wynikach. Aby otworzyć element MemberSelector, kliknij strzałkę po prawej stronie nazwy obiektu hierarchii

.

Aby przefiltrować wyniki zapytania, przeciągnij obiekty z warstwy biznesowej do panelu Filtruj obiekty.

Wybieranie nazwanych zestawów

Nazwany zestaw jest definiowany w warstwie Business podczas tworzenia Wszechświata. Aby wybrać członków według nazwanego zestawu, w hierarchii należy zdefiniować co najmniej jeden nazwany zestaw.

Nazwane zestawy są wyświetlane po kliknięciu metadanych pod selektorem elementów. Jeśli nie możesz znaleźć nazwanego folderu zestawu w metadanych, oznacza to, że hierarchia nie ma nazwanego zestawu.

Wybieranie miar obliczonych

Można również użyć miar wyliczanych z hierarchią, ale hierarchia powinna mieć zdefiniowane co najmniej jedno metadane. Są zdefiniowane w warstwie Business.

Podobnie jak zestawy nazwane, miary obliczeniowe są również wyświetlane po kliknięciu metadanych pod selektorami elementów.

We Wszechświecie może istnieć wiele obiektów, które są od siebie zależne i poruszają się, usunięcie zasobu może mieć wpływ na inne zasoby zależne od tego zasobu.

Aby sprawdzić zależności między różnymi zasobami, możesz wybrać opcję Pokaż zależność lokalną. Po wybraniu zasobu wyświetla dwie karty - zasoby zależne i zasoby, do których istnieją odwołania.

Plik Dependent ResourcesKarta zawiera listę zasobów w tym samym projekcie lokalnym, które zależą od wybranego zasobu. PlikReferenced Resources Karta zawiera listę zasobów w tym samym projekcie lokalnym, do których odwołuje się wybrany zasób.

Jeśli chcesz sprawdzić zasoby, na które wpłynie zmiana Data Foundation, możesz kliknąć prawym przyciskiem myszy → Pokaż lokalne zależności.

W obszarze Zasoby zależne pokaże warstwę biznesową, a zasoby, do których istnieją odniesienia - połączenie relacyjne.

Zależność od repozytorium

Jeśli chcesz zobaczyć zależne zasoby w repozytorium dla określonego zasobu w ramach projektu lokalnego, kliknij prawym przyciskiem myszy i kliknij opcję Pokaż zależność repozytorium.

Wprowadź szczegóły sesji, w której zasoby są publikowane i kliknij zaloguj się. Wyświetli się lista opublikowanych uniwersytetów w repozytorium, które są oparte na wybranym zasobie w ramach lokalnego projektu.

Podczas projektowania Wszechświata jest to ostatni krok, w którym można opublikować warstwę biznesową w lokalnym systemie plików lub w repozytorium. Podczas publikowania Wszechświata kreator publikowania eksportuje warstwę biznesową, podstawę danych i skrót połączenia oraz umożliwia narzędziom raportowania i dostępnym użytkownikom dostęp do tego Wszechświata.

Możesz opublikować Universe w lokalnym systemie plików. Może to obejmować warstwę biznesową opartą na połączeniu OLAP lub warstwę biznesową opartą na Data Foundation z połączeniem lokalnym.

Kiedy publikujesz Universe w repozytorium, implementujesz mechanizm bezpieczeństwa poprzez publikację na Central Management Server (CMS). Wszystkie obiekty Universe dziedziczą poziom obiektu i inne polityki bezpieczeństwa zdefiniowane dla CMS.

Publikowanie połączenia lokalnego

Możesz opublikować połączenie lokalne do repozytorium, które jest dostępne w lokalnym widoku projektu. Kiedy publikujesz połączenie, zmienia się z lokalnego niezabezpieczonego połączenia .cnx na bezpieczne połączenie .cns w repozytorium.

Aby opublikować połączenie, kliknij prawym przyciskiem myszy .cnx w projekcie lokalnym → Opublikuj połączenie w repozytorium.

Kiedy publikujesz połączenie, jest ono zmieniane na .cns.

Wybieranie folderu

Podczas publikowania lub pobierania połączenia możesz wybrać folder, w którym chcesz opublikować połączenie.

Bezpieczeństwo Wszechświata jest definiowane podczas publikowania go w repozytorium. Wszystkie opublikowane wszechświaty są dostępne w folderze Universe, a wszystkie połączenia są dostępne w folderze Connection. Aby uzyskać dostęp do Wszechświata lub połączenia w repozytorium, możesz użyć zasobów repozytorium.

Polityka bezpieczeństwa na Universe, połączenia są stosowane do użytkowników i grup utworzonych w CMC. W narzędziu do projektowania informacji można zdefiniować politykę bezpieczeństwa za pomocą edytora zabezpieczeń. Możesz tworzyć profile bezpieczeństwa w IDT i te profile są przypisywane do użytkowników i grup.

W IDT można zdefiniować dwa typy profili bezpieczeństwa -

  • Data Security Profile - W profilu bezpieczeństwa danych polityka bezpieczeństwa jest stosowana do obiektów i połączeń Data Foundation.

  • Business Security Profile - Obejmuje to obiekty w warstwie biznesowej, na których stosowany jest profil bezpieczeństwa.

Edytor bezpieczeństwa w IDT

Edytor bezpieczeństwa można przeglądać na dwa sposoby: używając Universe lub używając użytkowników / grup. Wybierz kartę w okienku Security Editor, aby wyświetlić widok, z którym chcesz pracować.

Zakładka Wszechświaty / Profile umożliwia wykonywanie zadań poprzez najpierw wybranie uniwersum w repozytorium.

Karta Użytkownicy / Grupy umożliwia wykonywanie zadań, najpierw wybierając użytkownika lub grupę.

W panelu Użytkownicy / Grupy znajdują się trzy ikony, które umożliwiają wyświetlanie użytkowników i grup na różne sposoby -

  • Pokaż użytkowników
  • Pokaż grupy
  • Pokaż hierarchie

Jak otworzyć edytor zabezpieczeń w IDT?

Na pasku narzędzi projektowania informacji kliknij ikonę Edytor zabezpieczeń.

Wprowadź szczegóły sesji, które chcesz otworzyć w edytorze zabezpieczeń. Jeśli nie jesteś jeszcze zalogowany do wybranej sesji, wprowadź wymagane informacje.

W nowej karcie zostanie otwarty edytor zabezpieczeń.

Wstawianie i edycja profili bezpieczeństwa danych

Przejdź do okienka Uniwersy / Profile w edytorze zabezpieczeń. Aby wstawić nowy profil, kliknij prawym przyciskiem myszy Universe → Wstaw profil bezpieczeństwa danych.

Otworzy się nowe okno, w którym możesz zdefiniować ustawienia profilu bezpieczeństwa danych w różnych zakładkach. Po zdefiniowaniu wszystkich ustawień kliknij OK.

Aby zapisać zmiany w ustawieniach zabezpieczeń w repozytorium, kliknij ikonę zapisywania na głównym pasku narzędzi.

Po zdefiniowaniu wszystkich ustawień kliknij OK.

Aby zapisać zmiany w ustawieniach zabezpieczeń w repozytorium, kliknij ikonę zapisywania na głównym pasku narzędzi. Wszystkie ustawienia profilu zabezpieczeń danych są stosowane do uniwersów utworzonych w Data Foundation przy użyciu połączenia Relacja.

Znajomości Definiuje połączenia zastępcze
Sterownica Definiuje limit czasu zapytania zastępczego i limity rozmiaru
SQL Definiuje opcje zapytania zastępczego
Wydziwianie Definiuje klauzulę SQL WHERE w celu ograniczenia wierszy zwracanych w zapytaniu
Tabele Definiuje tabele zastępcze

W przypadku definiowania więcej niż jednego profilu bezpieczeństwa danych w jednym uniwersum można również zmienić priorytet profilu bezpieczeństwa danych.

Otworzy się nowe okno → Zmień priorytet profilu zabezpieczeń. Możesz użyć strzałek w górę / w dół, aby zmienić priorytet profili bezpieczeństwa.

Aby zapisać zmiany w repozytorium, kliknij ikonę zapisywania na głównym pasku narzędzi.

Wstawianie i edytowanie profilu zabezpieczeń biznesowych

Wybierz Universe w panelu Universe / Profile w oknie Security Editor. Aby wstawić nowy profil Business Security → Kliknij prawym przyciskiem myszy → Wstaw profil Business Security.

Możesz zdefiniować zabezpieczenia w każdej zakładce profilu Business Security. Opcja resetowania służy do resetowania ustawienia do wartości domyślnych. Po zdefiniowaniu ustawienia kliknij OK, aby zamknąć okno i ikonę Zapisz u góry, aby zapisać profil.

Utwórz zapytanie

Definiuje widoki wszechświata i obiekty warstwy biznesowej dostępne dla użytkownika w panelu zapytań

Note - Twórz tylko bezpieczne metadane ustawień zapytania.

Wyświetl dane

Udziela lub odmawia dostępu do danych pobranych przez obiekty w warstwie biznesowej, gdy użytkownik uruchamia zapytanie.

Filtry

Definiuje filtry przy użyciu obiektów w warstwie biznesowej.

Możesz także uruchomić zapytanie na Universe opublikowane w repozytorium. Po uruchomieniu zapytania w opublikowanym Wszechświecie w panelu zapytań zostanie zastosowany profil bezpieczeństwa zdefiniowany dla Wszechświata.

Aby uruchomić zapytanie w opublikowanym Wszechświecie, przejdź do widoku zasobów repozytorium → Wybierz wszechświat → kliknij prawym przyciskiem myszy i uruchom zapytanie.

Otwiera panel Zapytanie, możesz dodać dostępne obiekty do obiektów wynikowych i uruchomić zapytanie. Podgląd danych można wykorzystać, aby zobaczyć podgląd powstałych obiektów → przycisk Odśwież.

Edytor formatów umożliwia zdefiniowanie formatu wyświetlania daty, godziny i wartości liczbowych. Możesz tworzyć formaty niestandardowe lub używać formatów domyślnych dla obiektów. Formaty niestandardowe są używane, gdy format domyślny nie spełnia wymagań.

Domyślne formaty są oparte na wspólnym repozytorium danych lokalnych CLDR. Do wyboru jest 15 domyślnych formatów daty i godziny oraz 4 formaty wartości liczbowych.

Formaty niestandardowe można tworzyć za pomocą edytora formatów. Format niestandardowy zawiera tekst i tokeny. Token jest zdefiniowany jako predefiniowana część daty lub wartości liczbowej.

Tokeny formatu daty i godziny

Istnieje 15 tokenów formatu daty i godziny, które są definiowane za pomocą edytora formatu. Rozważ następujące tokeny daty i godziny dla kategorii - Dzień.

Kategoria
Znak Opis
Dzień 01-31 Dzień jest reprezentowany przez 2 cyfry 01-31
Dzień 1-31 Dzień jest reprezentowany przez 1 lub 2 cyfry od 1 do 31
Nazwa dnia Nazwa dnia, na przykład poniedziałek, wtorek
Krótka nazwa dnia Nazwy dnia, takie jak pon., Wt
Dzień roku Dzień jest reprezentowany przez 3 cyfry - 001-366
Dzień roku 01-366 Dzień jest reprezentowany przez 2 lub 3 cyfry - 01-366
Dzień roku 1-366 Dzień jest reprezentowany przez 1, 2 lub 3 cyfry
Dzień tygodnia w miesiącu Dzień tygodnia w miesiącu jak 2 dla 2 nd wtorek lipca
Nazwa dnia wielkimi literami Nazwa dnia wielkimi literami - wtorek
Nazwa dnia małymi literami Nazwa dnia małymi literami - wtorek
Nazwa dnia pisana wielką literą Nazwa dnia zaczyna się od dużej litery - wtorek
Krótka nazwa dnia pisana wielkimi literami Nazwa dnia jest zapisana w krótkim formacie wielkimi literami - pon
Krótka nazwa dnia napisana małymi literami Nazwa dnia jest przedstawiana w krótkim formacie małymi literami - pon
Krótka nazwa dnia pisana wielką literą Rozpoczyna się kapitałem w krótkim formacie, np. - Pon

Podobnie, mogą istnieć tokeny czasu w formacie minut, godziny, tygodnia, miesiąca, kwartału i roku.

Sekcje formatu liczb

Sekcja formatu liczb może być zdefiniowana jako składająca się z -

  • Znak
  • Wartość całkowita
  • Separator grupujący
  • Separator liczb dziesiętnych
  • Separator liczb dziesiętnych
  • Symbol wykładniczy

Rozważmy następujący przykład, który pokazuje, jak można wyświetlić liczbę przy użyciu innego formatu zdefiniowanego w edytorze.

Example - Jak liczba -1234 zostanie wyświetlona za pomocą żetonów liczbowych?

Format zdefiniowany za pomocą tokenów Podgląd wyświetlacza
[Znak][#] -1234
[Neg.start] [0] [0] [0] [0] [0] [Neg.start] (001234)
[znak zawsze] [#] [dec.sep] [0] [0] -1234,00
[znak] [#] [separator dziesiętny] [0] [0] [E +] [0] [0] [0] -1,23E + 003
Przychody: [zawsze znak] [#] [separator dziesiętny] [0] [0] Przychody: 1234,00
[Boolean] Prawdziwe

Możesz użyć różnych list tokenów formatu liczb, takich jak znak, cyfra, separatory, wykładniki, procent i wartość logiczna.