lizalayne/starschema-bigquery-jdbc

Support SQuirreL SQL

GoogleCodeExporter opened this issue · 9 comments

SQuirreL SQL is an excellent tool for making JDBC connections to any database. 
It would be an excellent milestone if starschema-bigquery-jdbc were able to 
work with SQuirreL SQL.

Currently, it's easy to define a connection using this driver in SQuirreL. It 
seems to connect. But the connection does not provide the JDBC metadata to 
browse tables. More importantly, queries which work in the BigQuery browser 
interface do not function in SQuirreL. It seems that the query executes 
correctly... but the resultset is not returned and displayed.

Original issue reported on code.google.com by matt.dah...@gmail.com on 7 Sep 2012 at 6:12

Thanks for reporting this issue, we will try to reproduce it in our environment

Original comment by tfo...@starschema.net on 8 Sep 2012 at 5:49

[deleted comment]
Matt: Could you send some log files or screenshots regarding your problem? I 
tried the driver with System Account and with Oauth2 and both works fine for me.

Please share more information on the issue

Original comment by tfo...@starschema.net on 10 Sep 2012 at 12:03

  • Changed state: CantReproduce

Attachments:

Hmmm... I guessed it would be easy to reproduce. I guess it's more subtle. I'm 
really glad it's working in SQuirreL for you at least. That's promising.

Here are my details. Hopefully this is enough for you to see what I'm doing 
wrong or what's wrong in the driver. The attached screenshot shows the results 
that I get for [all] queries.

1. I can see that I connect and the query executes. This confirmed looking at 
BigQuery reports online as well as looking at the SQuirreL Log:
2012-09-10 08:52:33,315 [Thread-8] INFO  
net.starschema.clouddb.jdbc.BigQueryApi  - Inserting Query Job: SELECT corpus, 
corpus_date FROM publicdata:samples.shakespeare GROUP BY corpus, corpus_date 
ORDER BY corpus_date DESC LIMIT 10
2012-09-10 08:52:34,559 [Thread-8] INFO  
net.starschema.clouddb.jdbc.BigQueryApi  - Job status: RUNNING ; 
job_bb039ad9f2f446dc8e0ab7245e3d2f81 ; 544
2012-09-10 08:52:35,363 [Thread-8] INFO  
net.starschema.clouddb.jdbc.BigQueryApi  - Job status: DONE ; 
job_bb039ad9f2f446dc8e0ab7245e3d2f81 ; 1348

Therefore I'm assuming my connection info is good, and I'm not including 
details about that.

2. I'm using a later snapshot of SQuirreL. This seems very unlikely to be the 
cause of the problem. But it's certainly possible. I'm using "SQuirreL SQL 
Client Snapshot-20120812_2001".
3. I'm using SQuirreL on Mac OS X. This also seems unlikely to be the cause of 
the problem... but again I suppose it's possible.
4. I'm using Java 1.6. More precisely it's "1.6.0_35-b10-428-10M3811"

I can probably test on a Windows environment, but I cannot do it immediately. 
I'll update this issue if I have more results.

Original comment by matt.dah...@gmail.com on 10 Sep 2012 at 4:03

Attachments:

I assume your connection is good, since you couldn't see the sql tab otherwise.

2. Tried with the same version and it works on windows.
3. Also tried it on ubuntu, and it works there too.
   We'll try it on Mac OS X too.

Original comment by guni...@starschema.net on 10 Sep 2012 at 8:31

I tried to reproduce the problem on a very similar environment, with no success 
yet. 

SQuirrel Snapshot-20120812-2001
Java 1.6.0_33
Mac 10.7.4
BigQuery JDBC: 0.0.8

Matt: Can you try to show us the console output of SQuirrel? Currently our 
logging mechanism is not ready for public usage, but this way you can help us 
to determinate the problem more easily. 

To do this, you need to start SQuirrel from command line in the following way:
bash /Applications/SQuirreLSQL.app/Contents/MacOS/squirrel-sql.sh

Thanks


Original comment by bor...@starschema.net on 11 Sep 2012 at 10:44

  • Changed state: Accepted

Attachments:

Just a note: I use the free version of DbVisualizer and it works great with 
this driver.

Original comment by mark.br...@rightscale.com on 18 Oct 2012 at 7:23

Cannot reproduce and reporter was unresponsive

Original comment by tfo...@starschema.net on 30 Nov 2012 at 8:49

  • Changed state: CantReproduce

Original comment by tfo...@starschema.net on 30 Nov 2012 at 8:49

  • Changed state: WontFix