問題タブ [scriptella]

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 投票する
1 に答える
853 参照

csv - スペースを含む Scriptella および CSV 列ヘッダー

CSV ファイルからデータベース テーブルにデータを移動しようとしていますが、スクリプトで列ヘッダー名を使用したいと考えています。例えば:

上記から SQL 構文エラーが発生します。代わりに SQL ステートメントを使用する場合

その後、動作します。しかし、私はむしろ列ヘッダーを使用したいと思います。ロジスティクス上の理由により、列ヘッダー名をスペースを含まないように変更することはできません。スペースを含む名前を使用して達成する方法はありますか?

スペースをエスケープしたり、名前を引用したり、括弧を使用したり、Unicode 表記 ( \u0020) を使用したりしてみましたが、今のところうまくいきません。

ありがとう!

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

java - Sqlsheet 式の評価

sqlsheet ライブラリを使用して、Excel シートからデータを読み取ります。ライブラリは正常に動作しますが、数式によって計算されるフィールドには問題があります。そのセルの値は常に空です。

データ クエリを実行する前にセルの数式を評価するように sqlsheet に指示する方法はありますか?

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

scriptella - Scriptella を使用して ETL の一部を変換しますか?

Scriptella を試して、自分のニーズを満たすかどうかを確認しています。これまでのところ、それは素晴らしいツールのようです。サンプル スクリプトの調査、フォーラムの検索、およびネストされたクエリ/スクリプトのコツをつかむために数時間を費やしました。

これは私の ETL ファイルの例で、簡潔にするために少しクリーンアップされています。# で始まる行が追加され、実際の ETL ファイルの一部ではありません。ID を挿入/取得して、後のスクリプト ブロックに渡そうとしています。これを行う最も有望な方法は、グローバル変数を使用することですが、値を取得しようとすると null になります。後で、DB にフィールドを追加する前に、フィールドを解析して大幅に変換するスクリプト ブロックにコードを追加します。

エラーはありません。期待する OS ID とカテゴリ ID を取得できません。前もって感謝します。

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

export-to-csv - ScriptellaによるCSVファイルへの条件付き書き込み

DBからデータを読み取り、Javaを使用して操作し、最終的にCSVファイルに書き込むETLスクリプトに取り組んでいます。私のスクリプトは次のようになります。

スクリプトは、クエリ結果の行ごとに 1 つの行が CSV ファイルに書き込まれるように動作しています。しかし、私が必要としているのは、クエリの結果が提供したよりも多いまたは少ない行を作成する方法です。したがって、Java 部分で設定された値に基づいて、CSV ファイルへの条件付き出力が必要です。

このアプローチは機能しません。「a」の値を明示的に 1 に設定しても、CSV には何も書き込まれません。Scriptella で条件付きスクリプトを実行する正しい方法は何ですか? または、さらに良い解決策はありますか?

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

scriptella - Scriptella: ETL スクリプトでクエリの内部/外部結合をシミュレートする

2 つのテーブルを 2 つの異なるデータベースに配置する必要があります。

したがって、本質的に結合クエリを書くことはできません。ここで問題は、内部結合をシミュレートするのに本質的に役立つETLファイルをどのように作成できるかですscriptella

scriptella で次のクエリをシミュレートしたい:

ありがとう、ディーパック

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

xml - XML を Scriptella で CSV に変換します。属性値を取得するにはどうすればよいですか?

XMLをCSVに変換する例を見つけましたが、使用例では、この構造

このファイル構造では、Scriptella コードは次のようになります。

次の構造を持つ XML ファイルを変換するにはどうすればよいですか

XML で属性の値を取得するにはどうすればよいですか?

0 投票する
2 に答える
630 参照

java - mysql での Scriptella データ コピー エラー

Scriptellaを使用して、 Mysql上のあるテーブルから別のテーブル (別のデータベース) にデータをコピーしています。ソースには、Mysql サンプル データベース Sakilaのテーブルフィルムを使用しました。

データのコピー中に、このエラー メッセージが表示されます。

これは表の 1 行です。

これは、両方のテーブルの DDL ステートメントです。

サキラ・フィルム

trg.film

Scriptella etl.xml

Java コード

どこが間違っているのか、またはそれを解決するための回避策があるか教えてください。