レイヤを表示する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
FHIR リソースと Parque-on-FHIR スキーマはネストされた構造であるため、複雑な SQL クエリが必要になり、分析のユースケースで扱いづらくなる可能性があります。
この問題に対処するための一般的な方法は、データをフラット化してビュー(仮想またはマテリアライズド)のセットにすることです。これにより、よりシンプルな SQL ステートメントを使用してクエリを実行できます。
FHIR Data Pipes を使用すると、デプロイ要件に合わせて、分析アプリケーションで使用するためのフラットな表形式ビューを生成するための複数のアプローチがあります。
仮想ビューを生成する SQL クエリ(パイプライン外)
FHIR ViewDefinition リソース。任意の表形式で出力できるマテリアライズド ビューを(パイプライン内で)生成します(現在、Parquet と DB テーブルがサポートされています)。
どちらのアプローチでも、一般的な FHIR リソース用の一連の「事前定義ビュー」が用意されています。これらは変更または拡張できます。
デベロッパー向けドキュメントに移動
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[null,null,["最終更新日 2025-07-25 UTC。"],[[["\u003cp\u003eFHIR data's nested structure necessitates complex SQL queries, making analytics challenging.\u003c/p\u003e\n"],["\u003cp\u003eFlattening FHIR data into views simplifies querying for analytics.\u003c/p\u003e\n"],["\u003cp\u003eFHIR Data Pipes offers two approaches for generating flat tabular views: SQL queries for virtual views and FHIR ViewDefinition resources for materialized views.\u003c/p\u003e\n"],["\u003cp\u003ePredefined views for common FHIR resources are available and customizable.\u003c/p\u003e\n"],["\u003cp\u003eExplore detailed information and implementation guidance in the developer documentation.\u003c/p\u003e\n"]]],["FHIR data's complexity necessitates flattening for analytics. This is achieved by creating tabular views, either virtual or materialized. Virtual views are created using SQL queries, while materialized views are generated via FHIR ViewDefinition resources, outputting in formats like Parquet or DB tables. FHIR Data Pipes supports both methods, providing predefined views for common FHIR resources that can be customized, to facilitate analytics applications. Further details are available in the developer documentation.\n"],null,["# View Layer\n\nThe heavily nested nature of FHIR resources and the Parque-on-FHIR schema\nrequires complex SQL queries that can make them difficult to work with for\nanalytics use cases.\n\nA common approach to address this is to flatten the data into a set of views\n(virtual or materialized) which can then be queried using simpler SQL\nstatements.\n\nUsing FHIR Data Pipes, there are multiple approaches for generating flat tabular\nviews for use in analytics applications to match the deployment requirements:\n\n1. SQL queries to generate virtual views (outside the pipeline)\n\n2. [FHIR ViewDefinition](https://build.fhir.org/ig/FHIR/sql-on-fhir-v2/StructureDefinition-ViewDefinition.html) resources to generate materialized views (within the pipeline)\n which can be outputted in any tabular format (with current support for Parquet\n and DB tables)\n\nFor both of these approaches, a set of \"predefined views\" for common FHIR\nresources are provided. These can be modified or extended.\n\nGo to [developer documentation](https://google.github.io/fhir-data-pipes/)"]]