Snowflake Connector for ServiceNow リリースノート¶
このトピックでは Snowflake Connector for ServiceNow のリリースノートを提供します。追加情報については、 ServiceNow 用Snowflakeコネクタ をご参照ください。
バージョン4.21.0(2024年3月8日)¶
動作の変更¶
該当なし。
新機能¶
新しいプロシージャ
EXPORT_CONNECTOR_STATE()
を追加して、コネクタの状態と構成をエクスポートし、アプリケーションの GA バージョンでインポートできるようにしました。
バグ修正¶
フラット化されたビューを作成するタスクに明示的なタイムアウトを追加しました。
バージョン4.20.1(2023年12月20日)¶
動作の変更¶
該当なし。
新機能¶
該当なし。
バグ修正¶
宛先データベースを必要な権限なしで再利用する際のバグを修正しました。コネクタが宛先データベースを再利用した場合(コネクタが再インストールされた場合など)、テーブルの所有権が後で付与されたとしても、宛先データベースのテーブルの所有権がないために、再利用されたテーブルが正しく処理されない可能性があります。
CONNECTOR_STATS
ビューは、ソーステーブルが空の場合、終了したインジェスト実行を DONE として正しく表示します。
バージョン4.20.0(2023年11月30日)¶
動作の変更¶
増分更新の場合、実行が成功すると、
DONE
インジェスチョン状態は1つだけになります。インジェスチョンがスキップされたときの
SKIPPED
インジェスチョン状態を追加しました。EVENT_LOG
テーブルのSYS_UPDATED_ON
列には、TIMESTAMP_NTZ_OUTPUT_FORMAT
アカウントパラメーターに従ってフォーマットされるのではなく、 ServiceNow からの生の日付が入力されるようになりました。
新機能¶
データ範囲の開始時刻のタイムスタンプを設定できる新しい
CONFIGURE_TABLES_RANGE_START
プロシージャ。これにより、初回インジェスチョンまたはリロード時のデータインジェスチョンが制限されます。ENABLED_TABLES
ビューには、テーブルのデータ範囲の開始時刻が UTC タイムスタンプとして表示されます。
バグ修正¶
TIMESTAMP_OUTPUT_FORMAT
、TIMESTAMP_NTZ_OUTPUT_FORMAT
、TIMESTAMP_TZ_OUTPUT_FORMAT
のアカウントパラメーターを設定する際に、AUTO
フォーマットで解析できないさまざまなバグを修正しました。TIMESTAMP_INPUT_FORMAT
アカウントパラメーターをデフォルトのAUTO
以外の値に設定した場合のさまざまなバグを修正しました。CREATE_VIEW_WITH_DISPLAY_VALUES
プロシージャを修正し、コネクタに不可視の参照を作成されたビューに含めないように正しく処理されるようにしました。
バージョン4.19.0(2023年11月6日)¶
動作の変更¶
DONE
のインジェスチョン状態は、フェッチされたデータが同期テーブルにマージされている場合にのみ、CONNECTOR_RUNS_STATES
、ENABLED_TABLES
、TABLES_STATE
に表示されます。ジャーナルテーブルでは、
sys_updated_on
の代わりにsys_created_on
を使用します。コネクタを最新バージョンにアップグレードする前に、sys_audit_delete
テーブルのsys_created_on
列にアクセスできることを確認してください。問題が発生した場合は、サポートにお問い合わせください。
新機能¶
該当なし。
バグ修正¶
インジェスチョン実行が実行中の場合は、
CONNECTOR_STATS
ビューのRUN_END_TIME
列にNULL
がSYSDATE()
の代わりに表示されます。インジェスチョンを復元する際、初期ロードが不必要に開始されることはありません。
バージョン4.18.0(2023年10月19日)¶
動作の変更
CONNECTOR_STATS
ビューの TOTAL_ROWS 列を削除しました。WORKER_STATE
ビューの ROW_COUNT 列を削除しました。イベントログの更新と削除を非同期タスクの同期テーブルに移動およびマージして、データインジェスチョンの速度を改善しました。変更の前にインジェスチョンループは、データをフェッチしてイベントログに挿入し、更新を同期テーブルにマージします。通常、マージ操作には時間がかかるため、データインジェスチョンのスループットが大幅に低下します。非同期マージは、時間のかかる操作をバックグラウンドに移動して、スループットを向上させます。パフォーマンスの向上は、 ServiceNow インスタンスのパフォーマンスによって制限される可能性があります。
非同期マージでは、同期テーブルにインジェストされたデータが表示されるのが遅れるようになりました。データはイベントログですぐに利用できますが、同期テーブルは非同期マージが完了した後に同期されます。データインジェスチョン中にコネクタが停止すると、同期テーブルのデータが不完全になる可能性があります。コネクタを起動すると、インジェスチョンが再開され、データが同期されます。
CONNECTOR_RUNS_STATES
およびENABLED_TABLES
ビューの DONE インジェスチョン状態は現在、イベントログテーブルでデータが利用可能であることを意味します。非同期マージにより、同期テーブルの同期に時間がかかる場合があります。この動作は将来のリリースで変更される可能性があります。
新機能¶
該当なし。
バグ修正¶
SQL キーワードを名前に持つ列を正しく扱えるように
CREATE_VIEW_WITH_DISPLAY_VALUES
プロシージャを修正しました。たとえば、 GROUP や LIMIT という名前の列などです。CREATE_VIEW_WITH_DISPLAY_VALUES
プロシージャを修正し、コネクタに不可視の参照を作成されたビューに含めないように正しく処理されるようにしました。
バージョン4.17.1(2023年10月9日)¶
動作の変更¶
該当なし。
新機能¶
該当なし。
バグ修正¶
テーブルのインジェスチョンスケジュールを構成する際に、サポートされるcron値の検証を追加しました。
インジェストするテーブルを検索するクエリの複雑さを軽減しました。
一部の行が非表示の場合に、メタデータテーブルのアクセス検証で失敗しないように問題を修正しました。
タイムスタンプのフォーマットに関する問題を修正し、アカウント上でデフォルトのタイムスタンプのフォーマットが変更された場合でも、タイムスタンプが正しく機能するようにしました。
バージョン4.17.0(2023年9月27日)¶
動作の変更¶
該当なし。
新機能¶
データの初期ロードは、 MERGE コマンドではなく INSERT コマンドを使用して実装されるようになりました。
バグ修正¶
タイムゾーンが UTC 以外の場合に ServiceNow タイムスタンプが正しく処理されない問題を修正しました。
ワーカーをテーブルに割り当てる際のロックタイムアウトの回数を減らしました。
バージョン4.16.0(2023年9月5日)¶
動作の変更¶
カスタムスケジュールを持つテーブルは、有効にした直後にはインジェストされません。その代わり、初期ロードは、スケジュールされたインジェスチョン時刻に実行されます。
新機能¶
コネクタ内部データにガベージコレクションメカニズムを追加して、コネクタ内部ストレージスペースの使用を最適化しました。
バグ修正¶
CREATE_VIEW_WITH_DISPLAY_VALUES
プロシージャの問題を修正して、ビューの作成時に VARIANT 以外の列を参照しないようにしました。問題を修正して、
RELOADING_DISABLED
状態の時にCONFIGURE_WAREHOUSE
プロシージャがタスクのリロードを再開しないようにしました。
バージョン4.15.0(2023年8月25日)¶
動作の変更¶
TABLES_STATE
ビューの SCHEDULE_INTERVAL 列とdata_ingestion_schedule
キーの値がcron式になりました。TABLES_STATE
ビューから CURRENT_EPOCH 列を削除しました。
新機能¶
間隔スケジュールとカスタムスケジュールの両方を構成できる
CONFIGURE_TABLES_SCHEDULE
プロシージャを追加しました。
バグ修正¶
CREATE_VIEW_WITH_DISPLAY_VALUES
プロシージャの問題を修正して、複数の参照が同じテーブルをポイントしている場合に表示値ビューを作成できるようにしました。デッドロックの回数を減らし、ワーカーをテーブルに割り当てる際の重複割り当てをなくしました。
CONNECTOR_STATS
の問題を修正して、 UPDATEDROWS 列に正しいカウントが表示されるようにしました。
バージョン4.14.0(2023年8月9日)¶
動作の変更¶
TABLES_STATE
ビューの SCHEDULE_INTERVAL 列型が VARCHAR に変更されました。
新機能¶
該当なし。
バグ修正¶
sys_table_rotation
またはジャーナルテーブルへのアクセス権がない場合のログの問題を修正し、より意味のあるメッセージを提供するようにしました。PREFILL_CONFIG_TABLE
プロシージャの問題を修正して、テーブル名が空またはnullの行をフィルターするようにしました。宛先スキーマ検証を修正して、スキーマ内の10000列を超えるテーブルを有効にしました。
空の
display_field
またはreference_table
属性を持つ参照がSHOW_REFERENCES_OF_TABLE
プロシージャでスキップされない問題を修正しました。
バージョン4.13.0(2023年7月17日)¶
動作の変更¶
該当なし。
新機能¶
表示値を持つビューを作成する
CREATE_VIEW_WITH_DISPLAY_VALUES
プロシージャを追加しました。新しく作成されたビューは、フラット化されたテーブルビューと類似していますが、参照される列は値に置き換えられています。構成からインジェスチョン履歴と合わせてテーブルを削除できる
DELETE_TABLE
プロシージャを追加しました。
バグ修正¶
該当なし。
バージョン4.12.0(2023年7月5日)¶
動作の変更¶
RELOADING_CANCELLED
状態のテーブルは、ENABLED_TABLES
ビューで有効として扱われるようになりました。
新機能¶
該当なし。
バグ修正¶
タスクのリロードの問題を修正しました。
ENABLED_TABLES
とDISABLE_TABLES
プロシージャの引数で指定されたテーブルのリロードタスクのみが、再開または中断されます。メタデータテーブルのリロードタスクは、最後のテーブルが無効になると中断され、最初のテーブルが有効になると再開されます。ENABLE_REFERENCED_TABLES
の問題を修正して、TypeError: Cannot read properties of null
例外をスローしないようにしました。バージョン4.11.0のアップグレード移行が壊れていた問題を修正しました。
PREFILL_CONFIG_TABLE
プロシージャを修正して、 ServiceNow からの不正な応答を処理するようにしました。START_CONNECTOR
プロシージャの問題を修正して、すべてのテーブルが無効になっている場合にはタスクを再開しないようにしました。
バージョン4.11.0(2023年6月16日)¶
動作の変更¶
メタデータがインジェストされていないテーブルの空のビューは作成されなくなりました。
切り詰めてロードする戦略では、宛先テーブルの
sys_id
、last_update_date
、is_deleted
列と、sys_id
イベントログテーブルに入力します。
新機能¶
ENABLED_TABLES
ビューに FLATTENED_VIEWS_STATUS 列と FLATTENED_VIEWS_LAST_UPDATED 列を追加しました。
バグ修正¶
CHECK_RECORD_HISTORY
プロシージャを修正して、sys_id
による行のフィルターでドキュメント化されていないクエリパラメーターを使用しないようにしました。
バージョン4.10.0(2023年6月7日)¶
動作の変更¶
該当なし。
新機能¶
コネクタを起動すると、必須メタデータテーブルの必要なフィールドへのアクセスが検証されます。
特定のテーブルのインジェスチョン用に選択された列が変更されると、フラット化されたビューが再作成されます。
バグ修正¶
CHECK_RECORD_HISTORY
の問題を修正して、sys_id
で空の文字列を受け付けないようにしました。
バージョン4.9.0(2023年5月31日)¶
動作の変更¶
該当なし。
新機能¶
FORBIDDEN ステータスの場合に、
GET_CONNECTION_STATUS
からのエラー応答にtableName
プロパティを追加しました。インジェスチョンのテーブル列を選択できる
ENABLE_TABLES_WITH_COLUMNS
プロシージャを追加しました。フラット化されたビューでは、設定された列のみが表示されます。ARRAY 型を引数として受け付ける
ENABLE_TABLES
とDISABLE_TABLES
プロシージャを追加しました。BOOLEAN を第2パラメーターとして受け取っていた以前のENABLE_TABLES
プロシージャは廃止されました。ENABLED_TABLES
ビューには、含まれる列のリストが表示されます。
バグ修正¶
CHECK_RECORD_HISTORY
の問題を修正して、監査テーブルで特定のsys_id
を検索するときに適切なクエリが使用されるようにしました。
バージョン4.8.0(2023年5月9日)¶
動作の変更¶
該当なし。
新機能¶
CONFIGURE_CONNECTOR_TABLES
プロシージャを使用してメタデータテーブルの構成を変更することはできなくなりました。指定されたテーブルのすべての参照を返す
SHOW_REFERENCES_OF_TABLE
プロシージャを追加しました。ビュー作成のログを改善しました。
バグ修正¶
問題を修正して、
TOP_CONNECTOR
プロシージャを呼び出すと、nullではなく正しいメッセージが返されるようにしました。問題を修正して、ファイアウォールエラー受信時にページサイズを縮小せず、リクエストを再試行しないようにしました。
問題を修正して、無効な ServiceNow インスタンス名の処理を改善しました。
バージョン4.7.0(2023年4月7日)¶
動作の変更¶
該当なし。
新機能¶
メタデータテーブルのスケジュールを変更して、最低位の有効テーブルスケジュールを使用するようにしました。
バグ修正¶
該当なし。
バージョン4.6.0(2023年3月31日)¶
動作の変更¶
コネクタは、宛先スキーマで作成されたテーブルへのアクセス権を自分自身に付与しなくなりました。代わりに、コネクタはテーブルとビューの所有権を使用して、宛先スキーマのテーブルにアクセスします。
新機能¶
ENABLED_TABLES
ビューに PAGE_SIZE 列を追加しました。START_CONNECTOR
ストアドプロシージャを変更して、 ServiceNow へのリクエストが失敗した場合により詳細なエラーを返すようにしました。GET_STATUS
ストアドプロシージャを変更して、メール通知が失敗したことをメッセージで返すようにしました。メール通知に使用される OAuth トークンを毎月リフレッシュするリマインダーを追加しました。
バグ修正¶
問題を修正して、ワーカーが同時に開始した場合は、1分間あたりに複数のテーブルをピックできるようにしました。
問題を修正して、テーブルの初回インジェスチョン時に、宛先テーブルとイベントログテーブルが作成されるまで、テーブルのリロードを禁止するようにしました。
問題を修正して、管理対象宛先スキーマでコネクタが動作するようにしました。
問題を修正して、ジャーナルテーブルが構成されていない場合でも、ローテーションされたテーブルで古い行が削除としてマークされるようにしました。
バージョン4.5.0(2023年3月16日)¶
動作の変更¶
該当なし。
新機能¶
このリリースは、コネクタの最初の一般公開リリースです。詳細については、 ServiceNow 用Snowflakeコネクタについて をご参照ください。
バグ修正¶
該当なし。