BQ (Big Query) - изменить вывод JSON, чтобы быть принятым BQ - PullRequest
0 голосов
/ 24 июня 2018

В настоящее время используется API для сбора файла JSON.Мне удалось извлечь этот вывод, как я продемонстрировал ниже.

И теперь я нахожусь на стадии, что у меня есть JSON-извлечение и мне нужно сделать так, чтобы BQ его принял.Без особых манипуляций (поскольку этот вывод потенциально будет загружаться ежедневно).

{
    "stats": [{
            "date": "2018-06-17T00:00:00.000Z",
            "scores": {
                "my-followers": 8113,
                "my-listed": 15,
                "my-favourites": 5289,
                "my-followings": 230,
                "my-statuses": 3107
            }
        }, {
            "date": "2018-06-18T00:00:00.000Z",
            "scores": {
                "my-statuses": 3107,
                "my-followings": 230,
                "my-lost-followings": 0,
                "my-new-followers": 0,
                "my-new-statuses": 0,
                "my-listed": 15,
                "my-lost-followers": 5,
                "my-followers": 8108,
                "my-favourites": 5288,
                "my-new-followings": 0
            }
        }
        .....
    ],
    "uid": "123456789"
}

Любая помощь будет оценена.

В настоящее время у меня есть эта ошибка:

Errors:
query: Invalid field name "my-new-followings". Fields must contain only letters, numbers, and underscores, start with a letter or underscore, and be at most 128 characters long. Table: link_t_perf_test1_b58d4465_3a31_40cb_987f_9fb2d1de29dc_source (error code: invalidQuery

Даже когда «мои новые подписки» содержат только целое число (до 5 цифр).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...