Aby agregować i segmentować dane na podstawie określonych kryteriów, możesz tworzyć zapytania na podstawie danych przechowywanych na platformie Workiva w postaci tabel i arkuszy kalkulacyjnych. Możesz na przykład tworzyć zapytania, aby analizować dochody według lokalizacji lub porównywać je rok do roku.
Aby utworzyć zapytanie, możesz
- Zdefiniuj jego kryteria w kreatorze przeciągania i upuszczania Builder .
- Skomponuj jego definicję jako składnię, jeśli czujesz się komfortowo z Structured Query Language (SQL) .
Tworząc zapytanie, definiujesz źródła i kryteria danych, które mają zostać uwzględnione w jego wynikach:
- Pola, które dostarczają informacji do wyświetlenia w wynikach zapytania
- Filtry, aby uwzględnić tylko rekordy spełniające wybrane kryteria, takie jak skupienie się na określonych kontach, regionach lub okresach
- Obliczenia, które zwracają wartości na podstawie wielu kolumn, np. sumując ich ilość lub łącząc ciągi znaków
- Relacje, aby połączyć powiązane dane z wielu źródeł
Krok 1. Utwórz zapytanie
Aby utworzyć zapytanie, zacznij od zera lub oprzyj je na istniejącym zapytaniu.
- W Wdata Home kliknij Create , a następnie wybierz Query .
- W panelu Query Properties ustaw właściwości zapytania:
- Aby pomóc w identyfikacji zapytania i jego intencji, wprowadź jego unikalną nazwę i opis.
- W polu Limitwprowadź maksymalną liczbę zwracanych rekordów.
- Aby zwrócić tylko rekordy z różnymi wartościami, na przykład w celu uniknięcia duplikatów, wybierz Pokaż tylko odrębne wiersze.
- Aby określić, kto może wyświetlać i współpracować nad zapytaniem, kliknij Uprawnienia , a następnie wybierz dostęp każdego współpracownika.
- Kliknij Zapisz .
- W razie potrzeby edytuj nazwę i opis zapytania.
- Wybierz folder, w którym chcesz zapisać zapytanie i kliknij Save Query.
Aby ułatwić tworzenie, możesz zapisać kopię zapytania jako punkt wyjścia dla podobnego zapytania.
- Skopiuj istniejące zapytanie ze strony lub Home :
- W zapytaniu kliknij Zapisz , Zapisz jako.
- Z Strona główna, wybierz Kopiuj z menu zapytania.
- W zapytaniu kliknij Zapisz , Zapisz jako.
- Wprowadź nazwę, opis i lokalizację nowego zapytania.
- Kliknij Save Query.
- W nowym zapytaniu kliknij Uprawnienia , a następnie wybierz dostęp każdego współpracownika.
- Kliknij Zapisz .
Krok 2. Wybierz źródła zapytania
Aby wybrać dane do wykorzystania w zapytaniu, uwzględnij kolumny z tabel, wyników zapytań i arkuszy kalkulacyjnych, do których masz uprawnienia dostępu na platformie Workiva.W lewym panelu Źródła kliknij Nowe źródło, a następnie wybierz dane do uwzględnienia w zapytaniu.
Jeśli zapytanie ma wiele źródeł, w zakładce Relationships , zdefiniuj sposób łączenia ich rekordów.
Uwaga: Gdy zapiszesz zapytanie, automatycznie usunie ono wszystkie źródła, które pojawiają się jako Needs Relationship . Aby zachować te źródła, definiuje ich związek z innymi źródłami.
Krok 3. Dodaj dowolne parametry
Aby zdefiniować wartości dla filtrów zapytania lub obliczeń, gdy zapytanie jest uruchamiane, na przykład w celu krojenia i krojenia danych w czasie rzeczywistym, dodaj parametry dla ich wartości. W panelu Parameters możesz:
- Dodaj nowy parametr i określ jego możliwe wartości podczas wykonywania zapytania.
- Wybierz parametr globalny skonfigurowany przez właściciela obszaru roboczego.
Krok 4. Zdefiniuj wyniki zapytania
Możesz zdefiniować wyniki zapytania w przeciągnij i upuść Builder lub - jeśli znasz składnię SQL - w edytorze SQL .
Wskazówka: Aby cofnąć zmiany w Builder lub SQL Editor i powrócić do poprzednio zapisanej wersji zapytania, kliknij Reset . Jeśli współpracujesz nad zapytaniem z innymi, jego ostatnio zapisana wersja może nie być twoją ostatnio zapisaną.
Aby zdefiniować zapytanie, zalecamy przeciąganie i upuszczanie Builder, zwłaszcza jeśli nie znasz składni SQL lub nie czujesz się z nią komfortowo.
- Aby określić dane do uwzględnienia w wynikach zapytania, wybierz kolumny w sekcji Źródła, a następnie kliknij przycisk Dodaj do pól lub przeciągnij je do sekcji Pola.
- Aby przeglądać panel Sources , kliknij przycisk Expand All lub Collapse All w celu wyświetlenia lub ukrycia wszystkich kolumn.
- Aby znaleźć określone źródło lub kolumnę, kliknij Pokaż filtry i wyszukaj według jego nazwy.
- Po dodaniu pól zapytania, w panelu Field Properties , zdefiniuj właściwości lub obliczenia każdego z nich w zależności od potrzeb.
- Na karcie Filtry , utwórz filtry , aby ustawić kryteria danych źródłowych do uwzględnienia w wynikach, takie jak skupienie się na określonych kontach lub okresach.
Wskazówka: Aby wybrać kryteria podczas uruchamiania zapytania, na przykład w celu krojenia danych w czasie rzeczywistym, użyj wartości parametrów z filtrami lub obliczeniami.
Jeśli znasz SQL, kliknij SQL i Edytuj SQL , aby utworzyć instrukcję SQL zapytania w edytorze.
Uwaga: Aby pomóc Ci zachować składnię SQL, edytor domyślnie otwiera się w statusie tylko do odczytu. W zależności od złożoności zapytania, możesz nie być w stanie zachować składni, jeśli klikniesz Builder po uruchomieniu w edytorze SQL.
Chociaż nie każde zapytanie zawiera każdą klauzulę, każda część instrukcji SQL jest wykonywana w określonej kolejności:
-
FROM
iJOIN
, aby określić źródła danych będących przedmiotem zapytania -
WHERE
, aby uwzględnić tylko dane spełniające określone kryteria -
GROUP BY
, aby podsumować dane na podstawie wspólnych wartości -
HAVING
, aby uwzględnić tylko dane z zagregowanych wierszy, które spełniają określone kryteria -
SELECT
lubSELECT DISTINCT
, aby dodatkowo określić, które dane źródłowe mają zostać uwzględnione -
ORDER BY
, aby określić sposób sortowania danych w wynikach -
LIMIT
iOFFSET
, aby określić, ile i które rekordy z zapytania mają zostać uwzględnione
Aby zapewnić integralność danych, edytor SQL obsługuje instrukcje tylko do odczytu takie jak SELECT
, ale nie do odczytu/zapisu takie jak INSERT
lub DELETE
.
Aby szybko odwołać się do kolumny źródłowej w składni, w panelu Źródła kliknij ją prawym przyciskiem myszy i wybierz Dodaj do zapytania.
- Aby przeglądać panel Sources , kliknij przycisk Expand All lub Collapse All w celu wyświetlenia lub ukrycia wszystkich kolumn.
- Aby znaleźć określone źródło lub kolumnę, kliknij Pokaż filtry i wyszukaj według jego nazwy.
Uwaga: Aby ograniczyć wyniki zapytania do określonych rekordów, zdefiniuj kryteria filtrowania jako składnię SQL. Aby ustawić wartość filtra po uruchomieniu zapytania, odwołuje się do parametru.
Krok 5. Przedstaw wyniki
Domyślnie wyniki zapytania są nieposortowane i płaskie, a wszystkie pola są oddzielnymi kolumnami, jak w tabeli. Aby wyjaśnić dane, możesz posortować wyniki zapytania na podstawie danych pola.
Wskazówka: Aby jeszcze bardziej podsumować i przestawić wyniki, ułóż je jako tabelę krzyżową z wierszami, kolumnami i wartościami.
Aby posortować wyniki zapytania, na karcie Sortuj przesuń pola do posortowania na Posortowanei wybierz, czy dane mają być uporządkowane rosnąco czy malejąco .
Aby posortować wyniki zapytania, użyj słowa kluczowego ORDER BY
, takiego jak ORDER BY field_header ASC
. Aby sortować według wielu pól, oddziel każde z nich przecinkiem; ORDER BY field_header1 ASC, field_header2 DESC
.
Krok 6. Zweryfikuj i wykorzystaj wyniki
Aby wyświetlić wyniki zapytania, kliknij Uruchom zapytanie . Jeśli zapytanie zawiera parametry, ustaw ich wartości i kliknij Uruchom zapytanie.
Po sprawdzeniu, że wyniki zapytania są wyświetlane poprawnie, użyj ich na platformie Workiva:
- Utwórz widok , aby analizować dane w formie tabeli lub wykresu
- Połącz dane z arkuszem kalkulacyjnym lub tabelą lub wykresem z dokumentem lub prezentacją
- Eksportuj dane do tabeli lub arkusza kalkulacyjnego