Udostępnij za pośrednictwem


Zintegrowane środowisko usługi Power BI w portalu usługi Azure Cosmos DB dla kont z obsługą usługi Synapse Link

DOTYCZY: NoSQL

Dzięki zintegrowanemu środowisku usługi Power BI możesz wizualizować dane usługi Azure Cosmos DB niemal w czasie rzeczywistym za pomocą zaledwie kilku kliknięć. Używa wbudowanej funkcji integracji usługi Power BI w witrynie Azure Portal wraz z usługą Azure Synapse Link.

Usługa Synapse Link umożliwia tworzenie pulpitów nawigacyjnych usługi Power BI bez wpływu na wydajność lub koszty obciążeń transakcyjnych i bez potoków ETL. Tryb DirectQuery umożliwia tworzenie pulpitów nawigacyjnych przy użyciu danych na żywo z kont usługi Azure Cosmos DB bez importowania lub kopiowania danych do usługi Power BI.

Tworzenie raportu usługi Power BI

Wykonaj następujące kroki, aby utworzyć raport usługi Power BI z danych usługi Azure Cosmos DB w trybie DirectQuery:

  1. Zaloguj się do witryny Azure Portal i przejdź do swojego konta usługi Azure Cosmos DB.

  2. W sekcji Integracje otwórz okienko usługi Power BI i wybierz pozycję Rozpocznij.

    Uwaga

    Obecnie ta opcja jest dostępna tylko dla kont interfejsu API dla kont NoSQL.

  3. Na karcie Enable Azure Synapse Link (Włącz usługę Azure Synapse Link), jeśli Twoje konto nie jest jeszcze włączone w usłudze Synapse Link, możesz ją włączyć w sekcji Włączanie linku usługi Azure Synapse dla tego konta. Jeśli usługa Synapse Link jest już włączona dla Twojego konta, ta karta nie będzie widoczna.

    Uwaga

    Po włączeniu nie można wyłączyć usługi Azure Synapse Link. Włączenie usługi Azure Synapse Link ma wpływ na koszty. Aby uzyskać więcej informacji, zobacz sekcję cennika usługi Azure Synapse Link.

  4. Następnie w sekcji Włączanie usługi Azure Synapse Link dla kontenerów wybierz wymagane kontenery, aby włączyć usługę Synapse Link.

    • Jeśli usługa Synapse Link została już włączona w niektórych kontenerach, obok nazwy kontenera zostanie zaznaczone pole wyboru. Opcjonalnie możesz usunąć ich zaznaczenie na podstawie danych, które chcesz wizualizować w usłudze Power BI.

    • Jeśli usługa Synapse Link nie jest włączona, możesz włączyć tę opcję w istniejących kontenerach.

      Jeśli włączenie usługi Synapse Link jest w toku w żadnym z kontenerów, dane z tych kontenerów nie zostaną uwzględnione. Wróć do tej karty później i zaimportuj dane po włączeniu kontenerów.

    Postęp usługi Synapse Link włączony w istniejących kontenerach.

  5. W zależności od ilości danych w kontenerach może upłynąć trochę czasu, aby włączyć usługę Synapse Link. Aby dowiedzieć się więcej, zobacz artykuł włączanie usługi Synapse Link w istniejących kontenerach .

    Postęp można sprawdzić w portalu, jak pokazano na poniższym ekranie. Kontenery są włączone za pomocą usługi Synapse Link, gdy postęp osiągnie 100%.

    Usługa Synapse Link została pomyślnie włączona w wybranych kontenerach.

  6. Na karcie Wybierz obszar roboczy wybierz obszar roboczy usługi Azure Synapse Analytics, a następnie wybierz pozycję Dalej. Spowoduje to automatyczne utworzenie widoków języka T-SQL w usłudze Synapse Analytics dla wybranych wcześniej kontenerów. Aby uzyskać więcej informacji na temat widoków języka T-SQL wymaganych do połączenia usługi Azure Cosmos DB z usługą Power BI, zobacz artykuł Przygotowywanie widoków .

    Uwaga

    Twoje trzeźwości kontenera usługi Azure Cosmos DB będą reprezentowane jako kolumny w widokach języka T-SQL, w tym głębokie zagnieżdżone dane JSON. Jest to szybki start dla pulpitów nawigacyjnych analizy biznesowej. Te widoki będą dostępne w obszarze roboczym/bazie danych usługi Synapse; Możesz również użyć tych samych widoków w obszarze roboczym usługi Synapse na potrzeby eksploracji danych, nauki o danych, inżynierii danych itp. Należy pamiętać, że zaawansowane scenariusze mogą wymagać bardziej złożonych widoków lub dostrajania tych widoków, aby uzyskać lepszą wydajność. Więcej informacji. Zobacz artykuł Najlepsze rozwiązania dotyczące usługi Synapse Link podczas korzystania z bezserwerowych pul SQL usługi Synapse.

  7. Możesz wybrać istniejący obszar roboczy lub utworzyć nowy. Aby wybrać istniejący obszar roboczy, podaj szczegóły subskrypcji, obszaru roboczego i bazy danych . Witryna Azure Portal użyje poświadczeń usługi Microsoft Entra, aby automatycznie nawiązać połączenie z obszarem roboczym usługi Synapse i utworzyć widoki języka T-SQL. Upewnij się, że masz uprawnienia administratora usługi Synapse do tego obszaru roboczego.

    Połącz się z obszarem roboczym usługi Synapse Link i utwórz widoki.

  8. Następnie wybierz pozycję Pobierz plik pbids , aby pobrać plik źródła danych usługi Power BI. Otwórz pobrany plik. Zawiera wymagane informacje o połączeniu i otwiera pulpit nawigacyjny usługi Power BI.

    Pobierz pliki programu Power BI Desktop w formacie pbids.

  9. Teraz możesz nawiązać połączenie z danymi usługi Azure Cosmos DB z usługi Power BI przy użyciu usługi Synapse Link. Zostanie wyświetlona lista widoków języka T-SQL odpowiadających danym w każdym kontenerze.

    Na przykład na poniższym ekranie przedstawiono dane floty pojazdów. Te dane można załadować do dalszej analizy lub przekształcić przed załadowaniem.

    Widoki języka T-SQL odpowiadające danym w każdym kontenerze.

  10. Teraz możesz rozpocząć tworzenie pulpitu nawigacyjnego przy użyciu danych analitycznych usługi Azure Cosmos DB. Wszelkie zmiany w danych zostaną odzwierciedlone na pulpicie nawigacyjnym, gdy tylko dane zostaną zreplikowane do magazynu analitycznego, co zwykle ma miejsce w ciągu kilku minut.

Następne kroki