LogoLogo
Go to Syntho.AI
Japanese (AI Translated)
Japanese (AI Translated)
  • Welcome to Syntho
  • 概要
    • About Syntho
    • Get started
      • Introduction to data generation methods
      • Use Case: AI-generated synthetic data
      • Use Case: AI-generated synthetic time series data
      • Use Case: Database de-identification
    • Frequently asked questions
  • ワークスペースの設定
    • View workspaces
    • Create a workspace
      • Connect to a database
        • PostgreSQL
        • MySQL / MariaDB
        • Oracle
        • Microsoft SQL Server
        • DB2
        • Databricks
        • Hive
        • SAP Sybase
        • Azure Data Lake Storage (ADLS)
        • Amazon Simple Storage Service (S3)
    • Edit a workspace
    • Delete a workspace
    • Share a workspace
    • Transfer workspace ownership
  • データ生成ジョブの設定
    • Configure table settings
    • Configure column settings
      • AI-powered generation
        • Sequence model
          • Prepare your sequence data
      • Mockers
        • Consistent mapping
        • Supported languages
      • Duplicate
      • Exclude
      • Hash
      • Calculated columns
      • Primary Key / Foreign Key
        • Key generators
    • Manage personally identifiable information (PII)
      • Discover and de-identify PII columns
        • Identify PII columns manually
        • Automatic PII discovery with PII scanner
      • Remove columns from PII list
      • Automatic PII discovery and de-identification in free text columns
      • Supported PII & PHI entities
    • Manage foreign keys
      • Foreign key inheritance
      • Add virtual foreign keys
        • Add virtual foreign keys
        • Use foreign key scanner
        • Import foreign keys via JSON
        • Export foreign keys via JSON
      • Delete foreign keys
      • Circular foreign key references
    • Validate and Synchronize workspace
    • View and adjust generation settings
    • Table relationships
      • Verify foreign keys
      • Synthesize individual tables with automatic key matching
      • De-identify PII columns
  • デプロイ・シント
    • Introduction
      • Syntho architecture
      • Requirements
        • Requirements for Docker deployments
        • Requirements for Kubernetes deployments
      • Access Docker images
        • Using internet
        • Without internet
    • Deploy Syntho using Docker
      • Preparations
      • Deploy using Docker Compose
      • Run the application
      • Manually saving logs
    • Deploy Syntho using Kubernetes
      • Preparations
      • Deploy Ray using Helm
        • Troubleshooting
      • Deploy Syntho using Helm
      • Validate the deployment
      • Troubleshooting
      • Upgrading the applications
    • Manage users and access
      • Single Sign-On (SSO) in Azure
      • Manage admin users
      • Manage non-admin users
    • Logs and monitoring
  • サブセット
    • What is subsetting
    • Verify foreign keys
    • Configure subsetting
  • シンセAPI
    • Syntho REST API
Powered by GitBook
On this page

Was this helpful?

  1. データ生成ジョブの設定

Table relationships

PreviousView and adjust generation settingsNextVerify foreign keys

Last updated 9 months ago

Was this helpful?

SynthoのAIによる合成データ生成を使用する場合, 最小限のリソースで最高のデータユーティリティを実現する, それがベストプラクティスである。 .複数のテーブルのデータを生成する必要がある場合, しかし, シンセには3つのオプションがある。:

  1. : ハードウェアリソースが合理的な範囲内に収まるようにする, デフォルト, シントーは、各テーブルを別のテーブルとは別に合成する。, を生成し、その後に各テーブルの新しいキーを生成する。この方法では、テーブル間の固有のリレーションシップ(キー・カラムとキー・カラム以外のカラムのリレーションシップ)は維持されない。例えば, 合成 Diagnosis テーブルの Pregnancy 診断は、合成 Patients テーブルの男性患者を指し示すことができる。それにもかかわらず, 新しいキーを生成することで、技術的な参照整合性を維持する。, 各外部キーが他のテーブルの既存の主キーに対応していることを確認する。テーブル間のリレーションシップを保持する必要がある場合, 次の3つの選択肢があります。: DiagnosisテーブルとPatientsテーブルの関連情報を次のように変換します。 を合成する。, を使用して合成する。 (2テーブルまで), または (テーブル数無制限)。

  2. : 関連する2つのテーブル間のクロステーブル関係を保持したい場合, ここで、キー・カラムとキー・カラム以外のカラムの関係も保持する。, を使用すると、Syntho の合成データシーケンスモデルを使用できます。このSynthoの機能は、シーケンスデータを合成したい場合に特に役立ちます(例えば, 時系列または軌跡)。

  3. : 合成以外, シンセオ・プラットフォームは次のような用途に使用できる。 de-identify your PII columns の助けを借りている。 そして に変更し、残りのカラムはすべてそのまま残します。この方法は、テーブル間の関係を保持する利点があり、テストや開発に関連するユースケースで最も人気があります。

Syntho が提供するテーブル関係を保持する主なアプローチの概要は以下の通りです。

アプローチ
テーブル間の関係
参照整合性
アップサンプリング
シーケンス情報の保存
テーブル・リミット

自動キーマッチングによる個々のテーブルの合成

無制限(テーブル間の関係を保持しない)

シーケンスモデルを使って合成する

2

PIIの非識別化

無制限

このセクションの記事はこちら:

鍵の生成方法

Synthesize individual tables with automatic key matching
Syntho's sequence model
PII de-identification
Synthesize using sequence model
PII de-identification
Syntho PII scanner
Syntho mockers

外部キーの検証

自動キーマッチでテーブルを合成する(デフォルトオプション)

エンティティテーブルのランキングでテーブルの関係を合成する(ベータ機能)

prepare your data as a single entity table
a single entity table