Usługa Azure SQL Data Warehouse z zapytaniem bezpośrednimAzure SQL Data Warehouse with DirectQuery

Usługa Azure SQL Data Warehouse z zapytaniem bezpośrednim umożliwia tworzenie dynamicznych raportów na podstawie danych i metryk, które już znajdują się w usłudze Azure SQL Data Warehouse.Azure SQL Data Warehouse with DirectQuery allows you to create dynamic reports based on data and metrics you already have in Azure SQL Data Warehouse. Dzięki zapytaniu bezpośredniemu zapytania są wysyłane do usługi Azure SQL Data Warehouse w czasie rzeczywistym, gdy eksplorujesz dane.With DirectQuery, queries are sent back to your Azure SQL Data Warehouse in real time as you explore the data. Zapytania w czasie rzeczywistym połączone ze skalą usługi SQL Data Warehouse umożliwiają użytkownikom tworzenie dynamicznych raportów względem terabajtów danych w ciągu kilku minut.Real-time queries, combined with the scale of SQL Data Warehouse enables users to create dynamic reports in minutes against terabytes of data. Ponadto za pomocą linku Twórz pulpity nawigacyjne i raporty użytkownicy mogą tworzyć raporty usługi Power BI, korzystając z usługi SQL Data Warehouse.In addition, the Build dashboards + reports link allows users to create Power BI reports using their SQL Data Warehouse.

W przypadku używania łącznika usługi SQL Data Warehouse:When using the SQL Data Warehouse connector:

  • Określ w pełni kwalifikowaną nazwę serwera podczas łączenia (szczegóły poniżej)Specify the fully qualified server name when connecting (see below for details)
  • Upewnij się, że reguły zapory dla serwera są ustawione na opcję „Zezwalaj na dostęp do usług platformy Azure”Ensure firewall rules for the server are configured to "Allow access to Azure services"
  • Wszystkie akcje, takie jak wybór kolumny lub dodawanie filtru, spowodują bezpośrednie wysłanie zapytania do magazynu danychEvery action such as selecting a column or adding a filter will directly query the data warehouse
  • Kafelki są ustawione na odświeżanie co około 15 minut. Nie trzeba planować odświeżania.Tiles are set to refresh approximately every 15 minutes and refresh does not need to be scheduled. Odświeżanie można dostosować w obszarze Ustawienia zaawansowane podczas łączenia.Refresh can be adjusted in the Advanced settings when you connect.
  • Funkcja Pytania i odpowiedzi nie jest dostępna dla zestawów danych trybu DirectQuery.Q&A isn't available for DirectQuery datasets
  • Zmiany schematu nie są pobierane automatycznie.Schema changes aren't picked up automatically

Te ograniczenia i uwagi mogą ulegać zmianom w miarę kontynuowania procesu ulepszania środowisk.These restrictions and notes may change as we continue to improve the experience. Etapy nawiązywania połączenia są szczegółowo opisane poniżej.The steps to connect are detailed below.

Tworzenie pulpitów nawigacyjnych i raportów w usłudze Power BIBuild dashboards and reports in Power BI

Ważne

Pracowaliśmy nad ulepszeniem łączności z usługą Azure SQL Data Warehouse.We have been improving our connectivity to Azure SQL Data Warehouse. Aby uzyskać najlepsze wyniki podczas łączenia ze źródłem danych usługi Azure SQL Data Warehouse, użyj programu Power BI Desktop.For the best experience to connect to your Azure SQL Data Warehouse data source, use Power BI Desktop. Po skompilowaniu modelu i raportów możesz opublikować go w usłudze Power BI.Once you've built your model and report, you can publish it to the Power BI service. Bezpośredni łącznik z usługą Azure SQL Data Warehouse w usłudze Power BI nie jest już dostępny.The previously available direct connector for Azure SQL Data Warehouse in the Power BI service is no longer available.

Najprostszy sposób na przełączanie się między usługą SQL Data Warehouse a usługą Power BI polega na tworzeniu raportów w programie Power BI Desktop.The easiest way to move between your SQL Data Warehouse and Power BI is to create reports in Power BI Desktop. W tym celu można użyć przycisku Twórz pulpity nawigacyjne i raporty w witrynie Azure Portal.You can use the Build dashboards + reports button within the Azure portal.

  1. Na początku pobierz i zainstaluj program Power BI Desktop.To get started, download and install Power BI Desktop. Zapoznaj się z artykułem Pobieranie programu Power BI Desktop, aby uzyskać informacje na temat pobierania i instalowania tego programu, lub przejdź bezpośrednio do następnego kroku.See the get Power BI Desktop article for information about downloading and installing, or go directly to the next step.

  2. Aby pobrać program Power BI Desktop, możesz również kliknąć link Twórz pulpity nawigacyjne i raporty.You can also click the Build dashboards + reports link to download Power BI Desktop.

    Otwórz w usłudze Power BI

Łączenie się za pośrednictwem programu Power BI DesktopConnecting through Power BI Desktop

Z usługą SQL Data Warehouse można się połączyć za pomocą przycisku Pobierz dane w programie Power BI Desktop.You can connect to a SQL Data Warehouse using the Get Data button in Power BI Desktop.

  1. Wybierz przycisk Pobierz dane z menu Strona główna.Select the Get Data button from the Home menu.

    Przycisk Pobierz dane

  2. Wybierz pozycję Więcej... , aby wyświetlić wszystkie dostępne źródła danych.Select More... to see all available data sources. W wyświetlonym oknie wybierz pozycję Azure w okienku po lewej stronie, a następnie wybierz pozycję Azure SQL Data Warehouse z listy dostępnych łączników w okienku po prawej stronie.From the window that appears, select Azure from the left pane, then select Azure SQL Data Warehouse from the list of available connectors in the right pane.

    Źródła danych na platformie Azure

  3. W wyświetlonym oknie wprowadź nazwę serwera i — opcjonalnie — podaj nazwę bazy danych, z którą chcesz nawiązać połączenie.In the window that appears, input your Server and optionally state the Database to which you want to connect. Możesz również wybrać tryb łączności danych: importowanie lub DirectQuery.You can also select your data connectivity mode: Import or DirectQuery. Aby korzystać z dostępu w czasie rzeczywistym do informacji w usłudze Azure SQL Data Warehouse, wybierz tryb DirectQuery.For real-time access to information in your Azure SQL Data Warehouse, use DirectQuery.

    Usługa Azure SQL DW z połączeniem bezpośrednim

  4. Aby wyświetlić zaawansowane opcje połączenia z usługą Azure SQL Data Warehouse, wybierz strzałkę w dół obok etykiety Opcje zaawansowane.For advanced options for the Azure SQL Data Warehouse connection, select the down arrow beside Advanced options to display additional options for your connection.

    Nazwa serwera

W następnej sekcji opisano, jak znaleźć wartości parametrów połączenia.The next section describes how to find parameter values for your connection.

Znajdowanie wartości parametrówFinding Parameter Values

W pełni kwalifikowaną nazwę serwera i nazwę bazy danych można znaleźć w witrynie Azure Portal.Your fully qualified server name and database name can be found in the Azure portal. Pamiętaj, że usługa SQL Data Warehouse aktualnie jest dostępna tylko w witrynie Azure Portal.Note that SQL Data Warehouse only has a presence in the Azure portal at this time.

Witryna Azure Portal

Uwaga

Jeśli Twoja dzierżawa usługi Power BI będzie znajdować się w tym samym regionie co usługa Azure SQL Data Warehouse, nie będą naliczane opłaty za ruch wychodzący.If your Power BI tenant is in the same region as the Azure SQL Data Warehouse there will be no egress charges. Lokalizację dzierżawy usługi Power BI można znaleźć za pomocą tych instrukcji.You can find where your Power BI tenant is located using these instructions.

Logowanie jednokrotneSingle sign-on

Po opublikowaniu zestawu danych zapytania bezpośredniego środowiska Azure SQL w usłudze można włączyć logowanie jednokrotne przy użyciu usługi Azure Active Directory (Azure AD) OAuth2 dla użytkowników końcowych.After you publish an Azure SQL DirectQuery dataset to the service, you can enable single sign-on (SSO) using Azure Active Directory (Azure AD) OAuth2 for your end users.

Aby włączyć logowanie jednokrotne, przejdź do ustawień zestawu danych, otwórz kartę Źródła danych, a następnie zaznacz pole logowania jednokrotnego.To enable SSO, go to settings for the dataset, open the Data Sources tab, and check the SSO box.

Okno dialogowe konfigurowania usługi Azure SQL DQ

Gdy opcja logowania jednokrotnego zostanie włączona, a użytkownicy będą mogli uzyskiwać dostęp do raportów tworzonych na podstawie źródła danych, usługa Power BI będzie wysyłać ich uwierzytelnione poświadczenia usługi Azure AD w zapytaniach do bazy danych usługi Azure SQL lub magazynu danych.When the SSO option is enabled and your users access reports built atop the data source, Power BI sends their authenticated Azure AD credentials in the queries to the Azure SQL database or data warehouse. Dzięki tej opcji usługa Power BI będzie mogła uwzględniać ustawienia zabezpieczeń konfigurowane na poziomie źródła danych.This option enables Power BI to respect the security settings that are configured at the data source level.

Opcja logowania jednokrotnego działa we wszystkich zestawach danych, które używają danego źródła danych.The SSO option takes affect across all datasets that use this data source. Nie ma ona wpływu na metodę uwierzytelniania używaną na potrzeby scenariuszy importowania.It does not affect the authentication method used for import scenarios.

Następne krokiNext steps

Masz więcej pytań?More questions? Odwiedź społeczność usługi Power BITry the Power BI Community