Importowanie lub eksportowanie danych z Dataverse

Aby pobrać dane (zaimportować) Microsoft Dataverse do tabel, użyj pliku arkusza programu Excel, pliku WARTOŚCI rozdzielanych przecinkami (CSV) lub jednego z wielu dostępnych łączników.

Podczas eksportowania Dataverse danych tabeli są eksportowane jako plik CSV.

Importowanie przy użyciu łącznika

Użyj łącznika, aby zaimportować dane z wielu różnych źródeł, takich jak Microsoft Excel, Azure, SQL Server database, SharePoint, Access, OData i nie tylko.

  1. Zaloguj się w Power Apps.
  2. W lewym okienku nawigacji wybierz Tabele. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.
  3. Wybierz Dane > Pobierz dane > Pobierz dane.
  4. Z listy Źródła danych wybierz łącznik, z którego chcesz zaimportować dane.

Aby uzyskać informacje o łączniku, którego chcesz użyć jako źródła danych, zobacz Lista wszystkich łączników Power Apps i Lista wszystkich łączników opublikowanych przez firmę Microsoft.

Importuj z pliku Excel lub CSV

Istnieją dwa sposoby importowania danych z programu Excel.

Ważne

Importowanie danych z programu Excel lub pliku CSV przy użyciu polecenia Importuj > Importuj dane z programu Excel jest niedostępne w środowiskach GCC, GCC High i DoD. Aby obejść to ograniczenie, w obszarze Tabele w Power Apps wybierz kolejno opcje Importuj > Importuj dane, a następnie wybierz plik źródło danych, na przykład skoroszyt programu Excel lub Tekst/CSV.

Opcja 1: Import polegający na tworzeniu i modyfikowaniu szablonu pliku

Każda tabela ma wymagane kolumny, które muszą się znajdować w pliku wejściowym. Zaleca się utworzenie szablonu. W tym celu należy wyeksportować dane z tabeli. Następnie należy użyć tego samego pliku i zmodyfikować go razem z danymi. Na koniec zaimportuj zmodyfikowany plik z powrotem do tabeli. Użycie szablonu pozwala zaoszczędzić czas, ponieważ nie trzeba będzie określać wymaganych kolumn dla każdej tabeli.

Przygotuj szablon pliku

  1. Eksportuj dane tabeli.
  2. Zdefiniuj plan, aby przed zaimportowania był unikatowy. Użyj kluczy podstawowych lub kluczy alternatywnych. Więcej informacji: Upewnij się, że dane są importowane do tabeli z programu Excel lub CSV

Modyfikuj plik danymi

Skopiuj dane z pliku Excel lub CSV do szablonu utworzonego w poprzednim kroku.

Zaimportuj plik

  1. W lewym okienku nawigacyjnym powerapps.com wybierz Tabele. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.
  2. Wybierz Dane, po prawej stronie Uzyskaj dane wybierz >, a następnie wybierz Uzyskaj dane z Excela.
  3. Wybierz tabele, do których chcesz zaimportować dane, a następnie wybierz Dalej.
  4. Na stronie Importowanie danych wybierz opcję Przekaż i wybierz plik. Postępuj zgodnie z podpowiedziami, aby przekazać plik.
  5. Po przekazanym pliku i wybraniu stanu Mapowanie oznacza, że mapowanie powiodło się, wybierz opcję Importuj w prawym górnym rogu. Przejdź do tematu Rozwiązywanie problemów z mapowaniem za pomocą programu Excel, aby poruszać się i naprawić błędy mapowania. Mapowanie importu powiodło się Po pomyślnym zakończeniu importu zobaczysz łączną liczbę operacji wstawiania i aktualizacji.

Opcja 2: Importowanie przez dodawanie własnego pliku źródłowego

Jeśli jest użytkownikiem zaawansowanym i znasz wymagane kolumny dla danej tabeli dla tabeli Dataverse, zdefiniuj własny źródłowy plik programu Excel lub CSV. Postępuj zgodnie z instrukcjami w Importuj plik.

Rozwiązywanie problemów z mapowaniem za pomocą programu Excel

Jeśli po przesłaniu pliku otrzymasz błędy mapowania, wybierz Stan mapowania. Należy wykonać następujące kroki, aby sprawdzić i poprawić błędy mapowania kolumn.

  1. Użyj menu rozwijanego po prawej stronie w obszarze Pokaż, aby przejść przez Niezamapowane kolumny, Pola z błędem, lub Pola wymagane.

    Napiwek

    • W zależności od tego, czy zobaczysz Ostrzeżenie czy Błąd, sprawdź Niezamapowane kolumny lub Pola z błędem za pomocą menu rozwijanego w Mapowania kolumn.
    • Użyj logiki upsert (Zaktualizuj lub Wstaw), aby zaktualizować wiersz, jeśli już istnieje lub wstawić nowy wiersz.
  2. Po rozwiązaniu błędów i ostrzeżeń, wybierz Zapisz zmiany w prawym górnym rogu. Przejdziesz z powrotem do ekranu Importuj dane.

  3. Po przekazanym pliku i wybraniu Stanu mapowanie kolumna pokazuje, że mapowanie powiodło się, wybierz opcję Importuj w prawym górnym rogu.

Po zostanie wyświetlony komunikat o pomyślnym zakończeniu importowania, zostanie wyświetlone łączna liczba wstawień i aktualizacji.

Zapewnij unikatowości podczas importowania danych do kolumn z programu Excel lub CSV

Tabele Dataverse używają klucza podstawowego do jednoznacznej identyfikacji wierszy w tabeli Dataverse. Klucz podstawowy dla tabeli Dataverse to unikatowy identyfikator globalny (GUID). Stanowi on domyślną podstawę identyfikacji wierszy. Operacje na danych, takich jak importowanie danych do tabeli Dataverse ukazują domyślne klucze podstawowe.

Przykład:
Klucz podstawowy dla tabeli Konto to accountid.

Przykładowy plik eksportu z tabeli Konto ukazującej accountid jako klucz podstawowy.

Czasami klucz podstawowy może nie działać, jeśli integrujesz dane ze źródła zewnętrznego. Użyj Dataverse, aby zdefiniować klucze alternatywne, które unikatowo identyfikują wiersz zamiast klucza podstawowego.

Przykład:
Dla tabeli Konto, możesz ustawić transactioncurrencyid jako alternatywny klucz używając naturalnej identyfikacji opartej na kluczu. Na przykład użyj Dolar amerykański zamiast wartości GUID 88c6c893-5b45-e811-a953-000d3a33bcb9, która została uprzednio wyświetlona. Można również wybrać symbol waluty lub nazwa waluty jako klucze. Więcej informacji: Definiowanie kluczy alternatywnych przy użyciu portalu Power Apps

Przykład tworzenia klucza alternatywnego na tabeli Waluta.

Przykładowy plik eksportu z tabeli Konto ukazującej nazwa waluty jako klucz naturalny.

Po określeniu kluczy alternatywnych nadal możesz używać kluczy podstawowych jako identyfikatorów. W poprzednim przykładzie pierwszy plik jest nadal prawidłowy, jeśli identyfikatory GUID są danymi prawidłowymi.

Eksportowanie danych

Eksportuj dane z pojedynczej tabeli w formacie wartości rozdzielanych przecinkami (CSV).

  1. Zaloguj się do Power Apps, a następnie w okienku nawigacji po lewej wybierz Tabele. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.

  2. Wybierz kolejno Eksportuj > Eksportuj dane.

  3. Wybierz tabelę, z której chcesz wyeksportować dane, a następnie wybierz pozycję Eksportuj dane.

    Przykład eksportowania danych z tabeli Konto.

  4. Po pomyślnym ukończeniu eksportowania wybierz pozycję Pobierz wyeksportowane dane, aby pobrać plik CSV do folderu pobierania określonego w przeglądarce sieci web.

    Przykładowy eksport przedstawiający pomyślny eksport z łączem do pliku do pobrania.

Uwaga

Eksport danych jest czasowy 12 minut. Jeśli wyeksportowana część danych przekracza 12 minut, eksport nie powiedzie się. W takim przypadku należy wyeksportować dane w mniejszych segmentach.

Nieobsługiwane typy danych i pola

Importowanie ani eksportowanie poniższych typów danych nie jest obecnie obsługiwane.

  • Strefa czasowa
  • Wybory (wielokrotnego wyboru)
  • Image
  • Plik

Poniższe pola są polami systemowym i nie są obsługiwane w przypadku importowania i eksportowania.

  • Ownerid
  • Createdby
  • Createdonbehalfby
  • Createdon
  • Modifiedby
  • Modifiedonbehalfby
  • Modifiedon
  • Overriddencreatedon

Uwaga

Funkcje Pobierz dane z Excela i Eksportuj dane nie są obecnie zawarte w Planie dla programistów Power Apps.

Rozwiązywanie problemów z połączeniami

Użytkownicy mogą otrzymać komunikat o błędzie, jeśli podczas eksportowania jest wymagane rozwiązanie problemu. W tym przypadku użytkownikowi jest wyświetlany komunikat o błędzie informujący o tym, że Połączenie z Dataverse zakończyło się niepowodzeniem. Aby rozwiązać ten problem, należy sprawdzić poniższe łącze.

Aby rozwiązać ten problem:

  1. W Power Apps (make.powerapps.com) wybierz Połączenia w lewym okienku nawigacyjnym. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.
  2. Znajdź połączenie Microsoft Dataverse (starsze).
  3. Wybierz łącze Naprawianie połączenia w kolumnie Stan i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Po zakończeniu napraw należy ponowić próbę eksportu.

Uprawnienia

Aby zaimportować lub wyeksportować dane, użytkownik musi mieć rola zabezpieczeń Twórca środowiska.

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).