Query JSON data ใน SQL Server โดยธีรานิตย์ พงค์ทองเมือง (Aaron)
- ตัวอย่างนี้ใช้ Git : GitHub - dotnetthailand/orchard-core-blog-example โดยเอา Orchard Core CMS มาเป็นตัวอย่าง
- ผมเพิ่งรู้ว่า MSSQL มี Function ที่ช่วยจัดการกับข้อมูลประเภท JSON ปกติตรวจผ่าน C# มาตลอดเลย
- ISJSON ตรวจว่าข้อมูลตรงนี้เป็น JSON ไหม
- JSON_VALUE ดึงค่ามาจาก JSON ตาม Path ที่กำหนด
- JSON_QUERY เหมือนกัน JSON_VALUE แต่ผลลัพธ์จะเป็น JSON ที่ตรงตามเงื่อนไขแทน
- FOR JSON PATH แปลงผลลัพธ์ SQL Result Set มาเป็น JSON โดยมีชื่อ Key / Nested ตามที่เรากำหนด
- , ROOT OPTION บอกว่า JSON ที่ได้ จะเอา Column อะไรเป็น root หลัก
- JSON_MODIFY แก้ไขข้อมูล JSON ตาม Express ที่กำหนด
- Resource: Slide Query JSON data in SQL Serve / Git : GitHub - dotnetthailand/orchard-core-blog-example
Bring Azure SQL DB (PaaS) to your premise by Azure Arc โดย เมธาสิทธิ์ ธุววิทย์ (โมส)
- SQL Server 2022 Hero Feature
- HA/DR : DC LOCAL / DR Azure
- Big Data Analytic : Azure Synapase Link / ETL Free
- Data Governance : Azure Pureview Integration เอามาตอบ PDPA พวก Policy เลย
- SQL Server Ledger
- Performance Improve
- Azure Arc ?
- On Premise แต่มี Feature เท่า Azure SQL หรือ กลับกัน โดยมี 2 Mode
- Enabled Infrastructure - เอา Resource จาก Local หรือ Cloud เจ้าอื่นๆ มา Manage / Monitor ผ่าน Azure
- Enabled Services - Feature จาก Azure บน Local เช่น PostgreSQL / SQL Server แต่มีข้อจำกัดตาม HW ที่ Local มี เช่น อาจจะไม่สามารถ Scale ได้
- Azure Arc ไม่จำเป็นต้องต่อ Internet ตลอดเวลา / ปรับตาม Policy ได้
- มี Policy ต่างๆเตรียมไว้ให้ หลังเชื่อม Azure Arc ทำให้เราสามารถตอนสอบได้ เช่น VM ของเรา Comply ตาม ISO27001 หรือไม่ เป็นต้น + Recommendation คิดว่าน่าเหมือนทำ VA Scan + Hardening แล้ว มา Apply กับระบบของเรา
- On Premise แต่มี Feature เท่า Azure SQL หรือ กลับกัน โดยมี 2 Mode
- 3 Step Azure Arc Enabled Services
- Kubernate Link Azure
- Data Controller เป็น PowerShell Script มาให้เรารัน
- เลือก Service PostgreSQL / SQL Server
เทคนิคใช้ Power BI มาวิเคราะห์ SQL on Azure โดย อ.ชไลเวท 9Export
- SQL Server ตอนนี้มี 3 แบบ
- SQL Virtual Machine
- Managed Instance
- Database
- ไม่ว่าจะเป็นแบบไหน สามารถใช้ SQL Server Management Studio เชื่อมต่อมาจัดการได้หมด
- ถ้า Connected เจอ Issue แบบแจ้ง Sign-in และ Add firewall-rule เพิ่ม
- Power Platform
- Power BI - ทำ Data Visualization
- Power Apps - Application แบบ No Code
- Power Automate - Workflow ถ้ามี Power BI เรามาใช้ร่วมกันได้ มีเวอร์ชัน Desktop / cloud
- Power Virtual Agent - Chat Bot
- Power BI (Mode)
- Import - เอาข้อมูลจาก Data Source มาใส่ใน Power BI (ถ้าอยากได้ข้อมูล Update จะต้อง Power Data Gateway มา Sync)
- Direct Query - เอา Schema มาพวก Table / View / Function หรือ Store Procedure เป็นต้น จะดึงข้อมูลเมื่อเข้าเงื่อนไข ใน Power BI ปุ่ม data จะหายไป
- Live - เอาไว้ดู Data Visualization เพียงอย่างเดียว
- Composite - Mode ลูกผสมระหว่าง Import + Direct Query
Note: ถ้าเปลี่ยน Mode มาเป็น Import แล้ว จะแก้ไข Mode ไม่ได้
- Q&A ถ้าไฟล์ .pbix มันใหญ่มาก มีวิธีเสี่ยงอย่างไร เพราะ License มันจะแพงด้วย
- ปรับวิธีการออกแบบ รวมถึงเอาข้อมูลที่ไม่จำเป็นออกจากการ Import หรือมี Pre Process เข้ามาก่อน
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.