データローダー
データベースツールと SQL プラグインを有効にする
この機能は、JetBrains Rider にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、を選択します。
インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
データローダーは、表形式のデータファイルをデータベースにインポートできる特殊なスクリプトです。また、データエディターでこのデータを視覚的に表示することもできます。データエディターでのこのようなファイルの表示は読み取り専用です。
データエディターでのデータ表示。例:
Excel

JSON (デフォルトでは無効)

JSON ファイルのテーブルビューでデータタブを有効にするには、詳細設定設定ページ Ctrl+Alt+S で、スクリプト化されたローダーによって検出される場合、ファイルをテーブルとして開くをすべてに設定します。
データエディターでデータを表示する方法の詳細については、データエディターとビューアーを参照してください。
ファイルからデータベースへのデータのインポート


表形式のデータファイルからデータベースにデータをインポートする方法の詳細については、表形式のデータファイルからデータをインポートするを参照してください。
データローダーを見つけるには、エクスプローラーツールウィンドウを開き、Scratches and Consoles | Extensions | Database Tools and SQL | data | loaders に移動します。
カスタムデータローダー
Groovy で記述できる独自のスクリプトデータローダーを作成して使用することもできます。
例として、次のコード行からスクリプトを開始することを検討してください。
キーワードは次のとおりです。
extensions: ローダーが処理するファイル拡張子のリスト。区切り文字として;を使用します。displayName: カスタムローダーの名前。tableFirstFormat: フォーマットが table-first かどうかを定義します。デフォルト:true
スクリプトに、ファイルへのパスと DataConsumer インターフェースのコンテキストを受け取る関数も追加します。例: loadJson:
DataConsumer インターフェースの場合、定義は次のとおりです。
void consumeColumns(String[] names, Class<?>[] types);: このメソッドは、列名をnames配列として受け取り、各列に対応するデータ型をtypes配列として受け取ります。void consume(Object... row);: このメソッドは、各列の対応するセル値をObjectとして受け取ります。consumeメソッドが呼び出されるたびに、テーブルから 1 行全体が処理されます。
組み込みデータローダースクリプトの例については、エクスプローラーツールウィンドウを開き、Scratches and Consoles | Extensions | Database Tools and SQL | data | loaders に移動します。
サポートされているファイル形式
サポートされているファイル形式は次のとおりです。
スクリプト | ファイルフォーマット |
|---|---|
Excel | .xlsx , .xls |
JSON | .json |
Parquet | .parquet |
シェイプファイル | .shp |
関連ページ:
データエディターとビューアー
データベースツールと SQL プラグインを有効にするこの機能は、JetBrains Rider にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データエディターとビューアー、またはデータ...
インポート
データベースツールと SQL プラグインを有効にするこの機能は、JetBrains Rider にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。スクリプトファイルからデータをインポートするには、...
詳細設定
ブックマーク:ポップアップで行ブックマークのみを表示デフォルトでは、JetBrains Rider はブックマークポップアップ (または) に行ブックマークのみを表示します。ファイルやフォルダーなど、ブックマークされた他の項目をポップアップに表示したい場合は、このオプションを無効にします。詳細については、「ブックマーク」を参照してください。ビルドツール。Gradle:ソースのダウンロードデフォルトでは、JetBrains Rider は最初のプロジェクト同期時にプロジェクト依存関係のソースを...
データ抽出
データベースツールと SQL プラグインを有効にするこの機能は、JetBrains Rider にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データ抽出は、エディター (テキストエディター表示...