Azureリレーショナル応用
ある製造企業がAzure SQL Databaseで供給チェーン管理システムを運用しています。複数の工場から取得した在庫データが「異なるタイムゾーンで同じ時刻に記録される」という特性があります。本社のレポートで「UTC基準の統一時刻」ですべてのデータを並べ替える場合、アプリケーションコードに対する影響を最小化するための対策はどれですか?
A.各工場のアプリから記録前にUTCに変換するよう指示し、品質確保は各企業の責任とする
✗ データ品質を各企業の責任にすると、統一性が保証されず、ビジネスロジックエラーが多発します。
B.ビューを作成し、データ取得時に自動的にタイムゾーン変換を行わせる← 正解
✓ 正解です。ビューで自動変換すれば、アプリケーション側は既存コードのままで、取得データは統一UTC形式になります。
C.クライアント側で日本時間を想定したT-SQLロジックを実装し、アプリのシステム時刻を合わせる
✗ クライアント側での変換実装はアプリ改修が必要で、複数工場対応時にメンテナンスが増加します。
D.マスターテーブルにTimezoneカラムを追加し、クエリで条件分岐させる
✗ Timezoneカラム追加は情報を記録するだけで、自動変換機能がないため手動処理が増えます。
この問題のポイント
ビューで自動変換すれば、アプリケーション側は既存コードのままで、取得データは統一UTC形式になります。
「Azureリレーショナル」の他の問題
あるSIerがオンプレミスSQL Server 2019をAzureに移行します。アプリは「SQL Server Age…ある企業がオンプレミスSQL Server 2022の本番DBをAzureへ移行します。「インスタンスレベルの機能(SQ…ある医療システムがAzure SQL Databaseで患者データを管理しています。「障害時のフェイルオーバーを自動化し…ある小売企業のAzure SQL Databaseに数十億行の販売トランザクションが蓄積しており、ストレージが急増してい…あるスタートアップが新サービスの開発環境用にAzure SQL Databaseを利用しています。「開発中は数時間使って…ある企業が40個のSaaSテナント向けに個別のAzure SQL Databaseを保有しています。各テナントの使用率は…
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
AZ-900:Microsoft Azure Fundamentals
クラウドとAzureの基礎を問うMicrosoft認定資格。クラウドの概念、Azureの主要サービス、セキュリティ・コンプライアンス・料金を扱う。