問題タブ [data-virtualization]
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.
odata - Azure Data Lake Store Gen1 へのデータ仮想化接続 - WebHDFS/v1/ エンドポイント
Azure Data Lake Store Gen1 (ADLS)をデータ仮想化ソフトウェア (Tibco) のデータ ソースとして構成しようとしています。
Azure のドキュメントを読んで、ADLS に関連付けられたwebhdfs/v1/エンドポイントに到達し、Postman 内で必要な OAuth2 認証 (追加の「リソース」パラメーターが必要なため、非標準) をシミュレートすることができました。これまでのところすべて順調です。
TDV (Tibco DV) 内の OData コネクタには、azure のアクティブ ディレクトリ (非-以前からの標準部品)。ただし、この接続の構成に失敗しています。
これは、次のいずれかの理由によるものである必要があります。
- /webhdfs/v1/ エンドポイントは OData サービスではありません。
- TDV で OData コネクタを誤って構成しています。
いずれにせよ、このリポジトリに接続して、その背後にあるすべてをイントロスペクトするにはどうすればよいでしょうか? フォルダー、ファイル、および TDV 内のすべてのリストを表示しますか?
私が思いついたいくつかの提案は、Hive コネクタまたは REST コネクタを使用することですが、試してみた後でも、OData での成功に近づいていると感じています。
data-virtualization - Denodo キャッシュなしの異種ソース間の結合
私は Denodo を初めて使用します。Denodo Express Server をインストールしたばかりです。サンプル タスクを実行しています。
私は 2 つの異なるデータ ソース (Postgres と MySQL) を持っています。Postgres にはエージェントテーブルがあり、MySQL には顧客と注文のデータがあります。エージェントと顧客データの間で結合ステートメントを実行すると、顧客データをキャッシュするまで 0 行が返されます。
- レプリケーション コストが発生するため、キャッシングなしで異なるソース間で結合ステートメントを実行する方法はありますか?
クエリの実行トレースを添付しました。両方の仮想プランがいくつかの行を返しますが、内部結合プランの結果は 0 行です。
c# - 項目を複製せずに UWP ListView にデータ仮想化を実装する
私は大ListView
部分がInkCanvas
オブジェクトである大きなものを持ってListView
います。ビュー内の表示されているアイテムに応じて、ビュー内のアイテムを「巧みに」アンロードおよびロードするデータ仮想化を実装していることがわかりました。これに関する問題は、多くのListView
場合アイテムがキャッシュされ、新しいアイテムが追加されると、ビューに既に追加されているアイテムが基本的にコピーされることです。したがって、私の場合、ユーザーがストロークを Inkcanvas に追加してから新しい InkCanvas を ListView に追加すると、新しいキャンバスには前のキャンバスのストロークが含まれます。ここで報告されているように、これはデータの仮想化によるものです。私の ListView は次のように実装されています。
完全な例はここで見つけることができ、問題のビデオはここにあります。実際、データ仮想化をオフにする (またはに切り替えるItemsControl
) と、すべてが見事に機能します。ただし問題は、リストが非常に大きい場合、このアプローチはパフォーマンスに大きな影響を与えることです (60 以上の InkCanvas コントロールを使用すると、アプリがクラッシュするだけです)。アイテムの重複を避けながら、データの仮想化を維持する方法はありますか? 試してみましVirtualizationMode.Standard
たが、アイテムはまだ複製されています。