SQL

【SQL Server】SELECT TOPとは

SQL ServerにおけるSELECT TOPは、クエリの結果から最初の数件のレコードを取得するために使用される句です。 この機能を活用することで、大量のデータを扱う際にパフォーマンスを向上させたり、データの一部だけを効率的に取得できます...
Python

Streamlit Authenticatorで認証を実装する方法

Streamlitを利用することで、簡単にデータアプリケーションを作成できますが、アプリケーションの保護やアクセス制限を行う場合、認証機能が必要になります。 その際に役立つライブラリがStreamlit Authenticatorで、簡単に...
AWS

SaaS、PaaS、IaaSの違い!クラウドサービスの選び方

クラウドサービスは、私たちのビジネスや日常生活に欠かせない存在となっています。 その中でしばしば登場する「SaaS」「PaaS」「IaaS」という用語の概念をまとめてみます。 SaaS(Software as a Service) SaaS...
SQL

SQLでやってはいけないこと!避けたいアンチパターンの例

SQLのアンチパターンとは、SQLの設計やクエリの記述において一般的に避けるべき非効率的、誤解を招く、または意図しない動作を引き起こす可能性のある手法や設計のことです。 これらのアンチパターンは、パフォーマンスの低下、データ整合性の問題、メ...
Project Management

PMP受験資格の35時間研修~オンラインかつ安価なコース~

PMP(Project Management Professional)の取得を目指そうと一念発起し、受験資格である「35時間の公式プロジェクトマネジメント研修の受講」を開始しました。 研修には、多くのコースがあったのですが、オンライン(オ...
Mathematics

【統計】多重検定とその問題点について

データ分析や統計学では、複数の仮説検定を一度に行うことがあります。このような状況を 多重検定 と呼びます。 多重検定には注意すべき問題点がありますが、正しい理解と対策を取ることで適切に扱うことが可能です。 本記事では、多重検定の基本概念、問...
Python

【Python】パスの書き方いろいろ!

Pythonでファイルやフォルダを操作する際、ファイルパスを指定することが頻繁にあります。 しかし、プラットフォーム(WindowsやMac、Linux)による違いや、エスケープシーケンスなどで混乱することも多いです。 Pythonにおける...
BI

【Power BI】REMOVEFILTERSとKEEPFILTERSの使い方

Power BIのDAXには、データのフィルター処理を柔軟に操作するための関数が複数あり、その中でも REMOVEFILTERS と KEEPFILTERS は特定の場面でフィルターを除去したり、逆にフィルターを維持したりするために使用され...
Python

【Python】終了コードの設定方法

終了コードは、プログラムが正常に終了したか、エラーで停止したかを示すコードで、0は正常終了を、0以外の数は異常終了を意味します。 終了コードはOSやシステムにプログラムの実行結果を伝える役割を持ちます。 通常、シェルやスクリプトで実行する場...
Python

【Python】mathモジュールの便利な使い方!

mathモジュールは数学的な計算をサポートする機能が豊富で、様々な場面で役立ちます。 以下、いくつかの便利な関数を例に紹介します。 基本的な定数の利用 mathモジュールには、一般的な数学定数が含まれています。 math.pi円周率(π) ...