Ładowanie danych przy użyciu narzędzia Cube Designer

Za pomocą narzędzia Cube Designer można ładować do Essbase dane z wolumenu blokowego lub magazynów agregacji.

Niekiedy podczas tworzenia kostki trzeba wyczyścić i ponownie załadować dane. Pliki danych i reguł, używane w procesie ładowania danych, muszą być składowane w Essbase. Jeśli w skoroszycie aplikacji istnieje arkusz danych, to pliki danych i pliki reguł są automatycznie generowane w procesie konstruowania kostki. Do kostki można także wysyłać indywidualne pliki danych i reguł.

Każdy wybrany do załadowania plik danych uruchamia osobne zlecenie ładowania danych. Domyślnie liczba zleceń, które mogą być jednocześnie uruchamiane, wynosi 10, lecz można ją zwiększyć. Ustalając odpowiedni limit, należy — aby nie przeciążyć wariantu systemu — wziąć pod uwagę obliczenia, aplikację, zmiany struktur i okna stosowania poprawek programistycznych oraz porównać czas działań administracyjnych i działań użytkowników.

Chcąc zwiększyć limit liczby zleceń, należy ustawić właściwość konfiguracyjną essbase.jobs.maxCount usług dostawcy na odpowiednią wartość. Zob. Ustawianie konfiguracyjnych właściwości usług dostawcy.

Ważne jest zrozumienie różnic między ładowaniem danych z magazynu agregacji i z wolumenu blokowego.

Ładowanie danych z wolumenu blokowego przy użyciu narzędzia Cube Designer

Aby załadować dane z woluminu blokowego przy użyciu narzędzia Cube Designer, należy na wstążce Cube Designer wybrać ikonę Załaduj dane, postępować zgodnie z wyświetlanymi instrukcjami w celu wybrania typu zlecenia, danych źródłowych oraz pliku reguł, a następnie uruchomić i monitorować zlecenie.

  1. W programie Excel, na wstążce Cube Designer, wybrać Załaduj dane Ikona "Załaduj dane" ze wstążki "Cube Designer"..
  2. W oknie dialogowym "Ładowanie danych" wybrać aplikację i kostkę, do której będą ładowane dane.
  3. W obszarze Wybór typu zlecenia wybrać opcję:
    • Załaduj dane, aby załadować dane do kostki.
    • Wyczyść wszystkie dane, aby wyczyścić wszystkie dane z kostki.
  4. Wybrać opcję Wybór danych.
  5. W oknie dialogowym Wybór danych nacisnąć przycisk Dodaj.
  6. W oknie dialogowym Pliki Essbase przejść do plików danych, które mają zostać dodane, po czym je wybrać. Pliki te mogą się znajdować w katalogu kostki lub w innym wybranym katalogu. Można dodać od razu kilka plików lub dodawać je po jednym.
  7. Pod każdym z plików, które zostały wybrane w punkcie 6, kliknąć na ikonie Wybór pliku reguł ładowania, aby wybrać odpowiedni plik reguł.
  8. W oknie dialogowym Pliki Essbase przejść do pliku reguł (dla konkretnego pliku danych), po czym go wybrać.

    Uwaga:

    W przypadku ładowania danych innego niż SQL zawsze trzeba wybrać plik danych. Jeśli zostanie wybrany tylko plik reguł (zaprojektowany dla ładowań innych niż SQL) i nie zostanie wybrany plik danych, to zostanie zwrócony komunikat o błędzie informujący, że nie można ustanowić połączenia z bazą danych SQL. Rozwiązaniem jest wybór odpowiedniego pliku danych.

  9. Kliknąć OK.
  10. Zaznaczyć (jeśli trzeba) pole wyboru Przerwij przy błędzie.

    Jeśli pole wyboru Przerwij przy błędzie zostanie zaznaczone, to w razie wystąpienia błędu proces ładowania danych zostanie zatrzymany.

  11. Nacisnąć przycisk Uruchom, aby rozpocząć ładowanie danych.

    Dla każdego pliku danych jest tworzone jedno zlecenie. Zlecenia są uruchamiane równoległe, dzięki czemu są kończone szybciej niż gdyby były uruchamiane kolejno.

  12. Nacisnąć przycisk Tak, aby uruchomić przeglądarkę zleceń i zobaczyć status poszczególnych zleceń, albo przycisk Nie, aby przeglądarka zleceń nie była uruchamiana.

Zob. Understanding Data Loading and Dimension Building.

Ładowanie danych z magazynu agregacji przy użyciu narzędzia Cube Designer

Aby załadować dane z magazynu agregacji przy użyciu narzędzia Cube Designer, należy wybrać ikonę Załaduj dane na wstążce Cube Designer, postępować zgodnie z wyświetlanymi instrukcjami w celu wybrania typu zlecenia, ustawień, danych źródłowych oraz pliku reguł, a następnie uruchomić zlecenie i je monitorować.

  1. W programie Excel, na wstążce Cube Designer, wybrać Załaduj dane Ikona "Załaduj dane" ze wstążki "Cube Designer"..
  2. W oknie dialogowym Ładowanie danych wybrać aplikację i kostkę, do której będą ładowane dane.
  3. Wybrać opcję Wybór danych.
  4. W oknie dialogowym Wybór plików danych wybrać ustawienia ładowania danych.
    Właściwość lub pole Wartości
    Metoda agregacji duplikatów

    Należy określić, jak mają być obsługiwane przypadki, gdy do bufora ładowania jest ze strumienia danych ładowana więcej niż jedna wartość dla tej samej komórki.

    • Dodaj — Dodaje wartości, jeśli bufor zawiera więcej niż jedną wartość dla tej samej komórki.
    • Weryfikuje, czy liczne wartości dla tej samej komórki są identyczne; jeśli są identyczne, to zduplikowane wartości są ignorowane. Jeśli wartości dla tej samej komórki różnią się, ładowanie danych jest zatrzymywane i jest zwracany komunikat o błędzie.
    • Użyj ostatniej wartości — Łączenie zduplikowanych komórek z użyciem wartości komórki, która jako ostatnia została załadowana do bufora ładowania. Opcja ta jest przeznaczona dla względnie niedużych ładowań danych, do około 10 000 komórek.
    Opcje bufora ładowania

    Należy określić, jak mają być obsługiwane wartości brakujące i zerowe w strumieniu danych z bufora ładowania.

    • Ignoruj brak — Brak wartości w przychodzącym strumieniu danych jest ignorowany.
    • Ignoruj brakujące wartości — Brakujące wartości(#Missing), występujące w przychodzącym strumieniu danych, są ignorowane.
    • Ignoruj wartości zerowe — Zera, występujące w przychodzącym strumieniu danych, są ignorowane.
    • Ignoruj brakujące wartości i zerowe — Są ignorowane zarówno wartości #Missing, jak i zerowe, występujące w przychodzącym strumieniu danych.
    Opcja zatwierdzania

    Należy określić opcje zatwierdzania bufora ładowania, które mają być używane podczas zatwierdzania zawartości bufora ładowania danych do kostki.

    • Składowanie danych — Wartości są składowane w buforze ładowania.
    • Dodawanie danych — Wartości są dodawane w buforze danych do istniejących w nim składowanych wartości danych.
    • Odejmowanie danych — Wartości są odejmowane w buforze danych od istniejących w nim składowanych wartości danych.
    • Przesłanianie wszystkich danych — Zamiast istniejących składowanych wartości danych są składowane dane przychodzące.
    • Przesłanianie danych przyrostowych — Dane przyrostowe (składowane w wycinkach przyrostowych) są resetowane. Inaczej mówiąc, jest usuwana bieżąca zawartość wszystkich przyrostowych wycinków danych w kostce i jest tworzony nowy wycinek danych z zawartością z określonego bufora ładowania danych. Są tworzone nowe dane z użyciem właściwości dodawanie wartości (aggregate_sum) ładowania danych. Jeśli w nowych danych i głównym wycinku występują te same komórki, to — gdy jest używane dotyczące ich zapytanie — ich wartości są dodawane.
    Opcja warunku

    Należy określić końcowe opcje zatwierdzania wycinków danych dla kostki, pochodzących z bufora ładowania danych.

    • Przyrost w głównym wycinku — Dane są składowane w głównym wycinku i nie jest tworzony wycinek przyrostowy.
    • Przyrost w nowym wycinku — Obecnie składowane w buforze dane są zapisywane w nowym wycinku. Ta operacja przyspiesza ładowanie danych.
    • Przyrost mało obciążający w nowym wycinku — Obecnie składowane w buforze dane są zapisywane w nowym wycinku w kostce, z użyciem operacji mało obciążającej. Opcja ta jest przeznaczona tylko dla bardzo małych ładowań danych rzędu 1 000 komórek, wykonywanych jednocześnie (na przykład operacje aktualizacji danych dla klienta siatki).
    Współbieżność
    • Sekwencyjne — Ładowanie danych odbywa się nie równolegle, lecz sekwencyjnie.
    • Równolegle — Ładowanie danych odbywa się równolegle.

      Dla kostki z magazynem agregacji może istnieć więcej niż jeden bufor ładowania danych. Aby zaoszczędzić czas, można ładować dane do wielu buforów jednocześnie.

      Mimo że w danej chwili może być aktywna tylko jedna operacja zatwierdzania dla kostki, to jednak w tej samej operacji zatwierdzania można zatwierdzić wiele buforów ładowania danych, co jest szybsze niż zatwierdzanie każdego bufora z osobna.

  5. Nacisnąć przycisk Dodaj, aby wybrać pliki danych i reguł.
  6. W oknie dialogowym Wybór plików danych przejść do plików danych, które mają zostać dodane, po czym je wybrać. Pliki te mogą się znajdować w katalogu kostki lub w innym wybranym katalogu. Można dodać od razu kilka plików lub dodawać je po jednym.
  7. Pod każdym z plików, które zostały wybrane w punkcie 6, kliknąć na ikonie Wybór pliku reguł ładowania, aby wybrać odpowiedni plik reguł.
  8. W oknie dialogowym Pliki Essbase przejść do pliku reguł (dla konkretnego pliku danych), po czym go wybrać.
  9. Zaznaczyć (jeśli trzeba) pole wyboru Przerwij przy błędzie.

    Jeśli pole wyboru Przerwij przy błędzie zostanie zaznaczone, to w razie wystąpienia błędu proces ładowania danych zostanie zatrzymany.

  10. Nacisnąć przycisk Uruchom, aby rozpocząć ładowanie danych.

    Dla każdego pliku danych jest tworzone jedno zlecenie. Zlecenia są uruchamiane równoległe, dzięki czemu są kończone szybciej niż gdyby były uruchamiane kolejno.

  11. Nacisnąć przycisk Tak, aby uruchomić przeglądarkę zleceń i zobaczyć status poszczególnych zleceń, albo przycisk Nie, aby przeglądarka zleceń nie była uruchamiana.

Zob. Loading Data into Aggregate Storage Databases.