Я пытаюсь смоделировать документ JSON таким образом, чтобы его можно было легко проанализировать в Power BI. Документ JSON выглядит примерно так:
[
{
"id": 0,
"firstName": "John",
"lastName": "Doe",
"team": "Marketing",
"currentRoles": [
"Director"
],
"Schedule": [
{
"30-Mar-2020": {
"availableHours": 32,
"trainingHours": 4,
"leaveHours": 4
}
},
{
"6-Apr-2020": {
"availableHours": 34,
"trainingHours": 4,
"leaveHours": 0
}
}
]
},
{
"id": 0,
"firstName": "Jane",
"lastName": "Doe",
"team": "Sales",
"currentRoles": [
"Manager"
],
"Schedule": [
{
"30-Mar-2020": {
"availableHours": 40,
"trainingHours": 0,
"leaveHours": 0
}
},
{
"6-Apr-2020": {
"availableHours": 24,
"trainingHours": 4,
"leaveHours": 16
}
}
]
}
]
Расписание содержит еженедельные часы, запланированные человеком в определенной категории c.
Каков наилучший способ структурировать это Схема JSON таким образом, что можно выполнять еженедельный анализ расписания и иметь возможность сортировать и фильтровать на основе определенных атрибутов c, таких как «team» и «currentRoles»?
Я уже консультировался с несколькими ресурсами. В основном они фокусируются на том, как читать JSON в PowerBI, но не go подробно рассказывают о том, как разработать правильную схему.