CData Virtuality 4.10 リリースノート:新機能のデベロッパープレビューなど
今年最後のリリースには、クリスマスの靴下のように改善とバグ修正が詰まっています。特筆すべきは、リレーショナル DBMS データソース接続のシークレット管理に Azure Key Vault サポートを追加したことです(プレビュー機能として提供 - フィードバックをお待ちしています!)。
Server 側のその他の追加機能としては、新しい専用プロシージャを使用してロールに権限をコピーする機能、BigQuery を Analytical Storage として使用する際のパーティショニングオプションのサポート、新しい CURRENT_SCHEMA 関数、Snowflake でカスタム条件に基づいてウェアハウスを動的に選択する機能のサポートなどがあります。REST API にも2つの改善が加えられました:レスポンスヘッダーでの RAISE WARNING 伝播のサポートと、データソース、ビュー、テーブルからリクエストするためのソースエンドポイントへのページネーションサポートです。詳細と例については、ドキュメントをご覧ください。Git Integration をご利用の場合は、purgeObjects プロシージャで新しく実装された「all jobs」パラメータを渡すことで、すべてのタイプのジョブをパージできるようになりました。
その他の改善点として、Google Analytics Data を最新の API ライブラリバージョンに更新し、Google Ads API を v18 に更新しました。また、非推奨となった Google Analytics 360 コネクタを削除しました。
バグ修正については、BigQuery で INTERVAL カラムを持つテーブルから SELECT を実行すると NullPointerException が発生するバグを修正しました。また、OAuth2 認証で @ 記号を含むユーザー名を使用して接続できなくなるバグ、EXECUTE IMMEDIATE 経由で実行される INSERT クエリが不要な権限チェックをトリガーするバグ、ビュー定義内の無効な外部キーによりサーバーが起動しなくなるバグ、EXECUTE AS が OWNER に設定されプロシージャが一時テーブルを使用する場合にプロシージャが失敗するバグ、同じエイリアス、ソーステーブル名、DISTINCT を持つ共通テーブル式を含む JOIN クエリが誤った書き換えにより失敗するバグなど、多くのバグを修正しました。これらはこのリリースに含まれる多くの修正の一部です!
Studio には、Google BigQuery を Analytical Storage として使用するためのウィザードが追加され、ログインウィンドウで複数の「host:port」値をサポートするようになりました。
コネクタについては、Amazon Selling Partner コネクタを Fulfillment Inbound API v2024-04-30 を使用するように更新しました。
また、この機会に、私たちと一緒にいてくださったことに感謝し、幸せで豊かな新年をお祈りしたいと思います!
このリリースに含まれるすべての Issue は以下のとおりです:
Server
- DVCORE-8311(新機能):ロールに権限をコピーする機能を追加
- DVCORE-8727(改善):JDBC 接続文字列の「datavirtuality」を「cdatavirtuality」に変更(下位互換性を維持)
- DVCORE-8651(改善):Google Analytics Data:最新の API ライブラリバージョンに更新
- DVCORE-8650(改善):Google Ads API:v18 に更新
- DVCORE-8631(改善):BigQuery:BigQuery を Analytical Storage として使用する際のパーティショニングオプションを拡張
- DVCORE-8619(改善):CURRENT_SCHEMAS 関数を実装
DVCORE-8589(改善):「SYSADMIN.refreshTables」プロシージャの安定性を向上させ、デフォルトで利用可能に - DVCORE-8567(改善):Snowflake:カスタム条件に基づいてウェアハウスを動的に選択するサポートを追加
- DVCORE-8544(改善):CData Virtuality REST API:レスポンスヘッダーでの RAISE WARNING 伝播のサポートを追加
- DVCORE-8492(改善):Google Analytics 360:非推奨のコネクタをサーバーから削除
- DVCORE-8426(改善):「SYS」スキーマのテーブルの「description」カラムサイズを 4000 文字に拡張
- DVCORE-8363(改善):Azure Table:「supportsWhereColumnEqualsColumn」トランスレータプロパティのサポートを追加
- DVCORE-8354(改善):CData Virtuality REST API:データソース、ビュー、テーブルからリクエストするためのソースエンドポイントにページネーションサポートを追加
- DVCORE-8305(改善):Git Integration:すべてのタイプのジョブをパージするオプションを追加
- DVCORE-8255(改善):SingleStore:CData Virtuality Server でネイティブ JDBC ドライバーの使用に切り替え
- DVCORE-8729(バグ修正):BigQuery:INTERVAL カラムを持つテーブルから SELECT を実行すると NullPointerException が発生する
- DVCORE-8722(バグ修正):OAuth2 認証:@ 記号を含むユーザー名を使用して接続できない
- DVCORE-8697(バグ修正):バックアップジョブを編集する際、「backupFolder」プロパティが空文字列に設定されていると不正な値が割り当てられる
- DVCORE-8671(バグ修正):整数の仮数を持つ科学的記数法のリテラルが正しく解析されない
- DVCORE-8664(バグ修正):DEBUG レベルが設定されていない場合でも、サーバーが実行する内部 CLI コマンドがログに表示される
- DVCORE-8661(バグ修正):EXECUTE IMMEDIATE 経由で実行される INSERT クエリが不要な権限チェックをトリガーする
- DVCORE-8654(バグ修正):ビュー定義内の無効な外部キーによりサーバーが起動しない
- DVCORE-8615(バグ修正):SYSADMIN.createOrReplaceDatasource プロシージャが設定ファイル内の残留接続レコードを処理しない
- DVCORE-8614(バグ修正):SYSADMIN.createOrReplaceDatasource プロシージャ経由でデータソースを再作成すると、事前設定されたロガーが無効になる
- DVCORE-8582(バグ修正):「loginAllowed」ユーザーパラメータの変更がユーザー履歴テーブルに反映されない
- DVCORE-8575(バグ修正):プッシュダウンできないクエリの WHERE IN サブクエリで DISTINCT を使用すると、誤った結果が生成される
- DVCORE-8485(バグ修正):EXECUTE AS が OWNER に設定され、プロシージャが一時テーブルを使用する場合、プロシージャ呼び出しが失敗する
- DVCORE-8458(バグ修正):PostgreSQL:内部 SELECT クエリでエイリアス付きカラムを LIMIT 句と ORDER BY と組み合わせてクエリすると PSQLException が発生する
- DVCORE-8410(バグ修正):定義内のカラムデータ型が STRING ではなく、内部の共通テーブル式が NULL を値として返す場合、ビューの作成が失敗する
- DVCORE-8392(バグ修正):「cronExpression」が NULL に設定された CRON スケジュールを作成できる
- DVCORE-8334(バグ修正):「changeCopyOverSQLJob」または「changeCopyOverSourceTableJob」プロシージャ経由で CopyOver ジョブに重複する「jobName」値を設定しようとすると、不明確なエラーメッセージが返される
- DVCORE-8320(バグ修正):同じエイリアス、ソーステーブル名、DISTINCT を持つ共通テーブル式を含む JOIN クエリが誤った書き換えにより失敗する
- DVCORE-7651(バグ修正):ターゲットデータソースが useFullSchemaName=TRUE で設定されている場合、またはソースにスペースを含むカラム名がある場合、増分レプリケーションが失敗する
- DVCORE-6474(バグ修正):Salesforce:プロキシ認証が失敗する
Studio
- DVCORE-8634(新機能):Google BigQuery を Analytical Storage として使用するためのウィザードを追加
- DVCORE-8329(改善):ログインウィンドウで複数の「host:port」値のサポートを追加
コネクタ
- SQL-947(改善):Amazon Selling Partner:Fulfillment Inbound API v2024-04-30 を使用するようにコネクタを更新