問題タブ [kql]

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.

0 投票する
3 に答える
397 参照

azure-data-explorer - Kusto に取り込むためにファイルの代わりに Azure BLOB 仮想フォルダーを指定する

機能を参照すると.ingest into table <tablename>、ドキュメントに従って、直接ファイル名 (blob) を指定する必要があります。しかし、特定の blob path に多数のテキスト ファイルがあり、そのすべてをインポートする必要がある場合がより一般的です。パスを指定する方法はありますか? 指定しようとしましたが、Kusto はフォルダー パスを好みません。

0 投票する
1 に答える
355 参照

azure-data-explorer - 渡された値が GUIDS にマップできる場合、動的に has_any() または in() が失敗します

次のクエリを検討してください。

最初のクエリは、RHS が数値であると見なされるため失敗します。2 番目と 3 番目のクエリは成功します。値がデータから取得されている場合、今日成功したクエリは後でコンパイル エラーで失敗する可能性があります。

この場合、DynamicData は複雑なプロパティ バッグであるため、in() または set_intersect() はオプションではないことに注意してください。これが in() で機能したとしても、「DynamicData has_any ()」は「DynamicData.child1.child2 in ()」よりも大幅に高速です。

Edit1 : これは in() でも失敗しており、リスト内の値が GUID にマップされる可能性がある場合に発生するようです。
タイトルが更新され、別の例が追加されました。

Edit2 : パフォーマンスを低下させない回避策を見つけました: LHS を tostring でラップします。where tostring(DynamicData) has_any (toscalar(set1));'