برنامه نویسی

قابلیت همکاری Fabric & Databricks (3): استفاده از جداول پارچه ای در پایگاه داده برای مشاهده ، تجزیه و تحلیل و ویرایش

آیا جداول ایجاد شده در پارچه می تواند یکپارچه در Databricks ارجاع و ویرایش شود؟

بسیاری از افراد ممکن است این سؤال را داشته باشند.

در این مقاله ، ما به طور خاص مورد استفاده از:

  • با استفاده از جداول ایجاد شده در پارچه در Databricks.

برای جزئیات بیشتر در مورد تنظیمات پیش نیاز ، لطفاً به مقاله قبلی مراجعه کنید.

این مقاله بخشی از یک سری چهار قسمتی است:

  1. نمای کلی و هدف از قابلیت همکاری
  2. پیکربندی دقیق ذخیره سازی توپی
  3. استفاده از جداول ایجاد شده در پارچه در Databricks (این مقاله)
  4. با استفاده از جداول ایجاد شده در Databricks در پارچه

ایجاد یک میز جدید در پارچه

یک پرونده CSV را در خانه دریاچه پارچه بارگذاری کنید.

تصویر. png

::: اطلاعات توجه داشته باشید
پرونده CSV مورد استفاده در این مقاله است sales.csv از مستندات مایکروسافت زیر:

یک خانه دریاچه پارچه مایکروسافت ایجاد کنید
:::

از پرونده CSV ، انتخاب کنید [Load to Table] > [New Table]بشر

تصویر. png

مشخص کردن ext، که میانبر است که در ذخیره توپی به عنوان طرحواره ایجاد شده است.

تصویر. png

تأیید جدول ایجاد شده

می توانید تأیید کنید که یک جدول جدید در Lakehouse ایجاد شده است.

تصویر. png

بوها create_from_fabric_sales پوشه در ext پوشه ذخیره سازی توپی.

(این بدان معنی است که جدول تازه ایجاد شده از نظر جسمی در ذخیره توپی وجود دارد.)

تصویر. png

همچنین می توانید تأیید کنید که جدول در قالب دلتا است.

تصویر. png

در این مرحله ، همانطور که انتظار می رود ، جدول ایجاد شده در پارچه هنوز در پایگاه داده قابل مشاهده نیست.

تصویر. png

فعال کردن Databricks برای دسترسی به جداول پارچه

برای ایجاد یک جدول خارجی از ویرایشگر Databricks SQL استفاده کنید.

مشخص کردن مسیر پوشه ذخیره سازی توپی (پوشه جدول ایجاد شده در پارچه) در محل میدان

تصویر. png

CREATE TABLE <table_name>
USING DELTA
LOCATION 'abfss://@.dfs.core.windows.net/folder_name/'
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

سپس ، می توانید جداول ایجاد شده در پارچه را از [Catalog]بشر

تصویر. png

از [Dashboard] در Databricks ، می توانید یک داشبورد جدید ایجاد کنید و یک جدول خارجی (یعنی یک جدول ایجاد شده در پارچه) را از آن انتخاب کنید [Data] > [Select Table]بشر

تصویر. png

بنابراین ، می توان جداول ایجاد شده در پارچه را با استفاده از Databricks تجزیه و تحلیل کرد.

تصویر. png

سعی کنید UPDATE بیانیه (بیانیه DML) از ویرایشگر SQL در Databricks.

تصویر. png

UPDATE create_from_fabric_sales
SET Item = 'No.1 Item'
WHERE Item = 'Road-150 Red, 48'
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

البته می توانید تأیید کنید که تغییرات در سمت Databricks منعکس شده است.

تصویر. png

اگرچه این ویرایش از Databricks ساخته شده است ، اما تغییرات با موفقیت در سمت پارچه نیز منعکس شد.

تصویر. png

SELECT Item, SUM(Quantity * UnitPrice) AS Revenue
FROM Fabric_Lakehouse.ext.create_from_fabric_sales
GROUP BY Item
ORDER BY Revenue DESC;
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

بنابراین ، می توان جداول ایجاد شده در پارچه را با استفاده از Databricks (بیانیه های DML) ویرایش کرد.

از بالا ، ما آن را تأیید کرده ایم

“جداول ایجاد شده در پارچه می تواند در پایگاه داده ها استفاده شود.”

پس از تنظیم ذخیره توپی ، دستیابی به قابلیت همکاری بین پارچه و پایگاه داده نسبتاً آسان است.

در مقاله بعدی پرونده معکوس را معرفی خواهیم کرد:

“با استفاده از جداول ایجاد شده در Databricks در پارچه.”

▽ مقاله بعدی

https%3A%2F%2Fqiita user contents.imgix.net%2Fhttps%253A%252F%252Fqiita user contents.imgix.net%252Fhttps%25253A%25252F%25252Fcdn.qiita.com%25252Fassets%25252Fpublic%25252Farticle ogp background afbab5eb44e0b055cce1258705637a91.png%253Fixlib%253Drb 4.0.0%2526w%253D1200%2526blend64%253DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnNlY3VyZS5ncmF2YXRhci5jb20lMkZhdmF0YXIlMkY2YWQ3NTBlZjVkZWViOGYzMzdjMjI1YmYyYzE3NmMyZj9peGxpYj1yYi00LjAuMCZhcj0xJTNBMSZmaXQ9Y3JvcCZtYXNrPWVsbGlwc2UmZm09cG5nMzImcz1iZGY4MTY2YmY2MDEyNTVlNDBmYWRlYzdhNzQ2YTExOQ%2526blend x%253D120%2526blend y%253D467%2526blend w%253D82%2526blend h%253D82%2526blend mode%253Dnormal%2526s%253D1d50db4d1ee7e3e652ef7efcf36b7dc8%3Fixlib%3Drb 4.0

مقدمه آیا Databricks می تواند یکپارچه به جداول ایجاد شده با پارچه مراجعه و ویرایش کند؟ من مطمئن هستم که افراد زیادی هستند که این نوع سوال را دارند. بنابراین این بار آن را با Databricks ایجاد می کنم …

فاویکون
qiita.com

article مقاله قبلی

https%3A%2F%2Fqiita user contents.imgix.net%2Fhttps%253A%252F%252Fqiita user contents.imgix.net%252Fhttps%25253A%25252F%25252Fcdn.qiita.com%25252Fassets%25252Fpublic%25252Farticle ogp background afbab5eb44e0b055cce1258705637a91.png%253Fixlib%253Drb 4.0.0%2526w%253D1200%2526blend64%253DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnNlY3VyZS5ncmF2YXRhci5jb20lMkZhdmF0YXIlMkY2YWQ3NTBlZjVkZWViOGYzMzdjMjI1YmYyYzE3NmMyZj9peGxpYj1yYi00LjAuMCZhcj0xJTNBMSZmaXQ9Y3JvcCZtYXNrPWVsbGlwc2UmZm09cG5nMzImcz1iZGY4MTY2YmY2MDEyNTVlNDBmYWRlYzdhNzQ2YTExOQ%2526blend x%253D120%2526blend y%253D467%2526blend w%253D82%2526blend h%253D82%2526blend mode%253Dnormal%2526s%253D1d50db4d1ee7e3e652ef7efcf36b7dc8%3Fixlib%3Drb 4.0

مقدمه این بار ، ما نحوه تنظیم یک مورد استفاده را معرفی خواهیم کرد که در آن جداول ایجاد شده با Databricks با پارچه استفاده می شود.

فاویکون
qiita.com

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا