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).
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.