Przejdź do głównej zawartości
Użycie Lookup in Table - poradnik
Jakub Dziuba avatar
Napisane przez Jakub Dziuba
Zaktualizowano ponad 2 miesiące temu


Lookup in Table to jedna z funkcji mapowania dostępna w aplikacji Data Octopus.

Kiedy warto jej użyć?

  • Jeśli chcesz uzupełnić model o brakujące dane

  • Jeśli chcesz zasilić model dodatkowymi danymi

Można w ten sposób dodać do modelu informacje np. o marży, COGS (Cost of Goods Sold), stanie magazynowym, czasie dostawy, dane z Delavo, Ceneo, Liveprice czy inne dane, które chcesz przypisać do produktów, w celu ich oznaczenia czy segmentacji.

Jak to zrobić?

Cały proces zaczyna się od przesłania importu do aplikacji w sekcji Data Imports. Możesz to zrobić za pomocą Google Sheets, pliku XML, CSV czy nawet tabeli w BigQuery. Kompleksowy poradnik jak taki import przesłać znajdziesz tutaj.

Ważne, aby przesyłany import poza dodatkowymi danymi posiadał kolumnę z tymi samymi identyfikatorami produktów, co przesłany do aplikacji feed produktowy. Jest to konieczne, aby potem na podstawie klucza, jakim będzie to id przypisać dane z dodatkowego importu do poszczególnych produktów.

Następnie, gdy import mamy już przesłany przechodzimy do poziomu modelu (Model and data mapings> master model). Tutaj są 2 możliwości, albo zaciągnięcie dodatkowych danych do nowo utworzonego pola (np. z Product Fields Library) albo do już istniejącego (np. custom label).

  1. Wejdź w pole, do którego chcesz zaciągnąć dane z importu klikając edit maping.

2. Wybierz z listy reguł Lookup In table.

3. Następnie wypełnij pola:

  • Select field - wybierz pole, na podstawie którego będą dopisywane dodatkowe dane do produktu, zazwyczaj jest to id produktu.

  • Import or model - wybierz z jakiego importu chcesz przesłać dodatkowe dane

  • Key - wybierz klucz na podstawie którego dane będą dopisane (musi byc to pole w dodatkowym imporcie, którego wartości pokrywają się z tymi z pola wybranego w Select field) zazwyczaj jest to id produktu

  • Alias - wybierz, kolumnę z dodatkowego importu, z której dane mają zostać dopisane (w tym przypadku import additional_data zawierał 2 kolumny - id oraz custom_label, i to właśnie wartości z tej kolumny będą dopisywane.

4. Kliknij Save i Run Mapping.

5. Teraz możesz sprawdzić, czy dane przypisały się poprawnie za pomocą funkcji Preview.

Czy to odpowiedziało na twoje pytanie?