Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
第7回Snowflake Rookies Camp
Search
Snowflake Rookies Camp
July 12, 2026
Technology
20
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第7回Snowflake Rookies Camp
Snowflake Rookies Camp
July 12, 2026
More Decks by Snowflake Rookies Camp
See All by Snowflake Rookies Camp
第9回Snowflake Rookies Camp
rookiescamp
0
84
第5回Snowflake Rookies Camp
rookiescamp
0
26
第6回Snowflake Rookies Camp
rookiescamp
0
22
第1回Snowflake Rookies Camp
rookiescamp
0
34
第2回Snowflake Rookies Camp
rookiescamp
0
27
第3回Snowflake Rookies Camp
rookiescamp
0
14
第4回Snowflake Rookies Camp
rookiescamp
0
17
第8回Snowflake Rookies Camp
rookiescamp
1
130
Other Decks in Technology
See All in Technology
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
340
あるけみー式LTスライド作成術
alchemy1115
2
220
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
5
640
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
110
AIによるクリエイティブ生成を行う上での試行錯誤
plaidtech
PRO
0
160
Genieを崇めよ
kameitomohiro
0
160
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
2
550
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
440
Von-Neumann Machines, Dreams & The Futures of IT
ufried
0
100
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
2.1k
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
860
AIは推し活である。
kurazuuuuuu
1
700
Featured
See All Featured
Building AI with AI
inesmontani
PRO
1
1.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Rails Girls Zürich Keynote
gr2m
96
14k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
550
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
sira's awesome portfolio website redesign presentation
elsirapls
0
420
A Modern Web Designer's Workflow
chriscoyier
699
190k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
460
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Claude Code のすすめ
schroneko
67
230k
Transcript
Snowflake Snowflake Rookies Camp Rookies Camp No.7 No.7 AIハンズオン AIハンズオン
2026/4/17 2026/4/17 Snowflake Rookies Camp No.7 AIハンズオン 2026/4/17
環境準備 環境準備 環境準備 Snowflake社が 30日間でトライアルできる 環境を提供してくれています。 必要なのは ・インターネット環境 ・メールアドレス のみ! ここから → 無料トライアル
本日のテーマ 本日のテーマ 本日のテーマ AIを使ってセキュリティ対策を 体験してみよう! AI活用はこれからの前提スキル セキュリティは運用前に押さえるべき基盤 『触って理解する』ことが本日の目標
参照する人によってデータの見え方を変えたい よくある要件 よくある要件 よくある要件 例えば... 管理者:氏名/住所など完全なデータを見せる 担当者:個人情報は除いて見せる データの改修無しでSnowflakeの設定のみで実現可能
安心してください。 Snowflakeには強い味方となる機能があります。 その名もCortex Code(通称CoCo) 今日はCoCoを活用しつつデータマスキングなどの セキュリティ対策を実現してみましょう! 難しそうと感じていませんか? 難しそうと感じていませんか? 難しそうと感じていませんか?
以下のような特徴のAIツールです。 ・SQLを書かずとも、AIがコードを生成 ・対話をしながら、自然言語でデータ操作が可能 Cortex Codeとは・・ Cortex Codeとは・・ Cortex Codeとは・・
一緒に学びたいこと ①データマスキングとは ②マスキングポリシーとは ※次のスライドを使って説明します! ハンズオンをやりつつ・・ ハンズオンをやりつつ・・ ハンズオンをやりつつ・・
ID 名前 電話番号 1 山田太郎 090-1234-5678 2 田中花子 090-3456-7890 3
佐藤次郎 080-9876-5432 ID 名前 電話番号 1 hoge 090-xxx-xxx 2 hoge 090-xxx-xxx 3 hoge 080-xxx-xxx データマスキング データマスキング データマスキング データマスキング前 データマスキング後 機密情報や個人情報を見えにくくしたり別の値に置き換え たりすること
ID 名前 電話番号 1 山田太郎 090-1234-5678 2 田中花子 090-3456-7890 3
佐藤次郎 080-9876-5432 ID 名前 電話番号 1 hoge 090-xxx-xxx 2 hoge 090-xxx-xxx 3 hoge 080-xxx-xxx マスキングポリシー(1/2) マスキングポリシー(1/2) マスキングポリシー(1/2) 列単位で条件とマスキング処理を指定できるオブジェクト 名前を hogeで表示 データマスキング前 データマスキング後 マスキングポリシー 電話番号を xxxで表示
ID 名前 電話番号 1 山田太郎 090-1234-5678 2 田中花子 090-3456-7890 3
佐藤次郎 080-9876-5432 ID 名前 電話番号 1 hoge 090-xxx-xxx 2 hoge 090-xxx-xxx 3 hoge 080-xxx-xxx マスキングポリシー(2/2) マスキングポリシー(2/2) マスキングポリシー(2/2) ロールごとにマスキング処理を動的に変更することも可能 メールアドレスを hogeで表示 ロールAには 電話番号を xxxで表示 ロールBには そのまま表示 ID 名前 電話番号 1 hoge 090-1234-5678 2 hoge 090-3456-7890 3 hoge 080-9876-5432 データマスキング前 データマスキング後 マスキングポリシー ロールA ロールB
ハンズオンの内容を図解 ハンズオンの内容を図解 ハンズオンの内容を図解 Snowflake データベース DEMO_DB スキーマ DEMO_SCHEMA ウェアハウス COMPUTE_WH
①使用ロール・ウェアハウス決定 ②データベース作成 ③スキーマ作成 ④テーブル作成 ⑤ポリシー管理者・分析者ロール作成 ⑥各ロールへの権限付与 ⑦マスキングポリシー作成 ⑧マスキングポリシー適用 テーブル DEMO_TABLE ロール PII_ADMIN ロール ANALYST ポリシー PHONE_MASK ポリシー EMAIL_MASK
AIへの指示文 AIへの指示文 AIへの指示文 1. テスト用データベースとして DEMO_DB を作成してください 2. テスト用スキーマとして DEMO_SCHEMA
を作成してください 3. DEMO_SCHEMA 配下に DEMO_TABLE を作成してください 【テーブル定義】 テーブル名: DEMO_TABLE カラム:CUSTOMER_ID NUMBER,FULL_NAME STRING,EMAIL STRING,PHONE STRING,COUNTRY STRING,SPEND_YTD NUMBER 4. DEMO_TABLE にテストデータを5件追加してください 5. DEMO_TABLE の内容を確認するSQLを作成してください
AIへの指示文 AIへの指示文 AIへの指示文 【ロール作成】 6. 管理者ロールとして PII_ADMIN を作成してください 7. 分析者ロールとして
ANALYST を作成してください 8. 実行ユーザーに PII_ADMIN と ANALYST を付与してください 【マスキング要件】 9. EMAIL 列と PHONE 列に対してマスキングポリシーを設定してください 10. ロールが PII_ADMIN の場合は元の値を表示してください 11. ロールが ANALYST の場合は EMAIL と PHONE をマスキングしてください 【検証】 12. PII_ADMIN ロールで DEMO_TABLE を参照した結果を確認するSQLを作成してください 13. ANALYST ロールで DEMO_TABLE を参照した結果を確認するSQLを作成してください
18:30-18:35 オープニング 18:35-18:45 tomoさんによるLT 18:45-19:30 ハンズオン 19:30-19:35 写真撮影 19:35-19:55 ネットワーキング
19:55-20:00 クロージング 今日のアジェンダ 今日のアジェンダ 今日のアジェンダ
写真撮影 写真撮影 写真撮影 ※こちらの写真はSlackの #snowflake-rookies-campチャンネルで共有いたします。 公開NGの方は幹事までおっしゃってください。
18:30-18:35 オープニング 18:35-18:45 tomoさんによるLT 18:45-19:30 ハンズオン 19:30-19:35 写真撮影 19:35-19:55 ネットワーキング
19:55-20:00 クロージング 今日のアジェンダ 今日のアジェンダ 今日のアジェンダ
ネットワーキング ネットワーキング ネットワーキング 19:35-19:55 しばしお食事をとりながらご歓談ください
18:30-18:35 オープニング 18:35-18:45 tomoさんによるLT 18:45-19:30 ハンズオン 19:30-19:35 写真撮影 19:35-19:55 ネットワーキング
19:55-20:00 クロージング 今日のアジェンダ 今日のアジェンダ 今日のアジェンダ
右のQRコードから 本日のイベントの感想など ご回答お願いいたします。 今後のイベントをより良いものにするために ぜひご協力お願いいたします。 アンケート回答のお願い! アンケート回答のお願い! アンケート回答のお願い! ↑ ↑ ↑ QRコードはこちら!!
これまでのRookies Campで 取り組んだ内容については Zennブログにまとめています! 様々な内容に取り組んでいるので ぜひご参照ください。 https://zenn.dev/rookiescamp これまでに取り組んだ内容! これまでに取り組んだ内容! これまでに取り組んだ内容!
Frosty Fridayにリーダーのfujitaが出演する ことになりました! 6月末~7月初旬公開予定です。 イベント情報 イベント情報 イベント情報 ↑ ↑ ↑ QRコードはこちら!! Week
106 - Security & Governance 今回のマスキングポリシーと似ている内容になっ ています。 ぜひ見てくださいね!
第8回 Snowflake Rookies Camp 7/10に開催決定!(オンライン) 今日楽しかったな!また勉強したいなと感じ てくださった方、ぜひ今のうちに ご登録ください。 イベント情報 イベント情報
イベント情報 ↑ ↑ ↑ QRコードはこちら!!
THANK THANK YOU YOU THANK YOU