Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第7回Snowflake Rookies Camp
Search
Rookies Camp
July 12, 2026
Technology
8
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第7回Snowflake Rookies Camp
Rookies Camp
July 12, 2026
More Decks by Rookies Camp
See All by Rookies Camp
第5回Snowflake Rookies Camp
rookiescamp
0
9
第6回Snowflake Rookies Camp
rookiescamp
0
10
第1回Snowflake Rookies Camp
rookiescamp
0
10
第2回Snowflake Rookies Camp
rookiescamp
0
10
第3回Snowflake Rookies Camp
rookiescamp
0
9
第4回Snowflake Rookies Camp
rookiescamp
0
8
第8回Snowflake Rookies Camp
rookiescamp
1
100
Other Decks in Technology
See All in Technology
『モンスターストライク』 の運営に伴走する! データ民主化への 解析グループの3つのアプローチ
mixi_engineers
PRO
0
180
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
260
PLaMoを毎日の開発で使い育てていく
pfn
PRO
0
100
AI研修(Day2)【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
1.5k
reFACToring
moznion
1
910
ここは地獄!つらい朝会を体験することで、チームとしてのより良い振る舞いに気づくワークショップ / The stand-up meeting from hell in the game industry
scrummasudar
0
440
13年運用タイトルのサーバーサイドが辿り着いた現在地 ― モンスターストライクにおける技術・組織・AI活用から得た知見
mixi_engineers
PRO
1
320
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
210
「待ち時間」の消滅と「自我消耗」の加速:生成AI時代のエンジニアを救うメンタル・リソース管理
poropinai1966
0
320
VPCセキュリティ対応の最新事情
nagisa53
1
350
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
31
25k
書籍セキュアAPIについて
riiimparm
0
390
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
980
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
640
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
380
Testing 201, or: Great Expectations
jmmastey
46
8.2k
エンジニアに許された特別な時間の終わり
watany
108
250k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
500
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
370
The SEO identity crisis: Don't let AI make you average
varn
0
520
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
470
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