問題タブ [teiid]
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.
java - Mavenの依存関係は、新しいバージョンのjarではなくpomのみをダウンロードしています
JBoss の teiid フレームワークに依存しています。古いバージョンに依存関係を追加すると、jar ファイルがダウンロードされますが、新しいバージョンに依存関係を追加すると、pom ファイルのみがダウンロードされます。以下は私のpom設定です
リポジトリ:
これにより、jarがダウンロードされます
これは pom ファイルのみをダウンロードします
更新: Maven ログ
teiid - Teiid の UPDATE でトップテーブルを参照する方法
Teiid (8.4) の UPDATE ステートメントで更新可能なテーブルを参照する方法はありますか?
例: テーブル (tag_id、value、time、active_ind) があります。すべてのタグを非最大時間でマークしたいと思います。
ただし、Teiid は更新可能なBUFFERテーブルのエイリアスをサポートしていません。どうすればそのような更新を行うことができますか? 前もって感謝します。
sql - Teiid でマテリアライズド ビューを更新する
SQL Server データ ソースを使用して teiid vdb を作成しました。ビュー モデルには具体化されたビューが含まれています。具体化されたビューを手動で (毎日または毎時など) または自動的に更新する方法を知る必要がありますか? 更新アクションをトリガーする SQL コマンドはありますか?
jboss - ODATA クエリを使用した Teiid Virtual DB のキャッシングの問題
新しいレコードが DB テーブルにロードされるたびに、a) クライアントに通知が送信されるビジネス シナリオがあります。通知メッセージは、データがロードされ、クエリの準備ができていることを伝えるためのものです。b) 通知を受信すると、クライアントは JBOSS 仮想 DB に対して OData クエリを実行します。Odata は Teiid VDB でサポートされています
問題は次のとおりです。ODATAクエリ応答で返されない新しいレコード(手動/自動SLスクリプトを介して挿入された)。最初の 5 分間は常にキャッシュされた結果が返されます。Odata のデフォルトのキャッシュ時間は 5 分に設定されているためです。
TEIID は、新しく挿入されたレコードを含むすべてのレコードを常に返す必要があります。
次のオプションを試しましたが、期待どおりに動作しません ( https://developer.jboss.org/wiki/AHowToGuideForMaterializationcachingViewsInTeiid ) 1) キャッシュのヒント /*+ cache(ttl:300000) */ select * from Source.UpdateProduct
2)オプションノキャッシュ
**** これは、DB に対して JDBC クエリを実行すると機能します。
ODATA REST クエリの場合にこのキャッシュをオフにする方法を提案してください。
groovy - Teiid の groovy スクリプト (管理シェル) でのエラー
この teiid.groovy スクリプトを使用して、Teiid VDB で SQL クエリを実行します。
を使用して実行すると
このエラーが発生します。
私は何を間違っていますか?前もって感謝します。
maven - teiid-parent Maven 階層を解決できません
- Maven 経由で teiid-admin を使用できるようにするために、リポジトリーに何を追加する必要がありますか?
- teiid のリリース済みバージョンがプレリリースの祖先 pom (org.jboss.as:jboss-as-parent:pom:7.5.0.Final-redhat-15 pom ファイル jboss "Product EAP 6.4.0 Alpha"リポジトリ)
pom の祖先が非リリースのリポジトリに消えてしまうため、プロジェクトに Teiid 管理者を追加できないため、何か間違ったことをしているに違いありません。これは正しいと思いますか?
エラーが発生しました
Could not find artifact org.jboss.as:jboss-as-parent:pom:7.5.0.Final-redhat-15 in org.reficio (http://repo.reficio.org/maven/) @ org.jboss.teiid:teiid-parent:8.12.0.Alpha3-SNAPSHOT,...pom.xml, line 376, column 23 -> [Help 2]
追加された依存関係
<dependency>
<groupId>org.jboss.teiid</groupId>
<artifactId>teiid-admin</artifactId>
<version>8.11.0.Final</version>
<!-- same basic thing happens with <version>8.11.2</version> -->
</dependency>
- jboss "Product EAP 6.4.0 Alpha" リポジトリーでorg.jboss.as:jboss-as-parent:pom:7.5.0.Final-redhat-15 pom ファイルを確認できます
- リリース リポジトリで見つかりません。
- これらのいずれかを依存関係としてリストするか、teiid 管理タグの同等のソースをビルドしようとすると、そのエラーのバリエーションが発生します。
jboss nexus インスタンスを探し回った後、開始時よりも混乱しているため、何かアイデアがあれば教えてください。
ありがとう
ピーター
teiid - eclipse への Teiid Designer のインストール エラー
Teiid Designer をインストールして eclipse しようとすると、以下のメッセージが表示されます。それは私が前進することを許可していません