Przygotowanie plików programu Excel do załadowania w QlikView

Aby załadować pliki programu Microsoft Excel do QlikView, można skorzystać z wielu funkcji służących do przekształcenia i wyczyszczenia danych w skrypcie ładowania. Najwygodniejszym może się jednak okazać przygotowanie plików źródłowych bezpośrednio w pliku arkusza kalkulacyjnego Microsoft Excel. W tej sekcji przedstawiono kilka porad ułatwiających przygotowanie takiego arkusza do załadowania w QlikView przy minimalnym kodowaniu skryptu.

Zastosowanie nagłówków kolumn

Jeśli w arkuszu programu Excel określone zostaną nagłówki kolumn, wówczas zostaną one automatycznie zastosowane jako nazwy pól w przypadku, gdy zaznaczona zostanie opcja Osadzone nazwy pól podczas selekcji danych w QlikView. Zalecane jest również unikanie w etykietach podziałów wierszy oraz umieszczanie nagłówka w pierwszym wierszu arkusza.

Formatowanie danych

Łatwiej jest załadować plik programu Excel do QlikView, jeśli jego zawartość stanowią dane surowe w tabeli. Zaleca się unikania następujących rzeczy:

  • Agregacje (m.in. sum lub liczników). Agregacje mogą być zdefiniowane i obliczone w QlikView.
  • Zduplikowane nagłówki.
  • Dodatkowe informacje, które nie wchodzą w skład danych (m.in. komentarze). Na komentarze najlepiej jest przeznaczyć osobną kolumnę, którą można łatwo pominąć podczas ładowania pliku w QlikView.
  • Układ danych w postaci tabeli krzyżowej Jeśli na przykład każdemu miesiącowi odpowiada jedna kolumna, powinno się raczej utworzyć jedną kolumnę o nazwie Miesiąc i zapisać te same dane w 12 wierszach, po jednym wierszu na miesiąc. Następnie można zawsze te dane przeglądać w postaci tabeli krzyżowej w QlikView.
  • Nagłówki pośrednie, na przykład wiersz Dział A, pod którym występują wiersze dotyczące działu A. Zamiast takiej struktury powinno się utworzyć kolumnę o nazwie Dział i wypełnić ją nazwami odpowiednich działów.
  • Komórki scalone Zamiast tego należy raczej wyszczególnić wartość komórki w każdej poszczególnej komórce.
  • Puste komórki, których wartość wynika z poprzedniej wartości powyżej. Puste komórki należy wypełnić danymi, jeśli dana wartość się powtarza, aby każda komórka zawierała dane.

Korzystanie z obszarów nazwanych

Jeśli wystarczy odczytać tylko część arkusza, można zaznaczyć obszar kolumn i wierszy i zdefiniować go jako obszar nazwany w arkuszu programu Excel. QlikView może ładować dane zarówno z arkuszy, jak i z obszarów nazwanych.

Zazwyczaj można zdefiniować dane surowe jako obszar nazwany i pozostawić wszystkie dodatkowe komentarze i legendy poza tym obszarem. Ułatwi to załadowanie danych do QlikView.

Usuwanie ochrony hasłem

Zaleca się usunięcie ochrony hasłem pliku programu Excel przed załadowaniem z niego danych.