2016-07-01 5 views

答えて

3

UserDefinedFunctionResourceアイテムをJobConfigurationQueryオブジェクトに追加する必要があります。このようなもの:

Job content = new Job(); 
JobConfiguration cfg = new JobConfiguration(); 
JobConfigurationQuery jobConfigurationQuery = new JobConfigurationQuery(); 
UserDefinedFunctionResource userDefinedFunctionResource = new UserDefinedFunctionResource(); 
userDefinedFunctionResource.setResourceUri("gs://mybucket/udf.js"); 
jobConfigurationQuery.setUserDefinedFunctionResources(Lists.newArrayList(
    userDefinedFunctionResource 
)); 
cfg.setQuery(jobConfigurationQuery); 
content.setConfiguration(cfg); 
Bigquery.Jobs.Insert request = bigqueryService.jobs().insert(projectId, content); 
Job response = request.execute(); 
+1

素晴らしい、魅力的なように働いた - ありがとうFábio! – lucas

関連する問題