Master-part spec: state the dimension rule and link the diagram's grouping
Maintainer thường phản hồi trong vòng 3 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- Nửa ngày
- Mức phù hợp với người mới
- 52/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- python
- Lĩnh vực
- documentation
Hướng nghiên cứu
Start with reference/specs/master-part.md, reading §1 (Definition) and §3.3 (Computed Tables with Parts), and with explanation/entity-integrity.md for the dimension rule from #276. Add the "Parts carry new dimensions" subsection with the zero-items case, the two part-key patterns (new attribute versus one row per row of another table), and a link to the explanation. Done when the subsection covers all four points and the "In diagrams" note links to the diagram spec's master-part grouping, which depends on #298.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Summary
reference/specs/master-part.md specifies definition, integrity, insertion and deletion, but it says nothing about two things the rest of the documentation relies on:
- The dimension rule. An auto-populated master introduces new dimensions only through its parts.
explanation/entity-integrity.mdstates it ("Autopopulated tables introduce dimensions only through part tables", from #276): aComputedorImportedtable's primary key comes entirely from its dependencies, and when onemake()call produces several results that each need an identifier, that identifier goes in a part table. The spec's §3.3 "Computed Tables with Parts" shows the pattern but never says why it is required. It also doesn't say what goes wrong without it: a computation that yields zero items leaves no row, so the key is recomputed on everypopulate(). The master row is what records that the computation ran. - How a master-part group is drawn.
dj.Diagramencloses a master and its parts in an unlabeled shaded group and names parts without the master prefix inside it. A reader of this spec should be able to find that, or a link to it, from here.
Proposed changes
- In §1 (Definition) or §3.3, a short subsection, "Parts carry new dimensions". It covers:
- the rule;
- the zero-items case;
- when a part's key adds an attribute (a new dimension: underlined, thin edge from the master) and when it doesn't (one row per row of another table: a thick edge from that table, not underlined, like
Spectrumwith one row perScan); - a link to
explanation/entity-integrity.md.
- A one-paragraph "In diagrams" note linking to the diagram spec's master-part grouping (#298).
Related: #276 (the dimension rule in the explanation), #222 (master-part spec: depending on the master implies its parts).
- Ngôn ngữ chính
- Jupyter Notebook
- Star
- 7
- Fork
- 12
- Merge trung bình
- 2 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 20
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của datajoint/datajoint-docs
-
documentation
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
datajoint/datajoint-docs#301 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 55/100
datajoint/datajoint-docs#300 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
datajoint/datajoint-docs#298 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
documentation
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
datajoint/datajoint-docs#292 ·
Maintainer thường phản hồi trong vòng 3 ngày
Tất cả issue của datajoint/datajoint-docs
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
ioos/compliance-checker#1375 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Nemotron section 4 never says which reasoning_effort values the family takes, and only `high` returns a traceCó thể đã có người làm @sample-per-model-bedrock-dev-agent đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
aws-samples/sample-per-model-bedrock#207 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
restatedev/docs-restate#422 ·
Maintainer thường phản hồi trong vòng 2 ngày