0

新しいテーブルの追加など、アジャイル データ ウェアハウスのスキーマを変更する必要性が新たに生じています。Squirrel SQL と CloudConnect を使用して、ADS データベースに手動で接続できました。

ただし、このプロセスを自動化して、開発、テスト、および本番の ADS インスタンス間でスキーマの一貫性を維持できるようにしたいと考えています。

私たちは .NET ショップであり、コードのほとんどは C# です。.NET (C# または VB) を使用して ADS に直接接続できた人はいますか?

GoodData JDBC ドライバーを使用しようとしましたが、.NET から JDBC ドライバーを参照するのは特に簡単ではないようで、利用可能な GoodData ODBC または ADO.NET ドライバーはありません。

https://my.vertica.com/vertica-client-drivers/で入手できる ADO.NET 用の Vertica ドライバーのようなものを使用したいのですが、すべての接続プロパティに何を使用すればよいかわかりません。DW 接続エンドポイント API から返されたホストとポートを使用して接続を試みましたが、「SSL の起動に失敗しました」というエラーが表示されました。Vertica ADO.NET ドライバーを使用する場合。

.NET を使用して GoodData ADS データベースに接続する方法、または CloudConnect グラフまたは REST API を使用して ADS スキーマを変更するためのより良い方法はありますか?

アドバイスをいただければ幸いです。

4

1 に答える 1

0

GoodData は現在、ADS に接続するためのカスタム JDBC ドライバーのみを提供しています。標準の Vertica ドライバーは使用できません。https://help.gooddata.com/display/doc/Data+Warehouse+Technologyを参照してください

明らかな理由により、.NET で JDBC ドライバーを使用することはできません。理論的には ODBC-JDBC ゲートウェイを使用することは可能ですが、私はこのソリューションをテストしていません。.NET 用の JVM 実装もありますが、これもテストしていません。http://www.ikvm.net/です。

したがって、最も簡単な方法は、JDBC ドライバーをサポートする CloudConnect または SQL クライアントを実際に使用することです。プロセスを自動化する最も簡単な方法は、おそらく Java または JRuby です。

于 2016-02-22T15:51:55.940 に答える