Nawiązywanie połączenia ze źródłem danych Power Query

Power Query oferuje różne łączniki do pozyskiwania danych, z których większość obsługuje Dynamics 365 Customer Insights. W dokumentacji łącznika Power Query łączniki z znacznikiem wyboru w kolumnie Customer Insights (przepływy danych), których można użyć do importowania danych do Customer Insights - Data. Zapoznaj się z dokumentacją określonego łącznika, aby dowiedzieć się więcej o jego wymaganiach wstępnych, ograniczeniach zapytań i innych szczegółach.

Power Query ma ograniczenia rozmiaru danych i wydajności. Tworzy kopie danych w zarządzanym jeziorze danych Dataverse w formacie CSV, co powoduje, że synchronizacja danych trwa dłużej w porównaniu do innych połączeń źródeł danych.

Aby bezpiecznie połączyć dane w sieci prywatnej, Power Query obsługuje użycie wirtualnych bram danych sieciowych (wersja zapoznawcza).

Wymagania wstępne

Musisz mieć rolę Admin w Customer Insights - Data (administrator systemu Dataverse) lub być administratorem usługi Power Platform, Dynamics 365 albo administratorem globalnym. Więcej informacji można znaleźć w sekcji role użytkowników. Tworzenie lub edycja źródła danych Power Query konfiguruje dostęp do zarządzanego jeziora danych Dataverse w środowisku.

Utwórz nowe źródło danych

Nazwy połączeń danych, ścieżki danych, takie jak foldery w kontenerze, oraz nazwy tabel muszą używać nazw rozpoczynających się od litery. Nazwa może zawierać tylko litery, cyfry i podkreślenia (_). Znaki specjalne nie są obsługiwane.

  1. Przejdź do Dane>Źródła danych.

  2. Wybierz Dodaj źródło danych.

  3. Wybierz Microsoft Power Query.

  4. Podaj nazwę i opcjonalny opis źródło danych i wybierz opcję Dalej.

  5. Wybierz jeden z dostępnych łączników. W tym przykładzie wybieramy łącznik Text/CSV.

  6. Wprowadź wymagane informacje szczegółowe w Ustawienia połączenia dla wybranego łącznika i wybierz Dalej, aby wyświetlić podgląd danych.

  7. Wybierz Przekształć dane.

  8. Przejrzyj i uściślij dane na stronie Power Query — Edytuj zapytania. Tabele, które zostały określone przez systemy w wybranych źródłach danych, są wyświetlane w lewym okienku.

    Okno dialogowe Edytuj zapytania

  9. Przekształć swoje dane. Wybierz tabelę do edycji lub przekształcenia. Aby zastosować przekształcenia, użyj opcji w oknie Power Query. Każde przekształcenie jest wymienione w obszarze Zastosowane kroki. Power Query oferuje wiele opcji prebuilt transformation.

    Ważna

    Zalecamy używanie następujących transformacji:

    • Jeśli pozyskujesz dane z pliku CSV, pierwszy wiersz często zawiera nagłówki. Przejdź do Przekształć i wybierz Użyj pierwszego wiersza jako nagłówków.
    • Upewnij się, że typ danych jest odpowiednio ustawiony i pasuje do danych. Na przykład w przypadku pól daty wybierz typ daty.
  10. Aby dodać więcej tabel do źródła danych w oknie dialogowym Edytowanie zapytań, przejdź do zakładki Strona główna i wybierz opcję Pobierz dane. Powtarzaj kroki 5–10 do momentu dodania wszystkich tabel do źródła danych. Jeśli istnieje baza danych zawierająca wiele zestawów danych, każdy zestaw danych jest swoją własną tabelą.

  11. Wybierz opcję Odśwież ręcznie.

    Note

    Oddzielne harmonogramy odświeżania źródła danych Power Query zostały przestarzałe. Źródła danych Power Query są teraz odświeżane w ramach odświeżenia systemu. Jeśli nadal widzisz opcję ustawienia harmonogramu automatycznego odświeżania, zalecamy wybranie opcji Odśwież ręcznie i poleganie na odświeżeniu systemu. Aby uzyskać więcej informacji, zobacz Aktualizuj harmonogramy Power Query do harmonogramu odświeżania systemu.

  12. Wybierz Zapisz. Zostanie otwarta strona Źródła danych, pokazująca nowe źródło danych w stanie Odświeżania.

    Wskazówka

    Wybierz status, aby otworzyć panel szczegółów postępu , gdzie możesz zobaczyć postęp zadania lub wybierz Anuluj zadanie , aby je zatrzymać.

Ładowanie danych może zająć czas. Po pomyślnym odświeżeniu pozyskane dane można przejrzeć na stronie Dane>Tabele.

Caution

  • Źródło danych oparte na Power Query tworzy przepływ danych w usłudze Dataverse. Nie zmieniaj nazwy przepływu danych w centrum administracyjnym platformy Power Platform używanym w Customer Insights - Data. Zmiana nazwy przepływu danych powoduje problemy z odwołaniami między źródłem danych a przepływem danych Dataverse.
  • Współbieżne oceny dla źródeł danych Power Query w Customer Insights - Data mają te same limity odświeżania jak przepływy danych w PowerBI.com. Jeśli odświeżenie danych zakończy się niepowodzeniem, ponieważ osiągnięto limit oceny, zaleca się dostosowanie harmonogramu odświeżania dla każdego przepływu danych, aby zapewnić, że źródła danych nie będą przetwarzane jednocześnie.

Note

Usługa Customer Insights ustawia limit czasu na około pięć godzin dla ocen przepływów danych platformy Power Platform. Jeśli ocena pojedynczego przepływu danych trwa dłużej, odświeżanie danych kończy się niepowodzeniem z powodu błędu przekroczenia limitu czasu. Aby zachować ten limit, podziel duże zestawy danych między wiele przepływów danych, zminimalizuj liczbę zapytań na przepływ danych i zmniejsz liczbę importowanych kolumn tylko do tych, których potrzebujesz. W przypadku lokalnych źródeł danych zapoznaj się również ze wskazówkami dotyczącymi rozwiązywania problemów w dalszej części tego artykułu.

Dodawanie danych z lokalnych źródeł danych

Przetwarzanie danych z lokalnych źródeł danych jest obsługiwane na podstawie przepływu danych Microsoft Power Platform (PPDF). Przepływy danych można włączyć w Customer Insights - Data przez podajanie adresu URL środowiska Microsoft Dataverse podczas konfigurowania środowiska.

Źródła danych tworzone po skojarzeniu środowiska usługi Dataverse z Customer Insights - Data używają domyślnie przepływów danych platformy Power Platform. Przepływy danych obsługują lokalną łączność przy użyciu bramy danych. Możesz usunąć i odtworzyć źródła danych, które istniały przed powiązaniem środowiska Dataverse używając lokalnych bram danych.

Bramy danych z istniejącego środowiska Power BI lub Power Apps są widoczne i można ich ponownie użyć w usłudze Customer Insights, jeśli brama danych i środowisko usługi Customer Insights znajdują się w tym samym regionie Azure. Na stronie Źródła danych są wyświetlane linki umożliwiające przejście do środowiska Microsoft Power Platform, w którym można wyświetlać i konfigurować lokalne bramy danych.

Najlepsze praktyki i rozwiązywanie problemów

Ponieważ lokalna brama danych znajduje się w sieci organizacji, Microsoft nie może sprawdzić jej kondycji. Następujące zalecenia mogą pomóc w odniesieniu się do limitów czasu bramy podczas importowania danych do rozwiązania Customer Insights:

Ważna

Zaktualizuj portale do najnowszej wersji. Możesz zainstalować aktualizację i ponownie skonfigurować bramę z monitu wyświetlanego bezpośrednio na ekranie bramy lub pobierz najnowszą wersję. Jeśli nie używasz najnowszej wersji bramy danych, odświeżanie przepływu danych nie powodzi się i wyświetla komunikaty o błędach, takie jak Słowo kluczowe nie jest obsługiwane: właściwości konfiguracyjne. Nazwa parametru: słowo kluczowe.

Błędy lokalnych bram danych są często powodowane przez problemy z konfiguracją. Więcej informacji na temat rozwiązywania problemów z bramami znajduje się w artykule Rozwiązywanie problemów z lokalną bramą danych.

Edytowanie Power Query źródeł danych

Musisz mieć uprawnienia administratora i być właścicielem przepływu danych, aby go edytować.

Note

Może nie być możliwe wprowadzanie zmian w źródłach danych, które są obecnie używane w jednym z procesów aplikacji (na przykład segmentacja lub ujednolicenie danych).

Przy użyciu strony Ustawienia można śledzić postępy wszystkich aktywnych procesów. Po zakończeniu procesu można powrócić do strony Źródła danych i wprowadzić zmiany.

  1. Przejdź do Dane>Źródła danych. Obok źródła danych, które chcesz zaktualizować, wybierz Edytuj.

  2. Zastosuj zmiany i przekształcenia w oknie dialogowym Power Query — Edytowanie zapytań zgodnie z opisem w sekcji Utwórz nowe źródło danych.

  3. Wybierz przycisk Zapisz, aby zastosować zmiany i wrócić do strony Źródła danych.

Ładowanie danych może zająć czas. Po pomyślnym odświeżeniu można przejrzeć zaimportowane dane na stronie Dane>Tabele.

Błędy walidacyjne przy zapisywaniu zmian

Gdy zapisujesz nowe lub edytowane źródło danych Power Query, Customer Insights - Data weryfikuje zmiany przed ich zastosowaniem. Jeśli walidacja się nie powiedzie, przeanalizuj następujące najczęstsze przyczyny:

  • Upewnij się, że każda nazwa tabeli zaczyna się od litery i zawiera wyłącznie litery, cyfry i podkreślenia. Nazwy tabel muszą być również unikalne, w tym nazwy różniące się jedynie wielką literą.
  • Upewnij się, że nazwy kolumn w każdej tabeli są unikalne, w tym nazwy różniące się jedynie wielką literą.
  • Jeśli usunąłeś tabelę lub kolumnę, usuń wszelkie zależności , które z niej korzystają, a następnie ponownie zapisz źródło danych.
  • Jeśli konfigurowałeś odświeżanie przyrostowe dla tabeli, wybierz dokładnie jeden klucz główny.
  • Usuń kolumny wykorzystujące nieobsługiwane typy złożone, takie jak tabela, rekord, lista, binarność lub funkcja.

Przenoszenie własności źródła danych Power Query

Własność źródła danych można przenieść do innej osoby w organizacji. Jeśli na przykład właściciel opuszcza organizację lub jeśli zmiany są wymagane dla celów współpracy.

Przenoszenie własności

Użytkownik wykonujący tę akcję musi mieć rolę administratora Dataverse.

  1. Przejdź do Power Apps.

  2. Wybierz środowisko Dataverse, które odpowiada środowisku Customer Insights - Data.

  3. Przejdź do Przepływy danych i wybierz opcję Wszystkie przepływy danych.

  4. Wyszukaj właściciela przepływu danych, którego własność chcesz przenieść.

  5. Wybierz wielokropek (⋮) i zmień właściciela.

  6. Wprowadź nazwę nowego właściciela i wybierz opcję Zmień właściciela.

Zaktualizuj harmonogramy Power Query zgodnie z harmonogramem odświeżania systemu

Note

Ta sekcja ma zastosowanie tylko wtedy, gdy masz istniejące źródła danych Power Query z oddzielnymi harmonogramami odświeżania. Nowe źródła danych nie obsługują już oddzielnych harmonogramów odświeżania, ponieważ odświeżanie odbywa się teraz jako część domyślnego odświeżania systemu.

Aplikacja Customer Insights - Data dopasowała odświeżanie źródła danych Power Query do harmonogramu odświeżania systemu. Oddzielne harmonogramy odświeżania źródła danych są przestarzałe. Jeśli masz istniejące źródła danych Power Query z oddzielnymi harmonogramami odświeżania, usuń te harmonogramy, aby źródła danych były odświeżane w ramach odświeżania systemu. Jeśli źródło danych Power Query wyświetla komunikat Zakończono z ostrzeżeniami na stronie Źródła danych, oznacza to, że źródło danych zawiera oddzielny harmonogram odświeżania. Należy usunąć oddzielny harmonogram. Po odświeżeniu systemu stan zmieni się na Zakończono.

Ważna

Czas odświeżania źródła danych jest dodawany do całkowitego czasu odświeżania systemu. Zalecamy przegląd czasów trwania uruchamiania Power Query a następnie w razie potrzeby zmień harmonogram odświeżania system. Na przykład odświeżanie źródła Power Query może potrwać średnio 30 minut. Dlatego zalecamy zaktualizowanie harmonogramu odświeżania systemu, aby rozpoczynał się 30 minut wcześniej, aby otrzymać wyniki o podobnej godzinie.

Usuwanie harmonogramów Power Query

  1. Przejdź do Dane>Źródła danych.

  2. Wybierz żądane źródło danych Power Query.

  3. Wybierz wielokropek pionowy (⋮) i wybierz opcję Edytuj ustawienia odświeżania.

  4. Wybierz opcję Odśwież ręcznie.

  5. Wybierz Zapisz.

Wyświetlanie czasów trwania przebiegu Power Query

  1. Przejdź do Dane>Źródła danych.

  2. Wybierz żądane źródło danych Power Query.

  3. Wybierz Status.

Odświeżanie źródeł danych Power Query na żądanie

Źródła danych dodatku Power Query można odświeżać na żądanie.

  1. Przejdź do Dane>Źródła danych.

  2. Jeśli jesteś właścicielem źródła danych, znajdź źródło danych w obszarze Zarządzane przeze mnie. W przeciwnym razie znajdź ją w obszarze Zarządzane przez inne osoby.

  3. Wybierz żądane źródło danych Power Query, a następnie wybierz pozycję Refresh.

Następne kroki