ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid |
---|---|---|---|---|---|
afdb81fdc5caae0ca5f84fe17090c3e37026e1af |
3ff1164f4921cd2b423d97e7ff29cf3184026d57 |
HT |
ja-JP |
03/22/2022 |
140765945 |
こんにちは。 最新のデータ ウェアハウス OpenHack コラボレーション リポジトリへようこそ。 ここでは、このイベントを実行するためのコンテンツとサポート リソースをビルドするすべてのリソースを紹介します。 詳細とリンクについては、以下の項目を参照してください。
- ポータル (英語バリアント)
- en
- OpenHack ポータルでの課題に対するマークダウン ファイル
- Opsgility ポータルのラボ構造を定義する JSON ファイル
- en
- resources
- コーチ ガイド
- コーチと参加者のトピック デッキ
- 1-pager
- コーチと OpenHack 利害関係者向けのその他のリソース
- ソリューション
- 課題の検証済みソリューション コード
このコンテンツの配置パイプラインは、次のように機能します。
ビルド成果物は、このビルド パイプラインによって生成される結果であり、2 つのフォルダーからなる構造を生成します。1 つはコーチ ガイド用、もう 1 つは Opsgility ポータルに対するものです。
Opsgility に発行される前に、すべてのコンテンツがここで最初に公開されます。
https://openhack-validation-env.azurewebsites.net/
「コーチ ガイド」のファイルを Word ドキュメント形式で指定します。
ここでは、コンテンツが 運用 に発行されます。 この BLOB にコンテンツをデプロイすると、このバージョンで新しい教室を作成できるようになります。
portal
/en
この portal
には、Opsgility ポータルに発行されるコンテンツが保存されます。 複数のコンテンツ言語を追加できます。 上記の例では、en
フォルダーは英語のコンテンツです。 たとえば、スペイン語のコンテンツを発行する場合は、portal/es
フォルダーの下にスペイン語版のコンテンツを配置します。
resources
/CoachesGuide
/content
Coaches-Guide-Template.docx
ポータル以外のすべてのコンテンツ ファイルと参照は、resources
に保存されます。
コーチ ガイドのコンテンツは、Azure DevOps ポータルから読み取ることができ、さまざまなファイル形式にエクスポートできるため、Markdown としても保存されます。
現在、CI-pipeline.yaml
には Word ドキュメントにエクスポートするプロセスがすでに存在します。 Coaches-Guide-Template.docx
は、ヘッダーと既定のスタイルを使用してドキュメントを生成するために使用されるテンプレートです。
resources
/ETL-DDL
/Ingest
/Normalize
Databricks ワークスペースにインポートできるノートブックのコレクション。 これらのノートブックは、抽出されたデータにスキーマを適用し、中間データセットを作成する目的ですべてのソース システムからのデータを準拠させます。
resources
/one-pager
MDWOp1pg.docx
フォルダーに one-pager
は 1 つのファイル MDWOp1pg.docx
が含まれています。これは、OpenHack、そのコンテキスト、チャレンジ構造体、および関連テクノロジーについて説明する 1 ページャーのドキュメントです。
resources
/DataCatalog
*.csv
DataCatalog.xlsx
すべてのソース システムとターゲットに準拠したスキーマの 例 データ カタログ。 .csv
ファイルは、.xlsx
ファイルを開くことができるアプリケーションを持っていないユーザーをサポートする目的でのみ存在します。 各 CSV は、XLSX ブックの 1 つのシートを表します。
tooling
/address-generation
/Databases
/Deployment
/Utility
これは、ランダムなアドレスを生成するために address-generation
の下に格納されているノード アプリケーションです。 これは、クラスルーム環境のプロビジョニングに使用されている現在のアドレス データベースのバックアップを変更する必要がない限り、変更する必要はありません。
これらは、ソース スキーマとターゲット スター スキーマを作成およびデプロイするためのデータベース プロジェクトです。
Deployment
フォルダーには、クラスルームに 1 つまたは複数の環境をデプロイするために使用されるすべてのファイルが保持されます。 この一連のスクリプトの詳細については、こちらの README を参照してください。
markdownlint VS Code 拡張機能を使用する場合、.markdownlin.json
は、Azure DevOps CI ビルド パイプライン (CI-pipeline.yaml
) または Visual Studio Code のいずれかで使用される lint 構成ファイルです。
CI-pipeline.yaml
ファイルには、OpenHack コンテンツで CI ビルドを実行するためのすべての構成が保存されます。 このビルドは現在、PR ビルドおよびマスター以外の分岐の CI のいずれかで使用されています。