Udostępnij za pośrednictwem


Wykonywanie zapytań względem punktu końcowego analizy SQL bazy danych SQL w usłudze Fabric

Dotyczy bazy danych:SQL w usłudze Microsoft Fabric

Każda baza danych SQL fabric jest tworzona przy użyciu sparowanego punktu końcowego analizy SQL. Dzięki temu można uruchamiać wszystkie zapytania raportowania względem kopii danych OneLake bez obaw o wpływ na środowisko produkcyjne. Należy uruchomić wszystkie zapytania raportowania względem punktu końcowego analizy SQL. Wykonaj zapytanie względem bazy danych SQL bezpośrednio tylko dla tych raportów, które wymagają najnowszych danych.

Wymagania wstępne

Uzyskiwanie dostępu do punktu końcowego analizy SQL

Punkt końcowy analizy SQL można wykonywać zapytania za pomocą języka T-SQL na wiele sposobów:

  • Pierwszy to za pośrednictwem obszaru roboczego. Każda baza danych SQL jest sparowana z domyślnym modelem semantycznym i punktem końcowym analizy SQL. Semantyczny model i punkt końcowy analizy SQL zawsze są wyświetlane razem z bazą danych SQL na liście elementów obszaru roboczego. Dostęp do dowolnego z nich można uzyskać, wybierając je według nazwy z listy. Zrzut ekranu z portalu sieci szkieletowej przedstawiający listę elementów obszaru roboczego oraz trzy obiekty utworzone za pomocą bazy danych SQL.

  • Dostęp do punktu końcowego analizy SQL można również uzyskać z poziomu edytora zapytań SQL. Może to być szczególnie przydatne podczas przełączania między bazą danych a punktem końcowym analizy SQL. Użyj ściągania w prawym górnym rogu, aby zmienić z edytora na punkt końcowy analizy.
    Zrzut ekranu z portalu sieci szkieletowej przedstawiający listę rozwijaną edytora zapytań zawierającą opcje punktu końcowego bazy danych SQL i analizy SQL.

  • Punkt końcowy analizy SQL ma również własny parametry połączenia SQL, jeśli chcesz wykonać zapytanie bezpośrednio z narzędzi, takich jak SQL Server Management Studio lub rozszerzenie mssql za pomocą programu Visual Studio Code. Aby uzyskać parametry połączenia, zobacz Znajdowanie parametry połączenia SQL.

Wykonywanie zapytań względem punktu końcowego analizy SQL

  1. Otwórz istniejącą bazę danych z pewnymi danymi lub utwórz nową bazę danych i załaduj ją przy użyciu przykładowych danych.

  2. Rozwiń Eksplorator obiektów i zanotuj tabele w bazie danych.

  3. Wybierz menu replikacji w górnej części edytora, a następnie wybierz pozycję Monitoruj replikację.

  4. Zostanie wyświetlona lista zawierająca tabele w bazie danych. Jeśli jest to nowa baza danych, należy poczekać, aż wszystkie tabele zostaną zreplikowane. Na pasku narzędzi znajduje się przycisk odświeżania. Jeśli występują jakiekolwiek problemy z replikowaniem danych, zostanie on wyświetlony na tej stronie.

  5. Po replikacji tabel zamknij stronę Monitorowanie replikacji .

  6. Wybierz punkt końcowy analizy SQL z listy rozwijanej w edytorze zapytań SQL.
    Zrzut ekranu z portalu sieci szkieletowej przedstawiający listę rozwijaną edytora zapytań zawierającą opcje punktu końcowego bazy danych SQL i analizy SQL.

  7. Teraz zobaczysz, że Eksplorator obiektów zmienił się na środowisko magazynu.

  8. Wybierz niektóre tabele, aby wyświetlić wyświetlane dane, odczytując bezpośrednio z usługi OneLake.

  9. Wybierz menu kontekstowe (...) dla dowolnej tabeli, a następnie wybierz pozycję Właściwości z menu. W tym miejscu można wyświetlić informacje o usłudze OneLake i ABFS ścieżkę pliku.

  10. Zamknij stronę Właściwości i ponownie wybierz menu kontekstowe (...) dla jednej tabeli.

  11. Wybierz pozycję Nowe zapytanie i wybierz pozycję TOP 100. Uruchom zapytanie, aby wyświetlić 100 pierwszych wierszy danych, względem których wykonano zapytanie z punktu końcowego analizy SQL, kopię bazy danych w usłudze OneLake.

  12. Jeśli masz inne bazy danych w obszarze roboczym, możesz również uruchamiać zapytania z sprzężeniami między bazami danych. Wybierz przycisk + Warehouse w Eksplorator obiektów, aby dodać punkt końcowy analizy SQL dla innej bazy danych. Zapytania T-SQL można pisać podobnie do następujących, które łączą różne magazyny danych sieci Szkieletowej:

    SELECT TOP (100) [a.AccountID], 
                [a.Account_Name], 
                [o.Order_Date], 
                [o.Order_Amount] 
    FROM    [Contoso Sales Database].[dbo].[dbo_Accounts] a  
            INNER JOIN [Contoso Order History Database].[dbo].[dbo_Orders] o  
            ON a.AccountID = o.AccountID;
    
  13. Następnie wybierz listę rozwijaną Nowe zapytanie z paska narzędzi i wybierz pozycję Nowe zapytanie SQL w notesieZrzut ekranu z edytora zapytań SQL portalu sieci szkieletowej przedstawiający listę rozwijaną Nowe zapytanie SQL.

  14. Po przejściu do środowiska notesu wybierz menu kontekstowe (...) obok tabeli, a następnie wybierz pozycję WYBIERZ TOP 100. Zrzut ekranu przedstawiający środowisko notesu bazy danych SQL z opcją SELECT TOP 100 obok tabeli w Eksplorator obiektów.

  15. Aby uruchomić zapytanie T-SQL, wybierz przycisk odtwarzania obok komórki zapytania w notesie. Zrzut ekranu przedstawiający środowisko notesu portalu sieci szkieletowej dotyczące wykonywania zapytań dotyczących tabeli.

Następny krok