0

BigQuery API の使用中に奇妙な問題が発生しました。

Java API を使用して、特定のテーブル内のすべてのデータを SELECT します。これは、次のコードを使用して行います。

QueryRequest request = new QueryRequest();
request.setQuery(statement);
Query query = service.jobs().query(projectId, request);
QueryResponse queryResp = query.execute();


// Poll until job complete....

// Job completed
GetQueryResultsResponse queryResult = service.jobs().getQueryResults(
projectId, completedJobId).execute();
List<TableRow> rows = queryResult.getRows();

独自のテーブルでこれを実行すると、最初の行にヘッダーが含まれます。

{"f":[{"v":"名前"},{"v":"性別"}]}

ただし、別のテーブルを持つ別のアカウントでこれを実行すると、ヘッダーは含まれません。最初の行は、データの最初の行です。最初の行にテーブル ヘッダーがあると想定しているため、これがアプリケーションに問題を引き起こしています。なぜこれが起こっているのか説明できる人はいますか?

ご協力いただきありがとうございます!

クリス

4

1 に答える 1