BigQuery Analytics Hubを通じて、Sagebaseのデータにアクセスする手順をご案内します。
前提条件
- Google Cloudアカウントをお持ちであること
- BigQueryが有効なGoogle Cloudプロジェクトがあること(無料枠で利用可能です)
ステップ1:Analytics Hubでリスティングを検索
- Google Cloud Console にログイン
- 左メニューから 「BigQuery」 → 「Analytics Hub」 を選択
- 検索バーで 「Sagebase」 または 「政治ベース」 と検索
- 表示された Sagebaseのリスティング をクリック
ステップ2:データセットをサブスクライブ
- リスティングの詳細ページで 「データセットに追加」 ボタンをクリック
- データを追加するGoogle Cloudプロジェクトを選択
- 必要に応じて、リンクされたデータセットの名前を変更(デフォルトのままでもOK)
- 「保存」 をクリック
これで、ご自身のBigQueryプロジェクトにSagebaseのデータセットがリンクされます。
ステップ3:BigQueryでデータを参照
- BigQueryコンソールの左ペインで、ご自身のプロジェクト配下に追加されたデータセットを確認
- テーブル一覧から参照したいテーブルを選択
- 「プレビュー」 でデータの内容を確認、または 「クエリ」 をクリックしてSQLで分析
クエリ例
-- 特定の政治家の発言を検索
SELECT
s.name AS speaker_name,
c.content AS speech_content,
m.date AS meeting_date,
conf.name AS conference_name
FROM `your-project.sagebase.conversations` c
JOIN `your-project.sagebase.speakers` s ON c.speaker_id = s.id
JOIN `your-project.sagebase.minutes` mi ON c.minutes_id = mi.id
JOIN `your-project.sagebase.meetings` m ON mi.meeting_id = m.id
JOIN `your-project.sagebase.conferences` conf ON m.conference_id = conf.id
WHERE s.name LIKE '%山田%'
ORDER BY m.date DESC
LIMIT 100;
料金について
- データセットのサブスクライブ: 無料
- クエリ実行: BigQueryの通常料金が適用されます(毎月1TBまで無料)
- 詳しくは BigQueryの料金ページ をご参照ください
今後の提供予定
Snowflake Marketplace
Snowflake Marketplaceでも公開データセットとして提供を予定しています。
- SQLで直接クエリ可能
- Snowflakeユーザーは即座にアクセス可能
- データのコピー不要(Zero-Copy Cloning)
無料API / MCP
REST APIおよびMCP(Model Context Protocol)サーバーとしての提供を予定しています。
- プログラムから直接データを取得可能な無料API
- Claude等のAIアシスタントから直接データを参照できるMCPサーバー
- 政治データを活用したアプリケーション開発やAI分析を支援
各機能の公開開始時期については、本ページで順次お知らせいたします。
お問い合わせ
データの利用方法や詳細については、お問い合わせページからご連絡ください。