NTT DATA TECHのフィード

https://zenn.dev/p/nttdata_tech

NTT DATA公式アカウントです。 技術を愛するNTT DATAの技術者が、気軽に楽しく発信していきます。 当社のサービスなどについてのお問い合わせは、 お問い合わせフォーム https://nttdata.com/jp/ja/contact-us/ へお願いします。

フィード

記事のアイキャッチ画像
設計書・コード・テストを全部AIに書かせて半年間開発してみたよ
NTT DATA TECHのフィード
設計書・コード・テストを全部AIに書かせて半年間開発してみたよ 1. はじめに本記事は、私のチームが半年間AIネイティブ開発を行った経験とその感想をまとめたものです。AIネイティブ開発とは、AI技術を活用してソフトウェア開発を行うことを指します。2025/10~2026/3の期間中、私たちはお客様に納品するシステムをAIネイティブで開発しました。その経験と私なりに感じたことをまとめてみました。※ なお、私の取組は全社的な取組とは関係ありません。※ あくまで、私のチームが独自に行っている取組ですので、その点はご留意ください。 2. 自己紹介初めてテックブログに記事を書...
1時間前
記事のアイキャッチ画像
GitHub Actionsで静的HTMLをGitHub Pagesへ自動デプロイしてみた [CI/CD]
NTT DATA TECHのフィード
はじめに「CI/CD ってなんだかふわっとしていてよくわからない」「実際にどんな流れで動くのかイメージしづらい」こんな思いから、今回は GitHub Actions を使って静的 HTML を GitHub Pages に自動デプロイする最小構成の CI/CD を試してみたので、記事にまとめます。本格的な運用設計ではなく、最小の CI/CD を一度動かして、Pull Request から公開までの流れをざっくりつかむことが目的です。 この記事でわかることCI/CD の基本的な考え方GitHub Actions の役割Pull Request 作成から GitHub...
4時間前
記事のアイキャッチ画像
Microsoft AIソリューションの使い分けと実践活用
NTT DATA TECHのフィード
はじめに皆さんこんにちは!私はNTT DATAにて、Copilot StudioやPower Platformを活用したAIエージェントの普及・展開を支援しています。実際の現場では、「どのMicrosoft AIソリューションを選択すべきか」という相談を受ける機会が増えてきました。Microsoftは非常に幅広いAIソリューションを提供している一方で、それぞれの役割が分かりにくく、結果として過剰設計やミスマッチが発生するケースも少なくありません。本記事では、主に以下の3つのソリューションを対象に整理します。・Microsoft 365 Copilot・Copilot Stu...
1日前
記事のアイキャッチ画像
ログ分析トレーニング バージョン2をHayabusaで解いてみる
NTT DATA TECHのフィード
ログ分析トレーニング バージョン2をHayabusaで解いてみるこの記事では、JPCERT/CCが公開している「ログ分析トレーニング バージョン2」の応用編のハンズオン1を、Hayabusaで分析する方法を紹介します。もとはNTTDATA-CERTのフォレンジックエンジニア向けに作ったもので、Windowsイベントログ分析の初心者や、Hayabusaに慣れたい方向けの書き方にしています。トレーニングコンテンツ内でも「Hayabusaを使って分析すると簡単になる」旨は記されているのですが、探した限り「実際にHayabusaを使うとどうなるか?」について書かれている記事はなさそうだ...
1日前
記事のアイキャッチ画像
Informatica知識ゼロから認定資格(CDI/CAI)を取った話
NTT DATA TECHのフィード
!この記事は執筆者個人の体験・見解に基づくものであり、所属組織を代表するものではありません。!この記事は Cloud Data and Application Integration R36, Professional Certification の受験体験記です。本文中の受験情報や表に記載した内容は 2026年3月時点 で確認した情報をもとにしています。試験バージョン、出題範囲、受験環境、名称などは変更される可能性があるため、受験前には必ず公式情報をご確認ください。 はじめにはじめまして。データマネジメント統括部の田辺と申します。2025年に入社し現在2年目です。(...
1日前
記事のアイキャッチ画像
Snowflake PrivateLink実践Tips ー複数アカウント対応のDNS/Route53設計と検証ー
NTT DATA TECHのフィード
1.はじめに 1.1本記事で得られること本記事を読むことで、以下の点を把握できます。➀ 社内DNSを利用して複数のSnowflakeアカウントへAWS PrivateLink接続する際に発生しうるDNS名登録上の課題、その際の設計方法➁ Amazon Route 53を用いてAWS PrivateLink用DNS名を管理した構成において、VPC内のEC2サーバ(Red Hat Enterprise Linux 9(RHEL 9))からSnowSQLでSnowflakeに接続する際の注意点 1.2本記事を書こうと思った背景SnowflakeをAmazon Web Ser...
2日前
記事のアイキャッチ画像
【COBOL現新移行検証③】暗黙初期値 ─ 未定義が差異を生む構造
NTT DATA TECHのフィード
※本記事は、ホスト系COBOL処理系からオープン系COBOL処理系への移行検証を整理する連載の第3回です。 1. 問題の所在暗黙初期値は、仕様上「未定義」とされる領域です。しかし移行時に問題となるのは、未定義であること実装が環境ごとに異なることその差が業務結果に影響することです。つまり、「未定義」は“差が出ない”ことを意味しないという点が本質です。 2. メモリ表現レベルでの差異 2.1 文字項目(PIC X)未初期化状態のメモリダンプ比較(例):環境16進表現現行40 40 40 40次期00 00 00 00...
3日前
記事のアイキャッチ画像
S3 Tables × Iceberg を検証してみた(ハマりポイントまとめ)
NTT DATA TECHのフィード
AWS(Amazon Web Services)のデータレイク機能 Amazon S3 Tables を利用して、Apache Icebergテーブルの作成からアクセス制御まで一通り検証しました。本記事では、S3 Tablesの検証を通して発生したハマりポイントとその対処方法を中心に紹介します。 1. 前提本記事では S3 Tablesを利用したApache Icebergテーブルを検証しています。最初にIcebergとS3 Tablesについて簡単に説明します。参考記事:Amazon S3 Tables(Apache Iceberg)をやってみる 1-1. Apa...
3日前
記事のアイキャッチ画像
プロンプト改善は後回し: LangGraphでさっさと実装、MLflowで誤りから暗黙知を吸収&改善
はてなブックマークアイコン 1
NTT DATA TECHのフィード
はじめにこんにちは。生成AIを使ったアプリを作った/作ろうとしている皆さん、プロンプト改善に苦労していませんか?私はしていました。新規で何かを実装するときには、プロンプト修正で1つ不具合を消したら新しい不具合が出てきて……と、もぐらたたきのいたちごっこをしてました。既存業務の置き換えのトライアルでも、「なんで人間と同じ判断ができないの?」 ⇒ 「どこにもドキュメントがないからだよ!」 なんてことが日常茶飯事でした。そこで今回はプロンプト改善から逃げ出す(ことができるかもしれない)方法をご紹介します! TL;DRLangGraphを使えば直感的な記述で生成AIを利用したワ...
3日前
記事のアイキャッチ画像
dbt Cloud×AWS構成で考えたジョブ設計とStep Functions採用の理由
NTT DATA TECHのフィード
はじめにこんにちは。dbt Cloud×Amazon Web Services (AWS) の構成でデータパイプラインを組む機会があり、ジョブ設計面でいろいろと考えた点があるので、自身の備忘録もかねて、どういった思想で設計を行ったのかについて紹介したいと思います。 データパイプラインの構成AWS×dbt Cloud×Snowflakeを活用してデータ基盤を構築したいという要件のもと、全体のシステムとしては以下のようなアーキテクチャとしました。 ジョブ設計を行う上で考えたこと案件開始当初は、極力シンプルなジョブ設計としたかったため、 AWS Step Functions...
3日前
記事のアイキャッチ画像
[Informatica] IDMC REST API入門(第1回):REST APIの基本とログイン
NTT DATA TECHのフィード
本記事は「IDMC REST API入門」シリーズの第1回です。全4回にわたって、REST APIを使ったログインからジョブ実行・監視・ログ取得までの一連の流れを、公式ドキュメントの記述を交えて解説します。シリーズ一覧:第1回:REST APIの基本とログイン 👈 本記事第2回:ジョブ実行と停止第3回:ジョブの監視第4回:ログ取得とまとめスクリプト はじめにInformatica IDMC(Intelligent Data Management Cloud)をGUIで操作することに慣れてきたら、次のステップとしてぜひ覚えたいのがREST APIです。REST APIを...
4日前
記事のアイキャッチ画像
Microsoftセキュリティを設計と実装で捉える:資格体系で整理する全体像
NTT DATA TECHのフィード
1. はじめにMicrosoftのセキュリティ製品は多岐にわたり、個別サービス単位で理解しようとすると全体像を見失いがちです。本記事では、Microsoftのセキュリティ資格体系(AZ-500 / SC-100 / 各Associate資格)を軸に、Microsoftセキュリティの体系を整理します。合格体験記ではなく、資格体系を通じてセキュリティの構造を俯瞰することを目的としています。本記事は、筆者がAZ-500およびSC系資格(SC-100 / SC-200 / SC-300 / SC-401 / SC-900)を通じて得た知見をもとに整理しています。 想定読者本記事...
4日前
記事のアイキャッチ画像
TLSバージョンアップ前に知っておきたい、TLSv1.2と1.3の違い
はてなブックマークアイコン 33
NTT DATA TECHのフィード
はじめにこんにちは!本記事では、TLSのバージョンアップ(TLSv1.2 → 1.3)対応を進める際に押さえておきたいポイントを整理してご紹介します。最近のクラウドサービスやWEBサービスでは、TLSv1.3を有効にすることが推奨される場面が増えています。一方で、実際のシステム運用では「とりあえずTLSv1.2のままでも動いているし、違いもよく分からない」という声も少なくありません。この記事では、TLSv1.2とTLSv1.3の違いを、SSL/TLSに興味がある新人エンジニアや、運用中システムのTLSバージョンアップを検討している方向けに整理します。特に、一般的な差分解説に加...
4日前
記事のアイキャッチ画像
Teamsアプリのアイコンは公式ピクセル数を守らなくていい?
NTT DATA TECHのフィード
TL;DRTeamsアプリアイコンに関する公式ドキュメント(Microsoft Learn)記載の 192×192 / 32×32は推奨値で、このサイズを無視しても良さそうです指定ピクセル以外でも表示は可能でしたが 「保証はない」 ですおまけでPowerPointを使った透過アイコンの作り方を記載しています はじめに注意点本記事の内容は公式資料に合致しておらず、今後も有効である保証はありません。2026-03-10時点の情報をベースとしています。 この記事で扱う範囲対象は Teamsアプリのアイコン(color.png / outline.png)です。(※...
4日前
記事のアイキャッチ画像
次世代SAPデータ基盤「SAP Business Data Cloud」を構造から理解する
NTT DATA TECHのフィード
はじめにSAPは2025年、新しいデータ活用基盤として SAP Business Data Cloud(BDC) を発表しました。これまでSAPデータ活用では、以下のようなアーキテクチャが一般的でした。SAP BW/4HANAを中心としたDWH構成外部データレイクやクラウドDWHとの個別連携しかし、AI活用やリアルタイム分析が前提となる現在、データ統合からAI活用までを一貫して扱える基盤 が求められています。BDCは、従来のような個別ツールの組み合わせではなく、データ統合・分析・AI活用までを包括的に扱うプラットフォーム として設計されています。本記事では、BDC...
4日前
記事のアイキャッチ画像
InformaticaのMDMでデータマネジメント 〜カスタム画面作ってみた〜
NTT DATA TECHのフィード
はじめにInformaticaの Intelligent Data Management Cloud(IDMC)(※1)では、Business 360 Console のページコンポーネントを活用することで、ユースケースに応じたカスタム画面を柔軟に構築することが可能です。※1 Intelligent Data Management Cloud略称はIDMC。旧称はIICS。Informaticaのカスタム画面機能は、従来のシステム開発のように個別に画面を開発する必要がなく、定義したデータモデルをもとに、ノーコード/ローコードで画面構成を最適化できる点に特長があります。本...
7日前
記事のアイキャッチ画像
ベクトル検索は不要なのか
はてなブックマークアイコン 136
NTT DATA TECHのフィード
はじめにタイトルの問いに対して、結論から言うとベクトル検索が完全に不要になった、ということはないです。一方、「各文書を分割→ベクトル化→並列に配置して検索」のような従来RAGのアーキテクチャだと対応できないユースケースは多々あります。本記事では、従来のベクトル型RAGの特徴を振り返り、技術的課題を再認識するとともに、最新のRAGアーキテクチャの利点を踏まえて、これらとベクトル検索をいかに共存させるかを再検討します。 RAG(Retrieval-Augmented Generation) RAGの定義そもそもRAGとは、外部にあるデータを抽出し、ユーザーの入力と合わせてL...
7日前
記事のアイキャッチ画像
Azure Database for PostgreSQL Flexible Serverで学ぶ分散アーキテクチャとシャーディング入門
NTT DATA TECHのフィード
はじめに従来のAzure Database for PostgreSQL Flexible Serverでは、いわゆるマスター・レプリカ構成が一般的でした。この構成では、インスタンスのスケールアップの他にリードレプリカを追加することで参照系クエリのスケールアウトが可能です。しかし、Amazon Web Services(AWS)のAuroraのReader Endpointのように単一のエンドポイントでリードレプリカへ自動的に負荷分散する仕組みは提供されておらず、アプリケーション側で接続先を切り替える、あるいはHAProxy等を利用して振り分けるなどの対応が必要になります。また、レ...
7日前
記事のアイキャッチ画像
【Power BI】60GBのデータ運用をSharePointで効率化
NTT DATA TECHのフィード
はじめにPower BIでレポートを作成する際、データの取り込み元としてExcelやCSV、あるいはSQL Serverなどのデータベースを利用するのが一般的です。しかし、インポートモードで扱うデータが「数十GBクラスの大容量」になったとき、その運用に頭を抱えたことはありませんか?今回は、30〜60GBという膨大なデータを扱うプロジェクトにおいて、運用効率化のためにSharePoint接続を検証・導入した際の知見を共有します。 対象読者・Power BIで扱うデータ量が肥大化し、パフォーマンスや運用に課題を感じている方・複数人でダッシュボードを共同開発しており、ファイルの...
8日前
記事のアイキャッチ画像
Entra ID(Azure AD)× Snowflake を SCIM 連携するためのネットワーク構築ガイド
NTT DATA TECHのフィード
1. はじめに本記事では、Entra ID(旧 Azure AD)と Snowflake を SCIM で連携する際のネットワーク設計および構築手順を解説します。Snowflake のユーザ/ロール管理を手動で運用している企業は少なくありません。しかし以下のような課題が顕在化します。入退社・異動対応の運用負荷が高いロール付与ミスによるセキュリティリスク監査対応の証跡管理が煩雑これらは SCIM(System for Cross-domain Identity Management)連携によって解決可能です。一方で、実際の導入では次の点がボトルネックになります。...
8日前