QlikView - pytania do wywiadów
Drodzy czytelnicy, te pytania do wywiadu QlikView zostały opracowane specjalnie w celu zapoznania się z naturą pytań, które mogą się pojawić podczas rozmowy kwalifikacyjnej na temat programowania w języku R. Z mojego doświadczenia wynika, że dobrzy ankieterzy nie planują zadawać żadnego konkretnego pytania podczas rozmowy kwalifikacyjnej, zwykle pytania zaczynają się od jakiejś podstawowej koncepcji tematu, a później są kontynuowane w oparciu o dalszą dyskusję i odpowiedź -
(a) Powiązanie danych jest utrzymywane automatycznie. (b) Struktura, dane i obliczenia raportu są przechowywane w pamięci (RAM) serwera. (c) Dane są kompresowane do 10% ich pierwotnego rozmiaru. (d) Relacja wizualna za pomocą kolorów.
Koncepcja ładowania tylko nowych lub zmienionych rekordów ze źródła do dokumentu QlikView nazywa się ładowaniem przyrostowym.
QlikView może łączyć się z bazą danych za pomocą połączenia ODBC utworzonego dla bazy danych.
Pulpit nawigacyjny to dokument QlikView, który przedstawia wiele macierzy razem, a wartości w obiektach arkusza mogą zmieniać się dynamicznie po wybraniu określonej wartości w jednym z obiektów arkusza.
Kalendarz główny jest wymagany, gdy chcemy utworzyć dodatkowe wartości dat, które nie są jeszcze przechwycone w analizowanych danych. Na przykład znalezienie kwartału, do którego przypada dana data itp.
Funkcja instrukcji AGGR tworzy wirtualną tabelę z jednym wyrażeniem i pogrupowaną według co najmniej jednego wymiaru. Wynik tej wirtualnej tabeli może być następnie wykorzystany przez dalsze zewnętrzne funkcje agregujące.
Schemat gwiazdy to model danych, w którym jedna tabela faktów jest połączona z wieloma tabelami wymiarów za pomocą kluczy obcych
W przypadku zachowania obu zbiorów danych w pamięci QlikView, natomiast w przypadku łączenia instrukcji load generuje tylko jeden zestaw danych, z którego należy wybrać kolumny. Nie ma również koncepcji twierdzy zewnętrznej, w której mamy dostęp do sprzężenia zewnętrznego w przypadku łączeń.
QlikView tworzy klucz syntetyczny, gdy co najmniej dwie kolumny między tabelami są takie same. Nie ma to wpływu na dane ani wydajność, ale wskazuje na wadę w projekcie modelu danych.
Łączenie daje wynikowe rekordy z dwóch tabel jako rekordy zawierające kolumny z obu tabel. Ale Concatenate dodaje tylko wiersze z jednej tabeli do drugiej.
Pętla cykliczna jest tworzona, gdy relację między dwiema tabelami można ustanowić zarówno bezpośrednio, jak i za pośrednictwem innej trzeciej tabeli.
Zwraca wartość odpowiadającą znacznikowi czasu z pierwszą milisekundą pierwszej daty miesiąca zawierającego datę.
Ta funkcja automatycznie generuje wartości między podanym zakresem liczb.
Tabele przestawne służą do przedstawiania sum wartości w wielu wymiarach dostępnych w danych. Na przykład pokazując całkowitą wielkość sprzedaży zarówno w miesiącach, jak i kwartałach w ciągu lat.
Wykres słupkowy, wykres kołowy, wykres liniowy, wykres wskaźnikowy, tabela przestawna, tabela prosta.
Tak. W edytorze skryptów QlikView mamy możliwość wyodrębnienia danych z pliku internetowego poprzez podanie adresu URL jako wejścia.
Umożliwia zmianę układu kolumn w polu Tabela, które jest wyświetlane w arkuszu.
Obróć w lewo, obróć w prawo i transponuj.
Do utworzenia tabeli krzyżowej wymagane są trzy pola. Pole kwalifikatora, pole atrybutu i pole danych.
Wykonuje bieżący skrypt ładowania, w tym wszystkie polecenia skryptów, takie jak Drop Table, i przeładowuje dane do aktywnego dokumentu QlikView. Jednak tylko te tabele, których instrukcje load i select są poprzedzone prefiksem Replace lub Add, są ponownie ładowane.
Używając opcji Przeglądarka tabel w menu plików, możemy zobaczyć tabele i ich relacje.
Gdy chcemy zachować układ arkusza do ponownego użycia, eksportujemy układ arkusza, który tworzy plik XML bez żadnych danych.
Tryb WebView wykorzystuje wewnętrzną przeglądarkę internetową w QlikView do wyświetlania układu dokumentu jako strony AJAX.
Wskaźnik wyboru służy do wskazania typu powiązania między danymi obecnymi w różnych obiektach arkusza. Zielona kropka wskazuje wybrane wartości, niebieska kropka wskazuje zablokowane wartości, a czerwona kropka oznacza niezaznaczone wartości w trybie AND.
Wyszukuje dowolny ciąg zawierający bi.
Wyszukiwanie rozmyte znajduje wszystkie wartości zgodnie z ich stopniem podobieństwa do szukanego ciągu. Oznacza to, że nawet jeśli pisownia nie pasuje, znak po znaku, te wyniki również zostaną wyświetlone.
Zakładka w QlikView przechwytuje wybory we wszystkich stanach zdefiniowanych w dokumencie QlikView. Można go zapisać i uzyskać do niego później.
Zakładka użytkownika jest zapisywana na komputerze użytkownika, a zakładka udostępnionego serwera jest zapisywana na serwerze i dostępna dla wszystkich uprawnionych użytkowników.
Alerty można wyzwalać na trzy sposoby. (a) Automatycznie w przypadku zmiany danych (b) Ręcznie z makra wewnętrznego (c) Zewnętrzny program z uruchomionym QlikView API.
(a) Plik formularza (b) Wbudowany
W przypadku łączenia się z bazą danych za pomocą ODBC, jeśli źródło danych dostarcza tylko sterownik 32-bitowy, używamy tej opcji.
Skrypt ukryty to część skryptu, która jest wykonywana przed wykonaniem zwykłego skryptu i jest chroniona hasłem.
Jest to stosunek liczby rekordów bez wartości null do łącznej liczby rekordów.
Jest to stosunek liczby różnych wartości znalezionych w tabeli do łącznej liczby odrębnych wartości w polu, którego stosunek podzbioru jest wymagany.
Domyślne nazwy pól przy wstawianiu danych wewnętrznych to - F1, F2, F3 itd. Można to edytować.
Plik QVD jest zastrzeżony i zoptymalizowany pod kątem minimalnych przekształceń w QlikView, ale plik QVX ma otwarty format pliku, który pokazuje zarówno strukturę tabeli, jak i zawarte w niej dane.
Opcja Garbage służy do oznaczania i usuwania danych, które nie są wymagane lub są pomieszane i nieprzydatne.
Funkcja wypełnienia służy do wypełniania pustych komórek wartościami z sąsiednich komórek.
Dane w tabeli można podzielić przy użyciu transformacji rozpakowania.
Rozszerzenie komórki kontekstu służy do rozszerzenia zawartości jednej komórki na kilka komórek w tabeli.
Instrukcja binarna służy do ładowania dostępu i części danych dokumentu QlikView. Nie ładuje informacji o układzie dokumentu.
Tak możemy. Możemy przechowywać plik zewnętrzny (audio / wideo itp.) Za pomocą prefiksu Bundle w dokumencie QlikView.
Tak. Korzystanie z funkcji konkatenacji.
Możemy użyć instrukcji Drop field A;
Prefiks IntervalMatch do instrukcji Load lub Select (SQL) służy do łączenia dyskretnych wartości liczbowych z co najmniej jednym przedziałem liczbowym.
Tabela mapowania jest tabelą tymczasową, która zapewnia odwzorowanie wartości z jednej kolumny w pierwszej tabeli na inną kolumnę w drugiej tabeli. Ma tylko dwie kolumny i jest usuwany po wykonaniu skryptu.
Funkcja Noconcatenate wymusza traktowanie dwóch tabel z identycznymi polami jako dwóch oddzielnych tabel wewnętrznych.
NullAsValue umożliwia łączenie danych, które są zerowe, ale NullAsNull traktuje wartości null jako brakujące wartości i nie zezwala na żadne powiązania między takimi wartościami.
Korzystanie ze zmiennej systemowej ScriptErrorCount.
24