問題タブ [vertica]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
odbc - 誰もが vertica の odbc 接続文字列の形式を知っていますか?
私は以下を使用しています:
このエラーが発生しました。他の考えられる問題を確認する前に、接続文字列が正常であることを確認したかっただけです。
エラー:
更新: 今のところ、使用できる Windows Vista のシステム データ ソース名を使用しています。しかし、この方法で Vertica DB に接続するすべてのマシンで odbc 接続文字列を設定する必要がないように、odbc 接続文字列があるかどうかを知りたいです。
さて、私は次のようなpostgresql接続文字列を試しました:
今、私はこれを取得しています:
jpa - Vertica データベースのデフォルト スキーマの設定
Play! を使用して Web アプリケーションを作成しています。Vertica データベースをバックエンドとして使用します。Vertica の JDBC 接続文字列にはサーバーとデータベース名が含まれていますが、私のテーブルは特定のスキーマ (「dev_myschema」など) の下にあります。したがって、テーブルを「dev_myschema.mytable」と呼ぶ必要があります。これらすべてのテーブルの正確なコピーが本番スキーマ (「prod_myschema」など) にもあり、実際のデータが含まれています。
この 2 つのスキーマを簡単に切り替えられるように、このスキーマ名を構成ファイルに設定したいと思います。今のところ、DB.getConnection() を実行し、構成されたスキーマをその接続オブジェクトのデフォルト スキーマとして設定するヘルパー クラスに getConnection メソッドがあります。ただし、エンティティ注釈 (@Entity @Table(name=dev_myschema.mytable)) と共に言及されている他のモデル クラスでは、同じことは役に立ちません。
構成ファイルでスキーマ名を指定し、それを接続メソッドとモデル注釈で読み取る方法はありますか?
ありがとう。
python - adodbapi を使用して Python で Vertica データベースへの接続を作成する
adodbapi を使用して Vertica データベースへの接続文字列を作成するためのパラメーターを知っている人はいますか? IronPython では動作しないため、pyodbc を使用できません。
私が試してみました:
操作エラーを返しました。MSSQL 接続文字列を使用した同じ手法がうまく機能しました。この情報を使用して Windows で DSN を作成したところ、vertica への接続も成功しました。
どんな助けでも大歓迎です。
sql - Vertica でクエリが完了したときにクエリ時間を表示するにはどうすればよいですか?
vsql を使用しているときに、クエリが完了してから実行にかかった時間を確認したいと考えています。たとえば、私が実行すると:
私は次のような出力を見たいです:
これが不可能な場合、クエリ時間を測定する別の方法はありますか?
sql - Vertica SQL クエリを最適化して累計を実行する
次のような時系列データを含むテーブル S があります。
特定のキーについて、日数が欠落する可能性はありますが、ほとんどありません。
この累積データを別のテーブルに挿入する目的で、デルタ値 (正の INT) から累積列を作成したいと思います。これは私がこれまでに得たものです:
私の SQL フレーバーでは、デフォルトのウィンドウ句は RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW ですが、明示的にするためにそこに残しました。
このクエリは非常に遅く、累積カウントに 0 を入力した古い壊れたクエリよりも桁違いに遅いです。累積数を生成する他の方法に関する提案はありますか?
私はここで解決策を見ました: テーブル内のグループ化されたレコードによる累計
私が使用している RDBM は Vertica です。Vertica SQL は最初のサブセレクト ソリューションを排除し、そのクエリ プランナーは、2 番目の左外部結合ソリューションが上記の分析形式よりも約 100 倍コストがかかると予測します。
database - Vertica では、文字列を独自の論理テーブルに分解する必要がありますか?
論理テーブルが次のとおりであるとします。
現在、大学は数校しかありません。したがって、大学名を除外できます。
次のようなクエリがあります。
私が疑問に思っているのは、名前が「除外」されている2番目の論理スキーマは速度を向上させるかということです。おそらくe1.university <> e2.university
、文字列ではなく整数の比較があるためです。
hibernate - Eclipse Link は Vertica と連携しますか?
現在、Vertica をテストしています。vertica には jdbc ドライバーがあるため、動作させることができるはずです。
Eclipse リンクで vertica をサポートする簡単な方法はありますか? それをサポートする代替 orm フレームワーク (休止状態など) はありますか?
php - amazon ec2のphp vertica odbc構成
PHPアプリケーション用に既存のデータベースからデータを取得するには、Amazon ec2マシンでvertica odbcを構成する必要があります。ローカルのubuntuでmysql odbcを構成し、phpの例を実行しています。しかし、Amazon ec2 で vertica odbc を構成する方法がわかりません。vertica odbc 構成に関するドキュメントはあまりありません。
誰でも親切に私を助けてください:
Amazon ec2 で vertica odbc を構成します。
PHP を使用して vertica データベースからデータをフェッチする代替方法。
私を導いてください
varchar - verticaデータベースで数値的にvarchar列で注文する方法は?
verticaデータベースで数値的にvarchar列で注文する方法は?
たとえば、Oracle の order by 句に +0 を追加して、varchar 列を数値順に並べ替えることができます。
ありがとう!
hadoop - Vertica/InfoBright/GreenPlum などの列指向データベースが Hadoop で大騒ぎするのはなぜですか?
Hadoop クラスターにフィードし、そのクラスターを使用してデータを Vertica/InfoBright データ ウェアハウスにフィードするポイントは何ですか?
これらのベンダーはすべて「Hadoop と接続できる」と言い続けていますが、私にはその意味がわかりません。Hadoop に保存して InfoBright に転送するメリットは何ですか? アプリケーションを Infobright/Vertica DW に直接保存しないのはなぜですか?
ありがとうございました !