2017-01-15 4 views
0

Ich bin auf der Suche nach einem JDBC-Treiber für Google BigQuery, die auch über DDL-Funktionen wie drop/create table verfügt.JDBC-Verbindung zu BigQuery mit DDL-Anweisungen

Ich sehe, dass die Simba und Star-Schema-Treiber nicht über eine solche Fähigkeit verfügen. Kennt jemand Treiber, die das tun?

+0

Von der [Hilfe] (http://stackoverflow.com/help/on-topic): "Fragen, die uns auffordern, ein Buch, ein Tool, eine ** Softwarebibliothek ** oder ein Tutorial ** zu empfehlen oder zu finden oder andere Offsite-Ressourcen sind für Stack Overflow off-topic, da sie dazu neigen, eigensinnige Antworten und Spam zu erhalten. Beschreiben Sie stattdessen das Problem und was bisher unternommen wurde, um es zu lösen. " –

Antwort

1

BigQuery unterstützt DDL überhaupt nicht. Welche Optionen Ihnen zur Verfügung stehen, hängt davon ab, was Ihre DDL generiert. Wenn es vollständig unter Ihrer Kontrolle steht, können Sie diese Operationen mithilfe der REST-API direkt implementieren oder einen vorhandenen Client verwenden, der die API umschließt. Sie könnten theoretisch Ihren eigenen JDBC-Treiber schreiben, der alle Abfragen analysiert, DDL abfängt und ihn mit der REST-API implementiert ... aber das wäre schmerzhaft und fehleranfällig. Es ist nicht klar, ob Google plant, DDL irgendwann zu unterstützen.