する質問をすることでしか得られない、回答やアドバイスがある。17Bigqueryのテーブルにデータ型がFLOATの列があります。FLOATの列を、NUMERICの列にしたいです。データ型が自動的に変換されるのは仕様でしょうか?embulkで事前にデータ型を指定して(NUMMERICになるように)bigqueryへインサートさせれば想定通りのテーブルが構成されますでしょうか?例、列名:ORDER_NOOracle:NUMBER(15)↓自動解析embulk:double↓自動解析bigquery:float※OracleのVIEWは使用せず、対応したいです。360000}attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順link+1https://teratail.com/questions/181476#reply-270195何回も何回も何回も何回も言っていますがEmbulkのバージョン情報とかログ情報、OSの情報もつけていただけますか?Bigqueryは使っていないので詳しくわかりませんが、schema_fileとかtemplate_tableではダメなんでしょうか?https://github.com/embulk/embulk-output-bigquery#dynamic-table-creatingschema_fileのサンプルはこちらにあるようです。STRINGとあるように既存のテーブルと型が一致していないのではないでしょうか?schema_fileとかtemplate_tableは指定されているのでしょうか?https://github.com/embulk/embulk-output-bigquery#dynamic-table-creatingまた設定ファイルをご提供いただけないんですね。追加こちらはご覧になりましたか?schema_fileはBigQueryのテーブルのスキーマ定義のファイルを指定しています。これはauto_create_tableを使用する時に必要です。schema_file以外の指定の方法としてtemplate_tableやcolumn_optionsを使う方法があります。詳しくはembulk-output-bigqueryのREADME.mdを見てみてください。他の設定を真似したらいかがでしょうか?、YAMLの書き方が間違えています。YAMLの書き方を調べて習得してください。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。16:44質問事項を更新させて頂きました。oracleのデータ型がnumberの場合に、embulk側でdouble、string、long型へ変換させてデータ読込してもbigquery側がnumericだと失敗してしまいす。データ型}で変換させました。質問事項を更新させて頂きました。bigquery側がnumericだと失敗してしまいす。データ型}で変換させました。16:58上をご覧ください。17:02ご指摘有難うございます。embulk定義を質問事項に追記させて頂きました。ご指摘有難うございます。embulk定義を質問事項に追記させて頂きました。18:07ご回答有難うございます。説明不足していてすみません。Oracleのデータを特定条件で抽出して(embulkのqueryオプション)、bigqueryにデータをインサートさせたいです。そのためOracleのテーブルを指定しております。embulkのscema_fileやtemplate_tableを指定した場合でも同じ事ができますでしょうか。Oracleのビューのような動きになるのでしょうか?ご回答有難うございます。説明不足していてすみません。Oracleのデータを特定条件で抽出して(embulkのqueryオプション)、bigqueryにデータをインサートさせたいです。そのためOracleのテーブルを指定しております。embulkのscema_fileやtemplate_tableを指定した場合でも同じ事ができますでしょうか。18:21schema_fileや、template_tableはembulk-output-bigqueryの設定です。Oracleは関係ないです。bigqueryにデータを投入する設定です。それぞれは独立しています。Bigqueryの設定です。この辺が参考になるように思います。https://tech.griphone.co.jp/2018/12/04/advent-calendar-20181204/schema_fileや、template_tableはembulk-output-bigqueryの設定です。Oracleは関係ないです。bigqueryにデータを投入する設定です。それぞれは独立しています。Bigqueryの設定です。この辺が参考になるように思います。19:08理解力が低くて、申し訳ないのですが。schema_fileには、Oracleで指定したいテーブルのカラム名とデータ型を記載してembulkのconfig.ymlファイルにschema_fileを指定する。宜しいでしょうか?理解力が低くて、申し訳ないのですが。embulkのconfig.ymlファイルにschema_fileを指定する。19:18上をご覧ください。Embulkに取り込まれた時点で、Oracleは関係なくなります。jsonのデータをbigqueryにどう対応させるかです。Embulkに取り込まれた時点で、Oracleは関係なくなります。jsonのデータをbigqueryにどう対応させるかです。19:54ご指摘ありがとうございます。column_optionsでbigquery側のカラムのデータ型を指定しました。エラーが出力されている状況となります。ご指摘ありがとうございます。column_optionsでbigquery側のカラムのデータ型を指定しました。エラーが出力されている状況となります。20:00上をご覧ください。20:21column_optionsにて、ORDER_NOのカラムのデータ型を指定したのですが、以下の結果となっております。INTEGER⇒×STRING⇒×NUMERIC⇒サポートしていないbigqueryのテーブルのカラムのデータ型がNUMERICの場合、Oracleのデータをインサートすることは不可能??なのでしょうかcolumn_optionsにて、ORDER_NOのカラムのデータ型を指定したのですが、以下の結果となっております。20:25質問事項には、10000文字制限に引っかかり、直接エラーを記載させて頂きます。質問事項には、10000文字制限に引っかかり、直接エラーを記載させて頂きます。追加に書いたエラーと一緒ですね。インポート先にすでにテーブルがあって変換できないとかではないのでしょうか?Bigqueryは使っていないので詳しいことはわかりません。Oracleのデータをインサートすることは不可能??なのでしょうかだから、なんども申し上げているようにOracleは関係ないんです。EmbulkのデータをBigqueryにどう対応させるかです。追加に書いたエラーと一緒ですね。Bigqueryは使っていないので詳しいことはわかりません。なんども申し上げているようにOracleは関係ないんです。EmbulkのデータをBigqueryにどう対応させるかです。編集ご指摘ありがとうございます。bigquery側にテーブルを作成していない状況にしてもembulkは、NUMERICがサポート外bigquery側に、NUMEIRICのデータを作成させることは出来ない。