# Basic Graph - Random Number Generator This example demonstrates a databuild_job that generates a random number seeded based on the partition ref. ## Building Output Partitions ### CLI Build Use the DataBuild CLI to build specific partitions: ```bash # Builds bazel-bin/basic_graph.build bazel build //:basic_graph.service # Build individual partitions bazel-bin/basic_graph.build pippin salem sadie # Build sum partition bazel-bin/basic_graph.build pippin_salem_sadie ``` ### Service Build Use the Build Graph Service for HTTP API access: ```bash # Start the service bazel run //:basic_graph.service bazel-bin/basic_graph.service # Submit build request via HTTP curl -X POST http://localhost:8080/api/v1/builds \ -H "Content-Type: application/json" \ -d '{"partitions": ["pippin", "salem", "sadie"]}' # Check build status curl http://localhost:8080/api/v1/builds/BUILD_REQUEST_ID # Get partition status curl http://localhost:8080/api/v1/partitions/pippin/status ```