DocumentDB - wizualizacja danych
W tym rozdziale dowiemy się, jak wizualizować dane przechowywane w DocumentDB. Dostarczone przez firmę Microsoft narzędzie Power BI Desktop, które przekształca dane w bogate wizualizacje. Umożliwia także pobieranie danych z różnych źródeł danych, scalanie i przekształcanie danych, tworzenie zaawansowanych raportów i wizualizacji oraz publikowanie raportów w usłudze Power BI.
W najnowszej wersji programu Power BI Desktop firma Microsoft dodała również obsługę usługi DocumentDB, w której możesz teraz połączyć się ze swoim kontem DocumentDB. Możesz pobrać to narzędzie z linku,https://powerbi.microsoft.com
Spójrzmy na przykład, w którym zwizualizujemy dane dotyczące trzęsień ziemi zaimportowane w poprzednim rozdziale.
Step 1 - Po pobraniu narzędzia uruchom pulpit usługi Power BI.

Step 2 - Kliknij opcję „Pobierz dane”, która znajduje się na karcie Strona główna w grupie Dane zewnętrzne, a wyświetli się strona Pobierz dane.

Step 3 - Wybierz opcję Microsoft Azure DocumentDB (Beta) i kliknij przycisk „Połącz”.

Step 4 - Wprowadź adres URL swojego konta Azure DocumentDB, bazy danych i kolekcji, z których chcesz wizualizować dane, i naciśnij OK.
Jeśli łączysz się z tym punktem końcowym po raz pierwszy, zostanie wyświetlony monit o podanie klucza konta.

Step 5 - Wprowadź klucz konta (klucz podstawowy), który jest unikatowy dla każdego konta usługi DocumentDB dostępnego w witrynie Azure Portal, a następnie kliknij przycisk Połącz.

Gdy konto zostanie pomyślnie połączone, pobierze dane z określonej bazy danych. W okienku podglądu jest wyświetlana lista elementów rekordu, dokument jest reprezentowany jako typ rekordu w usłudze Power BI.
Step 6 - Kliknij przycisk „Edytuj”, co spowoduje uruchomienie Edytora zapytań.

Step 7 - W Edytorze zapytań usługi Power BI w środkowym okienku powinna być widoczna kolumna Dokument, kliknij ekspander po prawej stronie nagłówka kolumny Dokument i wybierz kolumny, które chcesz wyświetlić.

Jak widać, mamy szerokość i długość geograficzną jako oddzielną kolumnę, ale wizualizujemy dane w postaci współrzędnych szerokości i długości geograficznej.
Step 8 - Aby to zrobić, kliknij kartę „Dodaj kolumnę”.

Step 9 - Wybierz opcję Dodaj kolumnę niestandardową, która wyświetli następną stronę.

Step 10- Podaj nową nazwę kolumny, powiedzmy LatLong, a także formułę, która połączy szerokość i długość geograficzną w jednej kolumnie oddzielone przecinkiem. Oto wzór.
Text.From([latitude])&", "&Text.From([longitude])
Step 11 - Kliknij OK, aby kontynuować, a zobaczysz, że nowa kolumna została dodana.

Step 12 - Przejdź do zakładki Strona główna i kliknij opcję „Zamknij i zastosuj”.

Step 13- Możesz tworzyć raporty, przeciągając i upuszczając pola w kanwie raportów. Po prawej stronie widać dwa panele - jeden panel Wizualizacje, a drugi panel Pola.

Utwórzmy widok mapy pokazujący lokalizację każdego trzęsienia ziemi.
Step 14 - Przeciągnij typ wizualny mapy z okienka Wizualizacje.
Step 15- Teraz przeciągnij i upuść pole LatLong z panelu Pola do właściwości Lokalizacja w okienku Wizualizacje. Następnie przeciągnij i upuść pole wielkości do właściwości Values.
Step 16 - Przeciągnij i upuść pole głębi do właściwości Nasycenie koloru.

Zobaczysz teraz wizualizację mapy przedstawiającą zestaw bąbelków wskazujących lokalizację każdego trzęsienia ziemi.