Przejdź do głównej zawartości

Schemy

Schemy to katalog zapisanych schem Mondrian w Twoim tenancie. Każda schema to jedna lub więcej kostek; każda kostka to to, co ludzie i agenci faktycznie odpytują. Strona pokazuje nazwę schemy, kostki w środku, połączenie, na które wskazuje, i czas ostatniej aktualizacji.

Przez większość czasu po prostu rzucisz okiem na tę stronę, by potwierdzić, co jest zapisane. Dwa przypadki, gdy naprawdę coś tu zrobisz:

Edycja XML kostki. Kliknij schemę, by otworzyć widok szczegółów. XML pojawia się w edytorze; Edytuj przełącza go do zapisu, a Zapisz utrwala zmianę. Silnik odświeża cache przy następnym zapytaniu, więc zmiany są żywe w sekundy.

Sprzątanie. Ikona kosza w wierszu, potwierdź, zniknęło. Nie ma cofnięcia — XML schemy jest czyszczony, a wszelkie workbooki wskazujące na jej kostki zwracają błąd schema not found, dopóki nie zapiszesz ponownie. Warto trzymać lokalną kopię zapasową przed usunięciem, jeśli jest jakaś szansa, że będziesz jej chciał z powrotem.

Jak wygląda XML schemy

Zwykle nie powinieneś tego musieć czytać — pisze go za Ciebie Schema designer — ale minimalna kostka brzmi:

<Schema name="sales">
<Cube name="Sales">
<Table name="fact_sales"/>
<Dimension name="Date" foreignKey="date_id">
<Hierarchy hasAll="true" primaryKey="date_id">
<Table name="dim_date"/>
<Level name="Year" column="year" type="Numeric"/>
<Level name="Quarter" column="quarter" type="Numeric"/>
<Level name="Month" column="month" type="Numeric"/>
</Hierarchy>
</Dimension>
<Measure name="Revenue" column="revenue" aggregator="sum"/>
<Measure name="Orders" column="order_id" aggregator="count"/>
</Cube>
</Schema>

Edytor przyjmuje to, co przyjmuje Mondrian 4. Jeśli zapiszesz nieprawidłowy XML, wynurzamy błąd parsera inline, zamiast po cichu trzymać zepsuty stan.

Powiązane