私は昨夜遅くからbigquery documentationを読んでいて、ほとんど理解していません。さまざまな方法でデータをロードする方法について説明していますが、データをロードするテーブルを作成する方法については言及していません。 Web UIを使用すると、スキーマをタイプアウトすることができます。私のテーブルには400以上の列があります。私は数百の列名、型、および長さをタイプしません。Google BigqueryでテーブルのSQL構文を作成する
私はcsv形式で数百GBのデータをGoogleバケットにアップロードしています。 csvファイルには列名はありません。私は使用することを好むSQL形式のスキーマを持っています。
私は私が言うすでにライン2上のエラーを取得し、クエリによってテーブルを作成しようとすると、
"Error: Encountered "" at line 2, column 1."
CREATE TABLE [example-mdi:myData_1.ST] (
`ADDRESS_ID` varchar(9),
`INDIVIDUAL_ID` varchar(2),
`FIRST_NAME` varchar(25),
`LAST_NAME` varchar(2),...
は、どのように私はこれを行うことができますか正しい方法は何ですか?
これはうれしいことです:o) - それは明らかです。次回はもっと詳細にしようと思うでしょう:o) –
私は最初に私がテキストとして、またはそれが何であるか気づいていませんでした。次に私は何をそこに置くべきか分からなかった。私はカンマなしで試してみてエラーが出ました。カンマが追加され、ハイフンに関する別のエラーが発生しました。ハイフンを下線で置き換えた文字列を作り直しました。フィールドの長さを指定する方法はまだ分かりませんが、それは問題ではないと思います。BigQueryの –
STRINGは可変長文字(Unicode)データなので、設定する長さはありません –