Logical dataset representing a business entity (fact or dimension table).
| 108 | |
| 109 | |
| 110 | class OSIDataset(BaseModel): |
| 111 | """Logical dataset representing a business entity (fact or dimension table).""" |
| 112 | |
| 113 | model_config = ConfigDict(frozen=True) |
| 114 | |
| 115 | name: str |
| 116 | source: str |
| 117 | primary_key: Optional[list[str]] = None |
| 118 | unique_keys: Optional[list[list[str]]] = None |
| 119 | description: Optional[str] = None |
| 120 | ai_context: Optional[OSIAIContext] = None |
| 121 | fields: Optional[list[OSIField]] = None |
| 122 | custom_extensions: Optional[list[OSICustomExtension]] = None |
| 123 | |
| 124 | |
| 125 | class OSIRelationship(BaseModel): |
no outgoing calls
no test coverage detected