Włączanie integracji usługi Power BI z programem Business Central

W tym artykule opisano, jak przygotować Business Central do integracji z usługą Power BI. Usługa Business Central online jest już włączona do integracji, chociaż istnieją pewne informacje na temat licencjonowania, które warto przeczytać. W przypadku business central w środowisku lokalnym skonfigurujesz środowisko do łączenia się z usługą Power BI, zanim użytkownicy będą mogli z nim pracować.

Licencjonowanie usługi Power BI

Dzięki Business Central użytkownicy otrzymują bezpłatną licencję usługi Power BI, która zapewnia dostęp do najbardziej typowych funkcji w Business Central i Power BI. Możesz także kupić licencję usługi Power BI Pro, która zapewnia dostęp do dodatkowych funkcji. Poniższa tabela zawiera przegląd funkcji dostępnych w każdej licencji.

Licencja zasilania Wyświetlanie raportów Tworzenie raportów Udostępnianie raportów Odświeżanie raportów Aplikacje Business Central
Bezpłatna usługa Power BIPower BI free znacznik wyboru. kolejny znacznik wyboru (ograniczone) (ograniczone)
Power BI Pro jeszcze jeden znacznik wyboru. to znacznik wyboru ponownie znacznik wyboru (obszerny) ostatni znacznik wyboru

Aby uzyskać więcej informacji, zobacz Licencjonowanie usługi Power BI dla użytkowników w organizacji lub Rejestruj się w usłudze Power BI jako osoba fizyczna.

Uwidacznianie danych za pośrednictwem stron interfejsu API lub usług sieci Web OData

Business Central oferuje dwa sposoby uwidaczniania danych, które mogą być używane przez raporty usługi Power BI:Business Central offers two ways to expose data that can be consume by Power BI reports: Strony API i usługi sieciowe Open Data Protocol (OData).

Strony API

DOTYCZY: Business Central tylko online

Strona interfejsu API to określony typ strony utworzony w kodzie AL, który zapewnia dostęp do tabel bazy danych za pośrednictwem obsługiwanej przez element webhook, obsługującej OData v4 usługi REST. Ten typ strony nie może być wyświetlany w interfejsie użytkownika, ale jest przeznaczony do tworzenia niezawodnych usług integracji.

Usługa Business Central online jest dostępna z zestawem wbudowanych interfejsów API, za pomocą których można uzyskać dane dla najczęstszych jednostek biznesowych, takich jak odbiorcy, towary, zamówienia sprzedaży i inne. Do używania tych interfejsów API jako źródła danych dla raportów usługi Power BI nie jest wymagana żadna dodatkowa praca ani konfiguracja. Aby uzyskać więcej informacji o tych interfejsach API, zobacz Business Central API v2.0.

Business Central online obsługuje również niestandardowe interfejsy API. Twórcy aplikacji rozwiązań Business Central mogą tworzyć własne strony API i pakować je w rozszerzenia. Rozszerzenia można zainstalować w dzierżawie. Po zainstalowaniu możesz używać stron interfejsu API dla raportów usługi Power BI, tak jak w przypadku wbudowanych interfejsów API (wersja 2.0). Aby uzyskać więcej informacji na temat tworzenia stron interfejsu API, zobacz Tworzenie niestandardowego interfejsu API.

Usługi sieci Web OData

Obiekty aplikacji Business Central, takie jak codeunits, page i queries, można publikować jako usługi sieci Web OData. W Business Central online istnieje wiele usług internetowych publikowanych domyślnie. Łatwym sposobem na znalezienie usług internetowych jest wyszukanie usług internetowych w Business Central. Na stronie Usługi sieci Web upewnij się, że pole Publikuj jest zaznaczone dla usług sieci Web wymienionych powyżej. Aby uzyskać więcej informacji o publikowaniu usług sieci Web, zobacz Publikowanie usługi sieci Web.

Aby dowiedzieć się, co możesz zrobić, aby zapewnić najlepszą wydajność usług internetowych, jak widać z serwera Business Central (punkt końcowy) i od konsumenta (klienta), przeczytaj Pisanie wydajnych usług sieci Web.

Wybieranie, czy mają być używane strony interfejsu API, czy usługi sieci Web OData

O ile to możliwe, zachęcamy do korzystania ze stron interfejsu API zamiast usługi sieci Web OData. Strony interfejsu API są na ogół szybsze w ładowaniu danych w raportach usługi Power BI niż usługi internetowe OData. Ponadto są one bardziej elastyczne, ponieważ umożliwiają uzyskiwanie danych z pól tabeli, które nie są zdefiniowane w obiekcie strony.

Konfigurowanie lokalnego centrum biznesowego na potrzeby integracji z usługą Power BI

W tej sekcji wyjaśniono wymagania dotyczące wdrożenia lokalnego Business Central w celu integracji z usługą Power BI.

  1. Skonfiguruj uwierzytelnianie NavUserPassword lub Azure Active Directory dla wdrożenia.

    Integracja z usługą Power BI nie obsługuje uwierzytelniania systemu Windows.

  2. Włącz usługi sieci Web OData i punkt końcowy ODataV4.

    Usługa sieci Web OData musi być włączona na serwerze Business Central Server, a port OData otwarty w zaporze. Aby uzyskać więcej informacji, zobacz Konfigurowanie serwera Business Central Server — usługi sieci Web OData.

    Serwer lokalny musi być dostępny z Internetu.

  3. Nadaj kontom użytkowników Business Central klucz dostępu do usługi sieci Web.

    Klucz dostępu do usługi internetowej jest potrzebny tylko do wyświetlania danych Business Central w usłudze Power BI. Do każdego konta użytkownika można przypisać klucz dostępu do usługi sieci Web. Zamiast tego utwórz określone konto z kluczem dostępu do usługi sieci Web do użytku przez wszystkich użytkowników. Aby uzyskać więcej informacji, zobacz Uwierzytelnianie usług sieci Web.

  4. Utwórz rejestrację aplikacji dla Business Central na platformie Microsoft Azure.

    Aby wyświetlić raporty usługi Power BI osadzone na stronach Business Central, aplikacja musi być zarejestrowana dla business central na platformie Microsoft Azure Zarejestrowana aplikacja wymaga uprawnień do usług Power BI. Aby uzyskać więcej informacji, zobacz Rejestrowanie lokalnego centrum biznesowego w usłudze Azure AD na potrzeby integracji z innymi usługami.

    Uwaga

    Jeśli twoje wdrożenie używa uwierzytelniania NavUserPassword, Business Central łączy się z tą samą usługą Power BI dla wszystkich użytkowników. Określisz to konto usługi w ramach rejestracji aplikacji. Dzięki uwierzytelnianiu usługi Azure AD business central łączy się z usługą Power BI skojarzoną z indywidualnymi kontami użytkowników.

  5. Nawiązać początkowe połączenie z Business Central do usługi Power BI.

    Zanim użytkownicy końcowi będą mogli korzystać z usługi Power BI w business central, administrator aplikacji platformy Azure będzie musiał wyrazić zgodę na usługę Power BI.

    Aby nawiązać początkowe połączenie, otwórz Business Central i uruchom apstart z usługą Power BI z poziomu widoku głównego roli. Ta akcja przeprowadzi Cię przez proces wyrażania zgody i sprawdzi Twoją licencję usługi Power BI. Po wyświetleniu monitu zaloguj się przy użyciu konta administratora platformy Azure.When prompted sign in using an Azure admin account. Aby uzyskać więcej informacji, zobacz Nawiązywanie połączenia z usługą Power BI — tylko jeden raz.

Zobacz powiązane szkolenia w witrynie Microsoft Learn

Zobacz też

Business Central i Power BI
Omówienie składnika i architektury integracji usługi Power BI dla centrum biznesowego
Usługa Power BI dla klientów indywidualnych
"Nowy wygląd" usługi
Power BISzybki start: Nawiązywanie połączenia z danymi w programie Power BI Desktop
Dokumentacja usługiPower BI
Analityka biznesowa
Przygotowanie do prowadzenia działalności gospodarczej
Importowanie danych biznesowych z innych systemów finansowych
Konfigurowanie Business Central
Używanie Business Central jako źródła
danych usługi Power BIUżywanie Business Central jako źródła
danych Power AppsKorzystanie z Business Central w power Automate

Powrót do góry tłumaczenie automatyczne
docs.navision.pl