<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://josefrichberg.com</loc>
    <lastmod>2026-04-19T20:25:21.145Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/analysis-services-models-in-azure-fabric-metadatarowid-gotcha</loc>
    <lastmod>2025-09-08T19:35:19.677Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/permissions-required-for-user-defined-table-types-in-microsoft-sql-server</loc>
    <lastmod>2025-06-25T15:49:05.208Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/azure-data-factory-utcnow-nuances</loc>
    <lastmod>2025-06-03T17:24:36.774Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/microsoft-sql-server-permission-chaining</loc>
    <lastmod>2025-06-02T05:46:55.221Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/using-a-stored-procedure-as-a-source-for-powerbi-paginated-reports</loc>
    <lastmod>2025-05-22T17:33:10.181Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/how-to-skip-rows-in-azure-data-factory-pipelines-excel-source</loc>
    <lastmod>2024-07-19T14:49:51.038Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/why-bit-masks</loc>
    <lastmod>2024-07-03T05:52:34.148Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/prevent-sql-injection-attacks-using-sql-server-stored-procedures</loc>
    <lastmod>2024-06-04T21:25:46.122Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/extracting-azure-analysis-services-metrics-from-your-log-analytics-workspace-into-powerbi</loc>
    <lastmod>2024-02-06T16:48:14.088Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/about-those-read-only-replicas</loc>
    <lastmod>2023-10-26T13:11:00.011Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/quick-tip-taking-advantage-of-read-only-sql-server-replicas-in-your-c-application</loc>
    <lastmod>2023-09-18T14:40:10.070Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/how-to-curb-aggressive-parallelism-in-microsoft-sql-server</loc>
    <lastmod>2023-09-06T22:36:18.211Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/efficient-calculation-of-an-isbn-13-check-digit</loc>
    <lastmod>2023-07-10T01:03:34.230Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/pulling-azure-analysis-services-logs-from-azure-log-analytics-into-powerbi-using-kusto-query-language-kql</loc>
    <lastmod>2023-05-17T17:47:39.572Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/moving-dates-to-a-weekending-date</loc>
    <lastmod>2022-11-05T00:19:26.185Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/improved-data-loads-from-snowflake-to-azure-synapse-analytics</loc>
    <lastmod>2022-10-30T14:00:42.193Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/presenting-at-developerweek-global</loc>
    <lastmod>2022-10-20T22:52:53.629Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/composite-models-in-powerbi-the-solution-to-poor-search-performance-in-ssas</loc>
    <lastmod>2022-10-17T23:02:29.322Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/new-blog-space</loc>
    <lastmod>2022-10-17T00:59:27.745Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/using-managed-identities-to-authenticate-function-apps</loc>
    <lastmod>2020-10-26T04:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/series/bit-masks</loc>
    <lastmod>2026-04-19T20:25:21.145Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/archive</loc>
    <lastmod>2026-04-19T20:25:21.145Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://josefrichberg.com/recommendations</loc>
    <lastmod>2026-04-19T20:25:21.145Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>