Przejdź do głównej zawartości
Jak dodać nowy import?
Jakub Dziuba avatar
Napisane przez Jakub Dziuba
Zaktualizowano ponad 2 miesiące temu

Od czego zacząć?

  1. Aby dodać nowy import wejdź w obszar Data imports, a następnie w ADD IMPORT.

2. Wybierz sposób w jaki chcesz przesyłać plik z importem. Dostępne są następujące opcje:

  • Plik statyczny: (csv/txt, Json, xml/rss).

  • Plik po URL: csv/txt / json / xml/rss (jedyna do przesyłania feedu produktowego).

  • Google Sheet: Przesyłanie importu jako Google Sheet.

  • Big Query Table: Przesyłanie importu jako BigQuery Table.

Plik statyczny (csv/txt, Json, xml/rss)

  1. Aby przesłac import w ten sposób wypełnij następujące pola:

  • Name: Nadaj nazwę przesyłanemu importowi

  • Character Encoding: To pole pozostaw bez zmian (UTF-8)

  • Choose a file: Załącz plik z importem ze swojego urządzenia.

  • Schema options: Wybierz czy schemat danych ma być automatycznie wykryty przez system, dodaj go samemu definiując strukturę danych, lub dodaj go w formacie JSON.

    Przy samodzielnym określaniu struktury dostępne są następujące opcje:

rozwiń listę

  1. STRING: Używany do definiowania kolumn przechowujących tekst, takie jak nazwy, opisy, adresy e-mail.

  2. BYTES: Używany do kolumn przechowujących dane binarne, takie jak obrazy, pliki, zaszyfrowane dane.

  3. INT64: Używany do kolumn przechowujących liczby całkowite, takie jak identyfikatory, liczby porządkowe, wartości liczbowe bez części dziesiętnej.

  4. FLOAT64: Używany do kolumn przechowujących liczby zmiennoprzecinkowe z podwójną precyzją, takie jak ceny, pomiary, wyniki naukowe.

  5. NUMERIC: Używany do kolumn przechowujących dokładne wartości liczbowych z precyzją dziesiętną, takie jak kwoty finansowe, wartości procentowe.

  6. BIGNUMERIC: Używany do kolumn wymagających jeszcze większej precyzji liczbowej, takich jak dane finansowe na dużą skalę, precyzyjne pomiary naukowe.

  7. BOOLEAN: Używany do kolumn przechowujących wartości logiczne, takie jak flagi, stany prawda/fałsz, wskaźniki aktywności.

  8. TIMESTAMP: Używany do kolumn przechowujących dokładne daty i godziny, takie jak znaczniki czasu dla zdarzeń, daty utworzenia i modyfikacji rekordów.

  9. DATE: Używany do kolumn przechowujących tylko daty, takie jak daty urodzenia, daty wydarzeń, daty ważności.

  10. TIME: Używany do kolumn przechowujących tylko czas, takie jak godziny otwarcia, czasy trwania.

  11. DATETIME: Używany do kolumn przechowujących zarówno datę, jak i czas, takie jak terminy, daty i godziny rezerwacji.

  12. GEOGRAPHY: Używany do kolumn przechowujących dane geograficzne, takie jak lokalizacje GPS, współrzędne geograficzne.

  13. RECORD: Używany do kolumn przechowujących złożone struktury danych, gdzie każde pole rekordu może mieć inny typ danych. Umożliwia przechowywanie strukturalnych danych wielopoziomowych.

  14. JSON: Używany do kolumn przechowujących dane w formacie JSON, które są elastyczne i mogą przechowywać złożone, zagnieżdżone struktury danych, często używane do przechowywania danych semi-strukturalnych lub dynamicznych.

  • Security: Pozostaw bez zmian lub wybierz Basic auth (user&password) jeśli przesyłany plik jest zabezpieczony autoryzacją. Następne podaj nazwę użytkownika z dostępem do pliku oraz hasło zabezpieczające.

2. Kliknij Import file.


Plik po URL: csv/txt / json / xml/rss

Przesyłanie importu jako linka do pliku csv/txt / json / xml/rss.

Przesyłanie feedu produktowego jako linku do pliku xml/rss.

Po wyborze przesyłania importu/ feedu produktowego jako pliku po URL po prawej stronie pojawi się sidebar.

  1. Aby przesłać import w ten sposób wypełnij następujące pola:

  • Name: Nadaj nazwę przesyłanemu importowi/ feedowi produktowemu wraz z Country Code (np. main feed - PL).

  • Character Encoding: To pole pozostaw bez zmian (UTF-8).

  • Import Url: Podaj cały URL przesyłanego pliku produktowego.

  • Data Update Schedule: Ustal z jaką częstotliwością chcesz, aby następowało odświeżanie i aktualizacja feedu produktowego w aplikacji. Weź pod uwagę to jak często zachodzą zmiany w przesyłanym pliku z feedem produktowym i z jaką częstotliwością on się odświeża. Jak działają daty odświeżania importu? Sprawdź.

  • Schema options: Wybierz czy schemat danych ma być automatycznie wykryty przez system, dodaj go samemu definiując strukturę danych, lub dodaj go w formacie JSON.

    Przy samodzielnym określaniu struktury dostępne są następujące opcje:

rozwiń listę

  1. STRING: Używany do definiowania kolumn przechowujących tekst, takie jak nazwy, opisy, adresy e-mail.

  2. BYTES: Używany do kolumn przechowujących dane binarne, takie jak obrazy, pliki, zaszyfrowane dane.

  3. INT64: Używany do kolumn przechowujących liczby całkowite, takie jak identyfikatory, liczby porządkowe, wartości liczbowe bez części dziesiętnej.

  4. FLOAT64: Używany do kolumn przechowujących liczby zmiennoprzecinkowe z podwójną precyzją, takie jak ceny, pomiary, wyniki naukowe.

  5. NUMERIC: Używany do kolumn przechowujących dokładne wartości liczbowych z precyzją dziesiętną, takie jak kwoty finansowe, wartości procentowe.

  6. BIGNUMERIC: Używany do kolumn wymagających jeszcze większej precyzji liczbowej, takich jak dane finansowe na dużą skalę, precyzyjne pomiary naukowe.

  7. BOOLEAN: Używany do kolumn przechowujących wartości logiczne, takie jak flagi, stany prawda/fałsz, wskaźniki aktywności.

  8. TIMESTAMP: Używany do kolumn przechowujących dokładne daty i godziny, takie jak znaczniki czasu dla zdarzeń, daty utworzenia i modyfikacji rekordów.

  9. DATE: Używany do kolumn przechowujących tylko daty, takie jak daty urodzenia, daty wydarzeń, daty ważności.

  10. TIME: Używany do kolumn przechowujących tylko czas, takie jak godziny otwarcia, czasy trwania.

  11. DATETIME: Używany do kolumn przechowujących zarówno datę, jak i czas, takie jak terminy, daty i godziny rezerwacji.

  12. GEOGRAPHY: Używany do kolumn przechowujących dane geograficzne, takie jak lokalizacje GPS, współrzędne geograficzne.

  13. RECORD: Używany do kolumn przechowujących złożone struktury danych, gdzie każde pole rekordu może mieć inny typ danych. Umożliwia przechowywanie strukturalnych danych wielopoziomowych.

  14. JSON: Używany do kolumn przechowujących dane w formacie JSON, które są elastyczne i mogą przechowywać złożone, zagnieżdżone struktury danych, często używane do przechowywania danych semi-strukturalnych lub dynamicznych.

W kontekście schematu bazy danych, te typy danych są używane do zdefiniowania, jakie rodzaje danych mogą być przechowywane w każdej kolumnie tabeli, co pomaga zapewnić spójność, integralność i optymalizację danych.

  • Security: Pozostaw bez zmian lub wybierz Basic auth (user&password) jeśli przesyłany feed produktowy jest zabezpieczony autoryzacją. Następne podaj nazwę użytkownika z dostępem do feedu/pliku oraz hasło zabezpieczające

2. Kliknij Import file.


Google Sheet: Przesyłanie importu jako Google Sheet.

Po wyborze przesyłania importu jako Google Sheet po prawej stronie pojawi się sidebar.

  1. Aby przesłać import w ten sposób wypełnij następujące pola:

  • Name: Nadaj nazwę przesyłanemu importowi wraz z Country Code (np. main feed - PL).

  • URL Google Sheet: Podaj URL arkusza, który zawiera feed produktowy.

  • Co ważne, aby dodać import w ten sposób musisz postąpić zgodnie z wyświetlanym komunikatem tzn. nadać kontu c-mu4cwbck8uig379drcry0q@prod-feedoctopus.iam.gserviceaccount.com dostęp Viewer do Google Sheet z importem.

  • Header rows to skip: Wybierz ile wierszy nagłówka ma zostać pominięte przy uploadzie arkusza.

  • Character Encoding: To pole pozostaw bez zmian (UTF-8).

  • Schema options: Wybierz czy schemat danych ma być automatycznie wykryty przez system, dodaj go samemu definiując strukturę danych, lub dodaj go w formacie JSON.

    Przy samodzielnym określaniu struktury dostępne są następujące opcje:

rozwiń listę

  1. STRING: Używany do definiowania kolumn przechowujących tekst, takie jak nazwy, opisy, adresy e-mail.

  2. BYTES: Używany do kolumn przechowujących dane binarne, takie jak obrazy, pliki, zaszyfrowane dane.

  3. INT64: Używany do kolumn przechowujących liczby całkowite, takie jak identyfikatory, liczby porządkowe, wartości liczbowe bez części dziesiętnej.

  4. FLOAT64: Używany do kolumn przechowujących liczby zmiennoprzecinkowe z podwójną precyzją, takie jak ceny, pomiary, wyniki naukowe.

  5. NUMERIC: Używany do kolumn przechowujących dokładne wartości liczbowych z precyzją dziesiętną, takie jak kwoty finansowe, wartości procentowe.

  6. BIGNUMERIC: Używany do kolumn wymagających jeszcze większej precyzji liczbowej, takich jak dane finansowe na dużą skalę, precyzyjne pomiary naukowe.

  7. BOOLEAN: Używany do kolumn przechowujących wartości logiczne, takie jak flagi, stany prawda/fałsz, wskaźniki aktywności.

  8. TIMESTAMP: Używany do kolumn przechowujących dokładne daty i godziny, takie jak znaczniki czasu dla zdarzeń, daty utworzenia i modyfikacji rekordów.

  9. DATE: Używany do kolumn przechowujących tylko daty, takie jak daty urodzenia, daty wydarzeń, daty ważności.

  10. TIME: Używany do kolumn przechowujących tylko czas, takie jak godziny otwarcia, czasy trwania.

  11. DATETIME: Używany do kolumn przechowujących zarówno datę, jak i czas, takie jak terminy, daty i godziny rezerwacji.

  12. GEOGRAPHY: Używany do kolumn przechowujących dane geograficzne, takie jak lokalizacje GPS, współrzędne geograficzne.

  13. RECORD: Używany do kolumn przechowujących złożone struktury danych, gdzie każde pole rekordu może mieć inny typ danych. Umożliwia przechowywanie strukturalnych danych wielopoziomowych.

  14. JSON: Używany do kolumn przechowujących dane w formacie JSON, które są elastyczne i mogą przechowywać złożone, zagnieżdżone struktury danych, często używane do przechowywania danych semi-strukturalnych lub dynamicznych.

W kontekście schematu bazy danych, te typy danych są używane do zdefiniowania, jakie rodzaje danych mogą być przechowywane w każdej kolumnie tabeli, co pomaga zapewnić spójność, integralność i optymalizację danych.

  • Security: Pozostaw bez zmian lub wybierz Basic auth (user&password) jeśli przesyłany import jest zabezpieczony autoryzacją. Następne podaj nazwę użytkownika z dostępem do importu oraz hasło zabezpieczające.

    2. Kliknij Import file.


Big Query Table: Przesyłanie importu jako BigQuery Table.

Po wyborze tej formy przesyłania importu po prawej stronie pojawi się sidebar.

  1. Aby przesłać import w ten sposób wypełnij następujące pola:

  • Name: Nadaj nazwę przesyłanemu importowi wraz z Country Code (np. main feed - PL).

  • Project: ….

  • Co ważne, aby dodać plik w ten sposób musisz postąpić zgodnie z wyświetlanym komunikatem tzn. nadać kontu c-mu4cwbck8uig379drcry0q@prod-feedoctopus.iam.gserviceaccount.com dostęp Viewer do tabeli w BigQuery z importem.

  • Dataset: Podaj nazwę datasetu, w którym znajduje się tabela z danymi.

  • Table: Podaj nazwę tabeli, w której znajdują się dane.

  • Schema options: Wybierz czy schemat danych ma być automatycznie wykryty przez system, dodaj go samemu definiując strukturę danych, lub dodaj go w formacie JSON.

    Przy samodzielnym określaniu struktury dostępne są następujące opcje:

rozwiń listę

  1. STRING: Używany do definiowania kolumn przechowujących tekst, takie jak nazwy, opisy, adresy e-mail.

  2. BYTES: Używany do kolumn przechowujących dane binarne, takie jak obrazy, pliki, zaszyfrowane dane.

  3. INT64: Używany do kolumn przechowujących liczby całkowite, takie jak identyfikatory, liczby porządkowe, wartości liczbowe bez części dziesiętnej.

  4. FLOAT64: Używany do kolumn przechowujących liczby zmiennoprzecinkowe z podwójną precyzją, takie jak ceny, pomiary, wyniki naukowe.

  5. NUMERIC: Używany do kolumn przechowujących dokładne wartości liczbowych z precyzją dziesiętną, takie jak kwoty finansowe, wartości procentowe.

  6. BIGNUMERIC: Używany do kolumn wymagających jeszcze większej precyzji liczbowej, takich jak dane finansowe na dużą skalę, precyzyjne pomiary naukowe.

  7. BOOLEAN: Używany do kolumn przechowujących wartości logiczne, takie jak flagi, stany prawda/fałsz, wskaźniki aktywności.

  8. TIMESTAMP: Używany do kolumn przechowujących dokładne daty i godziny, takie jak znaczniki czasu dla zdarzeń, daty utworzenia i modyfikacji rekordów.

  9. DATE: Używany do kolumn przechowujących tylko daty, takie jak daty urodzenia, daty wydarzeń, daty ważności.

  10. TIME: Używany do kolumn przechowujących tylko czas, takie jak godziny otwarcia, czasy trwania.

  11. DATETIME: Używany do kolumn przechowujących zarówno datę, jak i czas, takie jak terminy, daty i godziny rezerwacji.

  12. GEOGRAPHY: Używany do kolumn przechowujących dane geograficzne, takie jak lokalizacje GPS, współrzędne geograficzne.

  13. RECORD: Używany do kolumn przechowujących złożone struktury danych, gdzie każde pole rekordu może mieć inny typ danych. Umożliwia przechowywanie strukturalnych danych wielopoziomowych.

  14. JSON: Używany do kolumn przechowujących dane w formacie JSON, które są elastyczne i mogą przechowywać złożone, zagnieżdżone struktury danych, często używane do przechowywania danych semi-strukturalnych lub dynamicznych.

W kontekście schematu bazy danych, te typy danych są używane do zdefiniowania, jakie rodzaje danych mogą być przechowywane w każdej kolumnie tabeli, co pomaga zapewnić spójność, integralność i optymalizację danych.

  • Security: Pozostaw bez zmian lub wybierz Basic auth (user&password) jeśli import jest zabezpieczony autoryzacją. Następne podaj nazwę użytkownika z dostępem do feedu oraz hasło zabezpieczające.

    2. Kliknij Import file.

Czy to odpowiedziało na twoje pytanie?