嗨,谷歌大查询--bq失败加载显示文件号如何获取文件名

时间:2015-04-23 17:03:38

标签: google-bigquery

我正在运行以下bq命令

import com.alaa.chromote.util.SystemUiHider;
import com.google.android.gcm.GCMRegistrar;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.Toast;
import android.view.View.OnClickListener;

import org.mozilla.javascript.*;
import org.mozilla.javascript.annotations.*;

public class MainApplication extends Activity {
    private final static String GCM_SENDER_ID = "484514826047";
    private static final String LOG_TAG = "GetAClue::GCMIntentService";

    private Button playButton;
    private Button pauseButton;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main_application);

        playButton = (Button) findViewById(R.id.PlayButton);
        pauseButton = (Button) findViewById(R.id.PauseButton);

        playButton.setVisibility(View.INVISIBLE);
        pauseButton.setVisibility(View.VISIBLE);

        //connect to gcm
        GCMRegistrar.checkDevice( this );
        GCMRegistrar.checkManifest( this );
        final String regId = GCMRegistrar.getRegistrationId( this );
        if( regId.equals( "" ) ) {
            GCMRegistrar.register( this, GCM_SENDER_ID );
        }
        else {
            Log.v( LOG_TAG, "Already registered" );
        }

        Context.enter(); //start Rhino

        setupListeners();
    }

    @JSFunction
    public void play() { document.querySelector("video").play(); }

    @JSFunction
    public void pause() { document.querySelector("video").pause(); }

    private void setupListeners()
    {
        playButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                play();
            }
        });

        pauseButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                pause();
            }
        });
    }
    @Override
    protected void onStop() {
        Context.exit(); //stop Rhino
        super.onStop();
    }
}

和 将数据加载到bq。

时收到以下消息
bq load --source_format=CSV --skip_leading_rows=1 --max_bad_records=1000 --replace raw_data.order_20150131 gs://raw-data/order/order/2050131/* order.json

消息仅显示文件编号。

检查文件内容,其中大多数都是好的。

另一方面,gsutil ls和云控制台显示文件名。

如何根据文件编号知道哪个文件?

1 个答案:

答案 0 :(得分:0)

在问题中似乎引入了一些奇怪的间距,但是如果想要摄取的路径是" / order.json" - 那不会起作用:你只能使用" "在将数据提取到BigQuery时的路径末尾。