Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

The ability to view M based globals using d3 dTree

NotificationsYou must be signed in to change notification settings

RamSailopal/global-dtree

Repository files navigation

This repo demonstrates the ability to view M (YottaDB/Intersystems/GTm) based globals using d3 dTree. The demonstration utilises YottaDB, with mg_gateway and then a apache http server, utilising Python and in particular mg_python to build a dTree JSON object used to render the dTree global image.

Alt text

The following CARS global is used for the demonstration:

 ^CARS("Audi","A3","White","Petrol",2020)="$12,450" ^CARS("Audi","A8","Grey","Petrol",2016)="$13,200" ^CARS("Audi","Q7","Grey","Diesel",2021)="$22,450" ^CARS("BMW",320,"Grey","Petrol",2016)="$10,200" ^CARS("BMW",330,"Blue","Petrol",2021)="$18,000" ^CARS("Land Rover","Evoque","Gold","Diesel",2021)="$43,000" ^CARS("Mercedes","GLB","Black","Diesel",2020)="$21,500" ^CARS("Mercedes","GLB","Black","Petrol",2020)="$20,050" ^CARS("Mercedes","GLC","Red","Petrol",2021)="$21,200" ^CARS("Nissan","Civic","Red","Diesel",2019)="$11,000" ^CARS("Nissan","Civic","Red","Diesel",2020)="$12,000" ^CARS("Nissan","Civic","Red","Petrol",2020)="$11,600" ^CARS("Nissan","Qashqai","Blue","Diesel",2018)="$12,400" ^CARS("Nissan","Qashqai","Green","Hybrid",2020)="$18,000" ^CARS("Toyota","Rav4","Black","Petrol",2019)="$11,400" ^CARS("Toyota","Rav4","Green","Petrol",2019)="$11,000" ^CARS("Toyota","Rav4","Orange","Petrol",2019)="$11,000" ^CARS("Toyota","Rav4","Silver","Petrol",2019)="$11,250"

Gitpod

Open in Gitpod

To run a Gitpod with this repo:

  1. Create a free/paid Gitpod account -https://www.gitpod.io/
  2. Log into the account
  3. Open a new browser tab and addgitpod.io/#https://github.com/RamSailopal/global-dtree to the address - This will create a new Gitpod cloud instance.
  4. Wait till the Docker compose messages stop scrolling in the terminal and then click on the ports in the bottom right of the Gitpod window, then the globe icon next to the 8002 port. This will open another browser tab.
  5. Enter CARS for the global and then submit. The dTree chart for the global will appear.

References

dTree -https://github.com/ErikGartner/dTree

mg_python -https://github.com/chrisemunt/mg_python

About

The ability to view M based globals using d3 dTree

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp