2017-06-16 12 views
0

私は、Apacheのドリル(v1.10.0)S3に接続するための組み込みのWindowsを使用していますが、私はドリルExplorerクライアントに使用しない限り、成功した照会の問題を抱えてい問題問い合わせるS3

ODBC接続は(以下、接続文字列)

CastAnyToVarchar=true; 
Catalog=s3citibike; 
Schema=default; 
HandshakeTimeout=5; 
QueryTimeout=180; 
TimestampTZDisplayTimezone=local; 
NumberOfPrefetchBuffers=5; 
StringColumnLength=1024; 
ConvertToCast=false 

私は(Drillbitへの直接)ドリルExplorerを使用している場合は、私が(添付画像参照)s3citibike.default内のファイルを参照し、データを表示することができます動作しますが、何らかの理由で私はできませんExcelなどの別のクライアントでODBCを使用しているときに私のファイルを参照してください。

私は、以下のクエリはsucessfully

SELECT * FROM `s3citibike`.`default`.`./201307-citibike-tripdata.csv` LIMIT 100; 

データセットを返します。例えば、私は一種の私は正しくフォルダのパスを指定していないよ推測しているが、私は周りを探してきた、sqlineを使用して照会することができますしばらくの間、Catalog = DRILL、schema = s3citibike.default、no availを試しました。

私は、私はちょうど私の販売選手の一人に頼まれた私のクライアントのためのドリルJDBC-すべて-1.10.0.jar JDBCドライバを試し、それが埋め込まれたWindowsの

では動作しません理解したいですApache Drill ODBCまたはJDBCを使用してS3を照会できないという問題が発生した場合、数時間後に顧客会議でこの問題が発生する可能性があります。

誰かが間違っているのを誰でも見ることができますか?

enter image description here

おかげに関して、 ジャック

答えて

1

は、カスタムSQLを入力する方法を把握する必要がありますどちらかエクセルのようなツールでは、Apacheのドリルユーザーグループ

」からいくつかのフィードバックを得ましたまたはこれらのツールでデータをより見やすくするには、ドリルビューを作成し、ODBC/JDBC経由でこれらのビューをツールから参照する必要があります。ビューの列名とデータ型を適切に定義して、データを処理するためのエンドユーザ/ツール(このようにして、 rk to Drill)」を参照してください。

私のcsvファイルを含むスキーマを参照する.tmpスキーマでビューを作成しました。私はクライアントでこのビューを正常に表示して照会できました