SQLで行える処理に、テーブル結合がある。SQLを久々に書いているのでテーブル結合も概念レベルから忘れていたが、重要な概念となるので、ここでまとめてみる。 テーブル結合とは テーブル結合とは、文字通り2つのテーブルを繋いで一つにする処理である。
特定の期間や条件に該当するデータを複製する際に使用。 新しい一意のIDを割り当てつつ、既存データを利用する場面(例: 履歴管理やデータマイグレーション)。 record_id: 新しい一意のIDを生成するカラム。 start_date & end_date: 日付情報。 table_reference_id: 特定 ...
近年ではRedashやMetabaseのようなBIツールを簡単に導入でき、さらにはMySQLはバージョン8. 0からwindow関数が利用できるようになり、より分析的なSQLを記述する機会が増えた読者もいるかも知れません。このような分析に利用するSQLを記述をすると、どうしても ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...
今回からは、SQL Data Warehouseのアーキテクチャを詳しく紹介します。SQL Data Warehouseのアーキテクチャを理解すれば、データベースのチューニングなども役に立ちます。今回のテーマは「テーブルの分散」に関わるSQL Data Warehouseのアーキテクチャです。 SQL Data ...
to get data from our line of business application's SQL Server backend to use that data for analytical purposes the data to be available soon after it is changed in the application to get only what ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する