APC 技術ブログ

株式会社エーピーコミュニケーションズの技術ブログです。

株式会社 エーピーコミュニケーションズの技術ブログです。

Databricks

データエンジニアリングの核心技術:CDCを利用した効率的なパイプライン設計(with Databricks/ Fivetran)

はじめに エーピーコミュニケーションズGLB事業部Lakehouse部の鄭(ジョン)です。 この記事ではCDC(チェンジデータキャプチャ)について紹介致します。 そして、DatabricksとFivetranのCDC検証を行います。 効率的なパイプライン設計について興味がある方にお…

【Databricks活用方法LT】VSCodeでのDatabricks開発もお勧めしたい

はじめに GLB事業部 Lakehouse部の阿部です。 先日、こちらのイベントでDatabricksの活用方法をテーマに発表しました。 findy.connpass.com 本記事では、イベントで発表したVisual Studio Code(VSCode)におけるDatabricksの開発方法をご紹介します。 はじ…

DatabricksのUnity Catalogによって管理されるデータをDelta Sharingで共有してみる

はじめに GLB事業部 Lakehouse 部のメイです。 この記事では Databricks の Unity Catalogで管理されるデータを Delta Sharingで共有する方法を紹介致します。 デルタテーブル内である全体のデータまたはチェンジデータフィード (Change Data Feed) を REST …

Fivetranを利用してAWS LambdaからDatabricksにデータを送信しましょう-! (with S3経由)

はじめに エーピーコミュニケーションズGLB事業部Lakehouse部の鄭(ジョン)です。 この記事ではFivetranのAWS Lambdaコネクターを利用して、データをDatabricksに送信する方法を紹介いたします。 今回使ったデータ送信方法は、S3経由方法です。 検証は、以下…

Fivetranを利用して簡単にデータをマスキングしましょう-! (with Databricks)

はじめに エーピーコミュニケーションズGLB事業部Lakehouse部の鄭(ジョン)です。 この記事ではFivetranのHashed機能を利用して、データを簡単にマスキングする方法を紹介いたします。 検証は、Fivetranを通じてDatabricksにアップロードされたデータにある特…

私がDatabricks Data Engineer Professionalに合格した方法

はじめに GLB事業部Lakehouse部の阿部です。 先日、Databricksの認定資格であるData Engineer Professionalに合格しました。 credentials.databricks.com 本記事では、試験の概要と試験対策についてAssociateとの比較も含めて述べております。 Data Engineer…

入門編:Tabelau DesktopをAzure Databricksに接続する

はじめに 前提条件 接続手順 ODBCドライバーをインストールする アクセストークンを発行する Tableau Desktopを接続するSQLウェアハウスでサーバーのホスト名・HTTPパスを確認する Tableau DesktopからDatabricksに接続し、資格情報等を入力する 参考資料:D…

【IaC】TerraformでAzure Databricksワークスペースのリソースを管理する

はじめに GLB事業部Lakehouse部の阿部です。 Databricks Advent Calendar 2023の15日目の記事です。 TerraformでDatabricksワークスペースのデプロイ、管理にフォーカスして記事を書きました。 前編・後編に分かれており、本記事は後編でリソース管理につい…

【IaC】TerraformでAzure Databricksのワークスペースをデプロイ

はじめに GLB事業部Lakehouse部の阿部です。 エーピーコミュニケーションズAdvent Calendar 2023の15日目の投稿です。 前編・後編に分けて、TerraformでDatabricksワークスペースをデプロイ・管理する方法について解説します。 前編では、ワークスペースをデ…

Databricks Certified Data Engineer Associate受験記

はじめに こんにちは、GLB事業部Lakehouse部の陳(チェン)です。 この記事は エーピーコミュニケーションズAdvent Calendar 2023の13日目の投稿です。 ちょうど折り返しの本日はDatabricks関連資格の取得体験についてです。 目次 はじめに 目次 自己紹介 使…

DatabricksとKXをConnectする方法: PyKX with kdb Insights license

はじめに GLB事業部Lakehouse部の鄭(ジョン)です。 この記事ではKXのPyKXを利用し、DatabricksとKXをConnectする方法を紹介いたします。 Databricks上でkdb Insights licenseを使用してKXのプロダクトのkdb+を利用する検証を行います。 kdb+は世界最速の時系…

Linear RegressionをベースとしたMeachine Learningモデルの構築

はじめに こんにちは、GLB事業部Lakehouse部の陳(チェン)です。 本日はDatabricksプラットフォーム上でのLinear RegressionをベースとしたMeachine Learningモデル(MLモデル)の構築についてご紹介いたします。 PySparkのコーディングで、Pipelineを利用…

レイクハウスフェデレーションによるpostgreSQLとの連携

はじめに GLB事業部Lakehouse部の阿部です。 今年のData + AI SUMMITで発表されたLakehouse Federation(レイクハウスフェデレーション)をさわってみました。 https://learn.microsoft.com/ja-jp/azure/databricks/query-federation/postgresql 注意 記事執…

RDSとFivetranをPrivateLink接続し、Databricksにincremental syncする

はじめに GLB事業部Lakehouse部の阿部です。 今回は、FivetranとRDSをAWS PrivateLinkを使って接続し、DestinationのDatabricksワークスペースにincremental sync(差分更新)する方法を解説します。 Fivetranとは、クラウドベースのELT(Extract, Load, Tra…

入門KDB.AI (7) - サンプルコード(Sentiment Analysis)

はじめに GLB事業部 Lakehouse 部のメイです。 KX Systems は時系列データベース kdb+ を活用して、KDB.AI を2023年9月に公開しました。 KDB.AI は、強力な知識ベースのベクトル データベースおよび検索エンジンであり、リアルタイム データを使用して AI ア…

入門KDB.AI (5) - サンプルコード(LangChain and RAG)

はじめに GLB事業部Lakehouse部の鄭(ジョン)です。 この記事では前回記事でご紹介しましたKDB.AIのサンプルコード実習をご紹介しようと思います。 KDB.AIは世界最速の時系列データベース及び分析エンジンであるkdb+で駆動されるVectorデータベースで、Endpoi…

入門KDB.AI(4)- 楽曲の推薦(Recommendation Systems)

はじめに こんにちは、GLB事業部Lakehouse部の陳(チェン)です。 Lakehouse部では、Databricksプラットフォーム上でKDB.AIを利用した検証を行っています。 弊社の鄭(ジョン)の記事で、KDB.AIの紹介や利用開始の登録法が紹介されています。 ご興味のある方…

入門KDB.AI (3) - サンプルコード(Pattern Matching on Sensor Data)

はじめに GLB事業部 Lakehouse 部のメイです。 KX Systems は時系列データベース kdb+ を活用して、KDB.AI を2023年9月に公開しました。 KDB.AI は、強力な知識ベースのベクトル データベースおよび検索エンジンであり、リアルタイム データを使用して AI ア…

入門KDB.AI (2) - サンプルコード(Document Search)

はじめに GLB事業部Lakehouse部の鄭(ジョン)です。 この記事では前回記事でご紹介しましたKDB.AIのサンプルコード実習をご紹介しようと思います。 KDB.AIは世界最速の時系列データベース及び分析エンジンであるkdb+で駆動されるVectorデータベースで、Endpoi…

(dbdemos)Databricks Lakehouseにおける患者の再入院を減らすための医療予測モデルの構築: MLモデル編

はじめに GLB事業部Lakehouse部の鄭(ジョン)です。 Databricks Lakehouse Platformが提供するデモであるdbdemosの中で、患者の再入院を減らすための医療予測モデルの構築するデモを紹介したいと思います。 デモ名: Lakehouse for HLS: Patient readmission w…

English SDK for Apache Sparkを利用したデータ可視化を試してみました

はじめに GLB事業部Lakehouse部の陳(チェン)です。 本日はDatabricks社より公開されたEnglish SDK for Apache Spark(以下English SDK)を利用し、気象情報を可視化することを試してみました。 本記事では、DatabricksのMarketplaceからのデータ取得から、…

Copilotを活用したDatabricksの開発がはかどりそう。

はじめに 本記事の結論 GitHub Copilotとは VscodeでDatabricksを使うための準備 GitHub Copilotでdatabricksを動かしてみる SQL クエリーを使う準備 SQL クエリーを実行する おわりに はじめに GLB事業部Lakehouse部の阿部です。 コメントからコードをサジ…

(dbdemos)Databricks Lakehouseにおける患者の再入院を減らすための医療予測モデルの構築: デモの紹介及びEDA編

はじめに GLB事業部Lakehouse部の鄭(ジョン)です。 Databricks Lakehouse Platformが提供するデモであるdbdemosの中で、患者の再入院を減らすための医療予測モデルの構築するデモを紹介したいと思います。 デモ名: Lakehouse for HLS: Patient readmission w…

dbdemosを使ってdbt jobsの調整と実行を調べてみましょう (プロジェクト構成の説明編)

はじめに GLB事業部Lakehouse部の鄭(ジョン)です。 Databricks Lakehouse Platformが提供するデモであるdbdemosの中で、dbt jobsの調整と実行をするデモを紹介したいと思います。 www.dbdemos.ai 今回の投稿はdbdemosを初めて使う初心者に参考になるガイドを…

dbdemosを使ってdbt jobsの調整と実行を調べてみましょう (DBT-on-databricks編)

はじめに GLB事業部Lakehouse部の鄭(ジョン)です。 Databricks Lakehouse Platformが提供するデモであるdbdemosの中で、dbt jobsの調整と実行をするデモを紹介したいと思います。 www.dbdemos.ai 今回の投稿はdbdemosを初めて使う初心者に参考になるガイドを…

A Technical Deep Dive into Unity Catalog's Practitioner Playbook Part 3/3 (Unity Catalog のプラクティショナー ハンドブックの技術的な詳細 Part 3/3)

Unity Catalogへのアップグレード:データとAIのガバナンスを強化する新たなステップ ​​GLB事業部Global Engineering部 ヨハンです。 ​ こんにちは、皆さん。今回は、データとAIのガバナンスを強化するための重要なツール、Unity Catalogについてお話ししま…

A Technical Deep Dive into Unity Catalog's Practitioner Playbook Part 2/3 (Unity Catalog のプラクティショナー ハンドブックの技術的な詳細 Part 2/3)

Unity Catalogの活用:データとAIのガバナンスへの新たなアプローチ ​​GLB事業部Global Engineering部 ヨハンです。 ​ こんにちは、皆さん。今回は、データとAIのガバナンスについての興味深い講演を取り上げます。そのタイトルは「A Technical Deep Dive in…

A Technical Deep Dive into Unity Catalog's Practitioner Playbook Part 1/3 (Unity Catalog のプラクティショナー ハンドブックの技術的な詳細 Part 1/3)

Unity Catalog: データとAIのガバナンスを一元化する新たなツール ​​GLB事業部Global Engineering部 ヨハンです。​ 今回は、データとAIのガバナンスについての興味深い講演を取材してきました。その講演のタイトルは「A Technical Deep Dive into Unity Cata…

Planning and Executing a Snowflake Data Warehouse Migration to Databricks Part 2/2 (Snowflake Data Warehouse の Databricks への移行の計画と実行 Part 2/2)

SnowflakeからDatabricksへのデータウェアハウス移行計画とその実行 ​​GLB事業部Global Engineering部 ヨハンです。 ​ 今日は、データウェアハウスのマイグレーションについてお話しします。特に、SnowflakeからDatabricksへの移行について詳しく解説します…

Planning and Executing a Snowflake Data Warehouse Migration to Databricks Part 1/2 (Snowflake Data Warehouse の Databricks への移行の計画と実行 Part 1/2)

SnowflakeからDatabricksへのデータウェアハウス移行計画と実行:その全貌とは? ​​GLB事業部Global Engineering部 ヨハンです。 ​ 今回は、データウェアハウスのマイグレーション、つまりSnowflakeからDatabricksへの移行について語りたいと思います。この…