JSON is coming to town
āļāļ§āļēāļĄāļŦāļ§āļąāļāđāļĨāđāļāđ āļāļāļāļāļĄ āļĄāļēāļāļēāļāļāđāļēāļ§ Google BigQuery āđāļāļīāđāļĄāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļ JSON āļāļķāļāđāļĄāđāļ§āđāļēāļāļ°āđāļāđāļāļāđāļ§āļāđāļĢāļīāđāļĄāļāđāļāļāļĩāđāđāļāļīāļāđāļŦāđāļāļāļŠāļāļāđāļāđāļāđāļāļģāđāļŦāđāļāļīāļāļāļąāļāđāļāđāļāļĨ
āļŠāļĄāļąāļĒāļāļĩāđāļāļģāđāļāļĢāđāļāļĢāļĄāļāļąāļāļāļĩāļāļĢāļąāđāļāđāļĢāļāđāļāđ Btrieve āđāļāđāļ database āļāļģāđāļŦāđāđāļāđāļāļāļāļāļĩāđāļāđāļēāļĄāļĒāļļāļāļŠāļĄāļąāļĒāļāļāļ FoxBase, Acces āđāļĨāļ° SQL āļĄāļēāđāļāļĒāđ āđāļāļĢāļēāļ°āđāļĢāļīāđāļĄāļāđāļāļāļāļāđāļāļāļāļąāđāļāđāļāđāļāđāļāļāļāļĩāđ SQL āļāļ°āđāļāļĢāđāļŦāļĨāļēāļĒ
āļāļāļāļāļąāđāļāļāļĄāđāļāļĒāđāļāļĩāļĒāļāļāļķāļ database āđāļāļāļąāļāļāļĩāđāļāļĒāļēāļāđāļāđāđāļāļēāđāļ§āđ..
"..
āđāļāļ§āļāļīāļāđāļāļāļēāļĢāļāļāļāđāļāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļ Dynamic āļāđāļ§āļĒāđāļāđāļāļąāļāļŦāļēāđāļāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļāļ āļāļēāļĢāđāļāđāļāļāđāļāļĄāļđāļĨāđāļāļāļāļēāļāļ āđāļāļĒāđāļĄāđāļāļģāđāļāđāļāļāđāļāļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļāļāļāļēāļāļāđāļāļĄāļđāļĨ āļāļāļ°āđāļāļĩāļĒāļ§āļāļąāļāļāđāđāļāđāļāđāļāļ§āļāļīāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļēāļāļāļąāļ āļĢāļ°āļāļāļāļēāļāļāđāļāļĄāļđāļĨ Generation āđāļāđāļēāđ āļāļĩāđāđāļĄāđāļĄāļĩāļāļļāļāļŠāļĄāļāļąāļāļīāļāļķāļāļĢāļ°āļāļąāļ RDBMS āđāļāđ āđāļāđāļāļāļēāļĢāļāļŠāļĄāļāļŠāļēāļāļĢāļ°āļŦāļ§āđāļēāļāļŠāđāļ§āļāļāļĩāđāđāļāđāļ Fix Format Data āļāļķāđāļāļĄāļĩāļāļēāļĢāļāļāļāđāļāļāđāļāļĨāļąāļāļĐāļāļ°āļāļĩāđāđāļāđāļ Field āđāļŦāļĄāļ·āļāļāļāļąāļāļāļēāļĢāļāļāļāđāļāļāļāļēāļāļāđāļāļĄāļđāļĨāļāļēāļĄāļĢāļđāļāđāļāļāļāļĩāđāđāļāļĢāđāļāļĢāļĄāđāļĄāļāļĢāđ āļŠāđāļ§āļāđāļŦāļāđāļāļļāđāļāđāļāļĒ āļāļāļ§āļāļāļąāļāļŠāđāļ§āļāļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨāđāļāļīāđāļĄāđāļāļīāļĄ āļāļķāđāļāļĄāļĩāļĨāļąāļāļĐāļāļ°āđāļāđāļāđāļŦāļĄāļ·āļāļāļāļąāļ News Info āļŦāļĢāļ·āļ Free Form Data āļāļķāđāļāđāļāļāļĢāļāļĩāļāļĩāđāđāļāđāļāđāļāļāļāļĢāļ°āļāļāļāļēāļāļāđāļāļĄāļđāļĨāļŦāļĢāļ·āļāļĄāļēāļāļĢāļāļēāļāļāđāļāļ·āļ Memo Field āļāļąāđāļāđāļāļ āđāļāđāļāđāļāļĄāļđāļĨāļāļĩāđāļāļĒāļđāđāđāļ Memo Field āļāļĩāđāļāļ°āļĄāļĩ āđāļāļĢāļāļŠāļĢāđāļēāļāļŦāļĢāļ·āļ Format āļ āļēāļĒāđāļāļāļĩāđāđāļāļĢāđāļāļĢāļĄāļŠāļēāļĄāļēāļĢāļāļĢāļąāļāļĢāļđāđ āđāļĨāļ°āļĄāļāļāđāļāđāļ Extend Data Field āđāļāđ
āļāļēāļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļāļāļāļĄāđāļāļāļēāļĢāļāļąāļāļāļēāđāļāļĢāđāļāļĢāļĄ āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļĩāđāđāļāļīāļāļāļķāđāļāļĄāļēāļāļāļĩāđāļŠāļļāļāļāļ·āļ āļāļēāļĢāļāļāļāđāļāļāļĢāļ°āļāļāļāļēāļāļāđāļāļĄāļđāļĨ āļ āļēāļĒāđāļāđāļāļ·āđāļāļāđāļāļāļāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļāļāļĢāļ°āļāļāļāļĩāđāļĒāļąāļāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļŠāļĄāļāļđāļĢāļāđāđāļāđ āđāļĨāļ°āđāļāļāļāļāđāļāļĢāļāļēāļāđāļŦāđāļāļāļēāļĢāļāļąāļāļāļēāđāļāļĢāđāļāļĢāļĄāļāļ°āļāđāļāļāļāļ§āļāļāļđāđāđāļāļāļąāļāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāļĢāļ°āļāļāļāļēāļāļ āļēāļĒāđāļ āļāļāļāđāļāļĢāļāļĩāđāļāļĢāļ°āļŠāļāļāļ§āļēāļĄāļŠāļģāđāļĢāđāļ āđāļĄāđāđāļāļĒāļāļĒāļđāđāļāļīāđāļ āļāļ°āļāđāļāļāļĄāļĩāļāļēāļĢāļāļĢāļąāļāđāļāļĨāļĩāđāļĒāļāļāļĨāļāļāđāļ§āļĨāļē
āļāļąāļāļāļąāđāļ āļāļĄāļāļķāļāđāļāđāļ§āļīāļāļĩāļāļīāļāđāļŦāđāļāđāļāļĒāļāļĩāđāļŠāļļāļ āļāļīāļāļēāļĢāļāļēāđāļāļāļēāļ°āđāļāđāļāļāļāļāļāđāļāļĄāļđāļĨ (Core) āļāļ°āđāļĢāļāļĩāđāđāļĄāđāļāļąāļāđāļāļāđāļĄāđāļāļ§āļĢāļāļģāļŦāļāļāđāļāļ·āđāļāļŦāļĢāļ·āļ āđāļāļēāļĨāđāļ§āļāļŦāļāđāļē āđāļāļ§āļāļēāļāļāļēāļĢāļāļāļāđāļāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļāļāļāđāļāļĄāļđāļĨāđāļāļ Dynamics āļāļĩāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļąāļāļŦāļēāļāļēāļāļēāļĢāļāļēāļāļāļĨāļēāļĒāļāļāļāđāļāļĢāļāļŠāļĢāđāļēāļ āļāđāļāļĄāļđāļĨ āļāļĨāļēāļĒāđāļāđāļāļ§āđāļē āđāļĢāļēāļāļ°āļāļīāļāļēāļĢāļāļē Minimum Fields āļāļĩāđāļāļ°āļāđāļāļāļĢāļ°āļāļļāđāļ§āđāđāļāļŠāđāļ§āļāļāļāļ Fix Format āđāļāļāļēāļ°āļĨāļąāļāļĐāļāļ°āļāļāļ Field āļāđāļāļĄāļđāļĨāļāļēāļĄāđāļāļ·āđāļāļāđāļāļāđāļāđāļāļāļĩāđ
1. āļāđāļāļĄāļđāļĨ Field āļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļģāđāļāđāļāļāļ°āļāđāļāļāļĄāļĩāđāļāļāļļāļ Record āļŦāļĢāļ·āļāđāļĄāđ (Require)
2. āļāđāļāļĄāļđāļĨ Field āļāļĩāđāđāļāđāđāļāļāļēāļĢāļāđāļāļŦāļēāđāļĨāļ°āđāļĢāļĩāļĒāļāļĨāļģāļāļąāļ (Search and Index)
.."
āļāļāļāļĢāļ°āļāļąāđāļ 15 āļāļĩāļāđāļāļĄāļē āđāļĄāļ·āđāļāļāđāļāļāļāļāļāđāļāļāđāļāļĢāđāļāļĢāļĄāļāļąāļāļāļĩāđāļŦāļĄāđ āļāļķāļāđāļāđāļĢāļđāđāļāļąāļ database āļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨāđāļāļĢāļđāļāđāļāļ JSON
āļĢāļđāđāļŠāļķāļāļ§āđāļē MongoDB āđāļāđāļāļāļ°āđāļĢāļāļĩāđāļāļĨāđāļēāļĄāļēāļ āļĄāļĩāđāļāļ§āļāļīāļāļāļĩāđāļŠāļļāļāđāļāļāļĩāļāļāđāļēāļāļŦāļāļķāđāļāļāļąāļāļāļģāļ§āđāļē NoSQL āđāļāđāļāļĩāđāđāļāļāđāļāļāļĢāļīāļāđ āļāļĢāļāļāļĩāđ schema-less āļāļđāđāļŦāļĄāļ·āļāļāļāļ°āđāļāļĨāđāđāļāļĩāļĒāļāļāļąāļ database āļāļĩāđāđāļāļĒāļāļąāļāđāļāļēāđāļ§āđ
āļāļēāļĢāļāļāļīāļāļēāļĒāđāļāļ§āļāļīāļ database āđāļŦāļĄāđāđāļĄāđāđāļāđāđāļĢāļ·āđāļāļāļāđāļēāļĒ āđāļāļ·āđāļāđāļŦāđāļāļąāļāļāļąāļāļāļēāļāļĩāđāļāļļāđāļāļāļīāļāļāļąāļ SQL āļŦāļĢāļ·āļ RDBMS āļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāđāļāđ āļāļķāļāļāđāļāļāļāļģāđāļŠāļāļāļ§āđāļē collection āđāļāļĩāļĒāļāđāļāđāļēāļāļąāļ table āđāļĨāļ° document āļāļĩāđāđāļāđāļ JSON āđāļāļĩāļĒāļāđāļāđāļēāļāļąāļ row āļāļąāđāļāđ āļāļĩāđāļāļ§āļēāļĄāļāļĢāļīāļāđāļĨāđāļ§ JSON āđāļāđāļāđāļāđāļĄāļēāļāļāļ§āđāļēāļāļąāđāļ āđāļāļĩāļĒāļāđāļāđāļēāļāļąāļ row + relational rows āļŦāļēāļāđāļāđāļēāđāļāļĻāļąāļāļĒāļ āļēāļāļāļĢāļāļāļĩāđ āļŠāļēāļĄāļēāļĢāļāļĨāļāļāļēāļāđāļĨāļ°āļāļąāļāļāļīāđāļāļāļąāđāļāļāļāļāļāļĩāđāļĒāļļāđāļāļĒāļēāļāļāļāļāļāļēāļĢāđāļĢāļīāđāļĄāļāđāļāļāļāļāđāļāļāđāļ SQL āļāļĩāđāļāđāļāļāļāļģāļŦāļāļ schema āđāļĒāļāļāļāļāđāļāđāļ table āļĒāđāļāļĒāđ āđāļĨāļ°āļāļģāļāļąāļāļāļ§āļēāļĄāļŠāļąāļĄāļāļąāļāļāđāļĢāļ°āļŦāļ§āđāļēāļāļāļąāļ
āļāļĄāļāļ°āļĨāļāļāđāļĨāđāļēāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļēāļĢāđāļāđāļāļēāļ database āļāļāļāđāļāļĢāđāļāļĢāļĄāļāļąāļāļāļĩāđāļŦāļĄāđ āļĄāļēāđāļŦāđāļāļīāļāļēāļĢāļāļēāļāļąāļ
āļāđāļāļĄāļđāļĨāļāļēāļāļāļąāļāļāļĩāļāļąāđāļāļŦāļĄāļāļāļāļāđāļāļāđāļŦāđāđāļāđāļāļāļĒāļđāđāđāļ collection "docs" āļāļĩāđāđāļāļĩāļĒāļ§ (āļāđāļēāđāļŦāļĄ)
āđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨāļ āļēāļĒāđāļ "docs" āļĄāļĩāļāļĒāļđāđāđāļāļĩāļĒāļ 5 āļāļīāļĨāļāđ āđāļāđāļēāļāļąāđāļ
1. "_type" āđāļāđāļāļāļĢāļ°āđāļ āļāđāļāļāļŠāļēāļĢ āļāļ·āđāļ, āļāļēāļĒ, āļāđāļēāļĒ, āļĢāļąāļ āļŊāļĨāļŊ
2. "_name" āđāļāđāļāđāļĨāļāļāļĩāđāđāļāļāļŠāļēāļĢ
3. "_sys" āļ āļēāļĒāđāļāđāļāđāļāļāļīāļĨāļāđāļĒāđāļāļĒ āđāļāđāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāļĢāđāļāļĢāļĄāļŠāļĢāđāļēāļāļŦāļĢāļ·āļāļāļģāļāļ§āļāđāļāļ·āđāļāđāļāđāļāļēāļāļ āļēāļĒāđāļ
4. "info" āļ āļēāļĒāđāļāđāļāđāļāļāļīāļĨāļāđāļĒāđāļāļĒ āđāļāđāļāļāđāļāļĄāļđāļĨāļŦāļąāļ§āļāļīāļĨ āđāļāđāļ āļ§āļąāļāļāļĩāđ, āļāļđāđāđāļāļĩāđāļĒāļ§āļāđāļāļ, āļāļĩāđāļāļĒāļđāđ āļŊāļĨāļŊ āļāļēāļāļĄāļĩāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāļāļāđāļēāļāļāļąāļāļāļēāļĄāļāļĢāļ°āđāļ āļāđāļāļāļŠāļēāļĢ
5. "meta" āļ āļēāļĒāđāļāđāļāđāļāļāļīāļĨāļāđāļĒāđāļāļĒ āđāļāđāļāļāđāļāļĄāļđāļĨāļāļĢāļĢāļāļąāļāļĢāļēāļĒāļāļēāļĢāđāļāļāļīāļĨ āļāļķāđāļāđāļāļāļāđāļēāļāļāļąāļāļāļēāļĄāļāļĢāļ°āđāļ āļāđāļāļāļŠāļēāļĢ
āļāļēāļĢāļāļģāļāļēāļāļāļāļāļāļĩāļĄāļāļąāļāļāļē āļāļĩāđāļāđāļāļāļ§āļēāļāļĢāļ°āļāļāđāļĨāļ°āļāļāļāđāļāļāļĢāļēāļĒāļāļēāļ āļāļķāļāđāļāđāđāļ§āļĨāļēāļāđāļāļĒāļĄāļēāļāđāļāļāļēāļĢāļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāđāļĨāļ°āđāļĢāļĩāļĒāļāļĢāļđāđāđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨ āļāđāļ§āļĒāļāļ§āļēāļĄāļāļĩāđāđāļāđāļ JSON āđāļĄāļ·āđāļāļāļđāļāļ·āđāļāļāļīāļĨāļāđāļāļĩāđāļāļĒāļđāđāļ āļēāļĒāđāļ āļāļĢāđāļāļĄāļāļąāļāļāļąāļ§āļāļĒāđāļēāļāļāđāļāļĄāļđāļĨāļāļĢāļ°āļāļāļāļāļąāļ āļāđāļŠāļēāļĄāļēāļĢāļāļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāđāļāļĒāđāļĄāđāļāđāļāļāļĄāļĩ schema āđāļāđāļ "info.date", "info.address"
āļāļĒāļēāļāļāļģāļĢāļēāļĒāļāļēāļāļĒāļāļāļāļēāļĒāļāļāļāđāļāļ·āļāļāļāļĩāđ āļāđāđāļāđāđāļāđāļāļģāļŠāļąāđāļāļāļĢāļāļāļāđāļāļĄāļđāļĨ "@_type=āļāļēāļĒ && @info.date=$date āđāļāļ·āļāļāļāļĩāđ" āļāļķāđāļāļāļ°āđāļāļĨāļāđāļāđāļ query āļāđāļēāļāļāđāļāļĄāļđāļĨāļāļēāļ database
āļāļēāļĢāļ§āļēāļāļĢāļ°āļāļāļāļĩāđāđāļāđāļāļēāļāđāļāļāļāđāļēāļāļāļąāļāļŠāļģāļŦāļĢāļąāļāđāļāđāļĨāļ°āļāļīāļāļāļēāļĢ āļāļđāđāļ§āļēāļāļĢāļ°āļāļāļŠāļēāļĄāļēāļĢāļāļāļĢāļąāļāļāļēāļĢāļāđāļāļāļāđāļāļĄāļđāļĨ āđāļāļīāđāļĄāļāļīāļĨāļāđāļāļīāđāļĻāļĐāđāļāđāđāļāļ āļĄāļĩāđāļāļ·āđāļāļāđāļāļŠāļģāļāļąāļāļāļ·āļ āļāđāļāļāđāļāđāļāļāļīāļĨāļāđāļĒāđāļāļĒāļ āļēāļĒāđāļāđ info āļŦāļĢāļ·āļ meta āđāļāđāļēāļāļąāđāļ āļŦāļĨāļēāļĒāļāļĢāļąāđāļāļāļĩāđāļāļĄāļāļĨāļąāļāļĄāļēāļāļāļāļ§āļāļāļąāļ§āđāļāļ āļāļķāļāļāļēāļĢāđāļĨāļ·āļāļāđāļĨāļĩāđāļĒāļ§āļāļāļāļāļāļāļāļēāļāļāļĩāđāļāļāļŠāđāļ§āļāđāļŦāļāđāđāļāļēāļāļģāļāļąāļ āđāļĨāđāļ§āļĄāļēāđāļāđāđāļāļĨāļāļāļāļķāļāļāļļāļāļ§āļąāļāļāļĩāđ āļāļīāļāļ§āđāļē āđāļāļāđāļĨāļ°āļāļ§āļēāļĄāļāļąāļāđāļāļīāļ āļāđāļēāļāļ°āđāļāđāļāļāļąāļāļāļąāļĒāļŦāļāļķāđāļāļāļĩāđāļŠāļģāļāļąāļāļāđāļ§āļĒ
āļāļąāļāđāļāļīāļāļāļĩāđāļāļāļāļāļāļāđāļāļāļāļīāļāļāļāđāļāļĩāļĒāļ§ āđāļĄāđāļāđāļāļāđāļŠāļĩāļĒāđāļ§āļĨāļēāļāļāļīāļāļēāļĒāļāļāļāļ·āđāļ āļāļąāļāđāļāļīāļāļāļĩāđāļĄāļĩāļāļĩāļĄāļ§āļēāļāļĢāļ°āļāļāļāļĩāđāļĒāļāļāđāļĒāļĩāđāļĒāļĄ āļāļķāļāļāļĨāđāļēāļāļāļāđāļāļāđāļāļĢāđāļāļĢāļĄāļāļĩāđāļĄāļĩāđāļāđāđāļāļĢāļāļāļ·āđāļāļāļēāļāļāļģāđāļŦāđāļāļđāđāļĨāļāđāļēāļĒ āđāļĨāđāļ§āļāļĨāļąāļāļāļ§āļēāļĄāļāļąāļāļāđāļāļāļāļąāđāļāđāļāđāļŦāđāļāļĩāļĄāļ§āļēāļāļĢāļ°āļāļāļāđāļāđāļāļīāļĄāđāļāļ āļāđāļēāļāļāļāļāļąāđāļāļĄāļĩāļāļĩāļĄāđāļāļĢāđāļāļĢāļĄāđāļĄāļāļĢāđāļŦāļĨāļēāļĒāļāļāđāļāđāļāļāļēāļāļāļąāļāļāļģāļāđāļāļ°āļāđāļāļāđāļĨāļ·āļāļāļāļĩāļāļāļēāļ āļāļ§āđāļēāļāļ°āļāļģāđāļŦāđāļāļĩāļĄāđāļāđāļēāđāļ MongoDB āļāļēāļāđāļŠāļĩāļĒāđāļ§āļĨāļēāļĄāļēāļāļāļ§āđāļēāđāļāđ SQL āđāļĨāļ°āļŦāļēāļāđāļĄāđāļĄāļĩāļāļĩāļĄāļāļąāļāļāļēāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļĨāļīāļāđāļāļĨāļāļ§āļēāļāļĢāļ°āļāļāļāļāļāđāļāļāļĢāļēāļĒāļāļēāļāđāļāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļāđāļāđāļāļāļāļāļāđāļāļāđāļāļĢāđāļāļĢāļĄāļāļĩāđāļāļĢāļāđāļāļāļĢāļāļĄāļēāđāļŦāđāđāļāļēāđāļāđāļāđāđāļāļĒāđāļĄāđāļāđāļāļāļ§āļēāļāļĢāļ°āļāļ āļāđāļēāļāļēāļĄāļ§āđāļē āđāļĨāļāļāļąāļāļāļ°āđāļĢāļĄāļēāļāđāļēāļ āļĢāļēāļāļēāļāļĩāđāļāđāļāļāļāđāļēāļĒāđāļĄāļ·āđāļāđāļĨāļ·āļāļāđāļāđ database āļāļĩāđāđāļĄāđāđāļāđāļ SQL āļāļ·āļāļāļ°āđāļĢ ?
āđāļĢāļ·āđāļāļāļāļĩāđāļŠāļģāļāļąāļāļāļĩāđāļŠāļļāļāļāļ·āļāļĢāļēāļĒāļāļēāļ āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāļĢāđāļāļĢāļĄāđāļāđāļāđ āļāļąāđāļāļŦāļĨāļēāļĒāđāļāđāļĨāļāļāļģāļĢāļēāļĒāļāļēāļ āļāļĢāļēāļ āļŦāļĢāļ·āļāļāļēāļĢāđāļāļŠāļ§āļĒāđ āļĢāļ§āļĄāļāļķāļ Excel āđāļĨāļ° Sheets āļāđāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļāđāļāļāļĢāļāļāļąāļ database āļāļģāđāļŦāđāļāđāļāļāļŠāļĢāđāļēāļāđāļāļĢāđāļāļĢāļĄāļŠāļģāļŦāļĢāļąāļāļāļāļāļĢāļēāļĒāļāļēāļāļāļĩāđāļāđāļēāļāđāļĨāļ°āđāļāđāļēāđāļāļāđāļāļĄāļđāļĨ JSON āļāļķāđāļāļĄāļēāđāļāđāđāļāļ āļāļĨāļāļĨāļāļĒāđāļāđāļāļ·āļāļāđāļēāļāļāđāļāļĄāļđāļĨ JSON āļāļēāļ API āļ āļēāļĒāļāļāļāļāđāļēāļāđ āļĄāļēāļŠāļĢāđāļēāļāđāļāđāļāļĢāļēāļĒāļāļēāļāđāļāđāļāđāļ§āļĒ āļāļāļāļāļēāļāļāļĩāđāļĒāļąāļāļāđāļāļ export āļĢāļēāļĒāļāļēāļāļāļąāđāļāļāļāļāđāļāđāļŦāđ Excel āđāļĨāļ° Google Sheets āļāđāđāļĨāļĒāđāļāđāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāđāđāļāļĨāļ JSON āđāļāđāļāļŠāđāļāļĢāļāļāļĩāļ āļāļąāđāļāļāļ·āļāļŠāđāļ§āļāļāļĩāđāļāđāļāļāļĨāļāļāļļāļāļŦāļĢāļ·āļāļāļāļāđāļĢāļāđāļĒāļāļ°āļāļĩāđāļŠāļļāļ āđāļāļ·āđāļāļāļģāđāļŦāđāļāļēāļĢāđāļāđāļāļēāļāđāļāļĢāđāļāļĢāļĄāļāļąāļāļāļĩāļāļĢāļāļāđāļ§āļāļāļĒāđāļēāļāļāļĩāđāļāļ§āļĢāļāļ°āđāļāđāļ
āļāļĩāļāđāļĢāļ·āđāļāļāļŦāļāļķāđāļāļāļ·āļ Business Intelligence (BI) āļāļĩāđāđāļāđāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļēāļāļāļļāļĢāļāļīāļ āđāļāļĒāļāļąāđāļ§āđāļāļāļ°āđāļĢāļīāđāļĄāļĄāļĩāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāđāļĄāļ·āđāļāļŠāļ°āļŠāļĄāļāđāļāļĄāļđāļĨāđāļāđāļāļēāļāļĢāļ°āļĒāļ°āļŦāļāļķāđāļ āļĒāļąāļāđāļĄāđāđāļāđāļāļļāļāļāļīāļāļāļēāļĢāļāđāļāļāļāļēāļĢ BI
āđāļāļĢāđāļāļĢāļĄ BI āļāļąāđāļāļŦāļĨāļēāļĒāļĢāļāļāļĢāļąāļāđāļāļāļēāļ°āđāļĄāđāļāļĨāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļāļāļēāļĢāļēāļ āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāđāļ JSON āļāļĩāđāļĒāļąāļāđāļāđāļāļāđāļāļāļģāļāļąāļāļŠāļģāļāļąāļ āļāļ°āļāđāļāļāļāļīāļāļāļąāđāļ connector āļŦāļĢāļ·āļāļāļāļāđāļāļ data pipeline āđāļāļ·āđāļāļŠāļĢāđāļēāļ analytical database āļŠāļģāļŦāļĢāļąāļāļāļēāļ BI
āļŠāļģāļŦāļĢāļąāļāļ§āļīāļāļĩāđāļĢāļāļāļēāļĢāđāļāđ connector āđāļĄāđāļāļ§āļĢāļāđāļāļāļĢāļāļāļąāļ database āļāļĩāđāđāļāđāļāļģāļāļēāļ āļāļēāļāļĄāļĩāļāļĨāļāļĢāļ°āļāļāļāļēāļāļāļēāļĢāļāđāļēāļāļāđāļāļĄāļđāļĨāļāļĢāļīāļĄāļēāļāļĄāļēāļāđāļāļĒāļāļąāļ§ BI āļāļ§āļĢāđāļāđāđāļāļāļēāļ°āļāļāļŠāļāļāđāļāđāļēāļāļąāđāļ āļŦāļēāļāđāļāđāļāļēāļāļāļĢāļīāļāļāļąāļāļāļ§āļĢ clone database āļāļāļāļĄāļēāļāđāļēāļāļŦāļēāļ āđāļāđāļāđāļāļ°āļāļģāđāļŦāđāļĄāļĩāļāđāļāļāļģāļāļąāļāļāļģāļāļēāļāļāļąāļāļāđāļāļĄāļđāļĨāļāļķāļ āļ āđāļ§āļĨāļēāļāļĩāđ clone āļĄāļēāđāļāđ
āļŠāđāļ§āļāļ§āļīāļāļĩāļāļĩāđāļŠāļāļ data pipeline āļĄāļĩāļāļ§āļēāļĄāļāļąāļāļāđāļāļ āđāļāđāļāļāļēāļĢāļāđāļēāļĒāļāđāļāļĄāļđāļĨāđāļāļāļĩāļ database āļŦāļāļķāđāļāđāļāļāļāļąāļāđāļāļĄāļąāļāļī āļāļģāđāļŦāđāļĄāļĩāļāđāļāļĄāļđāļĨāļĨāđāļēāļŠāļļāļāđāļāđāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļĨāļāļāđāļ§āļĨāļē
Google BigQuery āđāļāđāļ database āļāļĩāđāđāļāđāļāļēāļāļāļđāđāļāļąāļ Data Studio āļāļĩāđāđāļāđāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļ BI āļāļąāļ§āļŦāļāļķāđāļ āđāļĄāļ·āđāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāđāļāļĄāļđāļĨ JSON āđāļāđ āļāļģāđāļŦāđāļāļĄāļāļīāļāļāļąāļāđāļāđāļāļĨ āļĄāļĩāļāļ§āļēāļĄāļŦāļ§āļąāļāļ§āđāļēāđāļāļāļāļēāļāļāļŦāļēāļ Data Studio āļāļĢāļąāļāļāļĢāļļāļāļāļēāļĄāļĄāļēāļāļąāļāļāļąāļ āđāļāđ JSON āđāļāđāļāđāļ§āļĒ āļāđāļāļ°āļāļģāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļŠāđāļāļāđāļāļĄāļđāļĨ JSON āļāļēāļ MongoDB āđāļāđāļāđāļē BigQuery āđāļĨāđāļ§āļāļģ BI āđāļāđāđāļāļĒāđāļĄāđāļāđāļāļāļāļāļāđāļĢāļāļĄāļēāļ
āļāđāļēāļāđāļāļīāđāļĄāđāļāļīāļĄ
Google BigQuery, Working with JSON data in Standard SQL https://cloud.google.com/bigquery/docs/reference/standard-sql/json-data/
MongoDB Connector for BI https://www.mongodb.com/docs/bi-connector/current/what-is-the-bi-connector/
June 2022 / Sathit J.