Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop to main #115

Merged
merged 44 commits into from
Nov 30, 2022
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
e1f4622
Merge pull request #29 from Systemorph/importCeProject
dcolleoni Sep 28, 2022
4abedf9
Merge pull request #31 from Systemorph/OpeningImporterBug
sbusato Sep 29, 2022
0c3428a
Rename "PvBase" to "PresentValue" (#32)
nnikolopoulos Sep 30, 2022
2b320ea
Merge pull request #36 from Systemorph/CleanUpNotebooksSpaces
sbusato Oct 5, 2022
f9dd259
Merge pull request #37 from Systemorph/ReorderGlobalMetadata
sbusato Oct 6, 2022
e07f578
Break utils nb (#33)
dcolleoni Oct 6, 2022
5c0d5d3
Merge pull request #38 from Systemorph/FXinPl
dcolleoni Oct 7, 2022
76a9c82
Rename calculation type with estimate type (#34)
nnikolopoulos Oct 7, 2022
23591f3
Merge pull request #40 from Systemorph/defaultsStateParameters
amuolo Oct 10, 2022
08a2bc5
Merge pull request #42 from Systemorph/ExtractDataProject
dcolleoni Oct 12, 2022
3974104
Merge pull request #44 from Systemorph/UpdatePackageAndFixCsm
dcolleoni Oct 14, 2022
1573f47
Merge pull request #43 from Systemorph/defaultAocConfig
amuolo Oct 17, 2022
f57be90
Update links (#51)
dcolleoni Oct 20, 2022
8ec67f6
Simple value test data (#54)
dtrzesniak Oct 24, 2022
f7eb0c6
Overview texts (#53)
UMueller1 Oct 26, 2022
459b088
Merge pull request #55 from Systemorph/removalArithmetic
amuolo Oct 27, 2022
0c8614d
Interactive reports (#58)
dcolleoni Oct 31, 2022
a2496c1
New format design in importers (#62)
nnikolopoulos Nov 2, 2022
75c5f79
Package update (#65)
dcolleoni Nov 3, 2022
64e2243
Fixing AA and OA opening and benchmark simple importer (#57)
dtrzesniak Nov 4, 2022
02d0676
Aggregate by in report variable (#67)
sbusato Nov 7, 2022
1bf5c06
Clean up doc (#71)
dcolleoni Nov 7, 2022
0458d87
Update issue templates (#69)
dcolleoni Nov 7, 2022
a9a30ce
Merge pull request #72 from Systemorph/NoMorePartitions
amuolo Nov 7, 2022
a96e79e
Doc cleanup2 (#76)
dcolleoni Nov 9, 2022
5ec6d03
Merge pull request #45 from Systemorph/Multiple_Scenario_Implementation
amuolo Nov 9, 2022
e915152
packages + withGridOption + await HierarchyCache init (#83)
dcolleoni Nov 14, 2022
2af3dd3
Change in ReportMutableScopes NB (#85)
nnikolopoulos Nov 14, 2022
6f61f26
New metadata (#87)
nnikolopoulos Nov 15, 2022
b6bb12b
Rename pv amount type (#88)
nnikolopoulos Nov 15, 2022
810f68b
New metadatax2 (#91)
nnikolopoulos Nov 16, 2022
4ca49d0
Signs and actuals (#77)
dtrzesniak Nov 16, 2022
23c4cf2
Present value series (#70)
tkukuljan Nov 18, 2022
7e2499f
Update Reports.ipynb (#96)
amuolo Nov 18, 2022
1266829
New packages, tested at *STAGE* (17/11/2022) (#93)
nnikolopoulos Nov 21, 2022
5783224
Add a comma (#97)
nnikolopoulos Nov 21, 2022
713036b
Improve doc (#92)
dcolleoni Nov 22, 2022
d4fcdee
updated links (#101)
amuolo Nov 24, 2022
1561c6b
Implement Disposable Workspace in all Importers (#100)
tkukuljan Nov 25, 2022
8d0ea41
Reorganising importers (#104)
tkukuljan Nov 25, 2022
c62435a
Final refinements (#113)
dcolleoni Nov 30, 2022
488870c
Merge branch 'develop' into developToMain
dcolleoni Nov 30, 2022
e8db491
delete full template dir
dcolleoni Nov 30, 2022
3b8acd0
remove images
dcolleoni Nov 30, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
New metadata (#87)
  • Loading branch information
nnikolopoulos authored and dtrzesniak committed Nov 29, 2022
commit 6f61f26f9976c7fc1400fc1c31b6467ff60591e2
6 changes: 5 additions & 1 deletion full-ifrs17-template/Constants/CalculationEngine.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,17 @@
"nbformat_minor": 5,
"cells": [
{
"id": "0lsQIC1gDEODx-OkvAl3pQ",
"cell_type": "code",
"source": [
"var projectName = \"ifrs17\";",
"\nvar environmentName = \"v1.0.0\";",
"\nvar notebookName = \"CalculationEngine\";",
"\nvar calculationEngine = $\"#!import \\\"//{projectName}/{environmentName}/{notebookName}\\\"\";"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
}
]
}
66 changes: 55 additions & 11 deletions full-ifrs17-template/Database/Configure.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -19,76 +19,120 @@
"nbformat_minor": 5,
"cells": [
{
"id": "4pCtjml9b0qsW_qdBuJO6w",
"cell_type": "markdown",
"source": [
"<p style=\"font-weight:bold;\"> <span style=\"font-size: 36px\"> DataSource Configuration </span> </p>"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "Vfn_7rax10adJW_1ZtDM8A",
"cell_type": "code",
"source": [
"#!import \"../Constants/CalculationEngine\"",
"\n#!eval calculationEngine"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "KhBa0fF-l0a93pgXYgVuFw",
"cell_type": "code",
"source": [
"#!import \"PersonalConnection\""
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "Vh7nAxVvy0iUuSAGzjmDaw",
"cell_type": "code",
"source": [
"using System.Reflection;"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "ZMZQjqRWTUGnPoJJpxkdLw",
"cell_type": "markdown",
"source": [
"# Database Configure"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "M452PsrooEqiMehPCaxUyQ",
"cell_type": "code",
"source": [
"var allTypes = AppDomain.CurrentDomain.GetAssemblies().SelectMany(a => a.GetTypes())",
"\n .Where(t => (t.IsAssignableTo(typeof(IKeyed)) || t.IsAssignableTo(typeof(KeyedDimension)))",
"\n && !t.IsInterface",
"\n && !t.IsAbstract",
"\n ).ToArray();"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "0N7ABGO-n06LsiMOOHcdJw",
"cell_type": "code",
"source": [
"await DataSource.Configure().UseMsSql(opt => opt.WithConnectionString(connectionStringMsSql)",
"\n .WithTypes(allTypes)) .ConnectAsync();"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "RmBLxQdX_kOIeA0ktt94xQ",
"cell_type": "code",
"source": [
"await DataSource.CommitAsync();"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "BA0VOza8rEajIHBmKBrSXA",
"cell_type": "markdown",
"source": [
"# Reset Workspace"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "9InVK4PX5EGrE4_tARwXLw",
"cell_type": "code",
"source": [
"Workspace.Reset(x => x.ResetInitializationRules());"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "oYFbN_9RAU6NiE_F3qNY1A",
"cell_type": "code",
"source": [
""
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,14 @@
"nbformat_minor": 5,
"cells": [
{
"id": "PacHtppMCEiAbT28F8yC9Q",
"cell_type": "code",
"source": [
"var connectionStringMsSql = \"here enter your connection string\";"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
}
]
}
36 changes: 30 additions & 6 deletions full-ifrs17-template/Database/Schema Delete.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,27 @@
"nbformat_minor": 5,
"cells": [
{
"id": "kZ8F8V4tB0Wn8FeC8OhusQ",
"cell_type": "code",
"source": [
"#!import \"PersonalConnection\""
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "ns9rbHPX0kSH-ZK7AejMeA",
"cell_type": "code",
"source": [
"#r \"nuget:SqlConnection,1.0.4\""
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "4PUwLlVsK0uhCCfeGwRHFg",
"cell_type": "code",
"source": [
"string[] split = connectionStringMsSql.Split(new char[] { '=', ':', ',', ';' });",
Expand All @@ -37,27 +46,42 @@
"\nstring database = split[5];",
"\nstring userID = split[9];",
"\nstring password = split[11];"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "_tMxxfxtoU-Ji32JWMtCRw",
"cell_type": "code",
"source": [
"using SQLConnection;",
"\nusing System;",
"\nusing System.Data.SqlClient;"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "4vlEnuUvfkqV87nAO3Zbsg",
"cell_type": "code",
"source": [
"string query = \"DECLARE @sql NVARCHAR(max)='' SELECT @sql += ' Drop table ' + QUOTENAME(TABLE_SCHEMA) + '.'+ QUOTENAME(TABLE_NAME) + '; 'FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE' Exec Sp_executesql @sql\";"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"id": "wseyK5F-cE-ZP_jy2OkS8Q",
"cell_type": "code",
"source": [
"int rowAffect = SqlServer.AzureSqlConnection(serverName, database, userID, password, query);"
]
],
"metadata": {},
"execution_count": 0,
"outputs": []
}
]
}
Loading