<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://greenydangerous.com/about/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/04/tommi_vihervaara_crop.jpg</image:loc><image:title>Tommi_Vihervaara_crop</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/04/5471531154_14479603a6_m.jpg</image:loc><image:title>Author</image:title></image:image><lastmod>2018-10-18T05:43:31+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://greenydangerous.com/2018/10/18/2-years-of-silence/</loc><lastmod>2018-10-18T05:39:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2016/10/24/birst-security-filtering/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2016/10/birst_sales_nodimension.png</image:loc><image:title>birst_sales_nodimension</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2016/10/birst_sales_by_bu.png</image:loc><image:title>birst_sales_by_bu</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2016/10/birst_sales_nodimension_full.png</image:loc><image:title>birst_sales_nodimension_full</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2016/10/birst_security_ds.png</image:loc><image:title>birst_security_ds</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2016/10/birst_accesstable.png</image:loc><image:title>birst_accesstable</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2016/10/birst_dimension.png</image:loc><image:title>birst_dimension</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2016/10/birst_fact.png</image:loc><image:title>birst_fact</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2016/10/birst.png</image:loc><image:title>birst</image:title></image:image><lastmod>2016-10-24T08:56:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2015/08/06/tm1-maximum-overdrive-running-ti-processes-in-parallel-with-multiple-cores/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2015/08/tm1top.png</image:loc><image:title>tm1top</image:title><image:caption>TM1Top: TM1 having busy time processing</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2015/08/taskmgr.png</image:loc><image:title>taskmgr</image:title><image:caption>Task manager seeing red</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2015/08/usage.png</image:loc><image:title>usage</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2015/08/maintenance-execute-tm1runti-parametrized_prolog.png</image:loc><image:title>Maintenance.Execute.Tm1RunTI.Parametrized_prolog</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2015/08/maintenance-execute-tm1runti-parametrized.png</image:loc><image:title>Maintenance.Execute.Tm1RunTI.Parametrized</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2015/08/batchfile.png</image:loc><image:title>batchfile</image:title></image:image><lastmod>2016-01-10T18:25:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2015/01/27/tm1-application-maintenance-utility-and-cam-security-the-invalid_identity-challenge/</loc><lastmod>2015-01-27T05:31:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2014/04/20/tm1-run-sql-server-job-from-ti-process/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2014/04/ti_sql_job_image_zsqljob_checkstatus_datasource.png</image:loc><image:title>TI_sql_job_image_zsqljob_checkstatus_datasource</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2014/04/ti_sql_job_image_zsqljob_start.png</image:loc><image:title>TI_sql_job_image_zsqljob_start</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2014/04/ti_sql_job_image_login_properties.png</image:loc><image:title>TI_sql_job_image_login_properties</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2014/04/ti_sql_job_image.png</image:loc><image:title>TI_sql_job_image</image:title></image:image><lastmod>2018-05-07T21:10:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2014/01/10/using-prompt-api-for-ibm-cognos-bi-report-studio/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2014/01/prompt_api_code.png</image:loc><image:title>prompt_api_code</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2014/01/prompt_api.png</image:loc><image:title>Prompt API for IBM Cognos BI</image:title><image:caption>Prompt API for IBM Cognos BI</image:caption></image:image><lastmod>2014-01-10T14:10:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2014/01/09/sql-server-2012-integration-services-dll-hell-microsoft-visual-studio-tools-for-applications-runtime-3-0/</loc><lastmod>2014-01-09T06:40:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/12/05/scheduled-backup-solution-for-tm1-with-7zbackup/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/11/7zip_logo.png</image:loc><image:title>7zip_logo</image:title></image:image><lastmod>2013-12-05T14:34:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2012/09/22/tm1-dimension-hierarchy-levels-not-showing-up-in-cognos-bi-reporting-studio/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/09/tm1_hierarchyproperties_cube.png</image:loc><image:title>tm1_hierarchyproperties_cube</image:title><image:caption>{HierarchyProperties cube</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/09/tm1_dim_levels_error.png</image:loc><image:title>tm1_dim_levels_error</image:title><image:caption>Dimension levels not showing up in Report Studio</image:caption></image:image><lastmod>2013-11-18T05:12:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/10/31/configuring-sharepoint-2013-with-business-intelligence-features/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/10/performancepoint_unattended_service_-4.png</image:loc><image:title>PerformancePoint_unattended_service_ (4)</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/10/performancepoint_unattended_service_-3.png</image:loc><image:title>PerformancePoint_unattended_service_ (3)</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/10/performancepoint_unattended_service_-2.png</image:loc><image:title>PerformancePoint_unattended_service_ (2)</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/10/performancepoint_unattended_service_-1.png</image:loc><image:title>PerformancePoint_unattended_service_ (1)</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/10/ado2008.png</image:loc><image:title>ado2008</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/10/ssrs_for_sp2013_installconfigure_-11.png</image:loc><image:title>SSRS_for_SP2013_installconfigure_ (11)</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/10/ssrs_for_sp2013_installconfigure_-10.png</image:loc><image:title>SSRS_for_SP2013_installconfigure_ (10)</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/10/ssrs_for_sp2013_installconfigure_-9.png</image:loc><image:title>SSRS_for_SP2013_installconfigure_ (9)</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/10/ssrs_for_sp2013_installconfigure_-8.png</image:loc><image:title>SSRS_for_SP2013_installconfigure_ (8)</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/10/ssrs_for_sp2013_installconfigure_-7.png</image:loc><image:title>SSRS_for_SP2013_installconfigure_ (7)</image:title></image:image><lastmod>2013-10-31T14:35:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/09/19/powershell-meets-tm1-again-list-all-the-tm1-objects-that-exist-on-one-server-but-not-on-the-another/</loc><lastmod>2013-09-19T12:58:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/07/04/tm1-list-all-subsets-per-dimension-and-their-assigned-aliases/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/07/powershell_2.jpg</image:loc><image:title>powershell_2</image:title></image:image><lastmod>2013-07-04T13:38:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/07/01/sql-server-2014-ctp1-in-memory-oltp-issues-with-virtualbox/</loc><lastmod>2013-07-05T09:48:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/06/27/tm1-performance-modeler-export-hits-outofmemoryerror/</loc><lastmod>2013-08-07T05:37:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/05/22/mds-2012-collections-not-supported-in-the-new-staging-process/</loc><lastmod>2016-05-11T14:50:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/04/15/ssis-execute-sql-server-agent-job-under-custom-user-account-stored-credentials-and-proxies/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/04/jobstepproperties.png</image:loc><image:title>jobstepproperties</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/04/newproxy.png</image:loc><image:title>newproxy</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/04/newcredentials.png</image:loc><image:title>newcredentials</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/04/sqlmanagementstudio.png</image:loc><image:title>SQLManagementStudio</image:title></image:image><lastmod>2013-04-15T13:16:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/03/26/achilles-heel-of-tm1-daylight-savings-time-dst/</loc><lastmod>2014-05-08T16:17:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2012/05/11/master-data-services-2012-is-a-must-huge-productivity-improvements/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/05/excel_productsubcategory_domainbasedattributes_success1.png</image:loc><image:title>excel_productSUBcategory_domainbasedattributes_success</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/05/excel_productsubcategory_domainbasedattributes1.png</image:loc><image:title>excel_productSUBcategory_domainbasedattributes</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/05/excel_productcategory_create1.png</image:loc><image:title>excel_productcategory_create</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/05/excel_productcategory_created1.png</image:loc><image:title>excel_productcategory_created</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/05/product_hierarchy_in_mds20121.png</image:loc><image:title>product_hierarchy_in_mds2012</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/05/product_hierarchy_in_mds2012.png</image:loc><image:title>product_hierarchy_in_mds2012</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/05/mds2008r2_product.png</image:loc><image:title>mds2008r2_Product</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/05/mds2008r2_product_hierarchy.png</image:loc><image:title>mds2008r2_Product_hierarchy</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/05/ssis_product_unpivot.png</image:loc><image:title>Unpivoting the source data is a bit tricky</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/05/dataflow.png</image:loc><image:title>ProductSubCategory import data flow</image:title></image:image><lastmod>2013-04-12T05:50:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2012/06/12/rsaad-reporting-services-as-a-dashboard/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/06/ssrs_gauges.png</image:loc><image:title>ssrs_gauges</image:title><image:caption>SSRS Gauges collection</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/06/ssrs_weather_dashboard.png</image:loc><image:title>ssrs_weather_dashboard</image:title><image:caption>Weather conditions dashboard made with SSRS</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/06/classic_ssrs_report.png</image:loc><image:title>classic_ssrs_report</image:title></image:image><lastmod>2013-04-12T05:50:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2012/06/19/managing-hierarchies-being-used-in-ibm-cognos-tm1-precautions/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/06/mds_costcenter_hierarchy.png</image:loc><image:title>mds_costcenter_hierarchy</image:title><image:caption>Cost center hierarchy after fixing the data</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/06/mds_costcenter_businessrules_validationok.png</image:loc><image:title>mds_costcenter_businessrules_validationok</image:title><image:caption>No duplicates exist - the data is good to go</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/06/mds_costcenter_businessrules_validationerrors-e1340088556907.png</image:loc><image:title>mds_costcenter_businessrules_validationerrors</image:title><image:caption>Two cost centers have the same name</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/06/mds_costcenter_businessrules_run.png</image:loc><image:title>mds_costcenter_businessrules_run</image:title><image:caption>Apply the business rule to existing data</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/06/mds_costcenter_businessrules_define.png</image:loc><image:title>mds_costcenter_businessrules_define</image:title><image:caption>Force the cost center names to be unique</image:caption></image:image><lastmod>2013-04-12T05:50:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2012/09/22/pimp-my-data-warehouse-mds-parametrized-dimension-tables/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/09/pimpmydw_sqlresults.png</image:loc><image:title>pimpmydw_sqlresults</image:title><image:caption>SQL query results ready for loading to dimension table</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/09/pimpmydw_sqlscript1.png</image:loc><image:title>pimpmydw_sqlscript</image:title><image:caption>SQL script to generate the sales classification dimension table rows</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/09/pimpmydw_mds_entity.png</image:loc><image:title>pimpmydw_mds_entity</image:title><image:caption>Sales classification parameter entity in MDS</image:caption></image:image><lastmod>2013-04-12T05:49:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2012/11/07/tm1-9-5-2-crash-course-beware-of-the-long-function/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2012/11/tm1serverlog_cubedepedency.png</image:loc><image:title>tm1server.log just before the crash</image:title><image:caption>tm1server.log just before the crash</image:caption></image:image><lastmod>2013-04-12T05:49:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/01/15/mds-auto-generated-code-value-how-to-import-new-members-via-staging-tables/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/01/mds_automatic_code_generation_source_query.png</image:loc><image:title>mds_automatic_code_generation_source_query</image:title><image:caption>Generating the #SYS GUID on our own by newid() function call.</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/01/mds_automatic_code_generation_sys_guids.png</image:loc><image:title>mds_automatic_code_generation_sys_guids</image:title><image:caption>Special "#SYS-"-prefixed GUID Codes are assigned to members that were imported with empty string as membercode.</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/01/mds_automatic_code_generation_entity_data.png</image:loc><image:title>mds_automatic_code_generation_entity_data</image:title><image:caption>How to import additional attribute values if we don't know the Code value when importing?</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/01/mds_automatic_code_generation_tblstgmember_table.png</image:loc><image:title>mds_automatic_code_generation_tblstgmember_table</image:title><image:caption>One can not insert NULL values into the MemberCode column.</image:caption></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/01/mds_automatic_code_generation_businessrule.png</image:loc><image:title>mds_automatic_code_generation_businessrule</image:title><image:caption>Action "defaults to a generated value" comes handy.</image:caption></image:image><lastmod>2013-04-12T05:47:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/04/12/ssis-adding-timestamp-into-filename/</loc><lastmod>2013-04-12T05:40:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com/2013/01/15/speaking-at-microsoft-techdays-2013-in-helsinki/</loc><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/01/tommi_techdays.jpg</image:loc><image:title>tommi_techdays</image:title></image:image><image:image><image:loc>https://greenydangerous.com/wp-content/uploads/2013/01/techdays2013helsinki.png</image:loc><image:title>techdays2013helsinki</image:title></image:image><lastmod>2013-03-20T11:04:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://greenydangerous.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2018-10-18T05:43:31+00:00</lastmod></url></urlset>
