Przejdź do treści

© navision.pl | Opracowano na podstawie: Microsoft Learn (CC BY 4.0)

Definicje wymiany danych

Wymiana danych to standardowa funkcja w prod_short. Aby dowiedzieć się więcej o wymianie danych i definicjach wymiany danych, przejdź do Definiowanie sposobu elektronicznej wymiany danych.

Definicje wymiany danych mają fundamentalne znaczenie dla importowania i przetwarzania danych w rozliczeniach opartych na zużyciu. W tym artykule podsumowano kluczowe aspekty.

Przykład definicji wymiany danych w tym artykule dotyczy pliku importu danych o zużyciu. Jest to plik CSV w kodowaniu UTF-8 z separatorami kolumn jako średnikami. Aby dowiedzieć się więcej, przejdź do Importowanie danych w rozliczeniach opartych na zużyciu.

Definicja importu danych

Aby przeprowadzić rozliczenie, należy najpierw zaimportować i przetworzyć dane. Aby dowiedzieć się więcej, przejdź do Importowanie danych w rozliczeniach opartych na zużyciu. Aby prod_short mógł wyodrębnić dane z pliku CSV, potrzebuje schematu danych. Schemat jest dostępny u Dostawcy danych o zużyciu.

Uwaga

Rozliczenia oparte na zużyciu udostępniają definicję wymiany danych USAGEBASED jako przykład. Możesz użyć tej definicji, ale musisz dostosować ją do swojej konfiguracji. Możesz importować i eksportować definicje wymiany danych na stronie Definicja wymiany danych za pomocą akcji Importuj definicję wymiany danych i Eksportuj definicję wymiany danych.

Strona Definicje wymiany danych zawiera następujące skróconej karty:

  • Ogólne
  • Definicje wierszy
  • Definicje kolumn

Uwaga

Chociaż skrócona karta Definicje wierszy znajduje się wyżej na stronie, wypełnij pola na skróconej karcie Definicje kolumn przed wprowadzeniem informacji na skróconej karcie Definicje wierszy.

Ustawienia na skróconej karcie Ogólne

Te ustawienia wpływają na plik importu. W poniższej tabeli opisano ważne pola.

Pole Opis
Typ pliku Podczas importowania danych o zużyciu firmy zwykle wybierają opcję Tekst zmienny.
Typ Podczas importowania danych o zużyciu firmy zwykle wybierają opcję Import ogólny.
Kodowanie pliku Kodowanie znaków Unicode dla pliku importu.
Separator kolumn Określa znak oddzielający kolumny w pliku importu. Ma to znaczenie tylko dla typu pliku Tekst zmienny.
Wiersze nagłówka Określa liczbę wierszy nagłówka w pliku importu. Zapewnia to, że dane nagłówka nie zostaną zaimportowane.
XMLport do odczytu/zapisu Podczas importowania danych o zużyciu wybierz 1220.

Ustawienia na skróconej karcie Definicje wierszy

Na tej skróconej karcie wystarczy zdefiniować jeden wiersz, aby móc użyć akcji Mapowanie pól do utworzenia mapowania między kolumnami pliku importu a polami tabeli docelowej. Po wybraniu opcji Szczegół w polu Typ wiersza zostanie przypisany unikatowy Kod i Opis, a liczba kolumn do przetworzenia (importu) zostanie określona w polu Liczba kolumn. Domyślny wiersz z typem wiersza Nagłówek zostanie usunięty.

Ustawienia na stronie Mapowanie pól

Po wypełnieniu pól na skróconej karcie Definicje kolumn i utworzeniu wiersza na skróconej karcie Definicje wierszy można skonfigurować mapowania pól. Na skróconej karcie Definicje wierszy wybierz akcję Mapowanie pól i wprowadź następujące ustawienia na stronie Mapowanie pól.

Na skróconej karcie Ogólne wypełnij pola w następujący sposób:

  • Pole Identyfikator tabeli powinno zawierać 8018. Jest to tabela Import ogólny danych o zużyciu.
  • Pole Nazwa powinno zawierać nazwę.
  • Pole Codeunit mapowania powinno zawierać 8030. Jest to codeunit Mapowania importu ogólnego używany dla typu importu ogólnego podczas generowania zaimportowanych wierszy.

Na skróconej karcie Mapowanie pól wypełnij pola w następujący sposób:

  • Pole Nr kolumny określa definicję kolumny, a pole Identyfikator pola określa pole docelowe z tabeli określonej w polu Identyfikator tabeli.
  • Pole wyboru Zastąp wartość wskazuje, że zawartość pola w tabeli docelowej może zostać zastąpiona w razie potrzeby. Zalecamy zaznaczenie tego pola wyboru dla pól Identyfikator subskrypcji, Identyfikator produktu, Nazwa produktu i Ilość, zgodnie z opisem w poniższej tabeli.

Poniższa tabela zawiera kompletny przykład konfiguracji na skróconej karcie Mapowanie pól na stronie Mapowanie pól.

Nr kolumny Etykieta kolumny Identyfikator pola Etykieta pola Opcjonalne Reguła przekształcania Zastąp wartość Priorytet
2 Identyfikator nabywcy 7 Identyfikator nabywcy No No 0
3 Nazwa nabywcy 8 Nazwa nabywcy No No 0
7 Identyfikator subskrypcji 10 Identyfikator subskrypcji No Tak 0
8 Identyfikator produktu 17 Identyfikator produktu No Tak 0
10 Nazwa produktu 18 Nazwa produktu No Tak 0
11 Data początkowa subskrypcji 13 Data początkowa subskrypcji No No 0
12 Data końcowa subskrypcji 14 Data końcowa subskrypcji No No 0
13 Data początkowa okresu rozliczeniowego 15 Data początkowa okresu rozliczeniowego No No 0
14 Data zakończenia okresu rozliczeniowego 16 Data zakończenia okresu rozliczeniowego No No 0
16 Koszt 19 Koszt jednostkowy No No 0
17 Ilość 21 Ilość No Tak 0
18 Cena 20 Cena jednostkowa No No 0
19 Kwota 24 Kwota No No 0
22 Kwota kosztu 27 Kwota kosztu No No 0
23 Waluta 25 Waluta No No 0
24 Tekst1 50 Tekst1 No No 0

Ustawienia na skróconej karcie Definicje kolumn

Poniższa tabela opisuje ustawienia definiujące kolumny do importu.

Pole Opis
Nr kolumny Określa numer kolumny w pliku importu.
Nazwa Określa nazwę kolumny. Aby uprościć sprawę, zalecamy użycie nazwy z nagłówka pliku importu.
Typ danych Określa, czy importowane dane są typu Tekst, Data czy Dziesiętny.
Format danych Dotyczy przede wszystkim danych typu Data. To pole określa sposób formatowania dat. Na przykład dla daty w formacie amerykańskim wartość powinna wynosić MM-DD-RRRR.
Kultura formatowania danych Określa kulturę formatu danych, jeśli jest potrzebna. Na przykład en-US dla typu danych Dziesiętny wskazuje, że zgodnie z formatem amerykańskim jako separator dziesiętny używana jest kropka.
Długość Istotne tylko wtedy, gdy typ pliku jest ustawiony na Tekst stały.

Powiązane informacje

Importowanie danych w rozliczeniach opartych na zużyciu