Projektant list relacyjnych

Listy relacyjne można tworzyć w oparciu o relacyjne źródła danych lub w oparciu o źródła danych OLAP poprzez zastosowanie relacyjnego połączenia danych z dostawcą serwera Infor Olap Server.

Dostawcę można wskazać na karcie Połączenie określonego połączenia danych w programie EPM Administration.

Dostawcy serwera Infor Olap Server umożliwiają tworzenie kwerend wymiarów i kostek OLAP za pomocą instrukcji SQL zamiast MDX. Mogą one służyć do zwracania elementów z wielu wymiarów OLAP w pojedynczym hiperbloku.

Listy relacyjne są definiowane przez kweredny SQL. Możesz potrzebować innych wersji tej samej kwerendy dla konta, aby dostosować się do różnic we wdrażaniu SQL przez różnych dostawców baz danych. Można napisać polecenie SQL dla każdego dostawcy baz danych. Dostawca, który został wybrany do połączenia danych, określa która wersja polecenia jest używana.

Aby pomóc w zabezpieczeniu środowiska, wszelkie tworzone przez użytkownika polecenia SQL, których źródłem docelowym jest chmura Infor, są analizowane w odniesieniu do listy bezpiecznych konstrukcji SQL. Składnia kwerendy SQL musi spełniać warunki normy SQL ANSI 92. Lista jest stosowana tylko wtedy, gdy może zostać wywarty wpływ na źródła chmurowe Infor.

W środowiskach lokalnych przycisk Tryb bezpieczny jest przełączany między trybami bezpiecznym i niebezpiecznym. W trybie bezpiecznym kwerendy pisane przez użytkownika nie mogą odnosić się do obiektów raportów ani zmiennych. W trybie bezpiecznym kwerendy są wysyłane jako tekst i nigdy nie są interpretowane jako formuły. W środowiskach chmurowych tryb bezpieczny jest wymuszany, a przycisk jest wyłączony.

Typy baz danych tworzy się i obsługuje w dashboardzie Dostawcy baz danych w EPM Administration.

Okienko Edytor kwerend projektanta list ma trzy karty zawierające tabele, parametry i instrukcje, z których można tworzyć kwerendy:

  • Tabele. Kliknij, aby wyświetlić budowę hierarchiczną tabeli i widoków bazy danych.

    W strukturze te typy danych są oznaczone ikonami i podpowiedziami.

    • Wartość logiczna
    • Integralna wartość liczbowa
    • Dziesiętna wartość liczbowa
    • Data i godzina
    • Ciąg
    • Dane binarne
  • Parametry. Ze względów bezpieczeństwa nie mogą tworzyć list relacyjnych przy użyciu operacji na ciągach i zmiennych. Zamiast tego należy tworzyć parametry i przypisywać do nich zmienne oraz używać tych parametrów w kodzie SQL. Można używać parametrów o pojedynczej wartości i z wieloma wartościami. W instrukcjach SQL parametry o pojedynczej wartości oznacza się za pomocą składni @nazwa_parametru. Odwołania do parametrów z wieloma wartościami mają format @@nazwa_parametru. Wartości w parametrach z wieloma wartościami należy rozdzielić pionową kreską (|).
  • Instrukcje. Kliknij, aby wyświetlić elementy instrukcji SQL, takie jak Select, From itd., których można użyć w kwerendach.

Napisz instrukcje SQL w okienku Edytor kwerend. Ewentualnie kliknij dwukrotnie elementy na karcie Tabele i edytuj ich składnię.

Z listy typów baz danych wybierz dostawcę baz danych, dla którego chcesz napisać każdą instrukcję.

Uwaga

Bazy danych Oracle uwzględniają wielkość liter. Standardową praktyką jest zapisywanie nazw tabel i kolumn WIELKIMI LITERAMI. Jeśli baza danych Oracle zawiera nazwy tabel lub kolumn zapisane literami różnej wielkości, nazwy tabel/kolumn w kwerendach SQL należy zamknąć w cudzysłowach (na przykład "nazwa_tabeli").

Kliknij Podgląd kwerendy, aby wyświetlić wynikową kwerendę SQL, utworzoną na podstawie bieżących wartości zmiennych lub wykonania obliczeń funkcji.

Kliknij przycisk Podgląd na pasku narzędzi projektanta list, aby włączyć okienko Podgląd i wyświetlić wyniki kwerendy.

Jeśli pierwsza kolumna kwerendy nie jest unikatowa, w okienku podglądu wyświetlane są zduplikowane wartości. Aby rozwiązać ten problem, posłuż się polem Użyj numeru wiersza jako indeksu w okienku Zaawansowane projektanta list. Powoduje to dodanie rosnącego indeksu liczbowego do zaznaczenia relacyjnego w okienku podglądu, który jest wyświetlany zamiast zduplikowanych wartości. Nie wpływa to na wyświetlanie wyników Projektanta list relacyjnych.

Uwaga

Ten indeks nie jest taki sam jak indeksy w relacyjnej bazie danych.

Aby ograniczyć liczbę wierszy zwracanych przez kwerendę, włącz limit wierszy w okienku Zaawansowane projektanta list i określ liczbę wierszy do wyświetlenia.

Domyślnie nie można dokonywać zapisu zwrotnego wartości do list relacyjnych. Aby włączyć zapis zwrotny, wybierz Prawda w polu Lista zapisywalna w okienku Zaawansowane. Aby zapewnić maksymalną wydajność, nie należy włączać opcji zapisu zwrotnego bez potrzeby.