問題タブ [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.
azure-data-explorer - Kusto に取り込むためにファイルの代わりに Azure BLOB 仮想フォルダーを指定する
機能を参照すると.ingest into table <tablename>
、ドキュメントに従って、直接ファイル名 (blob) を指定する必要があります。しかし、特定の blob path に多数のテキスト ファイルがあり、そのすべてをインポートする必要がある場合がより一般的です。パスを指定する方法はありますか? 指定しようとしましたが、Kusto はフォルダー パスを好みません。
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));'