GitLab コネクターのリファレンス
ベータ版
この機能はベータ版です。To use it, a ワークスペース admin must turn on Lakeflow Connect for GitLab from the Previews page.Databricksのプレビューを管理するを参照してください。
このページには、管理されたGitLabコネクターに関するリファレンス情報が含まれており、サポートされているソーステーブルや宛先テーブルのスキーマなどが記載されています。
サポートされているソーステーブル
GitLab コネクタは、すべての default ソーススキーマの下で、次のソーステーブルをサポートしています。
ソーステーブル | プライマリーキー | 説明 | 同期モード | カーソル フィールド |
|---|---|---|---|---|
|
| 認証を行うユーザーがメンバーとなっているGitLabグループ。 | Full 更新 only | |
|
| 認証ユーザーがメンバーであるGitLabプロジェクト。 | Full 更新 only | |
|
| メンバー プロジェクト全体の問題。 | インクリメンタル |
|
|
| メンバープロジェクト間のMergeリクエスト。 | インクリメンタル |
|
|
| 各メンバープロジェクトのリポジトリcommit。 | インクリメンタル |
|
|
| 各プロジェクトのCI/CDパイプライン。 | インクリメンタル |
|
|
| 各プロジェクトのメンバー。 | Full 更新 only | |
|
| 各プロジェクトのリポジトリ Branch。 | Full 更新 only | |
|
| 各プロジェクトのリポジトリタグ。 | Full 更新 only | |
|
| 各プロジェクトのリリース。 | Full 更新 only | |
|
| プロジェクトごとのデプロイ。 | インクリメンタル |
|
|
| 各パイプラインの CI/CD ジョブ。 | Full 更新 only | |
|
| 各プロジェクトで定義されたラベル。 | Full 更新 only | |
|
| 各プロジェクトのマイルストーン。 | インクリメンタル |
|
|
| 各プロジェクトへのアクセス権を持つユーザー。 | Full 更新 only | |
|
| 各グループで定義されているラベル。 | Full 更新 only | |
|
| 各グループのマイルストーン。 | インクリメンタル |
|
|
| 各グループのメンバー。 | Full 更新 only | |
|
| 各グループのイシューボード。 | Full 更新 only | |
|
| 各グループのエピック。GitLab Premium または Ultimate グループが必要です。 | インクリメンタル |
|
|
| 各 Merge リクエストでの commit。 | Full 更新 only | |
|
| 各エピックにリンクされている課題。GitLab PremiumまたはUltimateグループが必要です。 | Full 更新 only | |
|
| 各パイプラインの拡張詳細。 | Full 更新 only | |
|
| 各グループの反復。GitLab PremiumまたはUltimateグループが必要です。 | インクリメンタル |
|
|
| 各グループのエピックボード。GitLab Premium または Ultimate グループが必要です。 | Full 更新 only | |
|
| 各Mergeリクエストに関するディスカッションスレッド。 | Full 更新 only | |
|
| プロジェクトごとのセキュリティの脆弱性。GitLab Ultimate プロジェクトが必要です。 | Full 更新 only | |
|
| 各グループのコンプライアンス フレームワーク。GitLab Ultimate グループが必要です。 | Full 更新 only |
コネクター オプション
使用方法については、Examples をご覧ください。
オプション | Type | スコープ | 必須 | 適用対象 | 説明 |
|---|---|---|---|---|---|
| string | パイプライン | No | すべての増分テーブル | 初回同期時に取り込む最も古いレコードの Timestamp( |
宛先テーブルのスキーマ
groups
主キー: id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
projects
主キー: id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
issues
主キー: id
カーソルフィールド: updated_at
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
merge_requests
主キー: id
カーソルフィールド: updated_at
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
commits
主キー: id
カーソルフィールド: created_at
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VARIANT列があるため、このテーブルはSCDタイプ2をサポートしていません。
pipelines
主キー: id
カーソルフィールド: updated_at
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
project_members
主キー: project_id, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
branches
主キー: project_id, name
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tags
主キー: project_id, name
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
releases
主キー: project_id, tag_name
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VARIANT列があるため、このテーブルはSCDタイプ2をサポートしていません。
deployments
主キー: id
カーソルフィールド: updated_at
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VARIANT列があるため、このテーブルはSCDタイプ2をサポートしていません。
jobs
主キー: id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
project_labels
主キー: project_id, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
project_milestones
主キー: id
カーソルフィールド: updated_at
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
users
主キー: project_id, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
group_labels
主キー: group_id, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
group_milestones
主キー: id
カーソルフィールド: updated_at
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
group_members
主キー: group_id, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
group_issue_boards
主キー: group_id, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
epics
主キー: id
カーソルフィールド: updated_at
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VARIANT列があるため、このテーブルはSCDタイプ2をサポートしていません。
merge_request_commits
主キー: project_id, merge_request_iid, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VARIANT列があるため、このテーブルはSCDタイプ2をサポートしていません。
epic_issues
主キー: group_id, epic_iid, epic_issue_id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VARIANT列があるため、このテーブルはSCDタイプ2をサポートしていません。
pipelines_extended
主キー: project_id, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
group_iterations
主キー: group_id, id
カーソルフィールド: updated_at
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
epic_boards
主キー: group_id, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
merge_request_discussions
主キー: project_id, merge_request_iid, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
VARIANT列があるため、このテーブルはSCDタイプ2をサポートしていません。
vulnerabilities
主キー: project_id, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compliance_frameworks
主キー: group_id, id
同期モード: 完全更新のみ
フィールド | データ型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|