REST Resource: accounts.dataSources.fileUploads

Zasób: FileUpload

Przesyłanie pliku z konkretnego źródła danych, czyli wynik pobierania źródła danych w określonym czasie zliczonym asynchronicznie po zakończeniu przetwarzania. Dotyczy tylko plików źródłowych danych.

Zapis JSON
{
  "name": string,
  "dataSourceId": string,
  "processingState": enum (ProcessingState),
  "issues": [
    {
      object (Issue)
    }
  ],
  "itemsTotal": string,
  "itemsCreated": string,
  "itemsUpdated": string,
  "uploadTime": string
}
Pola
name

string

Identyfikator. Nazwa przesyłanego pliku źródła danych. Format: {datasource.name=accounts/{account}/dataSources/{datasource}/fileUploads/{fileupload}}

dataSourceId

string (int64 format)

Tylko dane wyjściowe. Identyfikator źródła danych.

processingState

enum (ProcessingState)

Tylko dane wyjściowe. Stan przetwarzania źródła danych.

issues[]

object (Issue)

Tylko dane wyjściowe. Lista problemów występujących w źródle danych.

itemsTotal

string (int64 format)

Tylko dane wyjściowe. Liczba elementów w źródle danych, które zostały przetworzone.

itemsCreated

string (int64 format)

Tylko dane wyjściowe. Liczba utworzonych elementów w źródle danych.

itemsUpdated

string (int64 format)

Tylko dane wyjściowe. Liczba elementów w źródle danych, które zostały zaktualizowane.

uploadTime

string (Timestamp format)

Tylko dane wyjściowe. Data przesłania pliku źródła danych.

ProcessingState

Stan przetwarzania źródła danych.

Wartości w polu enum
PROCESSING_STATE_UNSPECIFIED Stan przetwarzania jest nieokreślony.
FAILED Nie udało się przetworzyć źródła danych lub wszystkie elementy zawierały błędy.
IN_PROGRESS Źródło danych jest przetwarzane.
SUCCEEDED Źródło danych zostało przetworzone, ale niektóre elementy mogą zawierać błędy.

Problem

błąd w źródle danych, np. „nieprawidłowa cena”.

Zapis JSON
{
  "title": string,
  "description": string,
  "code": string,
  "count": string,
  "severity": enum (Severity),
  "documentationUri": string
}
Pola
title

string

Tylko dane wyjściowe. Tytuł problemu, np. „Produkt jest za duży”.

description

string

Tylko dane wyjściowe. Opis błędu, np. „Twoje źródło danych zawiera produkty, które mają za dużo atrybutów lub są za duże. Te elementy zostaną usunięte”.

code

string

Tylko dane wyjściowe. Kod błędu, np. „validation/invalid_value”. Zwraca „?”, jeśli kod jest nieznany.

count

string (int64 format)

Tylko dane wyjściowe. Liczba wystąpień błędu w przesyłanym pliku.

severity

enum (Severity)

Tylko dane wyjściowe. Waga problemu.

documentationUri

string

Tylko dane wyjściowe. link do dokumentacji, w której znajdziesz więcej informacji o problemie (jeśli jest dostępny);

Poziom ważności

Waga problemu.

Wartości w polu enum
SEVERITY_UNSPECIFIED Poziom ważności nieokreślony.
WARNING Problem dotyczy ostrzeżenia.
ERROR Wystąpił błąd.

Metody

get

Pobiera najnowszy przesłany plik źródła danych.