問題タブ [presto]
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.
json - PrestoDB で json_parse を使用するときに無効な JSON を無視するにはどうすればよいですか?
私は Presto を初めて使用し、JSON データを含む一連のレコードを解析しようとしています。一部のデータが無効であると思われるため、への呼び出し中に Presto がクエリを中止しますjson_parse
。この場合、エラーをスローする代わりに何らかの方法で NULL を返すことは可能ですか?
以前は を使用できたようですがtry_cast(value as json)
、 を優先して削除されましたjson_parse
。これを解決するために変更できる構成はありますか、それともカスタム SerDe の作成に頼る必要がありますか?
sql - Presto で変数から間隔を生成する
Presto SQL では、通常の SQL とは異なり、間隔は逆コンマで作成する必要があります。
それよりも
https://stackoverflow.com/a/2157776/2388930で説明されているように、一連の日付を生成しようとしていますが、問題が発生しています
これはどのように達成できますか?私は試した
しかし、これは成功しませんでした。
sql - Timerange テーブル SQL Presto
宝物データ プレストの SQL クエリに一時的な時間範囲テーブルを使用する必要があります。
このように Presto で何ができますか?
presto - すべての Presto ワーカーを一覧表示する方法は?
どのワーカーが動作していないかを検出できるように、接続されているすべてのワーカーのリストを取得したいと考えています。
試しselect * from sys.node;
ましたが、うまくいきません。
Presto 0.128 を使用しています。
presto - Presto には Hive の SET コマンドに相当するものがありますか
スクリプト変数を設定できるのはとても便利です。例えば、
開始日を設定 = 20151201;
SELECT * FROM some_table where date = {$hiveconf:start_date};
Presto にはこの機能がありますか?
json - Presto unnest json
この質問に続いて:プレストでjson配列をネスト解除する方法
提供された例を実行しようとしましたが、実行中にエラーが発生しました
SQL コマンド:
私が得たエラー:
Value cannot be cast to array<varchar>
java.lang.RuntimeException: java.lang.NullPointerException: string is null