Przeskocz do zawartości głównej

Nazwy tabel

Tabele aplikacji QlikView są nazywane, gdy są zapisywane w bazie danych QlikView. Nazwy tabel mogą być używane na przykład w przypadku instrukcji LOAD z klauzulą resident lub z wyrażeniami zawierającymi funkcję peek i są widoczne w polu systemowym $Table w układzie.

Stosowane są następujące reguły nazewnictwa tabel:

  1. Jeśli etykieta poprzedza bezpośrednio instrukcję LOAD lub SELECT, etykieta zostanie użyta jako nazwa tabeli. Etykieta musi się kończyć znakiem dwukropka.

    Przykład:  

    Table1:

    LOAD a,b from c.csv;

    Etykiety tabeli

  2. W razie braku etykiety zostanie użyta nazwa pliku lub tabeli następująca bezpośrednio po słowie kluczowym FROM w instrukcji LOAD lub SELECT.
    InformacjaJeśli nazwa pliku jest zdefiniowana jako symbol wieloznaczny, na przykład *.csvnazwa ta otrzymuje postać tablename-1.
  3. Tabele załadowane jako wbudowane otrzymują nazwy w postaci INLINExx, gdzie xx jest liczbą. Pierwsza tabela wbudowana otrzymuje nazwę INLINE01.
  4. Tabele wygenerowane automatycznie otrzymują nazwy w postaci AUTOGENERATExx, gdzie xx jest liczbą. Pierwsza tabela wygenerowana automatycznie otrzymuje nazwę AUTOGENERATE01.
  5. Jeśli nazwa tabeli wygenerowana zgodnie z powyższymi regułami koliduje z istniejącą nazwą tabeli, jest do niej dodawany przyrostek -x, gdzie x jest liczbą. Liczba jest zwiększana aż do wyeliminowania kolizji. Trzy tabele mogłyby na przykład otrzymać nazwy Budget, Budget-1 i Budget-2.

Istnieją trzy odrębne domeny nazw tabel: section access, section application i tabele mapowania. Nazwy tabel wygenerowane w domenie section access i section application są traktowane oddzielnie. Jeśli bieżąca sekcja zawiera odwołanie do tabeli, której nie znaleziono w tej sekcji, aplikacja QlikView przeszuka również drugą sekcję. Tabele mapowania są przetwarzane osobno i nie mają żadnego związku z pozostałymi dwiema domenami nazw tabel.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!

Dołącz do Programu Modernizacji Analityki

Remove banner from view

Przeprowadź modernizację bez szkody dla Twoich cennych aplikacji QlikView za pomocą programu Analytics Modernization Program. Kliknij tutaj aby uzyskać więcej informacji lub skontaktuj się z nami: ampquestions@qlik.com